Upload
frank-turley
View
212
Download
6
Embed Size (px)
Citation preview
Scrum Covering the PSM I (Professional Scrum Master) exam
by Frank Turley, Management Plaza PRINCE2® Prac--oner, PRINCE2 Trainer, AgilePM® Prac--oner, AgilePM® Trainer, PSM I, PSPO I, EXIN Agile Scrum, Human J
Agility
3
Agile Waterfall Successful
14%
Challenged57%
Failed29%
Successful42%
Challenged49%
Failed9%
Standish Group, 2012
5
Scrum52%
Scrum+XP14%
Others34%
Agile Adop*on Rates: House, D. (2012). Sixth annual state of agile survey: State of agile development. Atlanta, GA: VersionOne
6
Agile Vs. agile agile adjective 1 able to move quickly and easily
synonym: nimble 2 able to think quickly and in an
intelligent way Ø An agile mind/brain
agility noun Ø He had the agility of a man half
his age.
A type of project delivery and project management methods. Such as Ø Scrum Ø XP Ø DSDM Atern Ø Crystal
all have adaptive lifecycles in common.
Development lifecycle
Specifica-on Design Build Integrate Test implement
High-level project plan
Detailed project plan
Scope Prediction
Architecture Prediction
Product
Alternative 1: Predictive Lifecycle
Development lifecycle
Specifica-on Design Build Integrate Test implement
a document: Product Requirements Specification
another document: Software Architecture
unusable code
unusable code
unusable code
working software
Alternative 1: Predictive Lifecycle
Development lifecycle
Itera-on 1 Itera-on 2 Itera-on 3 Itera-on 4 Itera-on 5 Itera-on 6
working software
working software
working software
working software
working software
working software
Specification Design Build Integrate Test Implement
Specification Design Build Integrate Test Implement
Specification Design Build Integrate Test Implement
Specification Design Build Integrate Test Implement
Specification Design Build Integrate Test Implement
Specification Design Build Integrate Test Implement
Alternative 2: Adaptive Lifecycle
Development lifecycle
Itera-on 1 Itera-on 2 Itera-on 3 Itera-on 4 Itera-on 5 Itera-on 6
working software
working software
working software
working software
working software
working software
new business value created
Time to stop?
Time to stop?
11
’Quality?
Cost
Features
Time Features
CostTime
Quality
Variable
Fixed
Traditional Approach
Atern Approach
12
Fixed Scope
Fixed Time
Scrum
Atern Waterfall
’Quality?
Cost
Features
Time Features
CostTime
Quality
Variable
Fixed
Traditional Approach
Atern Approach
13
Defining elements of scope:
l Non-technical
l Independent
14
Defining elements of scope:
� specification
� use cases
� user stories
«««««
«««««
«««««
15
Defining elements of scope:
� user stories «««««
As a …, I want to …, [so
that…] As a user, I want to reset my password.
Purpose/result or Business benefit (value)