 |
Customer Service or Enrol: 0800 282 353 or +44 1372 364610 |
 |
|
 |
| |
You Will Learn How To
- Implement and effectively lead Software Quality Assurance (SQA) activities
- Improve customer satisfaction through SQA practices
- Deliver consistent quality through verification and validation best practices
- Control critical product components using Configuration Management (CM)
- Analyse data through quality audits to make better decisions
- Champion a continuous process improvement program in your organisation
Course Benefits Software systems that fail to provide full functionality, performance or otherwise not meet user needs can reduce profit, productivity and result in costly rework. Optimising Software Quality Assurance practices results in cost-effective and high-quality software. This course provides the necessary skills to define, design and implement a software quality system using proven techniques tailored for your life cycle model.
Who Should Attend Software professionals, business analysts and others involved with developing, testing, maintaining or managing the development of software products.
Course Workshops You apply proven quality assurance techniques in a series of workshops, including:
- Discovering quality problems
- Streamlining the process
- Applying life cycle models
- Determining the appropriate project standards
- Conducting peer reviews
- Identifying configuration items
- Simulating audit situations
- Designing metrics for your project
Course Content
- Defining the purpose of Software Quality Assurance (SQA)
- The Software Process Framework
- Recognising the responsibilities of SQA
- Contrasting traditional and agile life cycles
- Differentiating SQA activities based on chosen life cycle and methodology
- Applying SQA tasks to typical phases within a life cycle
- Aligning SQA with the organisational quality system
- Defining the roles and responsibilities within SQA
- Implementing best practices and industry standards
- Choosing the right industry practices for your organisation
- IEEE
- CMMI
- ISO 9001
- Developing a workable plan for quality products
- Defining verification and software testing
- Analysing life cycle products
- Conducting reviews
- Validating the tests product requirements and functionality
- Defining the test phases: Unit, Integration, System and Acceptance
- Defining the inspection process
- Conducting an inspection
- Communicating inspection results
- Identifying work products
- Managing and controlling products for consistency
- Assessing and managing components with release management
- Communicating product status using reports
- Verifying software and hardware components
- Maintaining test data for regression tests
- Tracking change requests
- Planning, preparing for and conducting the audit
- Reporting the results
- Complying with industry standards and models: ISO 9001 and CMMI
- Comparing the work products against industry benchmarks
- Demonstrating the product satisfies the requirements
- Ensuring operational suitability
- Assessing internal processes for compliance
- Analysing processes and procedures used during development
- Defining and implementing process improvement
- Planning process improvement initiatives
- Selecting and analysing metrics
- Analysing data through root cause analysis
- Communicating organisational progress
- Networking through process improvement organisations
- Leveraging technology innovations
|
|
|
|
|
|
| |
| Customer Service or Enrol: 0800 282 353 or +44 1372 364610 |
 |
|