19. When?
When we have good quality?
Late testing approach
Design
Planning
risk for schedule
Release
Dev
Test /
Hardening
20. When?
When we have good quality?
Late testing approach
Design
Planning
Quality
Level
risk for schedule
Release
Dev
Test /
Hardening
time
21. When?
When we have good quality?
Late testing approach
Design
Planning
Quality
Level
risk for schedule
Release
Dev
Test /
Hardening
time
22. When?
When we have good quality?
Late testing approach
Design
Planning
Release
Dev
Quality
Level
risk for schedule
Test /
Hardening
Quality/Verification Debt
time
23. When?
When to test & to fix?
Design
Planning
Release
Dev
Test /
Hardening
24. When?
When to test & to fix?
Scale
Design
Planning
Release
Dev
Test /
Hardening
25. When?
When to test & to fix?
Scale
Design
Planning
Earlier
•
•
•
•
•
Release
Dev
Test /
Hardening
TDD/ATDD
Continuous Integration
Requirements discussions
Early Feedback
…
26. When?
When to test & to fix?
Scale
Design
Planning
Earlier
•
•
•
•
•
Release
Dev
Test /
Hardening
TDD/ATDD
Continuous Integration
Requirements discussions
Early Feedback
…
Asynchronous activities
•
•
e.g. quarterly security tests
…
27. When?
When to test & to fix?
Scale
Design
Planning
Earlier
•
•
•
•
•
Release
Dev
Test /
Hardening
TDD/ATDD
Continuous Integration
Requirements discussions
Early Feedback
…
Don’t do
Are all your tests helpful?
Asynchronous activities
•
•
e.g. quarterly security tests
…
28. When?
When to test & to fix?
Scale
Design
Planning
measure, observe, …
Release
Dev
Earlier
•
•
•
•
•
Learn from production
Test /
Hardening
TDD/ATDD
Continuous Integration
Requirements discussions
Early Feedback
…
Don’t do
Are all your tests helpful?
Asynchronous activities
•
•
e.g. quarterly security tests
…
29. When?
When we have good quality?
Late vs. early testing approach
Design
Planning
Release
Dev
Quality
Level
Test /
Hardening
early testing
late testing
time