Quality assurance
Establish organisational procedures and standards for quality
Quality planning
Select applicable procedures and standards for a particular project and modify these as required
Quality control
Ensure that procedures and standards are followed by the software development team
Quality management should be separate from project management to ensure independence