Customer Service or Enrol: 0800 282 353 or +44 1372 364610
 

Software Quality Assurance: Delivering Consistent Quality

Course: 312   Type: Workshop   Duration: 4 Days
Quick Enrol  

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
Introduction to Quality Assurance
  • Defining the purpose of Software Quality Assurance (SQA)
  • The Software Process Framework
  • Recognising the responsibilities of SQA
Planning for SQA
Analysing life cycles and methodologies
  • 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
Identifying the activities involved
  • Aligning SQA with the organisational quality system
  • Defining the roles and responsibilities within SQA
  • Implementing best practices and industry standards
Creating the SQA plan: the roadmap for quality
  • Choosing the right industry practices for your organisation
  • IEEE
  • CMMI
  • ISO 9001
  • Developing a workable plan for quality products
Implementing Verification and Validation Approaches
Applying static verification techniques for error detection
  • Defining verification and software testing
  • Analysing life cycle products
  • Conducting reviews
Implementing dynamic validation methods
  • Validating the tests product requirements and functionality
  • Defining the test phases: Unit, Integration, System and Acceptance
Detecting defects while applying inspection techniques
  • Defining the inspection process
  • Conducting an inspection
  • Communicating inspection results
Applying Configuration Management (CM)
Defining the components of a CM system
  • Identifying work products
  • Managing and controlling products for consistency
  • Assessing and managing components with release management
  • Communicating product status using reports
Ensuring quality by controlling CM components
  • Verifying software and hardware components
  • Maintaining test data for regression tests
  • Tracking change requests
Auditing the Software Process
Initiating the auditing process
  • Planning, preparing for and conducting the audit
  • Reporting the results
Assessing compliance to ensure quality processes
  • Complying with industry standards and models: ISO 9001 and CMMI
  • Comparing the work products against industry benchmarks
Delivering quality with configuration audits
  • Demonstrating the product satisfies the requirements
  • Ensuring operational suitability
Improving productivity using in-process audits
  • Assessing internal processes for compliance
  • Analysing processes and procedures used during development
Continuous Process Improvement
Fostering learning through process improvement
  • Defining and implementing process improvement
  • Planning process improvement initiatives
Achieving excellence through metrics
  • Selecting and analysing metrics
  • Analysing data through root cause analysis
  • Communicating organisational progress
Coordinating the next steps
  • Networking through process improvement organisations
  • Leveraging technology innovations

Related Courses
 

request more info Salutation*:

First Name*:

Last Name*:

Job Title:

Company*:

Post Code*:

Country*:
   Codes
Office Telephone*:

Extension:

E-mail*:

* Required

A Learning Tree representative will contact you to follow up your request for information.

Save 55%
Software Quality Assurance
26 - 29 Aug, 2008
London
9 - 12 Dec, 2008
London
31 Mar - 3 Apr, 2009
London
21 - 24 Jul, 2009
London

Course participants applying SQA techniques.
 
The most recent 100 evaluations scored this course at:

  (3.61/4.00)
 

£ 1,695 - Standard Tuition
Savings Plans
£ 980 - 10-Day Training Pass
£ 915 - Flex-Training Passport
£ 1,460 - 10-Training Vouchers
£ 1,560 - 5-Training Vouchers
£ 1,525 - Alumni Gold Tuition

 
Certification Core Course
 
Customer Service or Enrol: 0800 282 353 or +44 1372 364610