-
Notifications
You must be signed in to change notification settings - Fork 0
Iteration_1
- Iteration Goals
- Team Roles
- Task Management
- Documentation
- Meeting Summaries
- Retrospective
- Process, Methods & Tools
- Next Iteration Planning
The goal of the first design iteration was to create and document the creation of a prototype application. This system would compose of an android application for individual use. A summary of the iteration goals is provided below:
Our design process included:
- Our initial project requirements, including the scope of the project use cases, user stories and functional and non-functional requirements;
- An overview of our design, including system flow charts and paper prototypes, user interface;
- Beginning a comprehensive and detailed wiki outlining the project;
- Developing a design layout in Adobe XD; and
- Focus on main functions to begin designing:
- A functional PHP-based server;
- A login, welcome, preferences and user profile screen; and
- Initial integration of the database with the frontend.
Name | Degree | 1st Role | 2nd Role |
---|---|---|---|
Eliza Bennett | Software Engineering // Business Management | Manager | Programmer |
Leon Karstens | Software Engineering | Programmer | Designer |
Nikita Lisovetin | Software Engineering | Programmer | UI documentation (concept description) |
Laura Davis | Electrical Engineering // Bachelor of Arts | Programmer | Technical documentation |
Brae Webb | Computer Science (Honours) | Lead Programmer | Quality control |
Daisy | Human Resource | Related Documentation in wiki(Besides Technical's knowledge) | Business Plan |
Leo | Software Engineering | Programmer | User interface |
A team Trello board was created for effective time and task management.
Additionally, the team utilised GitHub's 'Issues' functionality to report bugs and assign the relevant team member to correct the issue.
The first iteration of this project is to be completed on 5/07/2019. A breakdown of tasks with the estimated work hours is described in the below table. Note: Time estimates do not account for initial project brainstorm at the beginning of the week or time taken to learn a new language and framework for those who had not used Dart or Flutter before.
Task | Estimate |
---|---|
Prototype Design | 10 |
Database Setup | 30 |
Login/Sign up screen | 5 |
Other login functionality | 5 |
Basic Home screen | 10 |
Profile page | 10 |
Initial database integration | 30 |
- Basic Home screen (2/07/2019)
- Prototype Design (3/07/2019)
- Login/Sign up screen (3/07/2019)
- Database Setup (4/07/2019)
- Other login functionality (5/07/2019)
- Profile page (5/07/2019)
- Initial database integration (ongoing)
View the Soft Design Specifications and the Software Requirements Specification and the Project Inception for full details of our design documentation.
- Our team Analysis APP’s users.
- Make sure user’s requirements and divide different roles of users.
- Make sure personal role in team
- Divide personal responsibility
- Begin to build basic structure
- Eliza: View function
- Laura: Friend Verification
- Brae: Filter based on param
- Nikita: UI design,database design
- Leon: UI design
- Eliza: Mobile login/signup Screens
- Laura: User profile
- Nikita: Set up AVD, Add a new event
- Brae: set up remote server, Fixing Eliza
- Leon: Prototype
- Daisy: User documentation
- Leo: Database PHP
- Eliza: Mobile login/signup Screens,Fixing Brae
- Laura: User profile
- Nikita: Set up AVD, Add a new event
- Brae: Fixing Eliza, set up remote Server
- Leon: Prototype
- Daisy: Related doc.
- Leo: Database PHP
Retrospective[ex1]
7/01/2019: The division of labor among team members was discussed and finalized throughout the course of this day.
Keep | Problems | Try |
---|---|---|
Jobs were divided among team members based on skill and experience, making progress faster and efficient. | Different languages may hinder team communication | We are trying to communicate actively. |
Next Iteration Planning[ex1]
- Link to Iter2 page