404NameNotFound404 / MarchMadness

This system can be used to rank college basketball teams based on publicly accessible data. It will provide meaningful comparisons even between teams that have not played each other. It reads game information from a file to construct a linear system of equations according to the Massey method, then solves the system.
0 stars 0 forks source link

QualityAssessmentChecklist.md #10

Open katherinemendel opened 4 years ago

katherinemendel commented 4 years ago

Team Culture:

Communication:

Testing:

Requirements and Analysis:

Design:

Development:

Product Release:

katherinemendel commented 4 years ago

Experiment with Job Stories as an alternative to User Stories

https://livecsbsju-my.sharepoint.com/:w:/g/personal/ndrees001_csbsju_edu/Ea-18WwN9MxPn-jrJV2yIwoB9KQTYBm8Z0mVtK-UOpPNjw?e=ij6JhD`

katherinemendel commented 4 years ago

Use a pull-request, code-review integration process for source changes

See pull request #13

katherinemendel commented 4 years ago

Build team culture through non-work activities

See picture for team dinner

katherinemendel commented 4 years ago

Write lightweight design documents

https://github.com/404NameNotFound404/MarchMadness/wiki/Design-Document

katherinemendel commented 4 years ago

Analyze, refine, prioritize, select and convert user stories into tasks for development.

https://github.com/404NameNotFound404/MarchMadness/projects/1

katherinemendel commented 4 years ago

Regularly recognize and complement team members for their contributions.

Comments on closed issues such as #23

katherinemendel commented 4 years ago

Respectfully provide coaching to improve team effectiveness and efficiency.

Slack channel and comments on some issues

katherinemendel commented 4 years ago

Set up and use communication tools and processes for effective and rapid information exchange. Use these tools and processes regularly. Establish and use remote communication tools and processes for distributed team interactions.

Slack channel

katherinemendel commented 4 years ago

Establish and use initiation and exit checklists. Establish and use team policy statement.

In TeamDocuments repo

katherinemendel commented 4 years ago

Create GitHub Isses describing major design and development tasks. Establish GitHub Project (Kanban) board. Actively manage work by tracking issues on your Kanban board. Conduct regular project meetings to assess progress and manage schedule.

See Kanban board

katherinemendel commented 4 years ago

Develop in-source comments that can be used to generate documentation, e.g., Javadoc or Doxygen.

Using Docstring module in python

katherinemendel commented 4 years ago

Use test-driven development.

testMasseyMethod.py written before MasseyMethod.py

katherinemendel commented 4 years ago

Create and regularly use unit testing.

Using unittest package in python - see test files such as testMasseyMethod.py