Chief programmer team: Difference between revisions

Content deleted Content added
Citation bot (talk | contribs)
Misc citation tidying. | You can use this bot yourself. Report bugs here. | Suggested by Abductive | Category:Software project management | via #UCB_Category 73/83
Line 5:
 
==Team structure==
The team consists of ten people. Various roles have been defined for team members, the following are taken from Brooks.<ref name=Brooks />
* Chief Programmer: the most senior member of the team, has overall technical responsibility for the project.
* Backup Programmer: assists the chief programmer and shares his duties.
* Administrator: handles "money, people, space, and machines."
* Editor: has responsibility for project documentation.
* Secretaries: the Administrator and Editor each have a secretary.
* Program Clerk: responsible for all project technical records.
* Toolsmith: builds and supports tools used by developers.
* Tester: develops tests for verification.
* Language Lawyer: has in-depth expertise in the language(s) used to develop the project.