Our team followed the Scrum methodology to ensure an iterative and collaborative development process. Each sprint began with a Sprint Planning Meeting, where we prioritized tasks using story points. Daily stand-ups facilitated quick updates and issue resolution. At the end of each sprint, we conducted a Sprint Review to showcase progress and gather feedback, followed by a Sprint Retrospective to identify areas for improvement.
The figure to the left shows the evolution of our scrum board during the first sprint. The primary goal of the first sprint was to create a functioning website with the ability to display fake data, and to address the most important user cases. This included, but was not limited to: Viewing movies and their respective prices, logging into a specific user account, and the ability to add movies to a shopping cart.
The image to the left shows the scrum board at the completion of the second sprint. Each aspect of the team website and each user case has been fully addressed. We were able to use the built-in capabilities of Trello to rank user cases by priority, and then split those tasks among team members for efficient development.