# Release 1 Stats
[](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: | ? |