Roles and Responsibilities - mbohl/microgames GitHub Wiki

Team

The project team is composed of:

Roles

Due to the small size of the team, no formal roles are defined, however, the following roles should be played for a successful delivery:

  1. Software Architect: Designs solution based on User Stories, conforming to 4+1 model and utilizing UML modeling scheme.
  2. Project Manager: Ensures team members are kept on task and that project stays on schedule. Additionally, maintains Risk Tracker and Status Reports documents.
  3. Software Engineer: Implements software based on Architectural and Deployment Baseline created by Software Architect. Responsible for not only code delivery, but code quality as it pertains to performing code reviews, coding standards, unit tests, functional tests, and end to end testing.
  4. Operations Engineer: Responsible for configuring and supporting target deployment application, repository, and build mechanisms.