Scrum Basics

21
www.luxoft.com Scrum Basics Agile Practice

Transcript of Scrum Basics

Page 1: Scrum Basics

www.luxoft.com

Scrum Basics

Agile Practice

Page 2: Scrum Basics

www.luxoft.com

Introduction

Svetlana Mukhina

ICAgile ICP, ICP-ATF, ICP-BVA, PSM I

Agile and Career Coach at Luxoft Agile Practice

Experience: 12+ years in IT, Project and department management,

Computer Linguistics, Technical Writing, Quality Assurance

Interests: Project management, Agile transformation, Career and

performance coaching, Psychology

Hobbies: Horse riding, music, poker, travelling

Linkedin: https://www.linkedin.com/in/svetlanamukhina

Page 3: Scrum Basics

www.luxoft.com

Session Plan

How Scrum relates to Agile?

Can the team be Agile, but don’t practice Scrum?

Scrum Structure

Scrum Components

Events: Sprint, PBR, Planning, Standup, Review, Retrospective;

Roles: PO, SM, Development Team;

Artifacts: Product backlog, Sprint backlog, Shippable increment;

Metrics: Capacity and Velocity

Top 3 questions about Scrum

Way forward

Page 4: Scrum Basics

www.luxoft.com

What is Agile?

Page 5: Scrum Basics

www.luxoft.com

That is, while there is value in the items on the right, we value the items on the left more.

from ICAgile, Agile Team Facilitation

Page 6: Scrum Basics

www.luxoft.com

from ICAgile, Agile Team Facilitation

Page 7: Scrum Basics

www.luxoft.com

from ICAgile, Agile Team Facilitation

Page 8: Scrum Basics

www.luxoft.com

from ICAgile, Agile Team Facilitation

Page 9: Scrum Basics

www.luxoft.com

What is Scrum?

Page 10: Scrum Basics

www.luxoft.com

Scrum Structure

Courage

Respect

Commitment

Openness

Focus

Page 11: Scrum Basics

www.luxoft.com

Scrum Components

ARTIFACT

S

EVENTS

ROLES

Sprint Pulse

Scrum Master

Product OwnerDevelopment Team

Main PBR Local PBR Local PBR Local PBR Local PBR

Increment

Sprint BacklogProduct Backlog

Page 12: Scrum Basics

www.luxoft.com

Scrum Team

Scrum Master

Product Owner Development Team

• Cross-functional and self-organizing • No titles other than Developer• No sub-teams• Owns Daily Scrum• Owns Sprint Backlog• 7±2 in size• Tracks the total work remaining every

day• Delivers useable increment each

Sprint

• Maximizing the value of the product and the work of the Dev. team.

• Managing Product Backlog• Is one person, not a committee• Ordering Product Backlog Items• Clearly expressing PBIs• Ensure Development Team understands PBIs to the level

needed• Only person who can cancel the Sprint• Owner of Product Backlog Refinement meetings• Tracks the amount of work remaining at least every Sprint

Review

• Understanding and practicing Agility• Facilitating Scrum Events as needed• Coaching Development Team• Removing impediments • Leading and coaching organization in Scrum adoption• Causing change that increases productivity• Helping stakeholders understand Scrum and empiricism• Ensuring Scrum rules are followed• Increases the transparency of the artifacts• Helps PO in finding effective Product Backlog techniques

Page 13: Scrum Basics

www.luxoft.com

Scrum Events

Main PBR Local PBR Local PBR Local PBR Local PBR

• is a time-box of one month or less • has a goal. • new Sprint starts after the conclusion of the

previous one.

• is 15-minute time-boxed • is held at the same time and place each

day • consists of 3 questions to inspect

progress toward the Sprint Goal

• Is the act of adding detail, estimates, and order to PBIs • Scrum Team decides how and when refinement is done • PBR usually consumes >10% of the capacity of Dev.

team

• is done by the collaborative work of the entire Scrum Team. • is time-boxed to a maximum of eight hours for a one-month Sprint. • answers two questions:

• what can be delivered in the Increment? • how will the work needed to deliver the Increment?

• Is held at the end of the Sprint to inspect the Done work

• All Scrum Team is present on Review • Dev. team demonstrates “Done” User Stories to

PO

• Occurs after the Review and prior to the next Planning

• Discuss what went well and what can be improved

• Create a plan for implementing improvement

Planning

Standup

Review

Sprint

PBR Retrospective

Page 14: Scrum Basics

www.luxoft.com

Scrum Artifacts

Increment

Sprint

Backlog

Product

Backlog• is an ordered list of everything that might be needed in the

product• Is single source of requirements for any changes to be made to the

product; • is never complete. It evolves as the product and its environment

evolves• is dynamic - changes in business requirements, market conditions,

or technology may cause changes in it• higher ordered PBI are usually clearer than lower ordered ones.

• is the set of PBI selected for the Sprint• is plan for delivering the product Increment• makes visible all of the work for the Sprint• Dev. team modifies the Sprint Backlog throughout the

Sprint• as new work is required, the Dev. team adds it to

Sprint Backlog• only Dev. team can change its Sprint Backlog during a

Sprint. • it belongs solely to the Dev. team.

• The Increment is the sum of all PBIs completed during a Sprint and value of the increments of all previous Sprints.

• At the end of a Sprint, the new Increment must be “Done”

• Definition of Done document is used to create increment

Page 15: Scrum Basics

www.luxoft.com

Capacity and Velocity

• Capacity – number of ideal hours available during next sprint

• Forecast

• Velocity – number of story point completed during previous sprint

• Experience

Using velocity and capacity all together helps to align workload basing on the past

experience and future availability of development time, it make planning more accurate

and results more expectable

Page 16: Scrum Basics

www.luxoft.com

Top 3 Questions about Scrum

Why do we need Scrum?

Does Scrum work?

Do you believe in Scrum?

Page 17: Scrum Basics

www.luxoft.com

April 15, 2023

Page 18: Scrum Basics

www.luxoft.com

Way Forward – Scrum Guide

Scrum Guide - http://www.scrumguides.org/scrum-guide.html

Page 19: Scrum Basics

www.luxoft.com

Way Forward - Open Assessments

Open Assessments - https://www.scrum.org/Assessments/Open-Assessments

Page 20: Scrum Basics

www.luxoft.com

Way Forward – Agile Training

Professional Scrum Master

• About - https://www.scrum.org/Courses/Professional-Scrum-Master

• How to apply:

• Luxoft - https://inthr.luxoft.com/IntHRWebApp/aspx_PTC/CreateRequestInternal.aspx?Course=SDP-033

• Non-Luxoft – email me [email protected]

ICAgile Agile Fundamentals

• About – https://icagile.com/icagile-certified-professional

• How to apply:

• Luxoft – https://inthr.luxoft.com/IntHRWebApp/aspx_PTC/CreateRequestInternal.aspx?Course=SDP-031

• Non-Luxoft – email me [email protected]

Page 21: Scrum Basics

www.luxoft.com

Overview of Scrum for your Team

Invite Agile coach for 1 hour session

• Make sure your management and team don’t mind coaching

• Write me email [email protected] with the request