# Release 1 Stats [![hackmd-github-sync-badge](https://hackmd.io/_pbyZaQRSkOlwaCb1ydmeQ/badge)](https://hackmd.io/_pbyZaQRSkOlwaCb1ydmeQ) ### Status Legend | Status | Symbol | |:---:|:---:| | Not Started | :red_circle: | | In Progress | :large_orange_diamond: | | Done | :heavy_check_mark: | ## [__Release 1 Overview & Status__](#release-1-tasks) | Task | Status | Responsible(s) | |:---|:---:|:---:| | [User Stories Backlog](#user-stories-backlog) | :heavy_check_mark: | Alex Stojda | | [Agile Planning](#agile-planning) | :heavy_check_mark: | Alex Stojda | | [Software Architecture](#software-architecture) | :heavy_check_mark: | Dan, Jonathan, Andrew, Alex H., Evan, Joey, Alec | | [UI Prototypes](#ui-prototypes) | :heavy_check_mark: | Keegan | | [Unit / System Testing Report](#unit-/-system-testing-report) | :heavy_check_mark: | Alex Stojda, Andrew, Evan | | [Issue Tracker](#issue-tracker) | :large_orange_diamond: | Alex | | [Refactoring Activity](#refactoring-activity) |:heavy_check_mark: | Alex | | [Code Reviewing](#code-reviewing) | :heavy_check_mark: | Everyone | | [Code Quality and Security Report](#code-quality-and-security-report) | :large_orange_diamond: | Alex | | [Presentation to the Instructor](#presentation-to-the-instructor) | :heavy_check_mark: | Everyone | --- ## Release 1 Tasks ### User Stories Backlog - #### *Points: 3 / 30* | Tasks before the beginning of each Sprint | Status | Responsible(s) | |:-|:-:|:-:| | User stories | :heavy_check_mark: | Everyone | | User story points | :heavy_check_mark: | Everyone | ### Agile Planning - #### *Points: 2 / 30* | Tasks - 3 Sprints 3-week long each | Status | Responsible(s) | |:-|:-:|:-:| | Sprint summary | :large_orange_diamond: | Alex Stojda | | Burndown Chart | :large_orange_diamond: | Alex Stojda | | Retrospective (previous sprints) | :large_orange_diamond: | Alex Stojda | | ZenHub usage | :heavy_check_mark: | Everyone | ### Software Architecture - #### *Points: 4 / 30* | Tasks | Status | Responsible(s) | |:-|:-:|:-:| | Domain Model | :heavy_check_mark: | Dan, Jonathan, Andrew, Alex H., and feedback from the rest of the team. | | Component Diagram | :large_orange_diamond: | Joey, Alec | | Class Diagram | :heavy_check_mark: | Akex H. Evan, Dan | | ER Model | :large_orange_diamond: | Alex H., Andrew | | Analysis of external libraries | :heavy_check_mark: | Andrew, Jonathan | | Justification of design patterns | :large_orange_diamond: | Andrew | ### UI Prototypes - #### *Points: 5 / 30* | Tasks | Status | Responsible(s) | |:-|:-:|:-:| | Every mockup is linked to at least one story | :heavy_check_mark: | Keegan | | Mockups annotated explaining functionality of buttons/inputs/outputs | :heavy_check_mark: | Keegan | | Persona descriptions | :heavy_check_mark: | Keegan, Alec | | UI variations based on the personas | :heavy_check_mark: | Keegan, Alec | | Show updates to the UI mockups after receiving feedback from product owner | :heavy_check_mark: | Alex S. Keegan | ### Unit / System Testing Report - #### *Points: 3 / 30* | Tasks | Status | Responsible(s) | |:-|:-:|:-:| | Unit test coverage report for the current release | :large_orange_diamond: | Alex | | Record automated System / UI tests according to [this link](https://github.com/RGPosadas/WayFinder/wiki/Acceptance-Tests-GIFs) | :large_orange_diamond: | Andrew | ### Issue Tracker - #### *Points: 2 / 30* | Bug reports Tasks | Status | Responsible(s) | |:-|:-:|:-:| | Replication steps | :heavy_check_mark: | | | Screenshots | :heavy_check_mark: | Evan | | Links to the commits fixing the bug for traceability | :heavy_check_mark: | | | Links to commits updating tests to cover the reported bug | :heavy_check_mark: | | | All issues related to bugs should be tagged with "bug" label | :heavy_check_mark:| | | Issues related to performance should be tagged with "performance" label | :heavy_check_mark: | | ### Refactoring Activity - #### *Points: 2 / 30* | Tasks | Status | Responsible(s) | |:-|:-:|:-:| | List the commits and PRs in which refactoring took place | :heavy_check_mark: | Evan | | Commits and PRs should __explicitly__ mention/discuss/motivate the type(s) of [refactorings](https://refactoring.com/catalog/) | :heavy_check_mark: | Evan | ### Code Reviewing - #### *Points: 3 / 30* | Tasks | Status | Responsible(s) | |:-|:-:|:-:| | All features contributed in the form of pull requests (PRs) | :heavy_check_mark: | Everyone | | Each PR will have assigned __code reviewers__ and __discussions__ between the reviewers and authors about __potential improvements__ related to code/design quality. | :heavy_check_mark: | Everyone | ### Code Quality and Security Report - #### *Points: 3 / 30* | Software metrics evolution | Status | Responsible(s) | |:-|:-:|:-:| | Size | :large_orange_diamond: | Alex S | | Duplication | :large_orange_diamond: | Alex S| | Documentation | :large_orange_diamond: | Alex S | | Complexity | :large_orange_diamond: | Alex S | | Coupling | :large_orange_diamond: | Alex S | | Cohesion | :large_orange_diamond: | Alex S | | Report these for Current Release | Status | Responsible(s) | |:-|:-:|:-:| | Technical debt (TD) | :large_orange_diamond:| Alex | | Security vulnerabilities (SV) | :large_orange_diamond: | Alex | | Code convention violations (CCV) | :large_orange_diamond: | Alex | | List commits and PRs in which TD, SV, CCV have been addressed and __explicitly__ mention the type(s) of technical debt addressed | :large_orange_diamond: | Alex | ### Presentation to the Instructor - #### *Points: 3 / 30* | Presentation | Status | Responsible(s) | |:-|:-:|:-:| | Powerpoint Presentation | :large_orange_diamond: | ? |