SlideShare a Scribd company logo
1QA Problem 2009
Niels Malotaux
+31-30-228 88 68 niels@malotaux.nl www.malotaux.nl
Help ! We have aHelp ! We have a
QA Problem !QA Problem !
2QA Problem 2009
We have a QA problem !
• Large stockpile of modules to test
(hardware, firmware, software)
• You shall do Full Regression Tests
• Full Regression Tests take about 15 days each
• Too few testers (“Should we hire more testers ?”)
• Senior Tester paralyzed
• Can we do something about this?
3QA Problem 2009
The essential ingredient: the PDCA Cycle
(Shewhart Cycle - Deming Cycle - Plan-Do-Study-Act Cycle - Kaizen)
!
4QA Problem 2009
Instead of complaining about a problem …
(Stuck in the Check-phase)
Let’s do something about it !
(Moving to the Act-phase)
5QA Problem 2009
Objectifying and quantifying the problem
is a first step to the solution
Estim
17
8
14
11
9
17
4
1
1
1
3
1.1
3
0.1
18
106
Line Activity
1 Package 1
2 Package 2
3 Package 3
4 Package 4 (wait for feedback)
5 Package 5
6 Package 6
7 Package 7
8 Package 8.1
9 Package 8.2
10 Package 8.3
11 Package 8.4
12 Package 8.5
13 Package 8.6
14 Package 8.7
15 Package 8.8
totals
Customer Will be done
(now=22Feb)
HT
Chrt
BMC
McC?
Ast
?
Cli
Sev
?
Chrt 24 Feb
Chrt
Yet 28 Feb
Yet 24 Mar
Cli After 8.5 OK
Ast
Alter
native
Junior
tester
Devel
opers
2 17 4
5 10
7 5 4
3 5
3 10 10
1 3
1
1
1
1
1.1
3
0.1
18
47 32 36
6QA Problem 2009
TimeLine
Selecting the priority order of customers to be served
• “We’ll have a solution at that date … Will you be ready for it ?”
Another customer could be more eagerly waiting
• Most promising customers
wk
9 10 11 12 13 14 15 16 17 13
delivery
cust a
delivery
cust b,c
delivery
cust a,d
start (all done)
7QA Problem 2009
Result
• Tester empowered
• Done in 9 weeks
• So called “Full Regression Testing” was redesigned
• Customers systematically happy and amazed
• Kept up with development ever since
• Increased revenue
Recently:
• Tester promoted to product manager
• Still coaching successors how to plan
8QA Problem 2009
• Evo (short for Evolutionary...) uses PDCA consistently
• Applying the PDCA-cycle
actively, deliberately, rapidly and frequently,
for Product, Project and Process, based on ROI and highest value
• Combining Planning, Requirements- and Risk-Management into
Result Management
• We know we are not perfect, but the customer shouldn’t be affected
• Evo is about delivering Real Stuff to Real Stakeholders
doing Real Things “Nothing beats the Real Thing”
• Projects seriously applying Evo, routinely conclude
successfully on time, or earlier
Evo
9QA Problem 2009
Who is the customer of Testing and QA ?
• Deming:
• Quality comes not from testing, but from improvement of
the development process. Testing does not improve
quality, nor guarantee quality. It’s too late. The quality,
good or bad, is already in the product. You cannot test
quality into a product.
• Developers are the customer
• Testers help developers to become perfect
• Testing is a project to run alongside and synchronized
to the development project
• Therefore, it must be organised like any other project
10QA Problem 2009
Universal Project Goal
• Providing the customer with
• what he needs
• at the time he needs it
• to be satisfied
• to be more successful than he was without it
• Constrained by (win - win)
• what the customer can afford
• what we mutually beneficially and satisfactorily can deliver
• in a reasonable period of time
11QA Problem 2009
Evo Project Planning
Evolutionary Project
Management (Evo)
• Plan-Do-Check-Act
• The powerful ingredient for success
• Business Case
• Why we are going to improve what
• Requirements Engineering
• What we are going to improve and what not
• How much we will improve: quantification
• Architecture and Design
• Selecting the optimum compromise for the conflicting requirements
• Early Review & Inspection
• Measuring quality while doing, learning to prevent doing the wrong things
• Weekly TaskCycle
• Short term planning
• Optimizing estimation
• Promising what we can achieve
• Living up to our promises
• Bi-weekly DeliveryCycle
• Optimizing the requirements and checking the assumptions
• Soliciting feedback by delivering Real Results to eagerly waiting Stakeholders
• TimeLine
• Getting and keeping control of Time: Predicting the future
• Feeding program/portfolio/resource management
Zero
Defects
Attitude
12QA Problem 2009
The aim of Testing
• Being done as soon as the development is done
• Well, almost
• Excuses, excuses, excuses
• The developers are always late
(Evo developers live up to their promises)
• The developers don’t take us seriously
(Evo developers ask testers for help)
• The developers don’t inject enough defects
(now testing becomes a challenge)
• Helping development to be successful
13QA Problem 2009
TimeLine
• Cutting the work into chunks
• Estimating
• Adding up (averages the uncertainties !)
• Usually doesn’t fit in the available time
• Find strategies to solve the dilemma
• Select ‘optimum’ strategy
• Predict what will happen when
• Learn and repeat every week, keeping predictions up-to-date
• Allow Portfolio Management to manage rather than to game
14QA Problem 2009
Predicting what will be done when
Calibr
factor
1.0
1.0
1.0
1.4
1.4
1.4
1.4
1.4
1.4
Calibr
still to
1
2
1
4.2
1.4
4.2
5.6
7.0
9.8
Ratio
real/es
1.0
1.2
3.0
3.5
1.0
Spent Still to
spend
2 0
5 1
3 0
3 2
4 1
Estim
2
5
1
2
5
3
1
3
4
5
7
Line Activity
1 Activity 1
2 Activity 2
3 Activity 3
4 Activity 4
5 Activity 5
6 Activity 6
7 Activity 7
8 Activity 8
↓ ↓
16 Activity 16
17 Activity 17
18 Activity 18
Date
done
30 Mar 2009
1 Apr 2009
2 Apr 2009
9 Apr 2009
10 Apr 2009
16 Apr 2009
2 Jun 2009
11 Jun 2009
25 Jun 2009
15QA Problem 2009
What do we do if we see we won’t make it on time ?
If it doesn’t fit ... count backwards
Value Still to EarnEarned Value
16QA Problem 2009
Deceptive options
• Hoping for the best (fatalistic)
• Going for it (macho)
• Working Overtime (fooling ourselves)
• Moving the deadline
• Parkinson’s Law
• Work expands to fill the time for its completion
• Student Syndrome
• Starting as late as possible, only when the pressure
of the FatalDate is really felt
17QA Problem 2009
The Myth of the
Man-Month
1 2 3 4 5 6 87 9 10 11 12 13 14 15 16
1
2
3
4
5
6
8
7
9
10
11
12
13
14
intuition
people x time = constant
Man-Month Myth
reality
(Putnam)
project
duration
number of people
lower cost
shorter time
nine
mothers
area
Economic
optimum?
Brooks’ Law (1975)
Adding people
to a late project
makes it later
18QA Problem 2009
Saving time
We don’t have enough time, but we can save time
without negatively affecting the Result !
• Efficiency in what (why, for whom) we do - doing the right things
• Not doing what later proves to be superfluous
• Efficiency in how we do it - doing things differently
• The product
• Using proper and most efficient solution,
instead of the solution we always used
• The project
• Doing the same in less time,
instead of immediately doing it the way we always did
• Continuous improvement and prevention processes
• Constantly learning doing things better
and overcoming bad tendencies
• Efficiency in when we do it - right time, in the right order
• TimeBoxing - much more efficient than FeatureBoxing
19QA Problem 2009
More• www.malotaux.nl/Booklets
1 Evolutionary Project Management Methods (2001)
Issues to solve, and first experience with the Evo Planning approach
2 How Quality is Assured by Evolutionary Methods (2004)
After a lot more experience: rather mature Evo Planning process
3 Optimizing the Contribution of Testing to Project Success (2005)
How Testing fits in
3a Optimizing Quality Assurance for Better Results (2005)
Same as Booklet 3, but for non-software projects
4 Controlling Project Risk by Design (2006)
How the Evo approach solves Risk by Design (by process)
5 TimeLine: How to Get and Keep Control over Longer Periods of Time (2007)
Replaced by Booklet 7
6 Human Behavior in Projects (2008)
Human Bahavioural aspects of Projects
7 How to Achieve the Most Important Requirement (2008)
Planning of longer periods of time, what to do if you don’t have enough time
8 Help ! We have a QA Problem ! (2009)
The story of this presentation
• www.malotaux.nl/nrm/Insp
Inspection pages
20QA Problem 2009
Niels Malotaux
Help ! We have aHelp ! We have a
QA Problem !QA Problem !

