This is the final project for my Agile Development course. Built in C#, this console application simulates randomly generated fireworks in a terminal window. It is meant to be fun and visually appealing, though this project was more about practicing Agile than the final product itself.
I lead a team of 5 students to develop this project over the course of 48 hours. This was the actual project timeline, not the result of procrastination. The five of us worked in close proximity for these two days, running sprints and standups every hour and a half.
Test-driven development was essential to our success on this project. We found that the tests were extremely helpful in ensuring that our code worked as intended even without much of the project implemented yet. Because of our tight timeline, this happened frequently, and we were able to catch bugs early on.