Enviar búsqueda
Cargar
Getting agile-with-scrum-ndc-2104
•
0 recomendaciones
•
29 vistas
S
somyaadwan
Seguir
Agile with Scrum
Leer menos
Leer más
Software
Denunciar
Compartir
Denunciar
Compartir
1 de 39
Descargar ahora
Descargar para leer sin conexión
Recomendados
Introduction to Scrum
Introduction to Scrum
A N M Khaleqdad KHAN, CSCIP/P, PMC-III
Getting Agile with Srum
Getting Agile with Srum
Mike Cohn
Customized Scrum
Customized Scrum
Abdul Karim
Introduction to Scrum - Agile Methods
Introduction to Scrum - Agile Methods
Cesar Augusto Nogueira
Hanno Jarvet BeWise loeng "An Introduction to Scrum" (20.11.2013 EBS)
Hanno Jarvet BeWise loeng "An Introduction to Scrum" (20.11.2013 EBS)
JCI Tallinn BeWise
Scrum introduction
Scrum introduction
João Paulo Preti
Intro to Scrum - Balance Internet
Intro to Scrum - Balance Internet
Hoang Nguyen
Scrum toufiq
Scrum toufiq
Toufiq Mahmud
Recomendados
Introduction to Scrum
Introduction to Scrum
A N M Khaleqdad KHAN, CSCIP/P, PMC-III
Getting Agile with Srum
Getting Agile with Srum
Mike Cohn
Customized Scrum
Customized Scrum
Abdul Karim
Introduction to Scrum - Agile Methods
Introduction to Scrum - Agile Methods
Cesar Augusto Nogueira
Hanno Jarvet BeWise loeng "An Introduction to Scrum" (20.11.2013 EBS)
Hanno Jarvet BeWise loeng "An Introduction to Scrum" (20.11.2013 EBS)
JCI Tallinn BeWise
Scrum introduction
Scrum introduction
João Paulo Preti
Intro to Scrum - Balance Internet
Intro to Scrum - Balance Internet
Hoang Nguyen
Scrum toufiq
Scrum toufiq
Toufiq Mahmud
Agile methodology
Agile methodology
Naveen Kumar Singh
Introduction into Scrum
Introduction into Scrum
msorin
English redistributable-intro-scrum
English redistributable-intro-scrum
Sean Mike
Agile Estimating
Agile Estimating
Mike Cohn
Introduction to scrum
Introduction to scrum
William Simms
fast Introduction scrum
fast Introduction scrum
Fabien Bataille
Nuts and Bolts of Scrum Template (extended)
Nuts and Bolts of Scrum Template (extended)
Alexei Govorine
Agile scrum training
Agile scrum training
Rajakrishnan S, MCA,MBA,MA Phil,PMP,CSM,ISTQB-Test Mgr,ITIL
Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012
MrAlexRosales
Scrum methodology
Scrum methodology
C.T.Co
Kanban For Software Engineering Apr 242
Kanban For Software Engineering Apr 242
Ross Lawley
Open ScrumBan Guideline
Open ScrumBan Guideline
Zhang Keqiang
Practicing Agile through Scrum
Practicing Agile through Scrum
Naveen Kumar Singh
Agile Deveopment-with-Scrum for CapitalCamp DC
Agile Deveopment-with-Scrum for CapitalCamp DC
Forum One
English redistributable-intro-scrum
English redistributable-intro-scrum
Steve Cheung
Scrumban
Scrumban
Jens Meydam
Scrum an Agile Methodology
Scrum an Agile Methodology
Zahra Golmirzaei
Agile scrum
Agile scrum
qaguruonline
Agile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An Introduction
XBOSoft
Agile Scrum Training, Day 1 (1/2)
Agile Scrum Training, Day 1 (1/2)
Jens Wilke
Getting Agile with Srum
Getting Agile with Srum
Mike Cohn
Getting Agile with Scrum
Getting Agile with Scrum
Mike Cohn
Más contenido relacionado
La actualidad más candente
Agile methodology
Agile methodology
Naveen Kumar Singh
Introduction into Scrum
Introduction into Scrum
msorin
English redistributable-intro-scrum
English redistributable-intro-scrum
Sean Mike
Agile Estimating
Agile Estimating
Mike Cohn
Introduction to scrum
Introduction to scrum
William Simms
fast Introduction scrum
fast Introduction scrum
Fabien Bataille
Nuts and Bolts of Scrum Template (extended)
Nuts and Bolts of Scrum Template (extended)
Alexei Govorine
Agile scrum training
Agile scrum training
Rajakrishnan S, MCA,MBA,MA Phil,PMP,CSM,ISTQB-Test Mgr,ITIL
Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012
MrAlexRosales
Scrum methodology
Scrum methodology
C.T.Co
Kanban For Software Engineering Apr 242
Kanban For Software Engineering Apr 242
Ross Lawley
Open ScrumBan Guideline
Open ScrumBan Guideline
Zhang Keqiang
Practicing Agile through Scrum
Practicing Agile through Scrum
Naveen Kumar Singh
Agile Deveopment-with-Scrum for CapitalCamp DC
Agile Deveopment-with-Scrum for CapitalCamp DC
Forum One
English redistributable-intro-scrum
English redistributable-intro-scrum
Steve Cheung
Scrumban
Scrumban
Jens Meydam
Scrum an Agile Methodology
Scrum an Agile Methodology
Zahra Golmirzaei
Agile scrum
Agile scrum
qaguruonline
Agile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An Introduction
XBOSoft
Agile Scrum Training, Day 1 (1/2)
Agile Scrum Training, Day 1 (1/2)
Jens Wilke
La actualidad más candente
(20)
Agile methodology
Agile methodology
Introduction into Scrum
Introduction into Scrum
English redistributable-intro-scrum
English redistributable-intro-scrum
Agile Estimating
Agile Estimating
Introduction to scrum
Introduction to scrum
fast Introduction scrum
fast Introduction scrum
Nuts and Bolts of Scrum Template (extended)
Nuts and Bolts of Scrum Template (extended)
Agile scrum training
Agile scrum training
Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012
Scrum methodology
Scrum methodology
Kanban For Software Engineering Apr 242
Kanban For Software Engineering Apr 242
Open ScrumBan Guideline
Open ScrumBan Guideline
Practicing Agile through Scrum
Practicing Agile through Scrum
Agile Deveopment-with-Scrum for CapitalCamp DC
Agile Deveopment-with-Scrum for CapitalCamp DC
English redistributable-intro-scrum
English redistributable-intro-scrum
Scrumban
Scrumban
Scrum an Agile Methodology
Scrum an Agile Methodology
Agile scrum
Agile scrum
Agile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An Introduction
Agile Scrum Training, Day 1 (1/2)
Agile Scrum Training, Day 1 (1/2)
Similar a Getting agile-with-scrum-ndc-2104
Getting Agile with Srum
Getting Agile with Srum
Mike Cohn
Getting Agile with Scrum
Getting Agile with Scrum
Mike Cohn
22-AnOverviewOfScrum.pptx
22-AnOverviewOfScrum.pptx
HelenCandy2
English-RedistributableIntroToScrumPPT.pptx
English-RedistributableIntroToScrumPPT.pptx
GayanHewage2
Agile and Scrum 101 –PMI Central Indiana Chapter - Michael Nir - Slide deck
Agile and Scrum 101 –PMI Central Indiana Chapter - Michael Nir - Slide deck
Michael Nir Business Agility Speaker and Coach
Scrum.ppt
Scrum.ppt
ssuser98a1af
English-Redistributable-Intro-Scrum (1) (1).ppt
English-Redistributable-Intro-Scrum (1) (1).ppt
ShwetaPuneyani1
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
duhitha2
Scrum Overview
Scrum Overview
sourav_techjini
Introduction to scrum
Introduction to scrum
Semen Arslan
An Introduction to Scrum: presented at PyTexas 2012
An Introduction to Scrum: presented at PyTexas 2012
Tomo Popovic
Introduction to Scrum – Hassan Jaffal
Introduction to Scrum – Hassan Jaffal
Agile Tour Beirut
Intro To Scrum
Intro To Scrum
scottycn
An Introduction to Scrum
An Introduction to Scrum
mbalas2
Agile by KD
Agile by KD
Karl Dickman
Agile by KD
Agile by KD
Karl Dickman
Redistributable Intro To Scrum
Redistributable Intro To Scrum
Erwin Verweij
Introduction to lean and agile
Introduction to lean and agile
Terry Bunio
Scrum Intro for E-works
Scrum Intro for E-works
Nora Papazyan
Scrum 101
Scrum 101
Ozgur Ertem
Similar a Getting agile-with-scrum-ndc-2104
(20)
Getting Agile with Srum
Getting Agile with Srum
Getting Agile with Scrum
Getting Agile with Scrum
22-AnOverviewOfScrum.pptx
22-AnOverviewOfScrum.pptx
English-RedistributableIntroToScrumPPT.pptx
English-RedistributableIntroToScrumPPT.pptx
Agile and Scrum 101 –PMI Central Indiana Chapter - Michael Nir - Slide deck
Agile and Scrum 101 –PMI Central Indiana Chapter - Michael Nir - Slide deck
Scrum.ppt
Scrum.ppt
English-Redistributable-Intro-Scrum (1) (1).ppt
English-Redistributable-Intro-Scrum (1) (1).ppt
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
Scrum Overview
Scrum Overview
Introduction to scrum
Introduction to scrum
An Introduction to Scrum: presented at PyTexas 2012
An Introduction to Scrum: presented at PyTexas 2012
Introduction to Scrum – Hassan Jaffal
Introduction to Scrum – Hassan Jaffal
Intro To Scrum
Intro To Scrum
An Introduction to Scrum
An Introduction to Scrum
Agile by KD
Agile by KD
Agile by KD
Agile by KD
Redistributable Intro To Scrum
Redistributable Intro To Scrum
Introduction to lean and agile
Introduction to lean and agile
Scrum Intro for E-works
Scrum Intro for E-works
Scrum 101
Scrum 101
Último
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
Evangelist Apps https://twitter.com/EvangelistSW/
DNT_Corporate presentation know about us
DNT_Corporate presentation know about us
Dynamic Netsoft
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Alberto González Trastoy
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
aagamshah0812
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
ThousandEyes
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
MyIntelliSource, Inc.
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
kalichargn70th171
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
bodapatigopi8531
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
OPEN KNOWLEDGE GmbH
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
kalichargn70th171
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
ABDERRAOUF MEHENNI
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
harshavardhanraghave
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
ComplianceQuest1
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
kaushalgiri8080
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
kalichargn70th171
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
MyIntelliSource, Inc.
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
kellynguyen01
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
ICS
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
Último
(20)
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
DNT_Corporate presentation know about us
DNT_Corporate presentation know about us
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
Getting agile-with-scrum-ndc-2104
1.
Getting Agile with
Scrum 6 June 2014 Mike Cohn
2.
® © 2003–2012
Mountain Goat Software® We’re losing the relay race 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.”
3.
® © 2003–2012
Mountain Goat Software® Source: “How Apple Does It,” Time Magazine, October 24, 2005 by Lev Grossman “Apple employees talk incessantly about what they call ‘deep collaboration’ or ‘cross- pollination’ or ‘concurrent engineering.’ “Essentially it means that products don’t pass from team to team. There aren’t discrete, sequential development stages. Instead, it’s simultaneous and organic. “Products get worked on in parallel by all departments at once—design, hardware, software—in endless rounds of interdisciplinary design reviews.”
4.
® © 2003–2009
Mountain Goat Software® Scrum has been used by: •Microsoft •Yahoo •Google •Electronic Arts •IBM •Lockheed Martin •Philips •Siemens •Nokia •Capital One •BBC •Intuit •Apple •Nielsen Media •First American Corelogic •Qualcomm •Texas Instruments •Salesforce.com •John Deere •Lexis Nexis •Sabre •Salesforce.com •Time Warner •Turner Broadcasting •Oce
5.
® © 2003–2009
Mountain Goat Software® Scrum has been used for: • Commercial software • In-house development • Contract development • Fixed-price projects • Financial applications • ISO 9001-certified applications • Embedded systems • 24x7 systems with 99.999% uptime requirements • the Joint Strike Fighter • Video game development • FDA-approved, life-critical systems • Satellite-control software • Websites • Handheld software • Mobile phones • Network switching applications • ISV applications • Some of the largest applications in use
6.
® © 2003–2009
Mountain Goat Software® Characteristics • Self-organizing teams • Product progresses in a series of month-long “sprints” • Requirements are captured as items in a list of “product backlog” • No specific engineering practices prescribed • Uses generative rules to create an agile environment for delivering projects • One of the “agile processes”
7.
® © 2003–2012
Mountain Goat Software® Project noise level Simple Complex Anarchy Com plicated Technology Requirements Far from Agreement Close to Agreement Close to Certainty Far from Certainty Source: Strategic Management and Organizational Dynamics by Ralph Stacey in Agile Software Development with Scrum by Ken Schwaber and Mike Beedle. ® © 2003–2009 Mountain Goat Software®
8.
® © 2003–2012
Mountain Goat Software® Scrum Cancel Gift wrap Return Sprint 1-4 weeks Return Sprint goal Sprint backlog Potentially shippable product increment Product backlog Vouchers Gift wrap Vouchers Cancel 24 hours
9.
® © 2003–2009
Mountain Goat Software® Sprints • Scrum projects make progress in a series of “sprints” • Typical duration is 2–4 weeks or a calendar month at most • A constant duration leads to a better rhythm • Product is designed, coded, and tested during the sprint
10.
® © 2003–2009
Mountain Goat Software® Sequential vs. overlapping development Source:“The New New Product Development Game” by Takeuchi and Nonaka. Harvard Business Review, January 1986. Rather than doing all of one thing at a time... ...Scrum teams do a little of everything all the time Requirements Design Code Test
11.
® © 2003–2009
Mountain Goat Software® No changes during a sprint • Plan sprint durations around how long you can commit to keeping change out of the sprint Change
12.
® © 2003–2012
Mountain Goat Software® Scrum framework • Product owner • ScrumMaster • Team Roles • Sprint planning • Sprint review • Sprint retrospective • Daily scrum meeting Ceremonies • Product backlog • Sprint backlog • Burndown charts Artifacts
13.
® © 2003–2012
Mountain Goat Software® Scrum framework • Sprint planning • Sprint review • Sprint retrospective • Daily scrum meeting Ceremonies • Product backlog • Sprint backlog • Burndown charts Artifacts • Product owner • ScrumMaster • Team Roles
14.
® © 2003–2009
Mountain Goat Software® Product owner • Define the features of the product • Makes scope vs. schedule decisions • Responsible for achieving financial goals of the project • Prioritize the product backlog • Adjust features and priority every sprint, as needed • Accept or reject work results
15.
® © 2003–2009
Mountain Goat Software® The ScrumMaster • Responsible for enacting Scrum values and practices • Removes impediments • Coaches the team to their best possible performance • Helps improve team productivity in any way possible • Enable close cooperation across all roles and functions • Shield the team from external interference
16.
® © 2003–2009
Mountain Goat Software® The team • Typically 5-9 people • Cross-functional: • Programmers, testers, user experience designers, etc. • Members should be full-time • May be exceptions (e.g., database administrator) • Teams are self-organizing • Ideally, no titles but rarely a possibility • Membership should change only between sprints
17.
® © 2003–2012
Mountain Goat Software® • Product owner • ScrumMaster • Team Roles Scrum framework • Product backlog • Sprint backlog • Burndown charts Artifacts • Sprint planning • Sprint review • Sprint retrospective • Daily scrum meeting Ceremonies
18.
® © 2003–2012
Mountain Goat Software® Sprint planning meeting Sprint backlog Sprint goal Who • Team, ScrumMaster, & Product Owner Agenda • Discuss top priority product backlog items • Team selects which to do Why • Know what will be worked on • Understand it enough to do it
19.
® © 2003–2009
Mountain Goat Software® Sprint planning • Team selects items from the product backlog they can commit to completing • Sprint backlog is created • Tasks are identified and each is estimated (1-16 hours) • Collaboratively, not done alone by the ScrumMaster • High-level design is considered As a vacation planner, I want to see photos of the hotels. Code the middle tier (8 hours) Code the user interface (4) Write test fixtures (4) Code the foo class (6) Update performance tests (4)
20.
® © 2003–2009
Mountain Goat Software® The daily scrum • Parameters • Daily • 15-minutes • Stand-up • Not for problem solving • Whole world is invited • Only team members, ScrumMaster, product owner, can talk • Helps avoid other unnecessary meetings
21.
® © 2003–2009
Mountain Goat Software® Everyone answers 3 questions • These are not status for the ScrumMaster • They are commitments in front of peers What did you do yesterday? 1 What will you do today? 2 Is anything in your way? 3
22.
® © 2003–2009
Mountain Goat Software® The sprint review • 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 time rule • No slides • Whole team participates • Invite the world
23.
® © 2003–2009
Mountain Goat Software® Sprint retrospective • Periodically take a look at what is and is not working • Typically around 30 minutes • Done after every sprint • Whole team participates • ScrumMaster • Product owner • Team • Possibly customers and others
24.
® © 2003–2009
Mountain Goat Software® Start / Stop / Continue • Whole team gathers and discusses what they’d like to: Start doing Stop doing Continue doing This is just one of many ways to do a sprint retrospective.
25.
® © 2003–2012
Mountain Goat Software® • Product owner • ScrumMaster • Team Roles Scrum framework • Sprint planning • Sprint review • Sprint retrospective • Daily scrum meeting Ceremonies • Product backlog • Sprint backlog • Burndown charts Artifacts
26.
® © 2003–2009
Mountain Goat Software® Product backlog • 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 • Prioritized by the product owner • Reprioritized at the start of each sprint This is the product backlog
27.
® © 2003–2012
Mountain Goat Software® A sample product backlog Backlog item Estimate Allow a guest to make a reservation 3 As a guest, I want to cancel a reservation. 5 As a guest, I want to change the dates of a reservation. 3 As a hotel employee, I can run RevPAR reports (revenue-per-available-room) 8 Improve exception handling 8 ... 30 ... 50
28.
® © 2003–2009
Mountain Goat Software® Sprint goal A short statement of what the work will be focused on during the sprint Sprint 8 The checkout process—pay for an order, pick shipping, order gift wrapping, etc. Sprint 7 Implement basic shopping cart functionality including add, remove, and update.
29.
® © 2003–2009
Mountain Goat Software® Managing the sprint backlog • Individuals sign up for work of their own choosing • Work is never assigned • Estimated 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 time and break it down later • Update work remaining as more becomes known
30.
® © 2003–2012
Mountain Goat Software® A sprint backlog Tasks Code the user interface Code the middle tier Test the middle tier Write online help Write the foo class Mon 8 16 8 12 8 Tues 4 12 16 8 Wed Thur 4 11 8 4 Fri 8 8 Add error logging 8 10 16 8 8
31.
® © 2003–2012
Mountain Goat Software® A sprint burndown chart 0 200 400 600 800 1,000 4/29/02 5/6/02 5/13/02 5/20/02 5/24/02 Hours
32.
® © 2003–2012
Mountain Goat Software® Hours 40 30 20 10 0 Mon Tue Wed Thu Fri Tasks Code the user interface Code the middle tier Test the middle tier Write online help Mon 8 16 8 12 Tues Wed Thur Fri 4 12 16 7 11 8 10 16 8 50
33.
® © 2003–2009
Mountain Goat Software® Scalability • Typical individual team is 7 ± 2 people • Scalability comes from teams of teams • Factors in scaling • Type of application • Team size • Team dispersion • Project duration • Scrum has been used on projects of over 1,000 people
34.
® © 2003–2012
Mountain Goat Software® Scaling through the Scrum of scrums
35.
® © 2003–2012
Mountain Goat Software® Programmers ScrumMasters UI Designers Testers DBAs Communities of Practice help scale and cut across Scrum teams
36.
® © 2003–2009
Mountain Goat Software® A Scrum reading list • Agile Estimating and Planning by Mike Cohn • Agile Game Development with Scrum by Clinton Keith • Agile Product Ownership by Roman Pichler • Agile Retrospectives by Esther Derby and Diana Larsen • AgileTesting:A Practical Guide forTesters and AgileTeams by Lisa Crispin and Janet Gregory • Coaching AgileTeams by Lyssa Adkins • Essential Scrum by Kenneth Rubin • Succeeding with Agile: Software Development using Scrum by Mike Cohn • User Stories Applied for Agile Software Development by Mike Cohn
37.
® © 2003–2009
Mountain Goat Software® About this presentation... • A Creative Commons version of this presentation is available at: www.mountaingoatsoftware.com/scrum-a-presentation • Available in Keynote and PowerPoint format • Translated into 28 languages (so far!)
38.
® © 2003–2009
Mountain Goat Software® FrontRowAgile.com Online video training
39.
® © 2003–2012
Mountain Goat Software® mike@mountaingoatsoftware.com www.mountaingoatsoftware.com twitter: mikewcohn Mike Cohn
Descargar ahora