scrum 59 minutes giovanni asproni rachel davies. red yellow green blue red blue yellow green blue

22
SCRUM 59 minutes Giovanni Asproni Rachel Davies

Upload: benedict-edwards

Post on 17-Dec-2015

232 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: SCRUM 59 minutes Giovanni Asproni Rachel Davies. Red Yellow Green Blue Red Blue Yellow Green Blue

SCRUM 59 minutes

Giovanni AsproniRachel Davies

Page 2: SCRUM 59 minutes Giovanni Asproni Rachel Davies. Red Yellow Green Blue Red Blue Yellow Green Blue

Red YellowGreenBlueRedBlue

YellowGreenBlue

Page 3: SCRUM 59 minutes Giovanni Asproni Rachel Davies. Red Yellow Green Blue Red Blue Yellow Green Blue

59- Minute SCRUM – Bringing SCRUM Alive!

Timetable:

Introduce the SCRUM Concepts 30 minutes

59-Minute Exercise:Complete Sprint Planning Meeting 10 minutesConduct a Sprint “Day 1” 10 minutesConduct a Daily Scrum Meeting 05 minutesConduct a Sprint “Day 2” 10 minutesConduct a Sprint Review and Demo 06 minutes

per team (x4)

Debrief the exercise 15 minutesQuestions 15 minutes

Page 4: SCRUM 59 minutes Giovanni Asproni Rachel Davies. Red Yellow Green Blue Red Blue Yellow Green Blue

SCRUM Practices

∙ Product Backlog ∙ Sprint∙ Sprint Planning Meeting∙ Sprint Backlog∙ Roles

₋ Product Owner, Scrum Master, Scrum Team

∙ Daily Scrum Meeting ∙ Sprint Review Meeting

Page 5: SCRUM 59 minutes Giovanni Asproni Rachel Davies. Red Yellow Green Blue Red Blue Yellow Green Blue

SCRUM Lifecycle

30 days

24 hours

Product BacklogAs prioritized by Product Owner

Sprint Backlog

Backlog tasksexpandedby team

Potentially ShippableProduct Increment

Daily ScrumMeeting

Page 6: SCRUM 59 minutes Giovanni Asproni Rachel Davies. Red Yellow Green Blue Red Blue Yellow Green Blue

Product Backlog

∙ Prioritized list of work to be performed on a product

∙ Anyone can contribute backlog items

∙ Product Owner responsible for prioritisation

Page 7: SCRUM 59 minutes Giovanni Asproni Rachel Davies. Red Yellow Green Blue Red Blue Yellow Green Blue

Sprint

∙ A fixed period of 30 days to develop a deliverable product

∙ The Sprint includes design, coding, testing, and documentation

∙ Once a Sprint has started only the Scrum Team can add or remove items in Sprint backlog

∙ Abnormal termination of Sprint is called for when the Sprint Goal no longer makes sense

Page 8: SCRUM 59 minutes Giovanni Asproni Rachel Davies. Red Yellow Green Blue Red Blue Yellow Green Blue

Sprint Planning

Meeting to set the next Sprint goal

Product Backlog

Team Capabilities

Business Conditions

Technology Stability

Executable Product Increment

ReviewConsider Organize

Next Sprint Goal

Sprint Backlog

Page 9: SCRUM 59 minutes Giovanni Asproni Rachel Davies. Red Yellow Green Blue Red Blue Yellow Green Blue

Sprint Burndown Chart

Progress

752 762

664619

304264

180104

200

100

200

300

400

500

600

700

800

900

Date

Rem

ain

ing

Eff

ort

in

Ho

urs

Page 10: SCRUM 59 minutes Giovanni Asproni Rachel Davies. Red Yellow Green Blue Red Blue Yellow Green Blue

Daily Scrum

Daily 15 minute status meeting

Team stands in a circle facing each otherEach team member answers 3 questions:∙ What have you done since the last Scrum?∙ What will you do between now and the next

Scrum?∙ What got in your way of doing work?

For synchronization not problem solving!

Page 11: SCRUM 59 minutes Giovanni Asproni Rachel Davies. Red Yellow Green Blue Red Blue Yellow Green Blue

Sprint Review

∙ During this meeting the team presents to management, customers, users and the Product Owner the product increment that has been built during the Sprint

∙ The team tells the story of its journey during the Sprint.

∙ Powerpoint presentations are forbidden!

Page 12: SCRUM 59 minutes Giovanni Asproni Rachel Davies. Red Yellow Green Blue Red Blue Yellow Green Blue

Scrum Team

