Project Staffing Case Study
NuMega (Sullivan 2001) organises product development around two teams:
- Main team; responsible for
	
	- Project management
 
	- Software development
 
	- QA
 
	- User training
 
	- Usability
 
	- User interface
 
	- Release engineering
 
	
 
- Support team; responsible for
	
	- Product management
 
	- Marketing
 
	- Support
 
	- Beta testing management
 
	
 
To a project manager report the following:
- Development manager
 
- QA manager
 
- User manager
 
- Usability manager
 
- Release manager
 
The project manager is responsible for:
- Staffing
 
- Human resource management
 
- Project planning and implementation
 
- Team coordination
 
- Time plan management
 
The development manager has a reporting manager for every major functional
requirement.  
The development manager is responsible for:
- Architectural and technical elements
 
- Selecting tools, technologies and standards
 
- Mentoring other tem members
 
- Following up on project problems
 
- Writing code
 
A manager for each major functional requirement oversees programmers
and is responsible for:
- Agreeing on a common architecture with other managers
 
- Requirement elicitation and validation
 
- Designing the specific functionality
 
- Helping the QA team
 
- Writing code