Sprint Planning and User Story Prioritization
We structured our development process around Scrum principles to ensure rapid feedback, flexibility, and team collaboration.
We divided our work into sprints:
Sprint 1: Basic app structure and user auth (9 User Stories)
Sprint 2: Transactions and income/spending registration (9 User Stories)
All identified user stories were added to the Project 2 Scrum Board, which served as the project backlog. This helped us track progress and maintain transparency.
We decided how tasks should be allocated by grouping user stories together. Team members were then assigned user stories based on their preferences.
During the sprint, the Scrum Board helped in visualizing the workflow and the progress we were making. It allowed team members to see:
Who was working on what
What had been accomplished
What was still in progress
Design Principles and Patterns
Breaking the use cases across two sprints
Using the Scrum Board to track work
Grouping user stories together to maximize efficiency