| Priority | Item | Tasks | Assignee | Initial Size Estimate | Day 1 | Day 2 | Day 3 | Day 4 | Day 5 | Day 6 | Day 7 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Players can team up | Setting a team Setting a team’s win condition |
Pesic Pesic |
4 4 |
0 0 |
/ / |
/ / |
/ / |
/ / |
/ / |
/ / |
| 1 | Code Refactoring | Engine Model Refactoring Engine Controller Refactoring |
Alni Alni |
5 3 |
4 3 |
0 0 |
/ / |
/ / |
/ / |
/ / |
/ / |
| 2 | Adding more tests | Tests for Controller Tests for View Tests for Monads Tests for GameElements |
Alni Pesic, Agosta Alni Agosta |
2 3 3 4 |
2 3 3 4 |
2 3 3 4 |
0 1 3 4 |
/ 0 0 2 |
/ / / 0 |
/ / / / |
/ / / / |
| 3 | Adding bot players | Random Bot Rule Aware bot |
Pesic Agosta |
2 2 |
2 2 |
0 2 |
/ 0 |
/ / |
/ / |
/ / |
/ / |
| 4 | DSL Method Ordering | Enforcing method ordering during game creation | Agosta | 10 | 10 | 10 | 10 | 10 | 10 | 8 | 8 |
| 5 | The user can choose between some prefabricated games | Making GameBuilder more easily testable Adding testable game examples |
Alni Alni |
3 2 |
3 2 |
3 2 |
3 2 |
2 2 |
0 0 |
/ / |
/ / |
This sprint’s goal is to review the code written until now and work on delivering optional requirements.
This sprint’s deadline is set for 7/07/2025.
We managed to complete almost every task we set out to do, expect the DSL method ordering which is planned for the next, and conclusive, sprint. We had some setbacks with automated testing which involved some unexpected concurrency problems due to the underlying build tool used.
This sprint has been easy to manage and resolve, since our experience has grown and we have become more accustomed to this scrum-like development process.