More Related Content

PDF
Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...
PPT
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!
PPTX
Isabel Evans - Quality In Use - EuroSTAR 2011
PPT
Kristian Fischer - Put Test in the Driver's Seat
PPT
'How To Apply Lean Test Management' by Bob van de Burgt
PDF
Dominic Maes - Testing "slow flows" Fast, Automated End-2-End Testing using i...
PPT
Jelle Calsbeek - Stay Agile with Model Based Testing revised
PPTX
David Hayman - The Future of Testing is in New Zealand
Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!
Isabel Evans - Quality In Use - EuroSTAR 2011
Kristian Fischer - Put Test in the Driver's Seat
'How To Apply Lean Test Management' by Bob van de Burgt
Dominic Maes - Testing "slow flows" Fast, Automated End-2-End Testing using i...
Jelle Calsbeek - Stay Agile with Model Based Testing revised
David Hayman - The Future of Testing is in New Zealand

What's hot (20)

PPT
Michael Snyman - Software Test Automation Success
PPT
'Houston We Have A Problem' by Rien van Vugt & Maurice Siteur
PDF
James Whittaker - Pursuing Quality-You Won't Get There - EuroSTAR 2011
PPT
Michael Bolton - Two Futures of Software Testing
PPT
Geoff Thompson - Why Do We Bother With Test Strategies
PPT
'Acceptance Testing' by Erik Boelen
PPT
Dorothy Graham - Can The Past Tell Us The Future
PDF
Beata Karpinska - Testing and Lean Principles - EuroSTAR 2010
PPT
Derk jan de Grood - ET, Best of Both Worlds
PPT
From Defect Reporting To Defect Prevention
PDF
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010
PDF
Thomas Axen - Lean Kaizen Applied To Software Testing - EuroSTAR 2010
PPT
Martin Koojj - Testers in the Board of Directors
PPT
Peter Zimmerer - Establishing Testing Knowledge and Experience Sharing at Sie...
PPT
Hans-Henrik Olesen - What to Automate and What not to Automate
PPT
Eric Jimmink - The Specialized Testers of the Future
PPTX
Mickiel Vroon - Test Environment, The Future Achilles’ Heel
PPT
'Customer Testing & Quality In Outsourced Development - A Story From An Insur...
PPT
Darius Silingas - From Model Driven Testing to Test Driven Modelling
PDF
Henrik Andersson - Exploratory Testing Champions - EuroSTAR 2010
Michael Snyman - Software Test Automation Success
'Houston We Have A Problem' by Rien van Vugt & Maurice Siteur
James Whittaker - Pursuing Quality-You Won't Get There - EuroSTAR 2011
Michael Bolton - Two Futures of Software Testing
Geoff Thompson - Why Do We Bother With Test Strategies
'Acceptance Testing' by Erik Boelen
Dorothy Graham - Can The Past Tell Us The Future
Beata Karpinska - Testing and Lean Principles - EuroSTAR 2010
Derk jan de Grood - ET, Best of Both Worlds
From Defect Reporting To Defect Prevention
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010
Thomas Axen - Lean Kaizen Applied To Software Testing - EuroSTAR 2010
Martin Koojj - Testers in the Board of Directors
Peter Zimmerer - Establishing Testing Knowledge and Experience Sharing at Sie...
Hans-Henrik Olesen - What to Automate and What not to Automate
Eric Jimmink - The Specialized Testers of the Future
Mickiel Vroon - Test Environment, The Future Achilles’ Heel
'Customer Testing & Quality In Outsourced Development - A Story From An Insur...
Darius Silingas - From Model Driven Testing to Test Driven Modelling
Henrik Andersson - Exploratory Testing Champions - EuroSTAR 2010
Ad

