Certified ScrumMaster Course - Transition

Training Transition Transformation

Certified ScrumMaster Course

Instructor ? Roger Brown CST, CSC

All slides ? 2011 - 2014 Roger W. Brown

Course Objectives

You will learn about

The Scrum framework Common Scrum practices ScrumMaster responsibilities and skills And you will be eligible to take

the ScrumMaster Certification Exam

2

Scrum Certification Options



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."

Theory

Practice

Guide 3

CSM Class Backlog

Must Class Vision

Scrum Planning

Agility

User Stories

Scrum Framework

Scrum Foundations

Scrum Execution

Prioritization

ScrumMaster Duties

Should Estimation

Team Dynamics

Smooth Flow

Close

Could Class Project

ScrumMaster Tools

Technical Practices

4

Agility

? 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"

5

Certified ScrumMaster

Continuous Improvement

Empirical Process Control

Act Plan

Transparency, Inspect and Adapt

Check Do

Deming Cycle

6

1

Agile Software Development

notes

Dedicated Team Incremental Iterative Frequent Delivery Fully Visible Production Quality Value Driven

7

8

8

Scrum Framework

? 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

9

Scrum Framework

Release Planning

Product Backlog

Story Time

Sprint Planning

Sprint Backlog

Daily Scrum

Sprint

Sprint

Review Retrospective

1-4 weeks

Potentially Shippable Product Increment

10

The Scrum Team

Desired Features

Product Owner

ScrumMaster

Product

Development Team

11

Product Owner

o Sets Vision o Manages Product Backlog o Elaborates Features o Reviews Work o Reports Release Progress

Maximizes the value of the work done

Certified ScrumMaster

12

2

Development Team Member

o 7?2 o Cross functional o Full-time o Self-organizing o Empowered

Develops the product with high quality

13

ScrumMaster

o Facilitator o Mentor o Coach o Leader o Change Agent

Helps the team improve flow

and throughput

The ScrumMaster is the Heart of Collaboration

14

notes

15 15

Product Development Value Stream

Business success comes from maximizing value/time.

Product Discovery

Product Definition

Product Development

Product Delivery

Product Operation

Support

Lean Startup

Scrum/XP

Lean UX

DevOps

Kanban

Scrum is one of several

complementary frameworks used

to increase organizational agility 17

Certified ScrumMaster

Scrum Foundations

? Agile implements Lean principles and dynamics.

? Scrum is one form of Agile, designed initially for software development but applicable to other kinds of work.

16

Agile Manifesto

Manifesto for Agile Software Development 2001 We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:

Individuals and interactions over processes and tools Working software over comprehensive documentation

Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more.

18

3

notes

Scrum Execution

? 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

Focus No one can change the Sprint plan except the Scrum Team to add or

remove a PBI

1-4 weeks

S1

S2

S3

S4

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

21

Priority

Sprint Planning Meeting

Goal 1: What? ? Which PBIs can will comprise

our forecast? ? What is our Sprint Goal?

Ex. Build the shopping cart

Sprint Backlog

Goal 2: How? ? Design an implementation plan, often by

decomposing into tasks ? Double check our forecast

Product Backlog

Attended by

? Product Owner, Development Team, ScrumMaster

? Other interested stakeholders

Time-box to 1 hour per week

of Sprint

22

Daily Scrum

Information Radiators

15 Min

Item

The Three Questions What did you do yesterday? What do you plan to do today? Is anything blocking you?

Task Board

Sprint Burndown

23

24

Certified ScrumMaster

4



Sprint Review

? Purpose

? Get feedback from the Stakeholders ? Demonstrate the completed stories ? Review progress and adjust future ? Identify new/changed features

? Attendees

? Product Owner, Development Team, ScrumMaster ? Any other stakeholders

2 Hours

Show actual running code!

Preparation ? Who will show what? ? Deploy to a preview server ? Any documentation needed? ? Update and show release

burnup chart

25

Sprint Retrospective

Stop Start Continue

? 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

Keep it interesting ? Appreciations ? Food ? Variety

1.5 Hours

26

Release Planning Sprint Planning Story Time

Sprint Review\Retrospective Sprint Planning Story Time

Sprint Review\Retrospective ...

Sprint Planning Story Time

Sprint Review\Retrospective Release

New! Story Time

Development Team spends 5-10% of Sprint with the Product Owner preparing for the next Sprint

? Reviewing candidate stories ? Getting details and acceptance criteria ? Some technical design ? Estimate new stories ? Considering new ideas

1-2 hours Mid-Sprint Also known as the Backlog Grooming Meeting

27

Sprint Timeline

Continuous Elaboration of Product Backlog Items

Sprint 1

Sprint 2

Sprint N

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

28

notes

Certified ScrumMaster

29 29

Scrum Planning

? Scrum planning is continuous ? Scrum planning happens at 5 levels, each

with a different time horizon ? Progress is tracked using a simple burnup

chart

30

5

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

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

Google Online Preview   Download