Duration: 2 weeks (Start date: 2025-04-21, End date: 2025-05-04)
The following sections build on the Requirements Specifications document.
Sprint Goal
-
Testing and Quality Assurance (IR1, NFR1, NFR2)
- Since the code is stable, write down the ArchUnit tests
- Define quality metrics using PCA and pairwise analysis
-
Visualization and Analysis (IR5, FR1.2, BR2, NFR4)
- Visualize code embeddings for quality analysis
- Generate insights for documentation through scatter plots and pair-wise heatmaps
-
Documentation and Reporting (NFR2, IR4)
- Create user documentation generated from code comments
- Complete project report
-
Project Housekeeping (IR1, NFR2)
- Perform code refactoring and cleanup
- Prepare for project release
- Finalize website based on the Nerfies template
Sprint Backlog
For detailed sprint backlog items, see Sprint Backlog.
Sprint Retrospective
-
What went well?
- Successfully completed all major project deliverables
- Finalized documentation and visualization analysis
- Implemented ArchUnit tests to validate architectural decisions
- Produced report with quality metrics analysis
-
Project Status
- All tasks from the product backlog have been completed (according to the definition of done)
- The Nerfies website provides an overview of the key decisions made during development