Upload
benedict-edwards
View
230
Download
1
Tags:
Embed Size (px)
Citation preview
SCRUM 59 minutes
Giovanni AsproniRachel Davies
Red YellowGreenBlueRedBlue
YellowGreenBlue
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
SCRUM Practices
∙ Product Backlog ∙ Sprint∙ Sprint Planning Meeting∙ Sprint Backlog∙ Roles
₋ Product Owner, Scrum Master, Scrum Team
∙ Daily Scrum Meeting ∙ Sprint Review Meeting
SCRUM Lifecycle
30 days
24 hours
Product BacklogAs prioritized by Product Owner
Sprint Backlog
Backlog tasksexpandedby team
Potentially ShippableProduct Increment
Daily ScrumMeeting
Product Backlog
∙ Prioritized list of work to be performed on a product
∙ Anyone can contribute backlog items
∙ Product Owner responsible for prioritisation
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
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
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
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!
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!
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
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
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
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
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
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
YOUR Sprint Backlog
Sprint Goal:
1. ___________________________₋ ___min₋ ___ min
2. ___________________________₋ ___min₋ ___min
3. ___________________________₋ ___min₋ ___min
4. ____________________________₋ ___min₋ ___min = _____
TOTAL
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 ?
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?
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!
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