Motivation for the Training
“ Delivering defect-free software is a Critical Success Factor
in our Customer engagements but we never seem to get it right”.
“ We seem to be caught in a vicious
loop of discovering and fixing defects; our deliveries get
delayed and our customers are annoyed.”
“ We seem to be making the same
mistakes over and over again.”
“ Our project teams seem to be
in a perpetual fire-fighting mode…. staying up late nights…….as
our customer reports more and more bugs.”
If these are the kind of anguished
voices you hear in your organization, then this 2-day training
program is tailor-made for you ……it’s designed to help you
identify the right approach to restore sanity in the quality
of your software delivery processes.
In most organizations, Software
teams rely on Defect Detection and Rework to ensure the quality
of deliverables but Defect Prevention is often a neglected
component of Software Quality Assurance. In an average project,
more than 40 % of the total effort is spent on finding and
fixing the defects. Investing in a comprehensive Defect Prevention
Program can provide huge payback in terms of faster, better
and cheaper deliveries.
This Training gives practical guidelines
for establishing and implementing a Defect Prevention Framework,
Processes and Methodologies in your organization. It is designed
to sensitize participants on the strategic importance of Defect
Prevention in Software Development and how Defect Prevention
practices can help organizations reduce Cycle time and cost
of Software Development and provide better quality products
to Customers.
Course Format
The course comprises of presentations, handouts, role-play/exercises,
sharing of industry best practices and feedback sessions.
The course uses individual and group based exercises with
real-life examples consciously designed to help participants
internalize the concepts and techniques and develop a measure
of confidence in their application.
Course Outline
The program for the workshop covers the following topics:
The Business Motivation for Defect Prevention
- Philosophy of Defect
prevention
- Why worry about
Defects
- Business Impact
of Defective releases
- Lifecycle Costing
concept
- Case studies of
benefits from successful DP Implementations
Cost
of Quality Concepts
Understanding Defects
- Defect definitions
- Defect Injection,
Defect Detection and Defect Removal concepts
- Practices for Defect
recognition, recording and classification.
How do we measure
Defects?
- Understanding various
metrics related to Defects
- Usage of Defect Metrics
for decision-making
- Software Reliability
concepts
Practices and
Tools for Defect Analysis
Defect Prevention as a Continuous Improvement Process
- Defect Database
- Defect Estimation
models
- Defect Goal setting
- Applying Defect Prevention
practices
- Measuring Effectiveness
of DP actions
- Computing ROI from
Defect Prevention
- Tools and templates
Defect Prevention
Techniques- Some Industry Best practices
How to establish
a Defect Prevention Program- a holistic approach to effective
Defect Management
Benefits/Takeaways
This course is designed to help you-
- Appreciate the value
and need for Defect Prevention initiatives.
- Identify and Estimate
potential defects and plan for prevention.
- Equip you with Tools
and Techniques for effective Defect Management.
- Devise, plan and maintain
an effective Defect Prevention program in your organization.
- Compute and Articulate
the ROI from your Defect Prevention initiatives.
Who
Should Attend
- Software Project Managers
- Software Project Engineers
- SEPG /SQA professionals
Pre-requisite
- Understanding of
Software Lifecycle and Software Engineering concepts.
|