Team roles¶
There are multiple team roles.
Here are some roles we informally use in this project:
Newbie developer¶
Team members that just started. They need to be taught the workflow by junior developers.
Junior developer¶
A junior developers:
- fixes the tests written by mediors
- teaches the workflow to newbies
Medior developer¶
A medior developer:
- creates Issues that contain a test
- does code reviews
Senior developer¶
A senior developer:
- see the bigger picture of the code and the team
- works on more complex issues, such as improving the architecture of the code or improving the continuous integration tools
Software architect¶
A software architect:
- is a medior or senior
- decides upon the architecture of the software
Lead developer¶
A lead developer:
- keeps everyone else busy and learning
- orders priority of Issues