button button button button button button button button button button button button
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.