15
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

PSM-Professional Scrum Master-Lesson-01

Embed Size (px)

Citation preview

Page 1: PSM-Professional Scrum Master-Lesson-01

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  

Page 2: PSM-Professional Scrum Master-Lesson-01

Agility

Page 3: PSM-Professional Scrum Master-Lesson-01

3

Agile Waterfall Successful

14%

Challenged57%

Failed29%

Successful42%

Challenged49%

Failed9%

Standish  Group,  2012  

Page 4: PSM-Professional Scrum Master-Lesson-01
Page 5: PSM-Professional Scrum Master-Lesson-01

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  

Page 6: PSM-Professional Scrum Master-Lesson-01

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.

Page 7: PSM-Professional Scrum Master-Lesson-01

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

Page 8: PSM-Professional Scrum Master-Lesson-01

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

Page 9: PSM-Professional Scrum Master-Lesson-01

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

Page 10: PSM-Professional Scrum Master-Lesson-01

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?

Page 11: PSM-Professional Scrum Master-Lesson-01

11

’Quality?

Cost

Features

Time Features

CostTime

Quality

Variable

Fixed

Traditional  Approach

Atern  Approach

Page 12: PSM-Professional Scrum Master-Lesson-01

12

Fixed  Scope  

Fixed  Time  

Scrum  

Atern  Waterfall  

’Quality?

Cost

Features

Time Features

CostTime

Quality

Variable

Fixed

Traditional  Approach

Atern  Approach

Page 13: PSM-Professional Scrum Master-Lesson-01

13

Defining elements of scope:

l Non-technical

l Independent

Page 14: PSM-Professional Scrum Master-Lesson-01

14

Defining elements of scope:

� specification

� use cases

� user stories

«««««

«««««

«««««

Page 15: PSM-Professional Scrum Master-Lesson-01

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)