PSM-Professional Scrum Master-Lesson-01

Preview:

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)

Recommended