Certified ScrumMaster Course - Transition

Course Objectives

Training

Transition

Transformation

You will learn about

Certified ScrumMaster Course

? The Scrum framework

Instructor ¨C Roger Brown CST, CSC

? Common Scrum practices

? ScrumMaster responsibilities and skills

And you will be eligible to take

the ScrumMaster Certification Exam

2

All slides ? 2011 - 2014 Roger W. Brown

Scrum Certification Options

CSM Class Backlog

Scrum Alliance is the largest,

most established, influential

professional membership

organization in the Agile

world. As part of a growing

community of more than

350,000 members worldwide,

our members are helping us

achieve our mission of

"Transforming the World

of Work."



Must

Should

Could

Theory

Practice

Class Vision

Agility

Scrum

Framework

Scrum

Foundations

Scrum

Planning

User

Stories

Prioritization

ScrumMaster

Duties

Estimation

Team

Dynamics

Smooth Flow

Close

Class Project

ScrumMaster

Tools

Technical

Practices

Scrum

Execution

Guide

3

Agility

4

Continuous Improvement

Transparency,

Inspect

and

Adapt

Empirical Process Control

? Scrum implements the Lean principle of

continuous improvement

? Scrum success relies on ¡°Empirical

Process Control¡± for a continuous

learning cycle we call ¡°Inspect and

Adapt¡±

Act

Plan

Check

Do

Deming Cycle

5

Certified ScrumMaster



6

1

Agile Software Development

notes

? Dedicated Team

? Incremental

? Iterative

? Frequent Delivery

? Fully Visible

? Production Quality

? Value Driven

7

8

Scrum Framework

8

Scrum Framework

Story Time

? Scrum has 4 meetings and 3 artifacts

? Scrum has 3 roles that share the

responsibility of creating value in small

increments

? The roles complement each other to

create a balanced team

Release

Planning

Sprint

Planning

Product

Backlog

Sprint

Backlog

Daily

Scrum

1-4

weeks

9

Sprint

Sprint

Review Retrospective

Potentially

Shippable

Product

Increment

10

The Scrum Team

Product Owner

Desired Features

o

o

o

o

o

ScrumMaster

Product Owner

Sets Vision

Manages Product Backlog

Elaborates Features

Reviews Work

Reports Release Progress

Product

Maximizes the

value of the

work done

Development Team

Certified ScrumMaster



11

12

2

Development Team Member

o

o

o

o

o

ScrumMaster

o

o

o

o

o

7¡À2

Cross functional

Full-time

Self-organizing

Empowered

Facilitator

Mentor

Coach

Leader

Change Agent

Helps the team

improve flow

and throughput

Develops the

product with

high quality

The ScrumMaster is the

Heart of Collaboration

13

14

Scrum Foundations

notes

? Agile implements Lean principles and

dynamics.

? Scrum is one form of Agile, designed

initially for software development but

applicable to other kinds of work.

15

16

15

Product Development Value Stream

Agile Manifesto

Business success comes from maximizing value/time.

Manifesto for Agile Software Development 2001

Product

Discovery

Product

Definition

Product

Development

Product

Delivery

Product

Operation

We are uncovering better ways of developing

software by doing it and helping others do it.

Through this work we have come to value:

Support

Individuals and interactions over processes and tools

Working software over comprehensive documentation

Customer collaboration over contract negotiation

Responding to change over following a plan

Scrum/XP

Lean Startup

DevOps

Kanban

Lean UX

That is, while there is value in the items on

the right, we value the items on the left more.

Scrum is one of several

complementary frameworks used

to increase organizational agility



17

Certified ScrumMaster



18

3

Scrum Execution

notes

? Scrum organizes work into 1-4 week time

boxes called Sprints

? Each Sprint has 4 primary meetings

? The bulk of the time is spent creating

value in the form of a product

19

20

19

Sprint Time Box

Sprint Planning Meeting

1-4 weeks

Goal 1: What?

Goal 2: How?

? Which PBIs can will comprise

our forecast?

? What is our Sprint Goal?

Ex. Build the shopping cart

? Design an implementation plan, often by

decomposing into tasks

? Double check our forecast

Sprint

Backlog

Priority

Focus

No one can change the

Sprint plan except the

Scrum Team to add or

remove a PBI

S1

S2

S3

S4

Product

Backlog

Steady cadence, fixed length

Abnormal Termination

If the Sprint Goal cannot or

should not be reached for

unexpected reasons, stop and

plan a new Sprint

Attended by

?

?

Product Owner,

Development Team,

ScrumMaster

Other interested

stakeholders

Time-box to

1 hour per week

of Sprint

21

22

Daily Scrum

Information Radiators

15 Min

Item

Sprint Burndown

Task Board

The Three Questions

What did you do yesterday?

What do you plan to do today?

Is anything blocking you?

23

Certified ScrumMaster



24

4

Sprint Review

Sprint Retrospective

Stop

? Purpose

Get feedback from the Stakeholders

Demonstrate the completed stories

Review progress and adjust future

Identify new/changed features

2 Hours

? Scrum Team meets privately

? Goal is process improvement

? Format

? Review results of previous experiments

? Gather Data

? Reflect on what worked well, what didn¡¯t

? Generate Insights

? Discuss results and new ideas

? Decide Action Items

? Consider adopting new practices

? Stop doing things that are not working

? Attendees

? Product Owner, Development Team, ScrumMaster

? Any other stakeholders

Preparation

?

?

?

?

Show actual

running

code!

Who will show what?

Deploy to a preview server

Any documentation needed?

Update and show release

burnup chart

Start

Continue

Keep it interesting

? Appreciations

? Food

? Variety

1.5 Hours

25

26

New! Story Time

Sprint Timeline

Development Team spends 5-10% of Sprint with

the Product Owner preparing for the next Sprint

27

¡­

Story Time

Sprint N

Sprint Planning

Sprint Review\Retrospective

Story Time

Sprint 2

Sprint Review\Retrospective

Sprint Planning

1-2 hours Mid-Sprint

Also known as the

Backlog Grooming

Meeting

Story Time

Sprint 1

Reviewing candidate stories

Getting details and acceptance criteria

Some technical design

Estimate new stories

Considering new ideas

Release Planning

Sprint Planning

?

?

?

?

?

Continuous Elaboration of Product Backlog Items

Daily Scrum is held every day except Review/Retrospective day.

Sprint Review\Retrospective

Release

?

?

?

?

28

Scrum Planning

notes

? Scrum planning is continuous

? Scrum planning happens at 5 levels, each

with a different time horizon

? Progress is tracked using a simple burnup

chart

29

Certified ScrumMaster



29

30

5

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download