SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Downloaden Sie, um offline zu lesen
Controlling Product Quality during Development with a Defect Model 1 February 9, 2004 Ben Linders
Controlling Product Quality during
Development with a Defect Model
ICSTest 2004 Conference,
Düsseldorf, April 22
Ben Linders
Operational Development & Quality
Ericsson R&D, The Netherlands
ben.linders@ericsson.com, +31 161 24 9885
Controlling Product Quality during Development with a Defect Model 2 February 9, 2004 Ben Linders
Overview
• Why a defect model?
• How does it work?
• Experiences from projects
• Conclusions
Measurements for product quality
and process effectiveness
Controlling Product Quality during Development with a Defect Model 3 February 9, 2004 Ben Linders
Ericsson, The Netherlands
• Main R&D Design Center
• Full product responsibility for Intelligent Networks
– Strategic Product Management
– Provisioning & total project management
– Development & maintenance
– Supply & support
• 1400 employees, of which 350 in R&D
Projects: Quality next to Lead-time and Costs
Controlling Product Quality during Development with a Defect Model 4 February 9, 2004 Ben Linders
Purpose Project Defect Model
Why?
– to control quality of the product during development
– and improve development/inspection/test processes
Business Benefit:
➨ Higher test efficiency
➨ Better planning & tracking
➨ Early risks signals
➨ Better focus on important issues
➨ Save time and costs
➨ Happy customers!
Controlling Product Quality during Development with a Defect Model 5 February 9, 2004 Ben Linders
Test Efficiency
• How much testing is needed?
– Too little: Product quality risk
– Too much: Money/time wasted
• Aim/Focus for each test phase?
• Budget/time/resource constraints?
• Incremental deliveries: What can be tested?
Plan Testing & Track/Adjust on defects found.
Controlling Product Quality during Development with a Defect Model 6 February 9, 2004 Ben Linders
Defect Flow
• Prevent defect insertion
• Detect & remove defects where most economical
• Track inspection/test progress
Controlling Product Quality during Development with a Defect Model 7 February 9, 2004 Ben Linders
Planning & Tracking of Quality
• Plan Quality Up Front
– Documents/code (# defects made)
– Inspection & Test effectiveness (% detection rate)
Quality consequence of project decisions
• Track Quality during project
– Actual # defects found (inspection/test)
– Estimate remaining defects: to be found / delivered
'Real-time' prediction of product quality possible
Quality view of design/test progress
Quicker escalation of quality risks
Controlling Product Quality during Development with a Defect Model 8 February 9, 2004 Ben Linders
Measurements: Defect Insertion
Defect insertion Target Defect Density: Max 1 major/page per document!
Phase
Expec-
ted
#def
Expec-
ted
size
Expec-
ted
DD
Act.
Size
Fnd
#def
DD
Act
Not
found
yet
%
Foun
d
% Exp
of
total
Specification 4 10 0.4 10 4 0.40 0 100% 4%
High Level Design 12 107 0.112 107 10 0.09 2 83% 12%
Detailed Design 12 47 0.255 47 10 0.21 2 83% 12%
Im plem entation 70 15000 4.667 13000 18 0.00 52 26% 71%
Total 98 42 56 43% 100%
• Input: Design team estimates # of defects inserted & expected size
• Gathered data during project: Actual defects & size
• For each delivery, # of defects in product is calculated:
– Indication of the delivered product quality
– Input to the test planning: How many defects can be found?
– Input to project management to staff/dimension test teams accordingly
Controlling Product Quality during Development with a Defect Model 9 February 9, 2004 Ben Linders
Measurements: Defect Detection
Defect detection Target detection rate: 70% document, 60% code, 50% test!
Avail-
Phase Def. Det # Goal %Det % Left Det # Det % Cum %
Specification 4 2 70% 50% 2 2 50% 50%
High Level Design 14 11 70% 79% 3 11 79% 69%
Detailed Design 15 6 70% 40% 9 6 40% 61%
Implementation 79 40 60% 51% 39 6 8% 23%
Unit test 39 8 20% 21% 31 6 15% 30%
Function test 31 15 50% 48% 16 3 10% 33%
System Test 16 9 50% 56% 7 3 19% 36%
Network Test 7 2 40% 29% 5 2 29% 14%
Installation 5 1 15% 20% 4 2 40% 12%
First Customer 4 1 10% 25% 3 1 25% 10%
Average/Total: 95 42% 42 31%
Actual totalExpected in phase
• Input: Nr of defects expected to detect & detection rate goal
• Gathered data during project: Actual defects & detection rate
• Track: Defects found = Product Quality, Test progress
Controlling Product Quality during Development with a Defect Model 10 February 9, 2004 Ben Linders
Implementation
• Tool: Excel based defect data base & estimation
• Frequent estimation & analysis sessions
– Ones per week/2 weeks, per project
– Duration: 10 minutes – 1 hour, usually ½ hour
– Attending: Design, test, quality
• Weekly tracking & reporting of product quality
• Includes proven techniques: ODC, requirement coverage, test matrices
Tailored per project, flexible, result oriented
Overall data based on all projects: Planning constants
Quality data, additional to time & costs!
Controlling Product Quality during Development with a Defect Model 11 February 9, 2004 Ben Linders
Experiences in Pilot Project
• Quality tracked during the project:
– Specification defects slip through: Clarified requirements in feasibility
– Design defects (inspection): Re-enforced design rules
– Code quality (inspection/test): Base Product risk, design rules
– Test efficiency, defect slip though: Better inspection/Unit Test
– Release Quality per requirement: Test focus, risk management
• Prediction nr of defects at First Customer Delivery and Release:
– Decisions on delivery/release, design follow up and maintenance planning
– Actual defects: Expected 21, actual 20 (in 6 months operation)
Pilot Project Defect Detection rate: 95% (best in class)!
Controlling Product Quality during Development with a Defect Model 12 February 9, 2004 Ben Linders
Experiences from ongoing projects
• Classification/analysis of defect with Design & Test
Leaders provides very valuable information.
• Feedback sessions with Project Management Group
are essential for conclusions, and taking actions.
• Estimated latent defects supported release decisions.
• Defect data improved time & costs planning, and risk management.
Also historical data of project support planning of new projects.
Though some conclusions from the model are not unique, they
would have been missed or discovered too late without the model.
Controlling Product Quality during Development with a Defect Model 13 February 9, 2004 Ben Linders
Conclusions
Project Defect Model helped the project to:
– Estimate/track defects: Improve product release quality, save time/cost
– Design/test progress: Better planning, risk management, decisions
– Setup Organization: Dimension project teams/maintenance teams
Future
– Internal & Industry data: Improve estimates
– Extend model with cost & planning data
– Exchange experiences with similar models?
Questions?

Weitere ähnliche Inhalte

Was ist angesagt?

BUSINESS PROCESS ANALYSIS
BUSINESS PROCESS ANALYSISBUSINESS PROCESS ANALYSIS
BUSINESS PROCESS ANALYSISAjeng Savitri
 
Practical Software Development Metrics
Practical Software Development MetricsPractical Software Development Metrics
Practical Software Development MetricsJari Kuusisto
 
Software Development And Delivery Metrics That Matter
Software Development And Delivery Metrics That MatterSoftware Development And Delivery Metrics That Matter
Software Development And Delivery Metrics That MatterWilliam Simms
 
Anton Muzhailo - Practical Test Process Improvement using ISTQB
Anton Muzhailo - Practical Test Process Improvement using ISTQBAnton Muzhailo - Practical Test Process Improvement using ISTQB
Anton Muzhailo - Practical Test Process Improvement using ISTQBIevgenii Katsan
 
2008-02-14 - IASTED Innsbruck 2008 - Customer Retention and Delivery Quality ...
2008-02-14 - IASTED Innsbruck 2008 - Customer Retention and Delivery Quality ...2008-02-14 - IASTED Innsbruck 2008 - Customer Retention and Delivery Quality ...
2008-02-14 - IASTED Innsbruck 2008 - Customer Retention and Delivery Quality ...Jaap van Ekris
 
Shifting Left Using Sauce Analytics
Shifting Left Using Sauce AnalyticsShifting Left Using Sauce Analytics
Shifting Left Using Sauce AnalyticsSauce Labs
 
Software Development Metrics-JPayne
Software Development Metrics-JPayneSoftware Development Metrics-JPayne
Software Development Metrics-JPayneJames Payne
 
2016 02-15 - IASTED Innsbruck 2016 - the role and decompesition of delivery ...
2016 02-15 -  IASTED Innsbruck 2016 - the role and decompesition of delivery ...2016 02-15 -  IASTED Innsbruck 2016 - the role and decompesition of delivery ...
2016 02-15 - IASTED Innsbruck 2016 - the role and decompesition of delivery ...Jaap van Ekris
 
Software Quality KPI
Software Quality KPISoftware Quality KPI
Software Quality KPIcherapa
 
Improving productivity through Lean and Total Productive Maintenance
Improving productivity through Lean and Total Productive MaintenanceImproving productivity through Lean and Total Productive Maintenance
Improving productivity through Lean and Total Productive MaintenanceTim Hopper
 
Kpi for software development
Kpi for software developmentKpi for software development
Kpi for software developmentmohablackdavis
 
Herbst john resume project manager 2016
Herbst john resume project manager 2016Herbst john resume project manager 2016
Herbst john resume project manager 2016John Herbst
 
SUCCESS STORY: Streamlining the Architectural, Engineering and Professional (...
SUCCESS STORY: Streamlining the Architectural, Engineering and Professional (...SUCCESS STORY: Streamlining the Architectural, Engineering and Professional (...
SUCCESS STORY: Streamlining the Architectural, Engineering and Professional (...GoLeanSixSigma.com
 
SUCCESS STORY: How Lean Six Sigma Reduced Travel Expense Approval Time by 94%
SUCCESS STORY: How Lean Six Sigma Reduced Travel Expense Approval Time by 94%SUCCESS STORY: How Lean Six Sigma Reduced Travel Expense Approval Time by 94%
SUCCESS STORY: How Lean Six Sigma Reduced Travel Expense Approval Time by 94%GoLeanSixSigma.com
 
Leading Indicators: What's so KEY about your KPIs
Leading Indicators: What's so KEY about your KPIsLeading Indicators: What's so KEY about your KPIs
Leading Indicators: What's so KEY about your KPIsDan French
 
Operational Excellence Solutions
Operational Excellence SolutionsOperational Excellence Solutions
Operational Excellence SolutionsAldo Arecco
 
Proactive Internal Auditing -- The Key to Improving Your Quality System
Proactive Internal Auditing -- The Key to Improving Your Quality SystemProactive Internal Auditing -- The Key to Improving Your Quality System
Proactive Internal Auditing -- The Key to Improving Your Quality SystemSafetyChain Software
 
SUCCESS STORY: Reducing Training Preparation Time by 72%
SUCCESS STORY: Reducing Training Preparation Time by 72%SUCCESS STORY: Reducing Training Preparation Time by 72%
SUCCESS STORY: Reducing Training Preparation Time by 72%GoLeanSixSigma.com
 

Was ist angesagt? (20)

BUSINESS PROCESS ANALYSIS
BUSINESS PROCESS ANALYSISBUSINESS PROCESS ANALYSIS
BUSINESS PROCESS ANALYSIS
 
Practical Software Development Metrics
Practical Software Development MetricsPractical Software Development Metrics
Practical Software Development Metrics
 
Business Value
Business ValueBusiness Value
Business Value
 
Software Development And Delivery Metrics That Matter
Software Development And Delivery Metrics That MatterSoftware Development And Delivery Metrics That Matter
Software Development And Delivery Metrics That Matter
 
Anton Muzhailo - Practical Test Process Improvement using ISTQB
Anton Muzhailo - Practical Test Process Improvement using ISTQBAnton Muzhailo - Practical Test Process Improvement using ISTQB
Anton Muzhailo - Practical Test Process Improvement using ISTQB
 
2008-02-14 - IASTED Innsbruck 2008 - Customer Retention and Delivery Quality ...
2008-02-14 - IASTED Innsbruck 2008 - Customer Retention and Delivery Quality ...2008-02-14 - IASTED Innsbruck 2008 - Customer Retention and Delivery Quality ...
2008-02-14 - IASTED Innsbruck 2008 - Customer Retention and Delivery Quality ...
 
Shifting Left Using Sauce Analytics
Shifting Left Using Sauce AnalyticsShifting Left Using Sauce Analytics
Shifting Left Using Sauce Analytics
 
Lauren Putthoff Resume
Lauren Putthoff ResumeLauren Putthoff Resume
Lauren Putthoff Resume
 
Software Development Metrics-JPayne
Software Development Metrics-JPayneSoftware Development Metrics-JPayne
Software Development Metrics-JPayne
 
2016 02-15 - IASTED Innsbruck 2016 - the role and decompesition of delivery ...
2016 02-15 -  IASTED Innsbruck 2016 - the role and decompesition of delivery ...2016 02-15 -  IASTED Innsbruck 2016 - the role and decompesition of delivery ...
2016 02-15 - IASTED Innsbruck 2016 - the role and decompesition of delivery ...
 
Software Quality KPI
Software Quality KPISoftware Quality KPI
Software Quality KPI
 
Improving productivity through Lean and Total Productive Maintenance
Improving productivity through Lean and Total Productive MaintenanceImproving productivity through Lean and Total Productive Maintenance
Improving productivity through Lean and Total Productive Maintenance
 
Kpi for software development
Kpi for software developmentKpi for software development
Kpi for software development
 
Herbst john resume project manager 2016
Herbst john resume project manager 2016Herbst john resume project manager 2016
Herbst john resume project manager 2016
 
SUCCESS STORY: Streamlining the Architectural, Engineering and Professional (...
SUCCESS STORY: Streamlining the Architectural, Engineering and Professional (...SUCCESS STORY: Streamlining the Architectural, Engineering and Professional (...
SUCCESS STORY: Streamlining the Architectural, Engineering and Professional (...
 
SUCCESS STORY: How Lean Six Sigma Reduced Travel Expense Approval Time by 94%
SUCCESS STORY: How Lean Six Sigma Reduced Travel Expense Approval Time by 94%SUCCESS STORY: How Lean Six Sigma Reduced Travel Expense Approval Time by 94%
SUCCESS STORY: How Lean Six Sigma Reduced Travel Expense Approval Time by 94%
 
Leading Indicators: What's so KEY about your KPIs
Leading Indicators: What's so KEY about your KPIsLeading Indicators: What's so KEY about your KPIs
Leading Indicators: What's so KEY about your KPIs
 
Operational Excellence Solutions
Operational Excellence SolutionsOperational Excellence Solutions
Operational Excellence Solutions
 
Proactive Internal Auditing -- The Key to Improving Your Quality System
Proactive Internal Auditing -- The Key to Improving Your Quality SystemProactive Internal Auditing -- The Key to Improving Your Quality System
Proactive Internal Auditing -- The Key to Improving Your Quality System
 
SUCCESS STORY: Reducing Training Preparation Time by 72%
SUCCESS STORY: Reducing Training Preparation Time by 72%SUCCESS STORY: Reducing Training Preparation Time by 72%
SUCCESS STORY: Reducing Training Preparation Time by 72%
 

Andere mochten auch

Why What and How of Agile Retrospectives - Agile Tour Lille 2015 - Ben Linders
Why What and How of Agile Retrospectives - Agile Tour Lille 2015 - Ben LindersWhy What and How of Agile Retrospectives - Agile Tour Lille 2015 - Ben Linders
Why What and How of Agile Retrospectives - Agile Tour Lille 2015 - Ben LindersBen Linders
 
Getting Business Value out of Agile Retrospectives - ITMPI 2014 - Ben Linders
Getting Business Value out of Agile Retrospectives - ITMPI 2014 - Ben LindersGetting Business Value out of Agile Retrospectives - ITMPI 2014 - Ben Linders
Getting Business Value out of Agile Retrospectives - ITMPI 2014 - Ben LindersBen Linders
 
Sustainable Improvement Through Retrospectives - SEPG Europe 2013 - Ben Linders
Sustainable Improvement Through Retrospectives - SEPG Europe 2013 - Ben LindersSustainable Improvement Through Retrospectives - SEPG Europe 2013 - Ben Linders
Sustainable Improvement Through Retrospectives - SEPG Europe 2013 - Ben LindersBen Linders
 
Change Using your Strengths: That's a change!
Change Using your Strengths: That's a change!Change Using your Strengths: That's a change!
Change Using your Strengths: That's a change!Ben Linders
 
Sustainable Improvement through Agile Retrospectives - AgileEE 2015 - Ben Li...
Sustainable Improvement through Agile Retrospectives - AgileEE 2015 - Ben Li...Sustainable Improvement through Agile Retrospectives - AgileEE 2015 - Ben Li...
Sustainable Improvement through Agile Retrospectives - AgileEE 2015 - Ben Li...Ben Linders
 
Becoming agile in an agile way - ITMPI webinar by Ben Linders
Becoming agile in an agile way - ITMPI webinar by Ben LindersBecoming agile in an agile way - ITMPI webinar by Ben Linders
Becoming agile in an agile way - ITMPI webinar by Ben LindersBen Linders
 
Agile Self-assessment Game - XP Days Benelux 2016 - Ben Linders
Agile Self-assessment Game - XP Days Benelux 2016 - Ben LindersAgile Self-assessment Game - XP Days Benelux 2016 - Ben Linders
Agile Self-assessment Game - XP Days Benelux 2016 - Ben LindersBen Linders
 
Valuable Agile Retrospectives - QA&Test 2014 - Ben Linders
Valuable Agile Retrospectives - QA&Test 2014 - Ben LindersValuable Agile Retrospectives - QA&Test 2014 - Ben Linders
Valuable Agile Retrospectives - QA&Test 2014 - Ben LindersBen Linders
 
Doing Valuable Agile Retrospectives -ATBru 2014 - Ben Linders
Doing Valuable Agile Retrospectives -ATBru 2014 - Ben LindersDoing Valuable Agile Retrospectives -ATBru 2014 - Ben Linders
Doing Valuable Agile Retrospectives -ATBru 2014 - Ben LindersBen Linders
 
Kr8tige software met Lean - RWS - Ben Linders
Kr8tige software met Lean - RWS - Ben LindersKr8tige software met Lean - RWS - Ben Linders
Kr8tige software met Lean - RWS - Ben LindersBen Linders
 
Workshop Exercises to spice up your Agile Retrospective Agile Cambridge 201...
Workshop Exercises to spice up your Agile Retrospective   Agile Cambridge 201...Workshop Exercises to spice up your Agile Retrospective   Agile Cambridge 201...
Workshop Exercises to spice up your Agile Retrospective Agile Cambridge 201...Ben Linders
 
How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders
How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben LindersHow to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders
How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben LindersBen Linders
 
Spicing up agile retrospectives - TopConf Linz 2017 - Ben Linders
Spicing up agile retrospectives - TopConf Linz 2017 - Ben LindersSpicing up agile retrospectives - TopConf Linz 2017 - Ben Linders
Spicing up agile retrospectives - TopConf Linz 2017 - Ben LindersBen Linders
 
Valuable Agile Retrospectives - Book Launch for SPIder - Ben Linders
Valuable Agile Retrospectives - Book Launch for SPIder - Ben LindersValuable Agile Retrospectives - Book Launch for SPIder - Ben Linders
Valuable Agile Retrospectives - Book Launch for SPIder - Ben LindersBen Linders
 

Andere mochten auch (14)

Why What and How of Agile Retrospectives - Agile Tour Lille 2015 - Ben Linders
Why What and How of Agile Retrospectives - Agile Tour Lille 2015 - Ben LindersWhy What and How of Agile Retrospectives - Agile Tour Lille 2015 - Ben Linders
Why What and How of Agile Retrospectives - Agile Tour Lille 2015 - Ben Linders
 
Getting Business Value out of Agile Retrospectives - ITMPI 2014 - Ben Linders
Getting Business Value out of Agile Retrospectives - ITMPI 2014 - Ben LindersGetting Business Value out of Agile Retrospectives - ITMPI 2014 - Ben Linders
Getting Business Value out of Agile Retrospectives - ITMPI 2014 - Ben Linders
 
Sustainable Improvement Through Retrospectives - SEPG Europe 2013 - Ben Linders
Sustainable Improvement Through Retrospectives - SEPG Europe 2013 - Ben LindersSustainable Improvement Through Retrospectives - SEPG Europe 2013 - Ben Linders
Sustainable Improvement Through Retrospectives - SEPG Europe 2013 - Ben Linders
 
Change Using your Strengths: That's a change!
Change Using your Strengths: That's a change!Change Using your Strengths: That's a change!
Change Using your Strengths: That's a change!
 
Sustainable Improvement through Agile Retrospectives - AgileEE 2015 - Ben Li...
Sustainable Improvement through Agile Retrospectives - AgileEE 2015 - Ben Li...Sustainable Improvement through Agile Retrospectives - AgileEE 2015 - Ben Li...
Sustainable Improvement through Agile Retrospectives - AgileEE 2015 - Ben Li...
 
Becoming agile in an agile way - ITMPI webinar by Ben Linders
Becoming agile in an agile way - ITMPI webinar by Ben LindersBecoming agile in an agile way - ITMPI webinar by Ben Linders
Becoming agile in an agile way - ITMPI webinar by Ben Linders
 
Agile Self-assessment Game - XP Days Benelux 2016 - Ben Linders
Agile Self-assessment Game - XP Days Benelux 2016 - Ben LindersAgile Self-assessment Game - XP Days Benelux 2016 - Ben Linders
Agile Self-assessment Game - XP Days Benelux 2016 - Ben Linders
 
Valuable Agile Retrospectives - QA&Test 2014 - Ben Linders
Valuable Agile Retrospectives - QA&Test 2014 - Ben LindersValuable Agile Retrospectives - QA&Test 2014 - Ben Linders
Valuable Agile Retrospectives - QA&Test 2014 - Ben Linders
 
Doing Valuable Agile Retrospectives -ATBru 2014 - Ben Linders
Doing Valuable Agile Retrospectives -ATBru 2014 - Ben LindersDoing Valuable Agile Retrospectives -ATBru 2014 - Ben Linders
Doing Valuable Agile Retrospectives -ATBru 2014 - Ben Linders
 
Kr8tige software met Lean - RWS - Ben Linders
Kr8tige software met Lean - RWS - Ben LindersKr8tige software met Lean - RWS - Ben Linders
Kr8tige software met Lean - RWS - Ben Linders
 
Workshop Exercises to spice up your Agile Retrospective Agile Cambridge 201...
Workshop Exercises to spice up your Agile Retrospective   Agile Cambridge 201...Workshop Exercises to spice up your Agile Retrospective   Agile Cambridge 201...
Workshop Exercises to spice up your Agile Retrospective Agile Cambridge 201...
 
How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders
How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben LindersHow to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders
How to Become a Better Scrum Master - Agile Tour Beirut 2016 - Ben Linders
 
Spicing up agile retrospectives - TopConf Linz 2017 - Ben Linders
Spicing up agile retrospectives - TopConf Linz 2017 - Ben LindersSpicing up agile retrospectives - TopConf Linz 2017 - Ben Linders
Spicing up agile retrospectives - TopConf Linz 2017 - Ben Linders
 
Valuable Agile Retrospectives - Book Launch for SPIder - Ben Linders
Valuable Agile Retrospectives - Book Launch for SPIder - Ben LindersValuable Agile Retrospectives - Book Launch for SPIder - Ben Linders
Valuable Agile Retrospectives - Book Launch for SPIder - Ben Linders
 

Ähnlich wie Controlling Project during Development with a Defect Model, Ben Linders, ICSTest Conference 2004

Software Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing TrendsSoftware Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing TrendsKMS Technology
 
Rod Cornell ResumeA2
Rod Cornell ResumeA2Rod Cornell ResumeA2
Rod Cornell ResumeA2Rod Cornell
 
Continuous Testing Landscape.pptx
Continuous Testing Landscape.pptxContinuous Testing Landscape.pptx
Continuous Testing Landscape.pptxMarc Hornbeek
 
8.0 Project Quality Management Overview
8.0 Project Quality Management Overview8.0 Project Quality Management Overview
8.0 Project Quality Management OverviewDavidMcLachlan1
 
Rtc2014 automate the_process_deliver_quality_ady_beleanu
Rtc2014 automate the_process_deliver_quality_ady_beleanuRtc2014 automate the_process_deliver_quality_ady_beleanu
Rtc2014 automate the_process_deliver_quality_ady_beleanuAdy Beleanu
 
Ady beleanu automate-theprocessdelivery
Ady beleanu   automate-theprocessdeliveryAdy beleanu   automate-theprocessdelivery
Ady beleanu automate-theprocessdeliveryRomania Testing
 
6 Top Tips to a Testing Strategy That Works
6 Top Tips to a Testing Strategy That Works6 Top Tips to a Testing Strategy That Works
6 Top Tips to a Testing Strategy That WorksEggplant
 
3.2 Managing Engineering Design.ppt
3.2 Managing Engineering Design.ppt3.2 Managing Engineering Design.ppt
3.2 Managing Engineering Design.pptKrishnaGupta191
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycleManindra Simhadri
 
A New Model for Building Business Process Quality
A New Model for Building Business Process QualityA New Model for Building Business Process Quality
A New Model for Building Business Process QualityWorksoft
 
Advanced Product Quality Planning (APQP) and Production Part Approval Process...
Advanced Product Quality Planning (APQP) and Production Part Approval Process...Advanced Product Quality Planning (APQP) and Production Part Approval Process...
Advanced Product Quality Planning (APQP) and Production Part Approval Process...AJAYKUMAR836335
 
Cox Resume (1)
Cox Resume (1)Cox Resume (1)
Cox Resume (1)Ted Cox
 
software project management Software inspection
software project management Software inspectionsoftware project management Software inspection
software project management Software inspectionREHMAT ULLAH
 

Ähnlich wie Controlling Project during Development with a Defect Model, Ben Linders, ICSTest Conference 2004 (20)

08 project quality management
08 project quality management08 project quality management
08 project quality management
 
Software Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing TrendsSoftware Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing Trends
 
Rod Cornell ResumeA2
Rod Cornell ResumeA2Rod Cornell ResumeA2
Rod Cornell ResumeA2
 
The Waterfall Model
The Waterfall ModelThe Waterfall Model
The Waterfall Model
 
Continuous Testing Landscape.pptx
Continuous Testing Landscape.pptxContinuous Testing Landscape.pptx
Continuous Testing Landscape.pptx
 
8.0 Project Quality Management Overview
8.0 Project Quality Management Overview8.0 Project Quality Management Overview
8.0 Project Quality Management Overview
 
Rtc2014 automate the_process_deliver_quality_ady_beleanu
Rtc2014 automate the_process_deliver_quality_ady_beleanuRtc2014 automate the_process_deliver_quality_ady_beleanu
Rtc2014 automate the_process_deliver_quality_ady_beleanu
 
Ady beleanu automate-theprocessdelivery
Ady beleanu   automate-theprocessdeliveryAdy beleanu   automate-theprocessdelivery
Ady beleanu automate-theprocessdelivery
 
Fundamental of testing
Fundamental of testingFundamental of testing
Fundamental of testing
 
Nisha DeThomas CV
Nisha  DeThomas CVNisha  DeThomas CV
Nisha DeThomas CV
 
unit 1.ppt
unit 1.pptunit 1.ppt
unit 1.ppt
 
6 Top Tips to a Testing Strategy That Works
6 Top Tips to a Testing Strategy That Works6 Top Tips to a Testing Strategy That Works
6 Top Tips to a Testing Strategy That Works
 
chapter 7.ppt
chapter 7.pptchapter 7.ppt
chapter 7.ppt
 
3.2 Managing Engineering Design.ppt
3.2 Managing Engineering Design.ppt3.2 Managing Engineering Design.ppt
3.2 Managing Engineering Design.ppt
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
 
A New Model for Building Business Process Quality
A New Model for Building Business Process QualityA New Model for Building Business Process Quality
A New Model for Building Business Process Quality
 
Advanced Product Quality Planning (APQP) and Production Part Approval Process...
Advanced Product Quality Planning (APQP) and Production Part Approval Process...Advanced Product Quality Planning (APQP) and Production Part Approval Process...
Advanced Product Quality Planning (APQP) and Production Part Approval Process...
 
Cox Resume (1)
Cox Resume (1)Cox Resume (1)
Cox Resume (1)
 
Unit 8
Unit 8Unit 8
Unit 8
 
software project management Software inspection
software project management Software inspectionsoftware project management Software inspection
software project management Software inspection
 

Mehr von Ben Linders

Psychological Safety in Teams - FlowCon France 2024 - Ben Linders
Psychological Safety in Teams - FlowCon France 2024 - Ben LindersPsychological Safety in Teams - FlowCon France 2024 - Ben Linders
Psychological Safety in Teams - FlowCon France 2024 - Ben LindersBen Linders
 
Why people hate working in Agile teams - QA Challenge Accepted 2023 - Ben Lin...
Why people hate working in Agile teams - QA Challenge Accepted 2023 - Ben Lin...Why people hate working in Agile teams - QA Challenge Accepted 2023 - Ben Lin...
Why people hate working in Agile teams - QA Challenge Accepted 2023 - Ben Lin...Ben Linders
 
Improving Your Testing Skills and Practices with Gamification - Testing Unite...
Improving Your Testing Skills and Practices with Gamification - Testing Unite...Improving Your Testing Skills and Practices with Gamification - Testing Unite...
Improving Your Testing Skills and Practices with Gamification - Testing Unite...Ben Linders
 
Start up distributed teams online - Mini XP days 2022 - Ben Linders
Start up distributed teams online - Mini XP days 2022 - Ben LindersStart up distributed teams online - Mini XP days 2022 - Ben Linders
Start up distributed teams online - Mini XP days 2022 - Ben LindersBen Linders
 
Increasing psychological safety in agile teams - Agile humans lean coffee 202...
Increasing psychological safety in agile teams - Agile humans lean coffee 202...Increasing psychological safety in agile teams - Agile humans lean coffee 202...
Increasing psychological safety in agile teams - Agile humans lean coffee 202...Ben Linders
 
Improving your quality and testing skills with gamification - Spring 2021 Onl...
Improving your quality and testing skills with gamification - Spring 2021 Onl...Improving your quality and testing skills with gamification - Spring 2021 Onl...
Improving your quality and testing skills with gamification - Spring 2021 Onl...Ben Linders
 
How agile are you? - Agile New England 2021 - Ben Linders
How agile are you? - Agile New England 2021 - Ben LindersHow agile are you? - Agile New England 2021 - Ben Linders
How agile are you? - Agile New England 2021 - Ben LindersBen Linders
 
Mini workshop collaborative problem solving - OOP 2021 - Ben Linders
Mini workshop collaborative problem solving - OOP 2021 - Ben LindersMini workshop collaborative problem solving - OOP 2021 - Ben Linders
Mini workshop collaborative problem solving - OOP 2021 - Ben LindersBen Linders
 
Futurespective on Software Development in 2040 - Agile Tour Brussels 2020 - B...
Futurespective on Software Development in 2040 - Agile Tour Brussels 2020 - B...Futurespective on Software Development in 2040 - Agile Tour Brussels 2020 - B...
Futurespective on Software Development in 2040 - Agile Tour Brussels 2020 - B...Ben Linders
 
How agile are you - Agile Tour London 2020 - Ben Linders
How agile are you - Agile Tour London 2020 - Ben LindersHow agile are you - Agile Tour London 2020 - Ben Linders
How agile are you - Agile Tour London 2020 - Ben LindersBen Linders
 
Mini workshop retrospecting your retrospectives - Experience Agile 2020 - Be...
Mini workshop retrospecting your retrospectives  - Experience Agile 2020 - Be...Mini workshop retrospecting your retrospectives  - Experience Agile 2020 - Be...
Mini workshop retrospecting your retrospectives - Experience Agile 2020 - Be...Ben Linders
 
Webinar enhancing quality and testing in agile teams - PractiTest - Ben Linders
Webinar enhancing quality and testing in agile teams - PractiTest - Ben LindersWebinar enhancing quality and testing in agile teams - PractiTest - Ben Linders
Webinar enhancing quality and testing in agile teams - PractiTest - Ben LindersBen Linders
 
Futurespective on software development in 2040 - Aginext - Ben Linders
Futurespective on software development in 2040 - Aginext - Ben LindersFuturespective on software development in 2040 - Aginext - Ben Linders
Futurespective on software development in 2040 - Aginext - Ben LindersBen Linders
 
Leading for Self-organization - Stretch 2020 - Ben Linders
Leading for Self-organization - Stretch 2020 - Ben LindersLeading for Self-organization - Stretch 2020 - Ben Linders
Leading for Self-organization - Stretch 2020 - Ben LindersBen Linders
 
Pecha Kucha How to screw up your agile retrospective big time - Ben Linders -...
Pecha Kucha How to screw up your agile retrospective big time - Ben Linders -...Pecha Kucha How to screw up your agile retrospective big time - Ben Linders -...
Pecha Kucha How to screw up your agile retrospective big time - Ben Linders -...Ben Linders
 
Agile Retrospectives to the Next Level - Organizational Agility - OOP 2020 - ...
Agile Retrospectives to the Next Level - Organizational Agility - OOP 2020 - ...Agile Retrospectives to the Next Level - Organizational Agility - OOP 2020 - ...
Agile Retrospectives to the Next Level - Organizational Agility - OOP 2020 - ...Ben Linders
 
Learning at Scale - FlowCon France 2019 - Ben Linders
Learning at Scale - FlowCon France 2019 - Ben LindersLearning at Scale - FlowCon France 2019 - Ben Linders
Learning at Scale - FlowCon France 2019 - Ben LindersBen Linders
 
Organizational agility: Taking retrospectives to the next level - DevOpsCon M...
Organizational agility: Taking retrospectives to the next level - DevOpsCon M...Organizational agility: Taking retrospectives to the next level - DevOpsCon M...
Organizational agility: Taking retrospectives to the next level - DevOpsCon M...Ben Linders
 
Dealing effectively with impediments - Agile Management Congress 2019 - Ben L...
Dealing effectively with impediments - Agile Management Congress 2019 - Ben L...Dealing effectively with impediments - Agile Management Congress 2019 - Ben L...
Dealing effectively with impediments - Agile Management Congress 2019 - Ben L...Ben Linders
 
Teams what is in it for me - Agile Portugal 2019 - Ben Linders
Teams what is in it for me - Agile Portugal 2019 - Ben LindersTeams what is in it for me - Agile Portugal 2019 - Ben Linders
Teams what is in it for me - Agile Portugal 2019 - Ben LindersBen Linders
 

Mehr von Ben Linders (20)

Psychological Safety in Teams - FlowCon France 2024 - Ben Linders
Psychological Safety in Teams - FlowCon France 2024 - Ben LindersPsychological Safety in Teams - FlowCon France 2024 - Ben Linders
Psychological Safety in Teams - FlowCon France 2024 - Ben Linders
 
Why people hate working in Agile teams - QA Challenge Accepted 2023 - Ben Lin...
Why people hate working in Agile teams - QA Challenge Accepted 2023 - Ben Lin...Why people hate working in Agile teams - QA Challenge Accepted 2023 - Ben Lin...
Why people hate working in Agile teams - QA Challenge Accepted 2023 - Ben Lin...
 
Improving Your Testing Skills and Practices with Gamification - Testing Unite...
Improving Your Testing Skills and Practices with Gamification - Testing Unite...Improving Your Testing Skills and Practices with Gamification - Testing Unite...
Improving Your Testing Skills and Practices with Gamification - Testing Unite...
 
Start up distributed teams online - Mini XP days 2022 - Ben Linders
Start up distributed teams online - Mini XP days 2022 - Ben LindersStart up distributed teams online - Mini XP days 2022 - Ben Linders
Start up distributed teams online - Mini XP days 2022 - Ben Linders
 
Increasing psychological safety in agile teams - Agile humans lean coffee 202...
Increasing psychological safety in agile teams - Agile humans lean coffee 202...Increasing psychological safety in agile teams - Agile humans lean coffee 202...
Increasing psychological safety in agile teams - Agile humans lean coffee 202...
 
Improving your quality and testing skills with gamification - Spring 2021 Onl...
Improving your quality and testing skills with gamification - Spring 2021 Onl...Improving your quality and testing skills with gamification - Spring 2021 Onl...
Improving your quality and testing skills with gamification - Spring 2021 Onl...
 
How agile are you? - Agile New England 2021 - Ben Linders
How agile are you? - Agile New England 2021 - Ben LindersHow agile are you? - Agile New England 2021 - Ben Linders
How agile are you? - Agile New England 2021 - Ben Linders
 
Mini workshop collaborative problem solving - OOP 2021 - Ben Linders
Mini workshop collaborative problem solving - OOP 2021 - Ben LindersMini workshop collaborative problem solving - OOP 2021 - Ben Linders
Mini workshop collaborative problem solving - OOP 2021 - Ben Linders
 
Futurespective on Software Development in 2040 - Agile Tour Brussels 2020 - B...
Futurespective on Software Development in 2040 - Agile Tour Brussels 2020 - B...Futurespective on Software Development in 2040 - Agile Tour Brussels 2020 - B...
Futurespective on Software Development in 2040 - Agile Tour Brussels 2020 - B...
 
How agile are you - Agile Tour London 2020 - Ben Linders
How agile are you - Agile Tour London 2020 - Ben LindersHow agile are you - Agile Tour London 2020 - Ben Linders
How agile are you - Agile Tour London 2020 - Ben Linders
 
Mini workshop retrospecting your retrospectives - Experience Agile 2020 - Be...
Mini workshop retrospecting your retrospectives  - Experience Agile 2020 - Be...Mini workshop retrospecting your retrospectives  - Experience Agile 2020 - Be...
Mini workshop retrospecting your retrospectives - Experience Agile 2020 - Be...
 
Webinar enhancing quality and testing in agile teams - PractiTest - Ben Linders
Webinar enhancing quality and testing in agile teams - PractiTest - Ben LindersWebinar enhancing quality and testing in agile teams - PractiTest - Ben Linders
Webinar enhancing quality and testing in agile teams - PractiTest - Ben Linders
 
Futurespective on software development in 2040 - Aginext - Ben Linders
Futurespective on software development in 2040 - Aginext - Ben LindersFuturespective on software development in 2040 - Aginext - Ben Linders
Futurespective on software development in 2040 - Aginext - Ben Linders
 
Leading for Self-organization - Stretch 2020 - Ben Linders
Leading for Self-organization - Stretch 2020 - Ben LindersLeading for Self-organization - Stretch 2020 - Ben Linders
Leading for Self-organization - Stretch 2020 - Ben Linders
 
Pecha Kucha How to screw up your agile retrospective big time - Ben Linders -...
Pecha Kucha How to screw up your agile retrospective big time - Ben Linders -...Pecha Kucha How to screw up your agile retrospective big time - Ben Linders -...
Pecha Kucha How to screw up your agile retrospective big time - Ben Linders -...
 
Agile Retrospectives to the Next Level - Organizational Agility - OOP 2020 - ...
Agile Retrospectives to the Next Level - Organizational Agility - OOP 2020 - ...Agile Retrospectives to the Next Level - Organizational Agility - OOP 2020 - ...
Agile Retrospectives to the Next Level - Organizational Agility - OOP 2020 - ...
 
Learning at Scale - FlowCon France 2019 - Ben Linders
Learning at Scale - FlowCon France 2019 - Ben LindersLearning at Scale - FlowCon France 2019 - Ben Linders
Learning at Scale - FlowCon France 2019 - Ben Linders
 
Organizational agility: Taking retrospectives to the next level - DevOpsCon M...
Organizational agility: Taking retrospectives to the next level - DevOpsCon M...Organizational agility: Taking retrospectives to the next level - DevOpsCon M...
Organizational agility: Taking retrospectives to the next level - DevOpsCon M...
 
Dealing effectively with impediments - Agile Management Congress 2019 - Ben L...
Dealing effectively with impediments - Agile Management Congress 2019 - Ben L...Dealing effectively with impediments - Agile Management Congress 2019 - Ben L...
Dealing effectively with impediments - Agile Management Congress 2019 - Ben L...
 
Teams what is in it for me - Agile Portugal 2019 - Ben Linders
Teams what is in it for me - Agile Portugal 2019 - Ben LindersTeams what is in it for me - Agile Portugal 2019 - Ben Linders
Teams what is in it for me - Agile Portugal 2019 - Ben Linders
 

Kürzlich hochgeladen

Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environmentelijahj01012
 
Psychic Reading | Spiritual Guidance – Astro Ganesh Ji
Psychic Reading | Spiritual Guidance – Astro Ganesh JiPsychic Reading | Spiritual Guidance – Astro Ganesh Ji
Psychic Reading | Spiritual Guidance – Astro Ganesh Jiastral oracle
 
Environmental Impact Of Rotary Screw Compressors
Environmental Impact Of Rotary Screw CompressorsEnvironmental Impact Of Rotary Screw Compressors
Environmental Impact Of Rotary Screw Compressorselgieurope
 
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...SOFTTECHHUB
 
Pitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckPitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckHajeJanKamps
 
NAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors DataNAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors DataExhibitors Data
 
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...Hector Del Castillo, CPM, CPMM
 
Driving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon HarmerDriving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon HarmerAggregage
 
Appkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxAppkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxappkodes
 
Jewish Resources in the Family Resource Centre
Jewish Resources in the Family Resource CentreJewish Resources in the Family Resource Centre
Jewish Resources in the Family Resource CentreNZSG
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxmbikashkanyari
 
14680-51-4.pdf Good quality CAS Good quality CAS
14680-51-4.pdf  Good  quality CAS Good  quality CAS14680-51-4.pdf  Good  quality CAS Good  quality CAS
14680-51-4.pdf Good quality CAS Good quality CAScathy664059
 
business environment micro environment macro environment.pptx
business environment micro environment macro environment.pptxbusiness environment micro environment macro environment.pptx
business environment micro environment macro environment.pptxShruti Mittal
 
Darshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfDarshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfShashank Mehta
 
WSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfWSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfJamesConcepcion7
 
EUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersEUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersPeter Horsten
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 
Effective Strategies for Maximizing Your Profit When Selling Gold Jewelry
Effective Strategies for Maximizing Your Profit When Selling Gold JewelryEffective Strategies for Maximizing Your Profit When Selling Gold Jewelry
Effective Strategies for Maximizing Your Profit When Selling Gold JewelryWhittensFineJewelry1
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Peter Ward
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMVoces Mineras
 

Kürzlich hochgeladen (20)

Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environment
 
Psychic Reading | Spiritual Guidance – Astro Ganesh Ji
Psychic Reading | Spiritual Guidance – Astro Ganesh JiPsychic Reading | Spiritual Guidance – Astro Ganesh Ji
Psychic Reading | Spiritual Guidance – Astro Ganesh Ji
 
Environmental Impact Of Rotary Screw Compressors
Environmental Impact Of Rotary Screw CompressorsEnvironmental Impact Of Rotary Screw Compressors
Environmental Impact Of Rotary Screw Compressors
 
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
 
Pitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckPitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deck
 
NAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors DataNAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors Data
 
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
 
Driving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon HarmerDriving Business Impact for PMs with Jon Harmer
Driving Business Impact for PMs with Jon Harmer
 
Appkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxAppkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptx
 
Jewish Resources in the Family Resource Centre
Jewish Resources in the Family Resource CentreJewish Resources in the Family Resource Centre
Jewish Resources in the Family Resource Centre
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
 
14680-51-4.pdf Good quality CAS Good quality CAS
14680-51-4.pdf  Good  quality CAS Good  quality CAS14680-51-4.pdf  Good  quality CAS Good  quality CAS
14680-51-4.pdf Good quality CAS Good quality CAS
 
business environment micro environment macro environment.pptx
business environment micro environment macro environment.pptxbusiness environment micro environment macro environment.pptx
business environment micro environment macro environment.pptx
 
Darshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfDarshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdf
 
WSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfWSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdf
 
EUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersEUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exporters
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 
Effective Strategies for Maximizing Your Profit When Selling Gold Jewelry
Effective Strategies for Maximizing Your Profit When Selling Gold JewelryEffective Strategies for Maximizing Your Profit When Selling Gold Jewelry
Effective Strategies for Maximizing Your Profit When Selling Gold Jewelry
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQM
 

Controlling Project during Development with a Defect Model, Ben Linders, ICSTest Conference 2004

  • 1. Controlling Product Quality during Development with a Defect Model 1 February 9, 2004 Ben Linders Controlling Product Quality during Development with a Defect Model ICSTest 2004 Conference, Düsseldorf, April 22 Ben Linders Operational Development & Quality Ericsson R&D, The Netherlands ben.linders@ericsson.com, +31 161 24 9885
  • 2. Controlling Product Quality during Development with a Defect Model 2 February 9, 2004 Ben Linders Overview • Why a defect model? • How does it work? • Experiences from projects • Conclusions Measurements for product quality and process effectiveness
  • 3. Controlling Product Quality during Development with a Defect Model 3 February 9, 2004 Ben Linders Ericsson, The Netherlands • Main R&D Design Center • Full product responsibility for Intelligent Networks – Strategic Product Management – Provisioning & total project management – Development & maintenance – Supply & support • 1400 employees, of which 350 in R&D Projects: Quality next to Lead-time and Costs
  • 4. Controlling Product Quality during Development with a Defect Model 4 February 9, 2004 Ben Linders Purpose Project Defect Model Why? – to control quality of the product during development – and improve development/inspection/test processes Business Benefit: ➨ Higher test efficiency ➨ Better planning & tracking ➨ Early risks signals ➨ Better focus on important issues ➨ Save time and costs ➨ Happy customers!
  • 5. Controlling Product Quality during Development with a Defect Model 5 February 9, 2004 Ben Linders Test Efficiency • How much testing is needed? – Too little: Product quality risk – Too much: Money/time wasted • Aim/Focus for each test phase? • Budget/time/resource constraints? • Incremental deliveries: What can be tested? Plan Testing & Track/Adjust on defects found.
  • 6. Controlling Product Quality during Development with a Defect Model 6 February 9, 2004 Ben Linders Defect Flow • Prevent defect insertion • Detect & remove defects where most economical • Track inspection/test progress
  • 7. Controlling Product Quality during Development with a Defect Model 7 February 9, 2004 Ben Linders Planning & Tracking of Quality • Plan Quality Up Front – Documents/code (# defects made) – Inspection & Test effectiveness (% detection rate) Quality consequence of project decisions • Track Quality during project – Actual # defects found (inspection/test) – Estimate remaining defects: to be found / delivered 'Real-time' prediction of product quality possible Quality view of design/test progress Quicker escalation of quality risks
  • 8. Controlling Product Quality during Development with a Defect Model 8 February 9, 2004 Ben Linders Measurements: Defect Insertion Defect insertion Target Defect Density: Max 1 major/page per document! Phase Expec- ted #def Expec- ted size Expec- ted DD Act. Size Fnd #def DD Act Not found yet % Foun d % Exp of total Specification 4 10 0.4 10 4 0.40 0 100% 4% High Level Design 12 107 0.112 107 10 0.09 2 83% 12% Detailed Design 12 47 0.255 47 10 0.21 2 83% 12% Im plem entation 70 15000 4.667 13000 18 0.00 52 26% 71% Total 98 42 56 43% 100% • Input: Design team estimates # of defects inserted & expected size • Gathered data during project: Actual defects & size • For each delivery, # of defects in product is calculated: – Indication of the delivered product quality – Input to the test planning: How many defects can be found? – Input to project management to staff/dimension test teams accordingly
  • 9. Controlling Product Quality during Development with a Defect Model 9 February 9, 2004 Ben Linders Measurements: Defect Detection Defect detection Target detection rate: 70% document, 60% code, 50% test! Avail- Phase Def. Det # Goal %Det % Left Det # Det % Cum % Specification 4 2 70% 50% 2 2 50% 50% High Level Design 14 11 70% 79% 3 11 79% 69% Detailed Design 15 6 70% 40% 9 6 40% 61% Implementation 79 40 60% 51% 39 6 8% 23% Unit test 39 8 20% 21% 31 6 15% 30% Function test 31 15 50% 48% 16 3 10% 33% System Test 16 9 50% 56% 7 3 19% 36% Network Test 7 2 40% 29% 5 2 29% 14% Installation 5 1 15% 20% 4 2 40% 12% First Customer 4 1 10% 25% 3 1 25% 10% Average/Total: 95 42% 42 31% Actual totalExpected in phase • Input: Nr of defects expected to detect & detection rate goal • Gathered data during project: Actual defects & detection rate • Track: Defects found = Product Quality, Test progress
  • 10. Controlling Product Quality during Development with a Defect Model 10 February 9, 2004 Ben Linders Implementation • Tool: Excel based defect data base & estimation • Frequent estimation & analysis sessions – Ones per week/2 weeks, per project – Duration: 10 minutes – 1 hour, usually ½ hour – Attending: Design, test, quality • Weekly tracking & reporting of product quality • Includes proven techniques: ODC, requirement coverage, test matrices Tailored per project, flexible, result oriented Overall data based on all projects: Planning constants Quality data, additional to time & costs!
  • 11. Controlling Product Quality during Development with a Defect Model 11 February 9, 2004 Ben Linders Experiences in Pilot Project • Quality tracked during the project: – Specification defects slip through: Clarified requirements in feasibility – Design defects (inspection): Re-enforced design rules – Code quality (inspection/test): Base Product risk, design rules – Test efficiency, defect slip though: Better inspection/Unit Test – Release Quality per requirement: Test focus, risk management • Prediction nr of defects at First Customer Delivery and Release: – Decisions on delivery/release, design follow up and maintenance planning – Actual defects: Expected 21, actual 20 (in 6 months operation) Pilot Project Defect Detection rate: 95% (best in class)!
  • 12. Controlling Product Quality during Development with a Defect Model 12 February 9, 2004 Ben Linders Experiences from ongoing projects • Classification/analysis of defect with Design & Test Leaders provides very valuable information. • Feedback sessions with Project Management Group are essential for conclusions, and taking actions. • Estimated latent defects supported release decisions. • Defect data improved time & costs planning, and risk management. Also historical data of project support planning of new projects. Though some conclusions from the model are not unique, they would have been missed or discovered too late without the model.
  • 13. Controlling Product Quality during Development with a Defect Model 13 February 9, 2004 Ben Linders Conclusions Project Defect Model helped the project to: – Estimate/track defects: Improve product release quality, save time/cost – Design/test progress: Better planning, risk management, decisions – Setup Organization: Dimension project teams/maintenance teams Future – Internal & Industry data: Improve estimates – Extend model with cost & planning data – Exchange experiences with similar models? Questions?