Side Image
Page Banner
SDL Team Roles

Development Team Roles

(adapted from Watts Humphrey's "Introduction to the Team Software Process")

  • Team Leader
    Update team Web sites, prepare team reports, run team meetings, and motivate team members.
  • Development Manager
    Lead the team in development of new components, create test plans, and develop testing strategies.
  • Planning Manager
    Prepare a plan/schedule for the cycle, track the team's progress over the cycle, and ensure all development tasks are entered into the database.
  • Support Manager
    Provide any necessary tools for the team, manage risks and issues in the online database, and maintain software on the team's computer systems.
  • Configuration Manager
    Manage the version control repository and ensure integrity of all items within the repository.
  • Quality Manager
    Lead the team in tracking all team defects and quality, record team meetings, perform tests on new development projects, and lead code and design reviews.
  • Process Manager
    Lead the team in using defined lab processes and encourage the use of process improvement proposals (PIPs) to better serve the team and the lab as a whole
  • Requirements Manager
    Lead the team in elicitation, analysis, documentation, and tracking of all software requirements; ensure that all requirements are up to date.
  • Contact Manager
    Communicate information between team members, advisors, and stakeholders.