Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.

Cùng tham gia nhóm của FuOverflow trên Facebook https://www.facebook.com/groups/nvh2fuoverflow
ời bỏ 1 câu đó =))) user map rform mới không còn câu user story để lấy điểm nữa hả @minthep
câu này vẫn viết theo cấu trúc As a ... i want to... so that . đúng không anhời bỏ 1 câu đó =))) user map r
là câu 5 đóform mới không còn câu user story để lấy điểm nữa hả @minthep
chung form mà =))) mỗi hcm gửi cái bài này thôi áhn với hcm có chung form không nhỉ
Ai cũng mong vậy, nếu vào waterfall thì sẽ ko có cả user stories hay story mapping đâuHi vọng không dính Waterfall.
mình nhớ ở câu story map phần release đề bảo viết User story mà nhỉ :v đi thi viết user story hay feature như trên bây giờQuestion 1:
I agreed with the manager that using the Scrum model for this project due to the following factors:
- Requirements:
+ Flexibility: The FU-NextExam is a new development system, so there may be change during the development to adapt the trends and user needs.
+ Adaptability: Since the requirements are not clear, the project may be modify during the development to meet the user needs.
+ Thoroughness: The early and frequent testing helps us identify and fix issues early, minizing costs and delays. The project is a crucial for both non-functional requirements and functional requirements.
- Development team:
+ Team structure: The team has 4-5 experience developers and some support staffs, making Scrum a good choice.
+ Role expertise: Each member has a specific role, like Product Owner, Scrum Master, and development team. They also have skilled in their area.
+ Strong collaboration: The team has the same language, easily to communicate, which is the essential for the team meeting sprint deadlines.
+ Adaptability: The project may be changed during the development so that the team should be quicked in updating and modifying Sprint Backlog as needed.
+ Time constraints: The project's timeline fits well with the Scrum's cycles, allowing the first version to be ready in 3 months, and completing the whole project within 8 months.
- User Involvement:
+Level of Involvement: Large.
+Reasoning: The project is designed for FPT University, containing the Lectures, Students, and Lecture Leaders. The users can be readily repsonsive for feedbacks. Moreover, the Managers of other departments commit to sending employees to join the project team so that the needs are large.
Conclusion, I definitely confirm with the manager with the factors that I told above, like the flexibility of the project, the tight timeline, and the specific role in the team.
2/
*Functional Testing:
- Unit Testing:
+ Tester role: Developers.
+ In the first stage, each part of software ensures to work correctly.
-Integration Testing:
+ Tester role: Developers.
+ The project ensures that the interaction and connection of components working smoothly.
- System Testing:
+ Tester role: Tester team.
+ The whole system is tested and the latent errors may be found.
- Acceptance User Testing(AUT):
+ Tester role: End-user, like a lecture, a student, or a lecturer leaders.
+ The users are testing the system to ensure the real-world needs and their expectations.
- Regression Testing:
+ Tester role: Tester team.
+ The tester team ensures the project is working smooth while updating and modifying the Sprint Backlog.
* Non-Functional Testing:
- Performance and Load Testing:
+ Tester role: Tester team, engineers.
+ The performance should be able to high-quality even if a tons of user are using it.
3/
- Functional Requirements:
+ The Lectures can import questions from Excel file.
+ The Lectures can manage the exam.
+ The Students can view a list of exam and join the exam
+ The Lectures Leaders can import lecturers' information and assign role for lecturers to a subject.
- Non-Functional Requirements:
+ The system needs to allow users to log in with the Fu's email account.
+ The system needs to ensure high performance and reliability, easy to use.
4/
* Test Case 1:
- Use-Case: The Lectures can import questions from Excel file.
- Steps:
+ Log in as a Lecture.
+ Navigate to the Create exam page.
+ Click the "Import questions Excel file" button.
+ Choose the Excel files.
+ Click "Confirm" button.
- Expected Output:
+ The questions are visible in the exam.
+ There are no error message prompted.
* Test Case 2:
- Use-Case: The Lectures manage the exam.
- Steps:
+ Log in as a Lecture.
+ Navigate to the Edit exam page.
+ Click the "Edit exam" button.
+ Set the time for the exam.
+ Click "Confirm" button.
- Expected Output:
+ The exam will be started at set-up time.
* Test Case 3:
- Use-Case: The Students can view list of exam and join the exam.
- Steps:
+ Log in as a Student.
+ Navigate to the exam list page.
+ Choose a exam.
+ Enter password if existed.
+ Verify the questions are visible in the exam.
- Expected output:
+ The list of exams should be shown.
+ Student can join exam with no errors.
+ The exam exists questions.
5/User stories:
- As a Lectures, I should be able to import the question in excel file, so that I can minize the time.
- As a Lectures, I should be able to manage the exam, so that I can delete the unnescessary exam.
- As a Students, I should be able to see the view list of exams, so that I can know the time started and the test remaining in this week.
6/
- Activities and User Tasks:
1. Import Question List:
1.1 Login to the app.
1.2 Import file questions.
2. Create a New Exam:
2.1 Create the quiz.
2.2 Set-up the quiz.
- Release:
+ Release 1:
1.1.1 Login by fu's gmail account, enter password, and register.
1.2.1 Import Excel file questions and the columns in the excel match he question fields.
2.1.1 Create the simple quiz with "Add", "Delete", "Edit" functions.
2.2.2 Create the "password" if needed for the quiz.
+Release 2:
1.1.1 Login with Social media account.
2.2.2 The quiz can setup time started, stoped by the host.
+Release 3:
1.1.2 User can see the preview questions in the file.
2.1.2 The quiz can be private and password.