In this three-day workshop based training, participants will learn the essentials of software quality assurance and control, and the role of Software Quality Assurance (SQA) in software development projects.
Learning objectives:
- Gain an insight into the SQA role
- Apply SQA techniques and tools in software development projects
- Understand the implementation requirements in different quality models – E.g. ISO 9001, CMMI, Six Sigma
Who should attend
This course is designed for those who is taking or will take up the SQA role.
- quality / testing professionals, quality managers,
- project managers, project leaders, and test leaders.
To gain the most out of the course, participants are expected to have at least one year of software industry experience.
Methodology:
Workshop based
- 60% Classroom presentation
- 40% Practice sessions – group exercises, role plays, case studies.
Through group exercises, participants will apply the principles of SQA in situations similar to a real life environment.
Agenda:
1. Quality systems
2. Establishing IT Quality Function
3. Software Quality Assurance
4. Quality Model and Quality Assessment
- ISO, Capability Maturity Model Integration (CMMI), Six Sigma
5. Process Management
6. Auditing and Review
7. Testing Concepts
8. Software Configuration Management
9. Risk Management
10. Measure
- Markets & Products
- Measurement & Analysis
- Project management
- Software engineering
- Security
- Usability
- Agile
- CMMI