Similar to Niels Malotaux - Help We Have a QA Problem! (20)

PPT
Qa 3 best practices
PPT
Erkki Poyhonen - Software Testing - A Users Guide
PPTX
John Fodeh - Spend Wisely, Test Well
PPTX
Quality Organization framework
PPTX
How to implement quality
PPTX
Qa meetup talk
PDF
MoT KL Meetup #3 Presentation
PDF
Adopting Agile Testing
PPTX
QA is Broken, Fix it!
PPT
Backward thinking design qa system for quality goals
PPTX
Evolve 19 | Pete Hoback & Francisco Fagalde | AEM QA, UAT, & Go Live
PPTX
Improving the roi of software quality assurance activities
PDF
Creating a Better Testing Future: The World Is Changing and We Must Change Wi...
PPTX
Testing Methodologies and Types (MCQ 12)
PPTX
Istqb implementation
PPTX
Istqb implementation
PPTX
Leading with Quality
PPT
360logica_Testing_center_of_excellence
PPT
My presentation to VanQ at BCIT
PPT
QA In Agile: solutions
Qa 3 best practices
Erkki Poyhonen - Software Testing - A Users Guide
John Fodeh - Spend Wisely, Test Well
Quality Organization framework
How to implement quality
Qa meetup talk
MoT KL Meetup #3 Presentation
Adopting Agile Testing
QA is Broken, Fix it!
Backward thinking design qa system for quality goals
Evolve 19 | Pete Hoback & Francisco Fagalde | AEM QA, UAT, & Go Live
Improving the roi of software quality assurance activities
Creating a Better Testing Future: The World Is Changing and We Must Change Wi...
Testing Methodologies and Types (MCQ 12)
Istqb implementation
Istqb implementation
Leading with Quality
360logica_Testing_center_of_excellence
My presentation to VanQ at BCIT
QA In Agile: solutions
Ad

