learn scrum in half an hour

12
Agile Scrum Learn scrum in half an hour

Upload: abhay-kumar-pmp-csm-itil

Post on 11-Jan-2017

89 views

Category:

Software


2 download

TRANSCRIPT

Page 1: Learn scrum in half an hour

Agile ScrumLearn scrum in half an

hour

Page 2: Learn scrum in half an hour

Agile Scrum

A cross-functional team delivers potentially shippable product increments in an iterative time-boxes called sprints. Inspect & adapt is a major theme in scrum which gives opportunities to improve in the current project itself.

Sprint Review

Sprint

Daily Scrum

Release Planning

Sprint Planning

Sprint Retrospectiv

e

Requirements

Product Backlog

Sprint Backlog

Working Software

Product Owner

Team

Scrum Master

ProcessRecommendations

Page 3: Learn scrum in half an hour

Scrum Role – Product Owner

Product owner: A product owner represents SPOC of business users & accountable for ROI of the project. There should be a only one product owner for a scrum team.# Process Activity1 Release

Planning• Shares Product vision & project goal to the team.• Shares project requirement in terms of epic & user

stories.• Clarify the user stories and prioritized the product

backlog.2 Sprint

Planning• Prioritize product backlog & explains priority after each

sprint.• Clarify user stories & their acceptance criteria.• Helps team to select backlog items for the sprint.

3 Sprint Review

• Participates hands-on of live software.• Understands product development.• Share feedback of live software to finalize ‘done’.

Release Planning

Sprint Planning

Sprint Review

Product OwnerRequirementsProduct Backlog

Sprint Backlog

Working Software

Page 4: Learn scrum in half an hour

Scrum Role – Scrum Master

Scrum Master: Scrum Master helps team and product owner with scrum processes and removes impediments reported by the team.

# Process

Activity

1 Release Planning

• Assist in clarifying user stories.

• Moderate planning poker.• Assist in building product

backlog.2 Sprint

Planning• Brings retrospective

feedback.• Helps with decomposing.• Assist in creating sprint

backlog.3 Daily

Scrum• Ensures daily scrum happens.• Assists in daily scrum if

needed.• Watch obstacles are reported.

# Process Activity4 Sprint • Work on impediments.

• Ensures team gets timely help.• Ensures burn down charts get

updated.5 Sprint

Review• Encourages feedback giving.• Encourages team to speak.• Assist with verifying ‘done’.

6 Sprint Retrospective

• Encourage team to speak.• Assist in calculating velocity.• Assist in deriving

recommendations.

Sprint Burn Down

Release Planning

Sprint Planning

Daily Scrum

Scrum MasterSprint

Sprint Review

Sprint Retrospectiv

e

Product Backlog

Sprint Backlog

Release Burn Down

Working Software

Process Improvement

Page 5: Learn scrum in half an hour

Scrum Role – Team

Team: A 7+ or – 2 cross functional team, self managing team with high degree of autonomy & accountability works on priority chosen by product owner. # Process Activity

1 Release Planning

• Understands requirement.• Estimates user stories, epic• Builds product backlog.

2 Sprint Planning

• Understands priority.• Decompose the backlog

item.• Commit the sprit.

3 Daily Scrum

• What has been accomplished • What will done next• What are obstacle

# Process Activity4 Sprint • Convert committed backlog

into working software• Updates sprint burn down.

5 Sprint Review

• Assist user hands-on.• Receives feedback.• Update release burn down.

6 Sprint Retrospective

• Review process – inspect & adapt.

• productive process will continue

• unproductive process will not

Release Planning

Sprint Planning

Daily Scrum

Team Sprint

Sprint Review

Sprint Retrospectiv

e

Product Backlog

Sprint Backlog

Sprint Burn Down

Release Burn Down

Working Software

Process Improvement

Page 6: Learn scrum in half an hour

Scrum Process – Release Planning

# Component Activity1 Product vision/Product

roadmap• Produce owner share product vision.• Big picture is created.• Product roadmap is derived.

