Skip to content

Release Planning

Nazim Bhuiyan edited this page Oct 13, 2017 · 6 revisions

The app will be released in 2 stages. The first stage will be released as a deliverable for Project Part 4, consisting of the core functionality. The second and final stage will be released as a deliverable for Project Part 5, consisting of the social, geolocation and "wow factor" components that we will build on top of the previous release.

To keep track of our progress and have a systematic way of collaborating in this project, we will be using GitHub's issues/milestones feature, along with using waffle.io and Slack.

Our milestones were decided through team discussion, and we can use metrics on waffle.io to see how we are doing.

Please see our Tool Usage wiki page for more details about how we are making use of the tools above.

Below are the goals for the 2 projects. A few things may be moved around/added/modified as we progress with the project, and the issue/milestones page and our waffle.io page will be updated accordingly.

Use cases to be implemented for Project Part 4

We aim to implement the "Habits", "Habit Events" and "Profile" and "Habit History" for this project. The features are grouped together in different milestones, each with their own deadlines.

Completion of all those components will result in reaching the Release Project Part 4 milestone, with the Project due date as the deadline.

Use cases to be implemented for Project Part 5

For this release, we aim to implement the "Habit Following and Sharing", "Geolocation and Maps", "Offline Behaviour, and the "Wow" factor, each with their own deadlines.

Completion of all those components will result in reaching the Release Project Part 5 milestone, with the deadline being the due date of project part 5.