Escolar Documentos
Profissional Documentos
Cultura Documentos
Agile Development
Topic 7:
Project Management (Part 2 – Quality and
Testing)
V1.0 ©
Topic 7 Coverage
This topic will cover:
• Quality and Configuration Management
• Testing
V1.0 ©
What is Quality?
“Fitness for Purpose”
Quality Control Quality Assurance
(testing and rejection of (definition of products
faulty products) and quality criteria)
Solution Process
Quality Quality
V1.0 ©
V1.0 ©
Quality Management
“...say what you are going to do,
... do itit,
V1.0 ©
• Dynamic testing
• Static testing
V1.0 ©
OR
OR
V1.0 ©
Group Exercise:
V1.0 ©
V1.0 ©
V1.0 ©
Configuration Management
Why is CM necessary?
• Iteration implies change, which must be managed
• Changes must be reversible - version control
• Solution developers need to be confident of right version
CM Champion
• Tech. Co-ordinator?
• Within team Tool Support?
V1.0 ©
Continual integration
Baseline prototypes:
• Before demonstration
• After approval
Baseline:
• Daily?
• After each item unit-tested?
• End of development timebox (at minimum)
V1.0 ©
Metrics in Atern
• Immediate payback in an iterative environment
• Why measure?
V1.0 ©
Atern Metrics
Group Exercise:
V1.0 ©
Risk-based
Prioritised
Test-driven
V1.0 ©
• Modelling
• MoSCoW Prioritisation
• Facilitated Workshops
V1.0 ©
V1.0 ©
Any Questions?