2 User stories/ Epic • Product owner shares user stories/epic.• Acceptance criteria are discussed and agreed.• Dependencies are discussed.

3 Planning Poker • Scrum master moderates planning poker.• Team estimates user story and epic.• Team allocates story points to user stories/epic.

4 Product backlog • Product owner prioritize user stories/epic.• Other non-user story requirements are also prioritized.• Total story point is used to evaluate high level effort.

Release Planning : Release planning converts requirement into product backlog.

Release Planning

Product Owner

Scrum MasterTeam

Requirements Product Backlog

Page 7: Learn scrum in half an hour

Scrum Process – Sprint Planning

# Component Activity1 Product backlog • Product owner prioritized the product backlog after last

sprint.• An addition/deletion of item may also happen.

2 What • Product owner picks up the highest priority for the sprint to work

• Sprint goal is devised.• Any pending clarification is resolved.

3 How • Improvements of last retrospective are discussed.• Selected product backlog items are broken into activities• Activities are sequences & assigned among team.

4 Sprint backlog • List of activities constitutes sprint backlog• Task volunteer is assigned to each activity• Sprint backlog is committed by the team and frozen for

the sprint.

Sprint Planning : Spring planning is a 2 hours/week sprint time-boxed meeting to prepare sprint which delivers a sprint backlog.

Sprint PlanningWhat

How

Product Owner

Team Scrum Master

Sprint BacklogProduct Backlog

Page 8: Learn scrum in half an hour

Scrum Process – Sprint

# Component Activity1 Daily Scrum • A 15 minute must have stand up call

• What has been accomplished since last meeting?• What will be done before next meeting?• What obstacles are in the way?

2 Obstacles • Scrum master understand obstacles in daily scrum• Scrum master should resolve obstacles

3 Sprint Burn down • Scrum team works on sprint activities in best of their capacity

• Scrum updates burn down chart as activity completes• Scrum team get scrum master help to resolve obstacles• Team can choose any new tool & technique

Sprint : 2-4 week iterative development cycle deliver sprint goal in the form of working software.

SprintDaily

Scrum

Team Scrum Master

Sprint Backlog Sprint Burn Down

Page 9: Learn scrum in half an hour

Scrum Process – Sprint Review

# Component Activity1 Sprint backlog • Sprint backlog & sprint burin is verified to derive how

many backlog items has been ‘done’.• Team explains how product was developed.

2 User story • User stories of completed items are reviewed.• Test results are verified against acceptance criteria.

3 Working Software • Product owner uses working software.• Product owner share his/her feedback.• Constructive conversation between team & product

owner.4 Release Burn Down • Team & product owner agrees on what has been ‘done’.

• Release burn down char is updated for the sprint.• Product owner share next priority in high level.

Sprint Review : Sprint review is a 1 hour/week of sprint to review ‘done’ items of the product backlog in inspect & adapt mode.

Sprint Review

Product Owner

Team Scrum Master

Sprint Backlog Working Software

Release Burn DownUser Story

Page 10: Learn scrum in half an hour

Scrum Process – Sprint Retrospective

# Component Activity1 Process, environment

& tool• Team review process, environment & tool used in the

sprint.• Team conclude what went good & what went wrong.• Scrum moderate this activity neutrally.

2 Recommendation • Process & practice recommendations are recorded.• These recommendations are discussed in next sprint

planning.• Team adapts the recommendations in next sprint.• These are reviewed again in next sprint retrospective

which leads to continuous improvement.

Sprint Retrospective : A 45 minute/week sprint time-boxed meeting to inspect & adapt process & environment

Sprint Retrospective

Team Scrum Master

Process & Environment Process Improvement

Page 11: Learn scrum in half an hour

Scrum Artifacts

# Artifact Template

1 Product backlog & release burn down

2 Sprint backlog & sprint burn down

3 User story

4 Planning Poker

Product Backlog & Release Burn Down Templ

Sprint Backlog & Sprint burn Down Templat

User Story Card Template

Planning Poker Numbers

Page 12: Learn scrum in half an hour

Thank Youhttp://solutionframework.blogspot.in/