Demo Plan for Customer Milestone #2 - bounswe/bounswe2024group8 GitHub Wiki
Demo Plan for Customer Milestone #2
Details
Date: 26/11/2024
MVP (Minimum Viable Product) should be presented to the customer. All essential features that are planned to be delivered in the final product should be presented in this customer milestone presentation.
1. Preliminary
1.1. Decisions
The team is focused on feature implementation, as well as increasing the software quality, considering UI/UX for the end-user and the consistency within the project. In order to do them, we prepared Software Quality Plan, documented Decisions on UI/UX and decided to stay within the Requirements and the Mockups.
1.2. Feature Implementation
The features that are listed in the 2.2. Executive Summary will be implemented.
1.3. Code Management
The implementations on all branches are planned to be committed and merged on the main branch until 25/11/2024 22:00.
1.4. Deployment
The latest version of backend and frontend will be deployed on Google Cloud Platform (GCP) as docker containers, as we did in Customer Milestone #1. The deployment is planned on 25/11/2024 22.00-23.00.
1.5. Data Population
During the unit tests of features, the team regularly deletes and generates data in the system, including users, contents and categories. For the Customer Milestone #2, we plan to generate data as if we are regular users. Functionalities such as signup, login, follow, create post will be checked and during this process, the necessary data will be generated for the presentation after the deployment, which is planned on 25/11/2024 23.00-23.59.
2. Presentation
2.1. Scenarios
The scenarios that will be presented in the presentation should be consistent with the requirements and the user stories. The scenarios should include the functionalities below. So, in the presentation, we are planning to deliver the second story from user stories, the high school student 3D modeling enthusiast from New York City.
2.2. Functionalities to Be Presented
As we are planning to be telling a story, we will present the following functionalities in the Customer Milestone #2:
Mobile:
- Sign up
- Login
- Search
- Follow a user
- Follow a category
- Annotation interactions
Frontend:
- Login
- Navigate in the feed page
- Search
- Interact with a post, both visual and text-only
- Annotation interactions
- Create post
- Edit profile
2.3. Feedback
During the Customer Milestone #2 presentation, some of our team members will take notes based on the questions from the audience. After the presentation, we are planning to discuss all the feedback delivered to us.