Software Quality Assurance Training (IT1603)


Course Overview
Learning objectives
Who should attend
Methodology
Agenda
Course Outline
Fee & Class Schedule

Course Overview

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 – ISO 9001, SEI CMMI
- Introduce the Common Body of Knowledge (CBOK), so the participants can further study for the QAI Certified Software Quality Assurance (CSQA) examination.

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
- 50% Classroom presentation
- 50% 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 an IT Quality Function

3. Software Quality Assurance

4. Quality Model and Quality Assessment
- Overview of ISO 9001:2000
- Capability Maturity Model Integration (CMMI)

5. Process Management

6. Auditing and Review

7. Testing Concepts

8. Software Configuration Management

9. Risk Management

10. Measurement and Analysis

Course Outline

1.Quality systems
- Defining Quality
- Quality Gaps
- Quality Attributes
- Business Case for Quality
- The PDCA cycle
- Cost of Quality
- Quality Control vs. Quality Assurance

2. Establishing an IT Quality Function
- The need for an IT quality function
- Process for implementing an IT quality function
- Quality Management Techniques and Approaches

3. Software Quality Assurance
- Roles, responsibilities, and activities
- Reporting Guidelines
- Benefits of a SQA Program
- Organizational framework for establishing the SQA
- Launching the SQA program
- Reasons for failure

4. Quality Model and Quality Assessment
ISO 9001: 2000
- The need for models
- Overview of ISO 9001:2000
- Brief outline of the various clauses - CMMI
- The components of CMMI
- Mature vs Immature organizations
- Characteristics of the organizations at the various maturity levels

5. Process Management
- Defining a process
- Need for processes
- Process Workbench
- Business Control Model
- Process Management Processes
- Getting buy-in for change
- Process deployment

6. Auditing and Review
Auditing
- Overview
- Types of Audit
- Activities under focus
- The audit perspective
- Audit Process
Review
- Overview
- Review techniques
- Objects under review
- Stages of review
- Review guidelines

7. Testing Concepts
- Overview
- The ‘V’ Model
- Verification and Validation Techniques
- Levels of testing

8. Software Configuration Management (SCM)
- What is configuration management?
- Process of configuration
- Problems faced in the absence of SCM

9. Risk Management
- Defining a risk
- Analyzing risks
- Risk mitigation and contingency plan

10. Measurement and Analysis
- Measurements
- Metrics
- Quality Tools
- Variation
- Process of designing and implementing a measurement program

Fee & Class Schedule

Fee: US $900
Class Schedule: 3 consecutive days
0900 - 1800
Total 24 hours

Request for Course Information

Please send your enquiry to processis@processis.com