∙ Self-organizing∙ Cross-functional with no roles∙ Seven plus or minus two∙ Responsible for committing to work∙ Authority to do whatever is needed to meet commitment

Page 13: SCRUM 59 minutes Giovanni Asproni Rachel Davies. Red Yellow Green Blue Red Blue Yellow Green Blue

Chickens & Pigs

∙ Members of Scrum Team are known as Pigs because they are committed to delivering Sprint Goal∙ People who are involved but not dedicated to the project are known as Chickens - they attend Scrum meetings as observers

Page 14: SCRUM 59 minutes Giovanni Asproni Rachel Davies. Red Yellow Green Blue Red Blue Yellow Green Blue

Sets development schedule by prioritizing backlog

One person in this role ensures that only one set of requirements drives development

Can be influenced by committees, management, customers, sales people, but is the only person that prioritizes

Works with others to estimate items on Product Backlog

Eliminates confusion of multiple bosses, different opinions, and interference

Product Owner

Page 15: SCRUM 59 minutes Giovanni Asproni Rachel Davies. Red Yellow Green Blue Red Blue Yellow Green Blue

Scrum Master

The Scrum Master is responsible for

the success of SCRUM establishing SCRUM practices and rules, shielding the team and removing obstacles representing management to the project

Page 16: SCRUM 59 minutes Giovanni Asproni Rachel Davies. Red Yellow Green Blue Red Blue Yellow Green Blue

Exercise - Sprint Planning

Sprint Planning Meeting 10 mins∙ Review the Product Backlog∙ Select an achievable Sprint Goal with Product

Owner∙ Determine what the number of features might be

that your team can complete ∙ Think about initial assignments ∙ Produce a Sprint Backlog on team worksheet

Page 17: SCRUM 59 minutes Giovanni Asproni Rachel Davies. Red Yellow Green Blue Red Blue Yellow Green Blue

Example Sprint Backlog

Sprint Goal: Explain Entertainment Potential effort: 6 members * 20 min = 120 minutes

1. Describe entertainment in the park₋ Music 20 min₋ Comedy/Improv 20 min

2. Describe special events₋ Bonfire Night 15 min₋ Sandwich appreciation month 10 min

3. Suggest related nearby activities and events₋ Lego Museum 25 min₋ Giant ball of twine 17 min

= 107minutes

Page 18: SCRUM 59 minutes Giovanni Asproni Rachel Davies. Red Yellow Green Blue Red Blue Yellow Green Blue

YOUR Sprint Backlog

Sprint Goal:

1. ___________________________₋ ___min₋ ___ min

2. ___________________________₋ ___min₋ ___min

3. ___________________________₋ ___min₋ ___min

4. ____________________________₋ ___min₋ ___min = _____

TOTAL

Page 19: SCRUM 59 minutes Giovanni Asproni Rachel Davies. Red Yellow Green Blue Red Blue Yellow Green Blue

Exercise - Daily Scrum

Scrum Meeting 5 minsTeam stands in a circle facing each otherEach team member answers 3 questions:∙ What have I completed since our last meeting ? ∙ What do I intend to complete before our next

meeting ? ∙ What is getting in my way ?

Page 20: SCRUM 59 minutes Giovanni Asproni Rachel Davies. Red Yellow Green Blue Red Blue Yellow Green Blue

Exercise - Sprint Review

Sprint Review 6 minsElect a spokesperson to facilitate the Sprint Review and Demo MeetingConduct a Sprint Review and Demo of your brochure at the end of the sprint:∙ What is the potentially shippable increment (Demo)?∙ What did we complete of our Sprint Backlog? ∙ What is the feedback from our Product Owner?

Page 21: SCRUM 59 minutes Giovanni Asproni Rachel Davies. Red Yellow Green Blue Red Blue Yellow Green Blue

A Few Rules

∙ Each team MUST work together∙ Everyone MUST have work in the Sprint∙ Each team MUST demo something at the end of the

Sprint (free of choice about how)∙ Each team MUST complete their Sprint Planning

with a Sprint Backlog on the worksheet∙ Each team MUST conduct their Daily Scrum

meeting∙ No Scrum Master is used in this exercise∙ No predefined roles on Team; self-organization

rules!

Page 22: SCRUM 59 minutes Giovanni Asproni Rachel Davies. Red Yellow Green Blue Red Blue Yellow Green Blue

Questions

You can find out more information at:∙ http://www.scrumalliance.org/∙ Book “Agile Software Development with SCRUM”

by Ken Schwaber, Mike Beedle∙ Book “Agile Project Management with SCRUM” by

Ken Schwaber∙ http://www.controlchaos.com/ - Ken Schwaber’s

own site