Download presentation
Presentation is loading. Please wait.
Published byDaniella Palmer Modified over 9 years ago
1
SCRUM introduction 6 April 2010
2
Scrum Team are known as pigs because they’re committed to delivering Sprint Goal People who are involved but not dedicated to the project are known as chickens –Attend Daily Scrums as observers
3
SCRUM framework Roles –Product owner, ScrumMaster, ScrumTeam Ceremonies –Sprint planning, Sprint Review, Sprint Retrospective and daily Scrum meeting Artifacts –Product Backlog, Sprint Backlog and burndown chart
4
Overview Introduction to SCRUM in less than 8 minutes. http://www.youtube.com/watch?v=Q5k7a9 YEoUIhttp://www.youtube.com/watch?v=Q5k7a9 YEoUI
5
SCRUM framework Roles –Product owner, ScrumMaster, Team Ceremonies –Sprint planning, Sprint Review, Sprint Retrospective and daily Scrum meeting Artifacts –Product Backlog, Sprint Backlog and burndown chart
6
Product owner Define the features of the product Decide on release date and content Be responsible for profiability of the product Prioritize features and priority every iteration, as needed Accept or reject work results
7
The Scrum Master Represents management to the project Responsible for enacting Scrum values and practices Remove impediments Ensure that the team is fully functional and productive Enable close cooperation across all roles and functions Shields the team from external interferences
8
The Scrum Team Typically 5 to 10 people Cross functional –QA, Programmers, UI Designers, etc. Members should be full time Teams are self organizing Membership can change only between sprints
9
SCRUM framework Roles –Product owner, ScrumMaster, Team Ceremonies –Sprint planning, Sprint Review, Sprint Retrospective and daily Scrum meeting Artifacts –Product Backlog, Sprint Backlog and burndown chart
10
Cycles overview
11
Sprint Fixed time-box of 1-4 weeks to build something valuable for the Product Owner Delivers potentially shippable increment of product Includes development, testing, etc Same duration establishes rhythm
12
Outdoor Exercise Collect ball points –5 sprints of 2 minutes –Toss the sticks to each other one by one –When all pigs have held the stick and is delivered to the product owner, it counts as 1 point. Don’t forget: –Estimation –Retrospective
13
Sprint Planning Game
14
Daily SCRUM meeting How does a project get to be a year late? One day at a time. – Frederick Brookes, The Mythical Man-Month ≤15 mins, standing up at same time every day, at same place Team members (pigs) talk, observers (chickens) listen Heartbeat of Scrum Pigs co-ordinate today's work and checks progress Provides daily status snapshot to chickens Commitments and accountability Say what you’ll do and do what you say Take discussions/problem-solving offline
15
Tracking progress Measure real progress –How much more work we still have to do –How fast we are doing work so that we know where we're at
16
Sprint Review ≤30 minutes at end of every Sprint Product Owner, Team and other Stakeholders Informal demonstration of functionality delivered in Sprint Product Owner inspects completed business value –Establish whether Sprint Goal has been satisfied –Accepts/rejects functionality delivered by user stories –Provide feedback Should feel like natural result and closure for Sprint
17
Retrospective Time to reflect Amplify learning, seek improvement and adapt Release retrospective –2 hours - 1 day –Product Owner, Team, other stakeholders –Reflect on project, progress, alignment with roadmap –Identify bottlenecks and initiate repairs Heartbeat retrospective –1 hour at end of every Sprint –Team –Reflect on process and how Team is working and initiate improvements
18
SCRUM framework Roles –Product owner, ScrumMaster, Team Ceremonies –Sprint planning, Sprint Review, Sprint Retrospective and daily Scrum meeting Artifacts –Product Backlog, Sprint Backlog and burndown chart
19
Product Backlog Evolving queue of work expressed as user stories Prioritised by business value Aim to deliver highest business value user stories first
20
Sprint Backlog User stories planned in Sprint Sprint Goal Owned by Team Product Owner cannot change Sprint Goal nor Sprint Backlog once Sprint has started Team can: –Request new user stories if others completed early –Update estimates –Ask Product Owner to de-scope user stories that can’t be completed –Terminate Sprint
21
Burndown Chart
22
UP + SCRUM SCRUM has no defined development techniques, so let’s use UP for that Any activity in UP has to be considered as optional advice –Even the dependent ordering in ex. Project Vision before detailed requirements
23
Summary
24
Estimation exercise Given a list of tasks –Estimate size of tasks relatively We have 3 sprints of 1 minute For each sprint –Choose tasks to complete (one at a time)
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.