Top Banner
Introduction Kickoff Purpose Objectives Working Agreements Introductions
32
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: What is scrum

Introduction

• Kickoff

• Purpose

• Objectives

• Working Agreements

• Introductions

Page 2: What is scrum

Purpose / Outcomes

• Gain a shared understanding of Agile (Scrum)

• Understanding of the process, roles, and artifacts

• Understanding of what is required in order to achieve success with Scrum

Page 3: What is scrum

The Agile Manifesto

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

Page 4: What is scrum

Exercise: What is Scrum?

• What does Scrum means to you.

• 5 Minute Time-box

Page 5: What is scrum

What is Scrum

Start with a Bright Idea!

Form a Scrum Team: • Product Owner

• Scrum Master

• Team Members

Create a Product Backlog…

Page 6: What is scrum

Roles

Scrum Recognizes only Three Distinct Roles:

• Product Owner

• Scrum Master

• Team Member

Page 7: What is scrum

Product Owner

• Hold the Vision for the Product

• Represents the Interests of the Business

• Represents the Customers

• Owns the Product Backlog• Prioritizes the Items in the Product Backlog

• Creates Acceptance Criteria for the Backlog Items

• Available to Answer Team Member’s Questions

Page 8: What is scrum

Scrum Master

• Scrum Expert and Advisor

• Coach

• Impediment Bulldozer

• Facilitator

Page 9: What is scrum

Team Member

• Responsible for completing user stories to incrementally increase the value of the product

• Self-organize to get all of the necessary work done

• Creates and owns the estimates

• Owns the “how to do the work” decisions

• Avoids siloed “not my job” thinking

Page 10: What is scrum

7 ± 2

• Common rule of thumb is seven plus or minus two

• Fewer and the team may not have enough variety of skills to do all of the work needed to complete user stories

• More and the communication overhead starts to get excessive

Page 11: What is scrum

Scrum Artifacts

• These are the tools we scrum practitioners use to make our process visible.

Page 12: What is scrum

The Product Backlog

• Cumulative list of desired deliverables for the product• Features

• Bug Fixes

• Documentation Changes

• Etc.

• Contains user stories, as it reminds us that we build products to satisfy our users’ needs

• Ordered such that the most important story, the one the team should do next, is at the top

Page 13: What is scrum

User Story

• Which users the story will benefit (who it is for)

• A brief description of the desired functionality (what needs to be built)

• The reason that this story is valuable (why we should do it)

• An estimate as to how much work the story requires to implement

• Acceptance criteria that will help us know when it has been implemented correctly

Page 14: What is scrum

The Sprint Backlog

• Team’s to do list for the sprint

• Finite life-span: the length of the current sprint

• Includes all the stories (units of value) that the team committed to delivering this sprint and their associated tasks (units of work)

Page 15: What is scrum

Burn Charts

• Shows the relationship between time and scope

• Burn up chart shows us how much scope the team has got done over a period of time

• Burn down chart shows us what is left to do

Page 16: What is scrum

Task Board

• Visualization of the team’s tasks

• Provides visibility regarding which tasks are done, which are in progress, and which tasks are yet to be started

• Helps the team inspect their current situation and adapt as needed

• Helps stakeholders see the progress the team is making

Page 17: What is scrum

Definition of Done

• What does “done” mean

• This confusion can cause plenty of confusion and trouble• Salesperson asks why the team is still working on the same story that the

programmer said was done two weeks ago

• Scrum teams create their own definition of the word “done”

• A story cannot be done until each item meets their definition of done.

Page 18: What is scrum

The Sprint Cycle

• Consists of several meetings, often called ceremonies• Sprint Planning

• Daily Scrum

• Story Time (Backlog Grooming)

• Sprint Review

• Retrospective

Page 19: What is scrum

It’s About Rhythm

• A fixed period of time within where you bite off small bits of your project and finish them before returning to bite off a few more

• Develop on cadence, release on demand

• Common for scrum teams to work in sprints that last two weeks

Page 20: What is scrum

Sprint Planning Meeting

• Marks the beginning of the sprint.

• This meeting has two parts• Commit to a set of deliverables for the sprint

• Identifies the tasks that must be completed in order to deliver the agreed upon user stories

Page 21: What is scrum

Part One: “What will we do?:

• Goal is to emerge with a set of “committed” stories that the whole team believes they can deliver by the end of the sprint

• Product owner leads this part of the meeting

• Presents the stories in priority order

• Team discusses it with the product owner and reviews acceptance criteria

• Team decides if they can commit to delivering that story by the end of the sprint

• Rinse and repeat until team feels full

Page 22: What is scrum

Part 2: “How will we do it?”

• Begins to decompose the selected stories into tasks

• Team may need to adjust the list of stories it is committing to

• Output is the sprint backlog, the list of all committed stories, with their associated tasks

• Product owner agrees not to ask for additional stories during the sprint, unless the team specifically asks for more

Page 23: What is scrum

Daily Scrum

• Daily

• Brief – No more than 15 minutes

• Pointed• What tasks I’ve completed since the last daily scrum

• What tasks I expect to complete by the next daily scrum

• What obstacles are slowing me down

Page 24: What is scrum

Story Time (Backlog Grooming)

• Discussing and improving the stories in your product backlog

• Recommend one hour per week, every week, regardless of the length of your sprint.

• Teams work with the product owner to: • Define and refine acceptance criteria

• Assign a size estimate

• Story Splitting

Page 25: What is scrum

Define and Refine Acceptance Criteria• Each story in the product backlog should include a list of acceptance

criteria.

• Pass/Fail testable conditions that help us know when the story is implemented as intended.

• Some think of these as examples that the team will be able to demonstrate.

Page 26: What is scrum

Story Sizing (Estimation)

• During story time, the team will assign a size to stories that haven’t yet been sized.

• Team’s guess at how much work will be required to get the story completely done.

Page 27: What is scrum

Story Splitting

• Stories at the top of the product backlog need to be small• Easier to understand

• Easier for the team to complete in a short period of time

• Stories further down in the product backlog can be larger and less well defined• Implies that we need to break the big stories into smaller stories as they make

their way up the list

Page 28: What is scrum

Definition of Ready

• A set of characteristics and qualities an item in the backlog must have before a team should commit to working on it.

Page 29: What is scrum

Sprint Review

• Public end of the sprint; invite any and all stakeholders to this meeting

• Team’s chance to show off its accomplishments

• Stakeholders’ opportunity to see how the product has been incrementally improved over the course of the sprint

• Not a decision making meeting

Page 30: What is scrum

Retrospective

• Designed to help teams continuously inspect and adapt

• Results in ever-improving performance and happiness

• Held at the very end of each and every sprint

• Recommend one to two hours for each week of development

• Identify no more than one or two strategic changes to make in the next sprint.

Page 31: What is scrum

Inspect and Adapt, Baby

• We work in short cycles to learn

• Multiple opportunities to receive feedback

• Continuous improvement is a beautiful thing

Page 32: What is scrum

Closing