scrum methodology
TRANSCRIPT
Scrum >
• Agile Approach • Concept of Planning • Scrum Introduc7on
Scrum
Address: An Wai Bei Yuan, Bei Hu Qu, Jiu chang Yi Shu Yuan, Wine Art Zone, Building F5001, Chaoyang District, Beijing, China 100012 M: +60 (16) 3459808 [email protected] Fax: +86 (10) 52023934-‐8006 www.peopeo.de
What is Agile? > Scrum
Agile approach What is it?
“Agile is about being open about what we’re capable of doing,
and then doing it.” - Kent Beck
Address: An Wai Bei Yuan, Bei Hu Qu, Jiu chang Yi Shu Yuan, Wine Art Zone, Building F5001, Chaoyang District, Beijing, China 100012 M: +60 (16) 3459808 [email protected] Fax: +86 (10) 52023934-‐8006 www.peopeo.de
Agile Manifesto > Scrum
Agile approach
Address: An Wai Bei Yuan, Bei Hu Qu, Jiu chang Yi Shu Yuan, Wine Art Zone, Building F5001, Chaoyang District, Beijing, China 100012 M: +60 (16) 3459808 [email protected] Fax: +86 (10) 52023934-‐8006 www.peopeo.de
Planning Drivers > Scrum
Concept of Planning
Address: An Wai Bei Yuan, Bei Hu Qu, Jiu chang Yi Shu Yuan, Wine Art Zone, Building F5001, Chaoyang District, Beijing, China 100012 M: +60 (16) 3459808 [email protected] Fax: +86 (10) 52023934-‐8006 www.peopeo.de
Adaptive Planning > Scrum
Concept of Planning
Address: An Wai Bei Yuan, Bei Hu Qu, Jiu chang Yi Shu Yuan, Wine Art Zone, Building F5001, Chaoyang District, Beijing, China 100012 M: +60 (16) 3459808 [email protected] Fax: +86 (10) 52023934-‐8006 www.peopeo.de
Step-by-step isn’t good enough any more > Scrum
Introduction
Hirotaka Takeuchi and Ikujiro Nonaka, “The New New Product Development Game”, Harvard Business Review, January 1986.
“The… ‘relay race’ approach to product development…may conflict with the goals of maximum speed and flexibility. Instead a holistic or ‘rugby’ approach—where a team tries to go the distance as a unit, passing the ball back and forth—may better serve today’s competitive requirements.”
Address: An Wai Bei Yuan, Bei Hu Qu, Jiu chang Yi Shu Yuan, Wine Art Zone, Building F5001, Chaoyang District, Beijing, China 100012 M: +60 (16) 3459808 [email protected] Fax: +86 (10) 52023934-‐8006 www.peopeo.de
Companies using Scrum >
• MicrosoX • Yahoo • Google • Electronic Arts • High Moon Studios • Lockheed Mar7n • Philips • Siemens • Nokia • Capital One • BBC • Intuit
Scrum Introduction
• Intuit • Nielsen Media • First American Real Estate • BMC SoXware • Ipswitch • John Deere • Lexis Nexis • Sabre • Salesforce.com • Time Warner • Turner Broadcas7ng • Oce
Address: An Wai Bei Yuan, Bei Hu Qu, Jiu chang Yi Shu Yuan, Wine Art Zone, Building F5001, Chaoyang District, Beijing, China 100012 M: +60 (16) 3459808 [email protected] Fax: +86 (10) 52023934-‐8006 www.peopeo.de
Scrum Cycle > Scrum
Introduction
Address: An Wai Bei Yuan, Bei Hu Qu, Jiu chang Yi Shu Yuan, Wine Art Zone, Building F5001, Chaoyang District, Beijing, China 100012 M: +60 (16) 3459808 [email protected] Fax: +86 (10) 52023934-‐8006 www.peopeo.de
Product Backlog > Scrum
Introduction
Highest business value
Lowest business value
User Stories
Evolution
Address: An Wai Bei Yuan, Bei Hu Qu, Jiu chang Yi Shu Yuan, Wine Art Zone, Building F5001, Chaoyang District, Beijing, China 100012 M: +60 (16) 3459808 [email protected] Fax: +86 (10) 52023934-‐8006 www.peopeo.de
Sprints > Scrum
Introduction
• Scrum projects make progress in a series of “sprints” – Analogous to Extreme Programming itera7ons
• Typical dura7on is 2–4 weeks or a calendar month at most
• A constant dura7on leads to a beeer rhythm • Product is designed, coded, and tested during the sprint
Address: An Wai Bei Yuan, Bei Hu Qu, Jiu chang Yi Shu Yuan, Wine Art Zone, Building F5001, Chaoyang District, Beijing, China 100012 M: +60 (16) 3459808 [email protected] Fax: +86 (10) 52023934-‐8006 www.peopeo.de
Overlapping Development > Scrum
Introduction
Rather than doing all of one thing at a time...
...Scrum teams do a little of everything all the time
Requirements Design Code Test
Address: An Wai Bei Yuan, Bei Hu Qu, Jiu chang Yi Shu Yuan, Wine Art Zone, Building F5001, Chaoyang District, Beijing, China 100012 M: +60 (16) 3459808 [email protected] Fax: +86 (10) 52023934-‐8006 www.peopeo.de
Scrum Framework > Scrum
Introduction Scrum Framework
• Product owner • ScrumMaster • Team
Roles
• Sprint planning • Sprint review • Sprint retrospective • Daily scrum meeting
Ceremonies
• Product backlog • Sprint backlog • Burndown charts
Artifacts
Address: An Wai Bei Yuan, Bei Hu Qu, Jiu chang Yi Shu Yuan, Wine Art Zone, Building F5001, Chaoyang District, Beijing, China 100012 M: +60 (16) 3459808 [email protected] Fax: +86 (10) 52023934-‐8006 www.peopeo.de
• Sprint planning • Sprint review • Sprint retrospective • Daily scrum meeting
Ceremonies
• Product backlog • Sprint backlog • Burndown charts
Artifacts
Scrum Framework > Scrum
• Product owner • ScrumMaster • Team
Roles
Introduction Scrum Framework
Address: An Wai Bei Yuan, Bei Hu Qu, Jiu chang Yi Shu Yuan, Wine Art Zone, Building F5001, Chaoyang District, Beijing, China 100012 M: +60 (16) 3459808 [email protected] Fax: +86 (10) 52023934-‐8006 www.peopeo.de
Product Owner > Scrum
• Define the features of the product • Decide on release date and content • Be responsible for the profitability of the product (ROI)
• Priori7ze features according to market value • Adjust features and priority every itera7on, as needed
• Accept or reject work results
Introduction Scrum Framework
Address: An Wai Bei Yuan, Bei Hu Qu, Jiu chang Yi Shu Yuan, Wine Art Zone, Building F5001, Chaoyang District, Beijing, China 100012 M: +60 (16) 3459808 [email protected] Fax: +86 (10) 52023934-‐8006 www.peopeo.de
Scrum Master > Scrum
• Represents management to the project • Responsible for enac7ng Scrum values and prac7ces
• Removes impediments • Ensure that the team is fully func7onal and produc7ve
• Enable close coopera7on across all roles and func7ons
• Shield the team from external interferences
Introduction Scrum Framework
Address: An Wai Bei Yuan, Bei Hu Qu, Jiu chang Yi Shu Yuan, Wine Art Zone, Building F5001, Chaoyang District, Beijing, China 100012 M: +60 (16) 3459808 [email protected] Fax: +86 (10) 52023934-‐8006 www.peopeo.de
Team > Scrum
• Typically 5-‐9 people • Cross-‐func7onal:
– Programmers, testers, user experience designers, etc.
• Members should be full-‐7me – May be excep7ons (e.g., database administrator)
• Teams are self-‐organizing – Ideally, no 7tles but rarely a possibility
• Membership should change only between sprints
Introduction Scrum Framework
Address: An Wai Bei Yuan, Bei Hu Qu, Jiu chang Yi Shu Yuan, Wine Art Zone, Building F5001, Chaoyang District, Beijing, China 100012 M: +60 (16) 3459808 [email protected] Fax: +86 (10) 52023934-‐8006 www.peopeo.de
• Product backlog • Sprint backlog • Burndown charts
Artifacts
Scrum Framework > Scrum
• Product owner • ScrumMaster • Team
Roles
Introduction Scrum Framework
• Sprint planning • Daily scrum • Sprint review • Sprint retrospective
Ceremonies
Address: An Wai Bei Yuan, Bei Hu Qu, Jiu chang Yi Shu Yuan, Wine Art Zone, Building F5001, Chaoyang District, Beijing, China 100012 M: +60 (16) 3459808 [email protected] Fax: +86 (10) 52023934-‐8006 www.peopeo.de
Sprint Planning > Scrum
Introduction Scrum Framework
Sprint planning meeting
Sprint prioritization
• Analyze and evaluate product backlog
• Select sprint goal
Sprint planning
• Decide how to achieve sprint goal (design)
• Create sprint backlog (tasks) from product backlog items (user stories / features)
• Estimate sprint backlog in hours
Sprint goal
Sprint backlog
Business conditions
Team capacity
Product backlog
Technology
Current product
Address: An Wai Bei Yuan, Bei Hu Qu, Jiu chang Yi Shu Yuan, Wine Art Zone, Building F5001, Chaoyang District, Beijing, China 100012 M: +60 (16) 3459808 [email protected] Fax: +86 (10) 52023934-‐8006 www.peopeo.de
Sprint Planning > Scrum
• Team selects items from the product backlog they can commit to comple7ng
• Sprint backlog is created – Tasks are iden7fied and each is es7mated (1-‐16 hours)
– Collabora7vely, not done alone by the ScrumMaster
• High-‐level design is considered
Introduction Scrum Framework
Address: An Wai Bei Yuan, Bei Hu Qu, Jiu chang Yi Shu Yuan, Wine Art Zone, Building F5001, Chaoyang District, Beijing, China 100012 M: +60 (16) 3459808 [email protected] Fax: +86 (10) 52023934-‐8006 www.peopeo.de
Daily Scrum > Scrum
• Parameters – Daily – 15-‐minutes – Stand-‐up
• Not for problem solving – Whole world is invited – Only team members, Scrum Master, product owner, can talk
• Helps avoid other unnecessary mee7ngs
Introduction Scrum Framework
Address: An Wai Bei Yuan, Bei Hu Qu, Jiu chang Yi Shu Yuan, Wine Art Zone, Building F5001, Chaoyang District, Beijing, China 100012 M: +60 (16) 3459808 [email protected] Fax: +86 (10) 52023934-‐8006 www.peopeo.de
Daily Scrum Everyone answers 3 questions
> Scrum
• These are not status for the Scrum Master – They are commitments in front of peers
Introduction Scrum Framework
What did you do yesterday?
What will you do today?
Is anything in your way?
1
2
3
Address: An Wai Bei Yuan, Bei Hu Qu, Jiu chang Yi Shu Yuan, Wine Art Zone, Building F5001, Chaoyang District, Beijing, China 100012 M: +60 (16) 3459808 [email protected] Fax: +86 (10) 52023934-‐8006 www.peopeo.de
Sprint Review > Scrum
• Team presents what it accomplished during the sprint
• Typically takes the form of a demo of new features or underlying architecture
• Informal – 2-‐hour prep 7me rule – No slides
• Whole team par7cipates • Invite the world
Introduction Scrum Framework
Address: An Wai Bei Yuan, Bei Hu Qu, Jiu chang Yi Shu Yuan, Wine Art Zone, Building F5001, Chaoyang District, Beijing, China 100012 M: +60 (16) 3459808 [email protected] Fax: +86 (10) 52023934-‐8006 www.peopeo.de
Sprint Retrospective > Scrum
• Periodically take a look at what is and is not working
• Typically 15–30 minutes • Done aXer every sprint • Whole team par7cipates
– Scrum Master – Product owner – Team – Possibly customers and others
Introduction Scrum Framework
Start doing
Stop doing
Continue doing
Consider what to:
Address: An Wai Bei Yuan, Bei Hu Qu, Jiu chang Yi Shu Yuan, Wine Art Zone, Building F5001, Chaoyang District, Beijing, China 100012 M: +60 (16) 3459808 [email protected] Fax: +86 (10) 52023934-‐8006 www.peopeo.de
• Product owner • ScrumMaster • Team
Roles
• Sprint planning • Daily scrum • Sprint review • Sprint retrospective
Ceremonies
Scrum Framework > Scrum
Introduction Scrum Framework
• Product backlog • Sprint backlog • Burndown charts
Artifacts
Address: An Wai Bei Yuan, Bei Hu Qu, Jiu chang Yi Shu Yuan, Wine Art Zone, Building F5001, Chaoyang District, Beijing, China 100012 M: +60 (16) 3459808 [email protected] Fax: +86 (10) 52023934-‐8006 www.peopeo.de
Product Backlog > Scrum
• The requirements • A list of all desired work on the project • Ideally expressed such that each item has value to the users or customers of the product
• Priori7zed by the product owner • Repriori7zed at the start of each sprint
Introduction Scrum Framework
Address: An Wai Bei Yuan, Bei Hu Qu, Jiu chang Yi Shu Yuan, Wine Art Zone, Building F5001, Chaoyang District, Beijing, China 100012 M: +60 (16) 3459808 [email protected] Fax: +86 (10) 52023934-‐8006 www.peopeo.de
Sprint Backlog > Scrum
• Individuals sign up for work of their own choosing – Work is never assigned
• Es7mated work remaining is updated daily • Any team member can add, delete or change the sprint backlog
• Work for the sprint emerges • If work is unclear, define a sprint backlog item with a larger amount of 7me and break it down later
• Update work remaining as more becomes known
Introduction Scrum Framework
Address: An Wai Bei Yuan, Bei Hu Qu, Jiu chang Yi Shu Yuan, Wine Art Zone, Building F5001, Chaoyang District, Beijing, China 100012 M: +60 (16) 3459808 [email protected] Fax: +86 (10) 52023934-‐8006 www.peopeo.de
Sprint Burndown Chart > Scrum
Introduction Scrum Framework
0
200
400
600
800
1,000
7/11
/11
14/1
1/11
21/1
1/11
28/1
1/11
5/12
/11
Hou
rs
Address: An Wai Bei Yuan, Bei Hu Qu, Jiu chang Yi Shu Yuan, Wine Art Zone, Building F5001, Chaoyang District, Beijing, China 100012 M: +60 (16) 3459808 [email protected] Fax: +86 (10) 52023934-‐8006 www.peopeo.de
Scrum Culture in Comparison > Scrum
Culture Summary
Address: An Wai Bei Yuan, Bei Hu Qu, Jiu chang Yi Shu Yuan, Wine Art Zone, Building F5001, Chaoyang District, Beijing, China 100012 M: +60 (16) 3459808 [email protected] Fax: +86 (10) 52023934-‐8006 www.peopeo.de