More from TEST Huddle (20)

PPTX
Why We Need Diversity in Testing- Accenture
PPTX
Keys to continuous testing for faster delivery euro star webinar
PPTX
Why you Shouldnt Automated But You Will Anyway
PDF
Being a Tester in Scrum
PDF
Leveraging Visual Testing with Your Functional Tests
PPTX
Using Test Trees to get an Overview of Test Work
PPTX
Big Data: The Magic to Attain New Heights
PPTX
Will Robots Replace Testers?
PPTX
TDD For The Rest Of Us
PDF
Scaling Agile with LeSS (Large Scale Scrum)
PPTX
Creating Agile Test Strategies for Larger Enterprises
PPTX
Is There A Risk?
PDF
Are Your Tests Well-Travelled? Thoughts About Test Coverage
PDF
Growing a Company Test Community: Roles and Paths for Testers
PDF
Do we need testers on agile teams?
PDF
How to use selenium successfully
PDF
Testers & Teams on the Agile Fluency™ Journey
PDF
Practical Test Strategy Using Heuristics
PDF
Thinking Through Your Role
PDF
Using Selenium 3 0
Why We Need Diversity in Testing- Accenture
Keys to continuous testing for faster delivery euro star webinar
Why you Shouldnt Automated But You Will Anyway
Being a Tester in Scrum
Leveraging Visual Testing with Your Functional Tests
Using Test Trees to get an Overview of Test Work
Big Data: The Magic to Attain New Heights
Will Robots Replace Testers?
TDD For The Rest Of Us
Scaling Agile with LeSS (Large Scale Scrum)
Creating Agile Test Strategies for Larger Enterprises
Is There A Risk?
Are Your Tests Well-Travelled? Thoughts About Test Coverage
Growing a Company Test Community: Roles and Paths for Testers
Do we need testers on agile teams?
How to use selenium successfully
Testers & Teams on the Agile Fluency™ Journey
Practical Test Strategy Using Heuristics
Thinking Through Your Role
Using Selenium 3 0

