Upload
sarge-chisanga
View
214
Download
0
Embed Size (px)
Citation preview
8/11/2019 AD_Topic_7
1/6
Topic 7 Project Management (Part 2 Quality and Testing) Agile Development
V1.0 Visuals Handout Page 1
V1.0
Agile Development
Topic 7:Project Management (Part 2 Quality andTesting)
Project Management (Part 2 Quality and Testing) Topic 7 - 7.2
Topic 7 CoverageThis topic will cover:
Quality and Configuration Management Testing
V1.0
Project Management (Part 2 Quality and Testing) Topic 7 - 7.3
What is Quality? Fitness for Purpose
Quality Control(testing and rejection of faulty products)
Quality Assurance(definition of productsand quality criteria)
V1.0
Quality Management and a QM system(the feedback from QC & QA to improvethe process using a system of tools, techniquesand standards etc.)
SolutionQuality
ProcessQuality
8/11/2019 AD_Topic_7
2/6
Topic 7 Project Management (Part 2 Quality and Testing) Agile Development
V1.0 Visuals Handout Page 2
Project Management (Part 2 Quality and Testing) Topic 7 - 7.4
Quality Assurance in DSDM Atern DSDM Atern Qualit y Audi t focuses on these key
areas:- Is business involvement sufficient?- Is team really empowered?- -
V1.0
- Are products being produced?- Is feedback from reviews being incorporated?- Is backtracking possible?- Are priorities being adhered to?- Are timeboxes being respected?
Project Management (Part 2 Quality and Testing) Topic 7 - 7.5
Quality Management...say what you are going to do,
V1.0
... ,
... demonstrate that you have done it...
Project Management (Part 2 Quality and Testing) Topic 7 - 7.6
Quality Related Activities Inspection & review against product descriptions
Dynamic testing
V1.0
Static testing
Review/demonstration of key prototypes
8/11/2019 AD_Topic_7
3/6
Topic 7 Project Management (Part 2 Quality and Testing) Agile Development
V1.0 Visuals Handout Page 3
Project Management (Part 2 Quality and Testing) Topic 7 - 7.7
Maintainability versus CostSenior Management decision at outset:
Maintainability a requirement for the new system
OR
V1.0
Maintainability is not a problem: short system life,replaced before maintenance an issue
OR
Maintainability secondary to rapid delivery.The business will accept cost of re-engineering
Project Management (Part 2 Quality and Testing) Topic 7 - 7.8
Atern Maintainability Decision
In groups, decide which of the 3 maintainability
Group Exercise:
V1.0
options applies for the case study project.
Project Management (Part 2 Quality and Testing) Topic 7 - 7.9
What is Configuration Management (1)?
V1.0
8/11/2019 AD_Topic_7
4/6
Topic 7 Project Management (Part 2 Quality and Testing) Agile Development
V1.0 Visuals Handout Page 4
Project Management (Part 2 Quality and Testing) Topic 7 - 7.10
What is Configuration Management (2)?Configuration management is the process of:
Identifying and defining configuration items (CIs) of asystem
Controlling release and change of CIs throughout thelifecycle
V1.0
Recording and reporting status of CIs and changerequests
Verifying completeness and correctness of CIs ANSI/IEEE 729
Change Control : the set of formal procedures which recordand enable changes to c onfiguration items.
Project Management (Part 2 Quality and Testing) Topic 7 - 7.11
Configuration ManagementWhy is CM necessary?
Iteration implies change, which must be managed
Changes must be reversible - version control
V1.0
CM Champion Tech. Co-ordinator?
Within team Tool Support?
Project Management (Part 2 Quality and Testing) Topic 7 - 7.12
Configuration Management StrategyBaselining: a snapshot at a point in time
Continual integration
Baseline prototypes:
V1.0
Before demonstration After approval
Baseline: Daily? After each item unit-tested? End of development timebox (at minimum)
8/11/2019 AD_Topic_7
5/6
Topic 7 Project Management (Part 2 Quality and Testing) Agile Development
V1.0 Visuals Handout Page 5
Project Management (Part 2 Quality and Testing) Topic 7 - 7.13
Metrics in Atern Immediate payback in an iterative environment
Why measure?
Keep it simple, make it easy
V1.0
What are we measuring?
Compare measures (need > 1!)
Measures drive behaviour
Project Management (Part 2 Quality and Testing) Topic 7 - 7.14
Atern Metrics
In groups, think of one simple (but imaginative!)metric which would measure the success of the case
Group Exercise:
V1.0
study project.
Project Management (Part 2 Quality and Testing) Topic 7 - 7.15
Agile (Atern) Testing Concepts
Collaborative
Fail FastRepeatable
V1.0
Prioritised
End 2 End Experience Independent
Test-driven
Risk-based
8/11/2019 AD_Topic_7
6/6
Topic 7 Project Management (Part 2 Quality and Testing) Agile Development
V1.0 Visuals Handout Page 6
Project Management (Part 2 Quality and Testing) Topic 7 - 7.16
Using the Key Techniques in Testing
Modelling
MoSCoW Prioritisation
Group Exercise:
V1.0
Facilitated Workshops
In groups describe, in notes, how the above techniquescould help in testing in an Agile (DSDM Atern) project.
Project Management (Part 2 Quality and Testing) Topic 7 - 7.17
Summary of Quality and Testing The topic has covered: Quality
- What is quality- Maintainability
V1.0
- Configuration management- Baselining- Metrics
Testing
Project Management (Part 2 Quality and Testing) Topic 7 - 7.18
Topic 7 Project Management (Part 2 Quality and Testing)
NCC Education LimitedV1.0
Any Questions?