QUALITY ASSURANCE FOR SOFTWARE DEVELOPMENT
WHEN: See schedule for dates

8:00 am - 4:00 pm
COST: Call for details
WHERE: CQC at Rensselaer Hartford

All projects begin with an idea or concept, and end with a deliverable. However, without quality assurance techniques as part of the project, project costs can easily increase tenfold, as errors and defects from poor requirements gathering and design carry through from phase to phase and fixes becoming more costly as the project progresses.

The objective of this course is to understand the basic fundamentals of quality assurance in software development, the difference between quality assurance versus quality control/testing, and quality assurance techniques to minimize risk and cost throughout the project life cycle.

This class is appropriate for IT project managers, business analysts, developers, testers and their managers.

Agenda:

  • Introduction to Quality Concepts
    • Customer expectations
    • Fitness for use
  • Quality Assurance and the Project Life Cycle
    • Cycle Phases
    • Defect Introduction and Impacts
  • Quality Assurance v. Quality Control
    • Prevention v. Detection
  • Exercise – Build a Tower
  • Requirements Gathering
    • Prioritization
    • Change Management
  • Validation and Verification Techniques
    • Requirements
    • Analysis and Design
    • Test Strategy
  • Testing Overview
    • Components
    • Testing
    • Entry/Exit Criteria
  • Wrap-up – QA Concepts you can use tomorrow

 
 

homeworkshopsdirectionscontact us