Recently uploaded (20)

PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
System and Network Administraation Chapter 3
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
System and Network Administration Chapter 2
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PPTX
L1 - Introduction to python Backend.pptx
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
medical staffing services at VALiNTRY
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
AI in Product Development-omnex systems
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
Understanding Forklifts - TECH EHS Solution
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PPTX
Reimagine Home Health with the Power of Agentic AI​
Wondershare Filmora 15 Crack With Activation Key [2025
System and Network Administraation Chapter 3
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
CHAPTER 2 - PM Management and IT Context
System and Network Administration Chapter 2
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
How Creative Agencies Leverage Project Management Software.pdf
wealthsignaloriginal-com-DS-text-... (1).pdf
L1 - Introduction to python Backend.pptx
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
medical staffing services at VALiNTRY
Design an Analysis of Algorithms I-SECS-1021-03
AI in Product Development-omnex systems
Odoo POS Development Services by CandidRoot Solutions
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Understanding Forklifts - TECH EHS Solution
Upgrade and Innovation Strategies for SAP ERP Customers
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Reimagine Home Health with the Power of Agentic AI​

Niels Malotaux - Help We Have a QA Problem!

  • 1. 1QA Problem 2009 Niels Malotaux +31-30-228 88 68 niels@malotaux.nl www.malotaux.nl Help ! We have aHelp ! We have a QA Problem !QA Problem !
  • 2. 2QA Problem 2009 We have a QA problem ! • Large stockpile of modules to test (hardware, firmware, software) • You shall do Full Regression Tests • Full Regression Tests take about 15 days each • Too few testers (“Should we hire more testers ?”) • Senior Tester paralyzed • Can we do something about this?
  • 3. 3QA Problem 2009 The essential ingredient: the PDCA Cycle (Shewhart Cycle - Deming Cycle - Plan-Do-Study-Act Cycle - Kaizen) !
  • 4. 4QA Problem 2009 Instead of complaining about a problem … (Stuck in the Check-phase) Let’s do something about it ! (Moving to the Act-phase)
  • 5. 5QA Problem 2009 Objectifying and quantifying the problem is a first step to the solution Estim 17 8 14 11 9 17 4 1 1 1 3 1.1 3 0.1 18 106 Line Activity 1 Package 1 2 Package 2 3 Package 3 4 Package 4 (wait for feedback) 5 Package 5 6 Package 6 7 Package 7 8 Package 8.1 9 Package 8.2 10 Package 8.3 11 Package 8.4 12 Package 8.5 13 Package 8.6 14 Package 8.7 15 Package 8.8 totals Customer Will be done (now=22Feb) HT Chrt BMC McC? Ast ? Cli Sev ? Chrt 24 Feb Chrt Yet 28 Feb Yet 24 Mar Cli After 8.5 OK Ast Alter native Junior tester Devel opers 2 17 4 5 10 7 5 4 3 5 3 10 10 1 3 1 1 1 1 1.1 3 0.1 18 47 32 36
  • 6. 6QA Problem 2009 TimeLine Selecting the priority order of customers to be served • “We’ll have a solution at that date … Will you be ready for it ?” Another customer could be more eagerly waiting • Most promising customers wk 9 10 11 12 13 14 15 16 17 13 delivery cust a delivery cust b,c delivery cust a,d start (all done)
  • 7. 7QA Problem 2009 Result • Tester empowered • Done in 9 weeks • So called “Full Regression Testing” was redesigned • Customers systematically happy and amazed • Kept up with development ever since • Increased revenue Recently: • Tester promoted to product manager • Still coaching successors how to plan
  • 8. 8QA Problem 2009 • Evo (short for Evolutionary...) uses PDCA consistently • Applying the PDCA-cycle actively, deliberately, rapidly and frequently, for Product, Project and Process, based on ROI and highest value • Combining Planning, Requirements- and Risk-Management into Result Management • We know we are not perfect, but the customer shouldn’t be affected • Evo is about delivering Real Stuff to Real Stakeholders doing Real Things “Nothing beats the Real Thing” • Projects seriously applying Evo, routinely conclude successfully on time, or earlier Evo
  • 9. 9QA Problem 2009 Who is the customer of Testing and QA ? • Deming: • Quality comes not from testing, but from improvement of the development process. Testing does not improve quality, nor guarantee quality. It’s too late. The quality, good or bad, is already in the product. You cannot test quality into a product. • Developers are the customer • Testers help developers to become perfect • Testing is a project to run alongside and synchronized to the development project • Therefore, it must be organised like any other project
  • 10. 10QA Problem 2009 Universal Project Goal • Providing the customer with • what he needs • at the time he needs it • to be satisfied • to be more successful than he was without it • Constrained by (win - win) • what the customer can afford • what we mutually beneficially and satisfactorily can deliver • in a reasonable period of time
  • 11. 11QA Problem 2009 Evo Project Planning Evolutionary Project Management (Evo) • Plan-Do-Check-Act • The powerful ingredient for success • Business Case • Why we are going to improve what • Requirements Engineering • What we are going to improve and what not • How much we will improve: quantification • Architecture and Design • Selecting the optimum compromise for the conflicting requirements • Early Review & Inspection • Measuring quality while doing, learning to prevent doing the wrong things • Weekly TaskCycle • Short term planning • Optimizing estimation • Promising what we can achieve • Living up to our promises • Bi-weekly DeliveryCycle • Optimizing the requirements and checking the assumptions • Soliciting feedback by delivering Real Results to eagerly waiting Stakeholders • TimeLine • Getting and keeping control of Time: Predicting the future • Feeding program/portfolio/resource management Zero Defects Attitude
  • 12. 12QA Problem 2009 The aim of Testing • Being done as soon as the development is done • Well, almost • Excuses, excuses, excuses • The developers are always late (Evo developers live up to their promises) • The developers don’t take us seriously (Evo developers ask testers for help) • The developers don’t inject enough defects (now testing becomes a challenge) • Helping development to be successful
  • 13. 13QA Problem 2009 TimeLine • Cutting the work into chunks • Estimating • Adding up (averages the uncertainties !) • Usually doesn’t fit in the available time • Find strategies to solve the dilemma • Select ‘optimum’ strategy • Predict what will happen when • Learn and repeat every week, keeping predictions up-to-date • Allow Portfolio Management to manage rather than to game
  • 14. 14QA Problem 2009 Predicting what will be done when Calibr factor 1.0 1.0 1.0 1.4 1.4 1.4 1.4 1.4 1.4 Calibr still to 1 2 1 4.2 1.4 4.2 5.6 7.0 9.8 Ratio real/es 1.0 1.2 3.0 3.5 1.0 Spent Still to spend 2 0 5 1 3 0 3 2 4 1 Estim 2 5 1 2 5 3 1 3 4 5 7 Line Activity 1 Activity 1 2 Activity 2 3 Activity 3 4 Activity 4 5 Activity 5 6 Activity 6 7 Activity 7 8 Activity 8 ↓ ↓ 16 Activity 16 17 Activity 17 18 Activity 18 Date done 30 Mar 2009 1 Apr 2009 2 Apr 2009 9 Apr 2009 10 Apr 2009 16 Apr 2009 2 Jun 2009 11 Jun 2009 25 Jun 2009
  • 15. 15QA Problem 2009 What do we do if we see we won’t make it on time ? If it doesn’t fit ... count backwards Value Still to EarnEarned Value
  • 16. 16QA Problem 2009 Deceptive options • Hoping for the best (fatalistic) • Going for it (macho) • Working Overtime (fooling ourselves) • Moving the deadline • Parkinson’s Law • Work expands to fill the time for its completion • Student Syndrome • Starting as late as possible, only when the pressure of the FatalDate is really felt
  • 17. 17QA Problem 2009 The Myth of the Man-Month 1 2 3 4 5 6 87 9 10 11 12 13 14 15 16 1 2 3 4 5 6 8 7 9 10 11 12 13 14 intuition people x time = constant Man-Month Myth reality (Putnam) project duration number of people lower cost shorter time nine mothers area Economic optimum? Brooks’ Law (1975) Adding people to a late project makes it later
  • 18. 18QA Problem 2009 Saving time We don’t have enough time, but we can save time without negatively affecting the Result ! • Efficiency in what (why, for whom) we do - doing the right things • Not doing what later proves to be superfluous • Efficiency in how we do it - doing things differently • The product • Using proper and most efficient solution, instead of the solution we always used • The project • Doing the same in less time, instead of immediately doing it the way we always did • Continuous improvement and prevention processes • Constantly learning doing things better and overcoming bad tendencies • Efficiency in when we do it - right time, in the right order • TimeBoxing - much more efficient than FeatureBoxing
  • 19. 19QA Problem 2009 More• www.malotaux.nl/Booklets 1 Evolutionary Project Management Methods (2001) Issues to solve, and first experience with the Evo Planning approach 2 How Quality is Assured by Evolutionary Methods (2004) After a lot more experience: rather mature Evo Planning process 3 Optimizing the Contribution of Testing to Project Success (2005) How Testing fits in 3a Optimizing Quality Assurance for Better Results (2005) Same as Booklet 3, but for non-software projects 4 Controlling Project Risk by Design (2006) How the Evo approach solves Risk by Design (by process) 5 TimeLine: How to Get and Keep Control over Longer Periods of Time (2007) Replaced by Booklet 7 6 Human Behavior in Projects (2008) Human Bahavioural aspects of Projects 7 How to Achieve the Most Important Requirement (2008) Planning of longer periods of time, what to do if you don’t have enough time 8 Help ! We have a QA Problem ! (2009) The story of this presentation • www.malotaux.nl/nrm/Insp Inspection pages
  • 20. 20QA Problem 2009 Niels Malotaux Help ! We have aHelp ! We have a QA Problem !QA Problem !

Editor's Notes

  • #9: What is Evo Short for Evolutionary Development/Delivery/Project ManagementEvo is a label we use for successful methods to deliver Quality On Time. Until now all the successful methods have an Evolutionary aspect in them. So we use the Evolutionary label. In short: Evo. Deliberately going through the PDCA cycle rapidly and frequently, for product, project and processPlan - Do - Check - Act cycle, also called the Shewhart cycle or Deming cycle. Do is what we normally do. Most of us Plan, more, or less. Usually we “have no time” for the Check and Act parts. We use this cycle on everything: the Product (what is really needed and possible within the budget), the Project (how to learn to do things better) and even the Process: what doesn’t work is discarded: no burocracy. Continuously thinking what to do, in which order, to which level of detail for nowWhat we have done until this very moment cannot be changed any more. What we have, we have. What we haven’t, we haven’t. What we thought last week what we should do does not matter. Based on what we know NOW: What is the best to do NOW, in which order (priority!) to which level of detail for now, because if we do more detail than is necessary NOW, we will have wasted time if we later find out that we should have done something different. Methods for efficiently and effectively running development projects, delivering Quality On TimeEvo projects deliver routinely Quality On Time. Delivering what the user needs at the time he needs itThat is what pays our salary