Scrum sprint structure workshop by Nermina Durmić

17
Scrum Sprint Structure Workshop Nermina DURMIC [email protected]

description

The aim of the “Scrum Sprint Structure” workshop is to explain and demonstrate the most common activities in a Sprint, that need to be undertaken in order to complete the Sprint successfully. More specifically, the workshop clarifies the meaning and purpose of each of the scrum events, such as: Sprint Planning, Daily Standup, Sprint Review, Sprint Retrospective and Product Backlog Refinement. Attendees will have a chance to participate in scrum event demonstrations and discuss their burning questions.

Transcript of Scrum sprint structure workshop by Nermina Durmić

Page 1: Scrum sprint structure workshop by Nermina Durmić

Scrum Sprint StructureWorkshop

Nermina [email protected]

Page 2: Scrum sprint structure workshop by Nermina Durmić

About Me

• Product Owner, Mistral Technologies

• Co-founder of Bosnia Agile

• PhD Candidate, Information Technologies, IBU

My Backlog

• To become a certified ScrumMaster

Page 3: Scrum sprint structure workshop by Nermina Durmić

Agenda

Product Backlog

Page 4: Scrum sprint structure workshop by Nermina Durmić

Key Terms

• User Story A short, simple description of a feature told from the perspective of the person who desires the new capability

• Sprint An iteration of work during which an increment of product functionality is implemented

• Product Owner A person responsible for maximizing the value of the product, the work of the Development Team, and management of the Product Backlog.

• Scrum Team Optimally comprised of seven plus or minus two people

• Scrum Master A facilitator for the team and product owner. He makes sure Scrum practices are implemented correctly.

Page 5: Scrum sprint structure workshop by Nermina Durmić

Sprint Flow

Page 6: Scrum sprint structure workshop by Nermina Durmić

Long story short

Product BacklogBacklog RefinementSprint PlanningSprint Backlog

Daily ScrumDevelopmentTesting

Sprint Review Sprint Retrospective

Page 7: Scrum sprint structure workshop by Nermina Durmić

Product Backlog• An ordered list of everything that might be needed

in the product

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

• The Product Owner is responsible for the Product Backlog, including its content, availability, and ordering

• Can be composed of:

o Features in form of Themes/Epics/User Storieso Bugso Technical worko Knowledge acquisition

Page 8: Scrum sprint structure workshop by Nermina Durmić

Exercise: Create Product Backlog 20min.

• Read the functional requirements for a new product

• Break the functional requirements into user stories

• HINT: For each functionality think about “WHAT needs to be seen” and “HOW can it be accomplished”

Page 9: Scrum sprint structure workshop by Nermina Durmić

Exercise: Ordering 10min.

Ordering of Product Backlog determines Product Backlog items’ order of delivery

• Assign value to each card (Product Backlog Item) starting from 1 with respect of its importance and possibility of delivery

• No two Product Backlog Items can have the same value

• Sort

Page 10: Scrum sprint structure workshop by Nermina Durmić

Backlog Refinement

• Its purpose: to help the Product Owner get the top of the Product Backlog ready for the next Sprint Planning Meeting

• It includes:o Estimation of efforto Clarification of requirementso Decomposition of large product Backlog items

into smaller ones

• Whole team involved

Page 11: Scrum sprint structure workshop by Nermina Durmić

Estimating Effort

• Why is estimation necessary?

• Sprint Velocity

• Planning Poker:

An agile estimating and planning technique(1, 2, 3, 5, 8, 13, 21, ...)

Page 12: Scrum sprint structure workshop by Nermina Durmić

Exercise: Planning Poker 15min.1. Install Scrum Poker application

2. Choose an average sized Product Backlog Item and assign it the value “5” as an estimate of work to do it

3. Everyone at the table votes on the relative effort required for each Product Backlog Item

• Effort can be marked with 1, 2, 3, 5, 8, 13, 21 ….• Discuss it further if large discrepancies in voting occur• All team members should agree about the final Item estimate• If decision should be made between two values, use the higher one

4. Write the relative size on the Product Backlog Item

5. Calculate the total effort by summarizing the effort values on all Product Backlog Items

Page 13: Scrum sprint structure workshop by Nermina Durmić

Sprint Planning

• The work to be performed in the Sprint is planned at the Sprint Planning Meeting

• Sprint velocity

• Whole team involved

• Result of Sprint Planning:

o Defined sprint goalo Defined sprint backlog

Page 14: Scrum sprint structure workshop by Nermina Durmić

Exercise: Sprint Planning 5min.

• Assume your team can deliver 20 points per sprint

• Sprint is 2 weeks

• Plan the first sprint with respect to Product Backlog Items’ ordering values and estimation

Page 15: Scrum sprint structure workshop by Nermina Durmić

Follow Us

www.agile.ba

LinkedIn - http://www.linkedin.com/groups/Bosnia-Agile-7415020

Facebook - https://www.facebook.com/BosniaAgile

Twitter @BosniaAgile

Page 16: Scrum sprint structure workshop by Nermina Durmić
Page 17: Scrum sprint structure workshop by Nermina Durmić

Scrum Sprint StructureWorkshop

Nermina [email protected]