- All project information (Meeting, Report, Bugs...) is notified and updated via Slack.
- Each sprint is fixed for 2 weeks. There are 4 meetings for each sprint.
- First Scrum Meeting: 8pm on the first Saturday of the sprint
- Second Scrum Meeting: 8pm on the second Saturday of the sprint
- Sprint Review Meeting: 8pm on the last Sunday of the sprint
- Planning Meeting: 9pm on the last Sunday of the sprint.
- Identify and prioritize tasks, user-story or a part of a use-case for the next sprint.
- Assign tasks to team members.
- All tasks will be logged in Jira in Planning Meeting.
- All members when doing task must:
- Group registration
- Set up tools: Slack, Jira, GitHub, Google Drive
- Project proposal [docx]:
- Introduction: briefly describe your idea and reason why it is worthy to do.
- Target users and environments: who are your app’s users, what environments they will use (devices, OS, Web, etc.)
- Key features: list the key features for the app.
- Project Plan [doc]
- Vision Document [doc]
- Weekly Report [doc]
- Revised Project Plan [doc]: Update more information form old version.
- Detailed Vision Document [doc]: Update more information form old version.
- Use-case Model [doc]: Design Software Developing Model (UML,...)
- Use-case Specification [doc]
- Weekly Report [doc]
- Use-case Specification [doc]: Update more information form old version.
- Software Architecture Document [doc]
- UML Class Diagram
- Weekly Report
- Revised Software Architecture Document
- UI Prototype
- Weekly Report
- Test plan
- Test cases
- Project Presentation.
- Final Submission.
- Build HTML documents for all screens.
- Build database (Back-end) and functions. (1-2 meetings)
- Complete Back-end.
- Build Layout, CSS, JS... (Front-end) (external CSS).
- Combine Back-end to Front-end.
- Test.
- Repair/Fix.
- Test.