Skip to main content

Final Project Roles

In the Final Project we have several roles that volunteers and trainees should adopt.

These roles should in total create a balanced team. Each team must have at least one of each of the below roles.

Volunteer Roles#

Product Manager // Scrum Master#

Time Commitment: One day a week plus 2-4 hours during the week

Scrum Masters are expected to coordinate the team and make sure everyone knows what they are working on. They can provide support in

  • Scheduling meetings
  • Working with the team to create and update tasks on Trello
  • Introducing and enforcing Agile practices (e.g. sprint planning, retros)

Technical Assitant#

Time Commitment: One day a week plus 2-4 hours during the week

Teaching assistant provide technical support to the trainees as they are developing their projects. They can provide support in

  • Architecture of the application
  • Helping to solve specific implementation problems
  • Helping to solve specific bugs or errors
  • Providing overview of the entire project

UI/UX Designer#

UI/UX Designers are spread across multiple teams

UI/UX'ers will provide their expertise in supporting the UI/UX trainees in each team. The can provide support in

  • Developing simple UI for the applications
  • Providing support on answering UX issues
  • Giving advice on how to better design an application to our teams