SlideShare une entreprise Scribd logo
1  sur  42
A Scrum Overview with emphasis on Product Owner/Product Backlog 6/12/2010 ©2010, Robert W. Chin 1
Who am I ? 6/12/2010 2 (c)2010, Robert W. Chin ?
[object Object]
Database Analyst and Data Architect
Technical Lead and Team Leader
Business Systems Analyst (BSA) and Business Systems Engineer (BSE)
Consultant (“Road Warrior”)
IT Manager, Manager of Software Development, and Project Manager
Management Consultant
Certified Scrum Master and Scrum Coach
Director of PMO and PM PracticesPositions and Responsibilities 6/12/2010 3 (c)2010, Robert W. Chin
Bachelor of Science in Electrical Engineering Northeastern University, Boston, MA Master of Science in Computer Engineering University of Massachusetts at Lowell, Lowell, MA Educational Background 6/12/2010 4 (c)2010, Robert W. Chin
Licensed (US) Amateur Radio Operator  (WB1FHT) Licensed Real Estate Broker, Commonwealth of Massachusetts (#100917) Project Management Institute (PMI); Membership ID number 223781 Member of the Troubled Projects SIG (TPSIG) Member of the Program Management Office SIG (PMOSIG) Member of PMI Central Mass Chapter Member of PMI Mass Bay Chapter Certified Scrum Master (taught and certified by Ken Schwaber, co-founder of Scrum) Agile Coach Member of the Scrum Alliance (www.scrumalliance.org) Member of the Board for the Nashua Scrum Club Member of Agile Boston Professional Licenses and Affiliations 6/12/2010 5 (c)2010, Robert W. Chin
Boston User Groups:  Boston Windows Server User Group - Served as Steering Committee Member, Secretary, Director of Membership and Membership Services; and, Culminis Liaison, Director of VICE (Vendor Incentives, Contributions, and Etc.) and Director-at-Large.   Taught Visual Basic Programming with the "VB Learning" User Group at the local Microsoft company facilities in Waltham, MA.   Served as a Communications Technology Consultant to the American Red Cross, National Headquarters (in Washington, DC) for more than five (5) years.   Volunteered as a Special Events Strategic and Operational Communications Consultant to the Massachusetts Special Olympics for more than fifteen (15) years.   Volunteered and served in the local American Red Cross Disaster Services Committee for more than ten (10) years.  Served as a Leader on many different community projects, local events, and Disaster Team development.   Life Member of the Amateur Radio Relay League (ARRL).   Professional & Community Activities, Hobbies, etc. 6/12/2010 6 (c)2010, Robert W. Chin
Project Management Over the Years What is Scrum?  (Quick, high-level overview) Why use Scrum? Who does what in Scrum? Purpose and Objectives 6/12/2010 (c)2010, Robert W. Chin 7
Deming Cycle — W. Edwards Deming RAD, RUPP CMM, CMMI, PMBOK — PMI Test Driven Development (TDD), Data DD Prince2 Earned Value Agile Patterns eXtreme Programming Scrum Project Management 6/12/2010 8 (c)2010, Robert W. Chin
Source:  http://en.wikipedia.org/wiki/Scrum_(development) Scrumis an iterative, incremental framework for project management and agile software development.   Although Scrum was originally intended for management of software development projects, it can be used to run software maintenance teams, or as a general project/program management approach.   What is Scrum? 6/12/2010 9 (c)2010, Robert W. Chin
1.^ a b Schwaber, Ken (1 February 2004). Agile Project Management with Scrum. Microsoft Press. ISBN 978-0-735-61993-7.  2.^ Takeuchi, Hirotaka; Nonaka, Ikujiro (January-February 1986). "The New New Product Development Game" (PDF). Harvard Business Review. http://apln-richmond.pbwiki.com/f/New%20New%20Prod%20Devel%20Game.pdf. Retrieved 2008-09-26. [dead link] 3.^ DeGrace, Peter; Stahl, Leslie Hulet (1 October 1990). Wicked problems, righteous solutions. Prentice Hall. ISBN 978-0-135-90126-7.  4.^ Sutherland, Jeff (October 2004). "Agile Development: Lessons learned from the first Scrum" (PDF). http://www.scrumalliance.org/resources/35. Retrieved 2008-09-26.  5.^ "The Classic Story of the Pig and Chicken". Implementing Scrum. 11 September 2006. http://www.implementingscrum.com/2006/09/11/the-classic-story-of-the-pig-and-chicken/. Retrieved 2010-04-03.  6.^ Schwaber, p. 7 7.^ "Scrum, Scrum Developer Courses, Scrum Knowledge Assessment, Scrum Guide, Ken Schwaber - Scrum Guides". Scrum.org. 2009. http://www.scrum.org/scrumguides/. Retrieved 2010-04-03.  8.^ Schwaber, p. 135 9.^ Cohn, Mike (May 2007). "Advice on Conducting the Scrum of Scrums Meeting". http://www.scrumalliance.org/articles/46-advice-on-conducting-the-scrum-of-scrums-meeting. Retrieved 2009-07-23.  10.^ Schwaber, p. 133 11.^ Sprint, Planning (January-February 2009). Sprint Planning Rules. http://www.sprintplanning.com/SprintPlanningRules.aspx. Retrieved 2009-03-30.  12.^ Schwaber, p. 137 13.^ Schwaber, p. 138 14.^ Invented by Mike Cohn, more info can be found here [1] 15.^ Schwaber, pp. 141–143 16.^ p.5 Crisp.se 17.^ Leansoftwareengineering.com 18.^ a b Leansoftwareengineering.com 19.^ p.18 - 19 Crisp.se 20.^ p.22 - 23 Crisp.se 21.^ Infoq.com (The video and the summary) Referenceshttp://en.wikipedia.org/wiki/Scrum_(development) 6/12/2010 10 (c)2010, Robert W. Chin
In 1986, Hirotaka Takeuchi and IkujiroNonaka described a new holistic approach that would increase speed and flexibility in commercial new product development.[2] They compared this new holistic approach, in which the phases strongly overlap and the whole process is performed by one cross-functional team across the different phases, to rugby, where the whole team “tries to go to the distance as a unit, passing the ball back and forth”. The case studies came from the automotive, photo machine, computer and printer industries. History 6/12/2010 11 (c)2010, Robert W. Chin
In 1991, DeGrace and Stahl, in “Wicked Problems, Righteous Solutions,”[3] referred to this approach as Scrum, a rugby term mentioned in the article by Takeuchi and Nonaka. In the early 1990s, Ken Schwaber used an approach that led to Scrum at his company, Advanced Development Methods. At the same time, Jeff Sutherland, John Scumniotales, and Jeff McKenna developed a similar approach at Easel Corporation and were the first to call it Scrum.[4]  History (continued) 6/12/2010 12 (c)2010, Robert W. Chin
In 1995 Sutherland and Schwaber jointly presented a paper describing Scrum at OOPSLA ’95 in Austin, TX, its first public appearance. Schwaber and Sutherland collaborated during the following years to merge the above writings, their experiences, and industry best practices into what is now known as Scrum. In 2001, Schwaber teamed up with Mike Beedle to describe the method in the book “Agile Software Development with Scrum.” History (continued) 6/12/2010 13 (c)2010, Robert W. Chin
The Agile ManifestoFebruary 11-13, 2001 6/12/2010 14 (c)2010, Robert W. Chin We are uncovering better ways of developingsoftware by doing it and helping others do it.Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items onthe right, we value the items on the left more.
The Agile ManifestoFebruary 11-13, 2001 6/12/2010 15 Process and Tools Individuals and  Interactions over Comprehensive Documentation Working  Software over Contract Negotiation Customer  Collaboration over Following a Plan Responding  To Change over
Project Noise Level
The Big Picture 6/12/2010 17 (c)2010, Robert W. Chin Source:  Mountain Goat Software (Mike Coyne)
Scrum is a “process skeleton” which contains sets of practices and predefined roles. The main roles in Scrum are: the “ScrumMaster”, who maintains the processes (typically in lieu of a project manager) the “Product Owner”, who represents the stakeholders and the business the “Team”, a cross-functional group of about 7 people who do the actual analysis, design, implementation, testing, etc. The Roles 6/12/2010 (c)2010, Robert W. Chin 18
The Chicken and the Pig 6/12/2010 19 (c)2010, Robert W. Chin Source: http://www.implementingscrum.com/2006/09/11/the-classic-story-of-the-pig-and-chicken/
Source:  http://en.wikipedia.org/wiki/The_Chicken_and_the_Pig The fable of The Chicken and the Pig is about commitment to a project or cause. This fable is commonly referenced to illustrate two types of project members: pigs, who are totally committed to the project and accountable for its outcome, and chickens, who consult on the project and are informed of its progress. By extension, a rooster, or gamecock, can be defined as a person who struts around offering uninformed, unhelpful opinions. A successful project needs both chickens and pigs (roosters are seen as unproductive). However, given the sacrifice required of being a pig—forswearing other projects and opportunities—they can be difficult to collect. Thus, the construction of a successful project-team must ensure that the project has sufficient "pigs" and that they are empowered to drive the project in return for committing to and taking accountability for it. The Chicken and the Pig 6/12/2010 20 (c)2010, Robert W. Chin
The Pigs are the ones committed to the project in the Scrum process—they are the ones with “their bacon on the line” and performing the actual work of the project. ScrumMaster (or Facilitator) Scrum is facilitated by a ScrumMaster, whose primary job is to remove impediments to the ability of the team to deliver the sprint goal/deliverables. The ScrumMaster is not the leader of the team (as the team is self-organizing) but acts as a buffer between the team and any distracting influences. The ScrumMaster ensures that the Scrum process is used as intended. The ScrumMaster is the enforcer of rules. A key part of the ScrumMaster’s role is to protect the team and keep them focused on the tasks in hand. Team The team has the responsibility to deliver the product. A team is typically made up of 5–9 people with cross-functional skills who do the actual work (design, develop, test, technical communication, etc.). Product Owner The Product Owner represents the voice of the customer. He/she ensures that the Scrum Team works with the “right things” from a business perspective. The Product Owner writes customer-centric items (typically user stories), prioritizes them and then places them in the product backlog. A Product Owner can be a member of the Scrum Team but cannot be a ScrumMaster.[7] According to original Scrum, Product Owner is in a "pig" role. However, if the Product Owner does not have involvement regularly, he/she may be considered as a "chicken" . “Pig” Roles in Scrum 6/12/2010 21 (c)2010, Robert W. Chin
Stakeholders (customers, vendors)  These are the people who enable the project and for whom the project will produce the agreed-upon benefit[s], which justify its production. They are only directly involved in the process during the sprint reviews.  Managers  People who will set up the environment for the product development organizations. “Chicken” Roles 6/12/2010 22 (c)2010, Robert W. Chin
During each “sprint”, typically a two to four week period (with the length being decided by the team), the team creates a potentially shippable product increment (for example, working and tested software).  The set of features that go into a sprint come from the product “backlog”, which is a prioritized set of high level requirements of work to be done.  Which backlog items go into the sprint is determined during the sprint planning meeting. During this meeting, the Product Owner informs the team of the items in the product backlog that he or she wants completed. The team then determines how much of this they can commit to complete during the next sprint.[1] Scrum Characteristics 6/12/2010 23 (c)2010, Robert W. Chin
During a sprint, no one is allowed to change the sprint backlog, which means that [those] requirements are frozen for that sprint.  After a sprint is completed, the team demonstrates how to use the software. Scrum Characteristics (continued) 6/12/2010 24 (c)2010, Robert W. Chin
The Scrum Planning Meeting The Daily Stand-up Meeting The Retrospective Meeting The Ceremonies (Meetings) 6/12/2010 25 (c)2010, Robert W. Chin
At the beginning of the sprint cycle (every 7–30 days), a “Sprint Planning Meeting” is held. Select what work is to be done Prepare the Sprint Backlog that details the time it will take to do that work, with the entire team Identify and communicate how much of the work is likely to be done during the current sprint Eight hour limit  (1st four hours) Product Owner + Team: dialog for prioritizing the Product Backlog (2nd four hours) Team only: hashing out a plan for the Sprint, resulting in the Sprint Backlog Meetings – Sprint Planning Meeting[10][11] 6/12/2010 26 (c)2010, Robert W. Chin
Scrum of scrums Held each day, normally after the daily scrum. These meetings allow clusters of teams to discuss their work, focusing especially on areas of overlap and integration. A designated person from each team attends. The agenda will be the same as the Daily Scrum, plus the following four questions:[9] What has your team done since we last met? What will your team do before we meet again? Is anything slowing your team down or getting in their way? Are you about to put something in another team’s way? Meetings – The Daily Scrum  6/12/2010 27 (c)2010, Robert W. Chin
Scrum of scrums Held each day, normally after the daily scrum. These meetings allow clusters of teams to discuss their work, focusing especially on areas of overlap and integration. A designated person from each team attends. The agenda will be the same as the Daily Scrum, plus the following four questions:[9] What has your team done since we last met? What will your team do before we meet again? Is anything slowing your team down or getting in their way? Are you about to put something in another team’s way? Meetings - Scrum of Scrums 6/12/2010 28 (c)2010, Robert W. Chin
At the end of a sprint cycle, two meetings are held: the “Sprint Review Meeting” and the “Sprint Retrospective” Sprint Review Meeting [12]  Review the work that was completed and not completed Present the completed work to the stakeholders (a.k.a. “the demo”) Incomplete work cannot be demonstrated Four hour time limit Sprint Retrospective [13]  All team members reflect on the past sprint Make continuous process improvements Two main questions are asked in the sprint retrospective: What went well during the sprint? What could be improved in the next sprint? Three hour time limit Meetings – “Sprint Review Meeting” and the “Sprint Retrospective” 6/12/2010 29 (c)2010, Robert W. Chin
Scrum enables the creation of self-organizing teams by encouraging co-location of all team members, and verbal communication across all team members and disciplines that are involved in the project. Highlight Point #1 6/12/2010 30 (c)2010, Robert W. Chin
A key principle of Scrum is its recognition that during a project the customers can change their minds about what they want and need (often called requirements churn), and that unpredicted challenges cannot be easily addressed in a traditional predictive or planned manner.  As such, Scrum adopts an empirical approach—accepting that the problem [may not or] cannot be fully understood or defined, focusing instead on maximizing the team’s ability to deliver quickly and respond to emerging requirements. Highlight Point #2 6/12/2010 31 (c)2010, Robert W. Chin
There are several implementations of systems for managing the Scrum process, which range from yellow stickers and whiteboards, to software packages.  One of Scrum’s biggest advantages is that it is very easy to learn and requires little effort to start using. Highlight Point #3 6/12/2010 32 (c)2010, Robert W. Chin
Product Backlog Sprint Backlog Burn Down Chart The Artifacts 6/12/2010 33 (c)2010, Robert W. Chin
Format: As <role>, I want <requirement> because <purpose> Example: As a User, I want to see the real weather data so I will know what to wear before leaving home.   Product Backlog Item 6/12/2010 34 (c)2010, Robert W. Chin

Contenu connexe

Similaire à Scrum Overview

Postcards From The Agile Frontier Final
Postcards From The Agile Frontier FinalPostcards From The Agile Frontier Final
Postcards From The Agile Frontier FinalElena Yatzeck
 
Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...
Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...
Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...David Rico
 
Agile Basics / Fundamentals
Agile Basics / FundamentalsAgile Basics / Fundamentals
Agile Basics / Fundamentalssparkagility
 
UX STRAT USA 2019: Richard Baker, GE Transportation
UX STRAT USA 2019: Richard Baker, GE TransportationUX STRAT USA 2019: Richard Baker, GE Transportation
UX STRAT USA 2019: Richard Baker, GE TransportationUX STRAT
 
What Product Managers Need to Know About Agile Development with Scrum
What Product Managers Need to Know About Agile Development with ScrumWhat Product Managers Need to Know About Agile Development with Scrum
What Product Managers Need to Know About Agile Development with ScrumLaura Klemme
 
Scrum Experience And Links Abdullah raza lakhan
Scrum Experience And Links Abdullah raza lakhanScrum Experience And Links Abdullah raza lakhan
Scrum Experience And Links Abdullah raza lakhanguesta09fdb
 
Business Need And Current Situation Essay
Business Need And Current Situation EssayBusiness Need And Current Situation Essay
Business Need And Current Situation EssayJill Lyons
 
The Project Management Process - Week 3
The Project Management Process - Week 3The Project Management Process - Week 3
The Project Management Process - Week 3Craig Brown
 
Week 03 - Project management plans
Week 03 - Project management plansWeek 03 - Project management plans
Week 03 - Project management plansAbid Khan
 
Agile in Practice An Agile Success Story February 2.docx
Agile in Practice  An Agile Success Story February 2.docxAgile in Practice  An Agile Success Story February 2.docx
Agile in Practice An Agile Success Story February 2.docxnettletondevon
 
Agile in Practice An Agile Success Story February 2.docx
Agile in Practice  An Agile Success Story February 2.docxAgile in Practice  An Agile Success Story February 2.docx
Agile in Practice An Agile Success Story February 2.docxsimonlbentley59018
 
Software Engineering Capstone SWE 481 Group 4 Group Project Phase 5
Software Engineering Capstone SWE 481 Group 4 Group Project Phase 5Software Engineering Capstone SWE 481 Group 4 Group Project Phase 5
Software Engineering Capstone SWE 481 Group 4 Group Project Phase 5Jim Richardson
 
Scrum - An Agile Approach to Software Product Development
Scrum - An Agile Approach to Software Product DevelopmentScrum - An Agile Approach to Software Product Development
Scrum - An Agile Approach to Software Product DevelopmentBharani M
 
dan craig resume
dan craig resumedan craig resume
dan craig resumeDan Craig
 
Agile Basics Slides PMIBC - Feb 2015
Agile Basics Slides PMIBC - Feb 2015Agile Basics Slides PMIBC - Feb 2015
Agile Basics Slides PMIBC - Feb 2015sparkagility
 
Scrum Guide & SAFe Agile booklet
Scrum Guide & SAFe Agile bookletScrum Guide & SAFe Agile booklet
Scrum Guide & SAFe Agile bookletSoumya De
 
From Konami Code to Peter Principle - Leadership Responsibilities (EuroIA 2020)
From Konami Code to Peter Principle - Leadership Responsibilities (EuroIA 2020)From Konami Code to Peter Principle - Leadership Responsibilities (EuroIA 2020)
From Konami Code to Peter Principle - Leadership Responsibilities (EuroIA 2020)Peter Boersma
 

Similaire à Scrum Overview (20)

Resume-Srinivasan_Ramachandran
Resume-Srinivasan_RamachandranResume-Srinivasan_Ramachandran
Resume-Srinivasan_Ramachandran
 
Postcards From The Agile Frontier Final
Postcards From The Agile Frontier FinalPostcards From The Agile Frontier Final
Postcards From The Agile Frontier Final
 
Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...
Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...
Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...
 
Agile Basics / Fundamentals
Agile Basics / FundamentalsAgile Basics / Fundamentals
Agile Basics / Fundamentals
 
UX STRAT USA 2019: Richard Baker, GE Transportation
UX STRAT USA 2019: Richard Baker, GE TransportationUX STRAT USA 2019: Richard Baker, GE Transportation
UX STRAT USA 2019: Richard Baker, GE Transportation
 
What Product Managers Need to Know About Agile Development with Scrum
What Product Managers Need to Know About Agile Development with ScrumWhat Product Managers Need to Know About Agile Development with Scrum
What Product Managers Need to Know About Agile Development with Scrum
 
Scrum Experience And Links Abdullah raza lakhan
Scrum Experience And Links Abdullah raza lakhanScrum Experience And Links Abdullah raza lakhan
Scrum Experience And Links Abdullah raza lakhan
 
Business Need And Current Situation Essay
Business Need And Current Situation EssayBusiness Need And Current Situation Essay
Business Need And Current Situation Essay
 
The Project Management Process - Week 3
The Project Management Process - Week 3The Project Management Process - Week 3
The Project Management Process - Week 3
 
Week 03 - Project management plans
Week 03 - Project management plansWeek 03 - Project management plans
Week 03 - Project management plans
 
Agile in Practice An Agile Success Story February 2.docx
Agile in Practice  An Agile Success Story February 2.docxAgile in Practice  An Agile Success Story February 2.docx
Agile in Practice An Agile Success Story February 2.docx
 
Agile in Practice An Agile Success Story February 2.docx
Agile in Practice  An Agile Success Story February 2.docxAgile in Practice  An Agile Success Story February 2.docx
Agile in Practice An Agile Success Story February 2.docx
 
Software Engineering Capstone SWE 481 Group 4 Group Project Phase 5
Software Engineering Capstone SWE 481 Group 4 Group Project Phase 5Software Engineering Capstone SWE 481 Group 4 Group Project Phase 5
Software Engineering Capstone SWE 481 Group 4 Group Project Phase 5
 
Scrum - An Agile Approach to Software Product Development
Scrum - An Agile Approach to Software Product DevelopmentScrum - An Agile Approach to Software Product Development
Scrum - An Agile Approach to Software Product Development
 
Agile Checklist
Agile ChecklistAgile Checklist
Agile Checklist
 
dan craig resume
dan craig resumedan craig resume
dan craig resume
 
Agile Basics Slides PMIBC - Feb 2015
Agile Basics Slides PMIBC - Feb 2015Agile Basics Slides PMIBC - Feb 2015
Agile Basics Slides PMIBC - Feb 2015
 
Resume
ResumeResume
Resume
 
Scrum Guide & SAFe Agile booklet
Scrum Guide & SAFe Agile bookletScrum Guide & SAFe Agile booklet
Scrum Guide & SAFe Agile booklet
 
From Konami Code to Peter Principle - Leadership Responsibilities (EuroIA 2020)
From Konami Code to Peter Principle - Leadership Responsibilities (EuroIA 2020)From Konami Code to Peter Principle - Leadership Responsibilities (EuroIA 2020)
From Konami Code to Peter Principle - Leadership Responsibilities (EuroIA 2020)
 

Dernier

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 

Dernier (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

Scrum Overview

  • 1. A Scrum Overview with emphasis on Product Owner/Product Backlog 6/12/2010 ©2010, Robert W. Chin 1
  • 2. Who am I ? 6/12/2010 2 (c)2010, Robert W. Chin ?
  • 3.
  • 4. Database Analyst and Data Architect
  • 5. Technical Lead and Team Leader
  • 6. Business Systems Analyst (BSA) and Business Systems Engineer (BSE)
  • 8. IT Manager, Manager of Software Development, and Project Manager
  • 10. Certified Scrum Master and Scrum Coach
  • 11. Director of PMO and PM PracticesPositions and Responsibilities 6/12/2010 3 (c)2010, Robert W. Chin
  • 12. Bachelor of Science in Electrical Engineering Northeastern University, Boston, MA Master of Science in Computer Engineering University of Massachusetts at Lowell, Lowell, MA Educational Background 6/12/2010 4 (c)2010, Robert W. Chin
  • 13. Licensed (US) Amateur Radio Operator (WB1FHT) Licensed Real Estate Broker, Commonwealth of Massachusetts (#100917) Project Management Institute (PMI); Membership ID number 223781 Member of the Troubled Projects SIG (TPSIG) Member of the Program Management Office SIG (PMOSIG) Member of PMI Central Mass Chapter Member of PMI Mass Bay Chapter Certified Scrum Master (taught and certified by Ken Schwaber, co-founder of Scrum) Agile Coach Member of the Scrum Alliance (www.scrumalliance.org) Member of the Board for the Nashua Scrum Club Member of Agile Boston Professional Licenses and Affiliations 6/12/2010 5 (c)2010, Robert W. Chin
  • 14. Boston User Groups: Boston Windows Server User Group - Served as Steering Committee Member, Secretary, Director of Membership and Membership Services; and, Culminis Liaison, Director of VICE (Vendor Incentives, Contributions, and Etc.) and Director-at-Large. Taught Visual Basic Programming with the "VB Learning" User Group at the local Microsoft company facilities in Waltham, MA. Served as a Communications Technology Consultant to the American Red Cross, National Headquarters (in Washington, DC) for more than five (5) years. Volunteered as a Special Events Strategic and Operational Communications Consultant to the Massachusetts Special Olympics for more than fifteen (15) years. Volunteered and served in the local American Red Cross Disaster Services Committee for more than ten (10) years. Served as a Leader on many different community projects, local events, and Disaster Team development. Life Member of the Amateur Radio Relay League (ARRL). Professional & Community Activities, Hobbies, etc. 6/12/2010 6 (c)2010, Robert W. Chin
  • 15. Project Management Over the Years What is Scrum? (Quick, high-level overview) Why use Scrum? Who does what in Scrum? Purpose and Objectives 6/12/2010 (c)2010, Robert W. Chin 7
  • 16. Deming Cycle — W. Edwards Deming RAD, RUPP CMM, CMMI, PMBOK — PMI Test Driven Development (TDD), Data DD Prince2 Earned Value Agile Patterns eXtreme Programming Scrum Project Management 6/12/2010 8 (c)2010, Robert W. Chin
  • 17. Source: http://en.wikipedia.org/wiki/Scrum_(development) Scrumis an iterative, incremental framework for project management and agile software development. Although Scrum was originally intended for management of software development projects, it can be used to run software maintenance teams, or as a general project/program management approach. What is Scrum? 6/12/2010 9 (c)2010, Robert W. Chin
  • 18. 1.^ a b Schwaber, Ken (1 February 2004). Agile Project Management with Scrum. Microsoft Press. ISBN 978-0-735-61993-7. 2.^ Takeuchi, Hirotaka; Nonaka, Ikujiro (January-February 1986). "The New New Product Development Game" (PDF). Harvard Business Review. http://apln-richmond.pbwiki.com/f/New%20New%20Prod%20Devel%20Game.pdf. Retrieved 2008-09-26. [dead link] 3.^ DeGrace, Peter; Stahl, Leslie Hulet (1 October 1990). Wicked problems, righteous solutions. Prentice Hall. ISBN 978-0-135-90126-7. 4.^ Sutherland, Jeff (October 2004). "Agile Development: Lessons learned from the first Scrum" (PDF). http://www.scrumalliance.org/resources/35. Retrieved 2008-09-26. 5.^ "The Classic Story of the Pig and Chicken". Implementing Scrum. 11 September 2006. http://www.implementingscrum.com/2006/09/11/the-classic-story-of-the-pig-and-chicken/. Retrieved 2010-04-03. 6.^ Schwaber, p. 7 7.^ "Scrum, Scrum Developer Courses, Scrum Knowledge Assessment, Scrum Guide, Ken Schwaber - Scrum Guides". Scrum.org. 2009. http://www.scrum.org/scrumguides/. Retrieved 2010-04-03. 8.^ Schwaber, p. 135 9.^ Cohn, Mike (May 2007). "Advice on Conducting the Scrum of Scrums Meeting". http://www.scrumalliance.org/articles/46-advice-on-conducting-the-scrum-of-scrums-meeting. Retrieved 2009-07-23. 10.^ Schwaber, p. 133 11.^ Sprint, Planning (January-February 2009). Sprint Planning Rules. http://www.sprintplanning.com/SprintPlanningRules.aspx. Retrieved 2009-03-30. 12.^ Schwaber, p. 137 13.^ Schwaber, p. 138 14.^ Invented by Mike Cohn, more info can be found here [1] 15.^ Schwaber, pp. 141–143 16.^ p.5 Crisp.se 17.^ Leansoftwareengineering.com 18.^ a b Leansoftwareengineering.com 19.^ p.18 - 19 Crisp.se 20.^ p.22 - 23 Crisp.se 21.^ Infoq.com (The video and the summary) Referenceshttp://en.wikipedia.org/wiki/Scrum_(development) 6/12/2010 10 (c)2010, Robert W. Chin
  • 19. In 1986, Hirotaka Takeuchi and IkujiroNonaka described a new holistic approach that would increase speed and flexibility in commercial new product development.[2] They compared this new holistic approach, in which the phases strongly overlap and the whole process is performed by one cross-functional team across the different phases, to rugby, where the whole team “tries to go to the distance as a unit, passing the ball back and forth”. The case studies came from the automotive, photo machine, computer and printer industries. History 6/12/2010 11 (c)2010, Robert W. Chin
  • 20. In 1991, DeGrace and Stahl, in “Wicked Problems, Righteous Solutions,”[3] referred to this approach as Scrum, a rugby term mentioned in the article by Takeuchi and Nonaka. In the early 1990s, Ken Schwaber used an approach that led to Scrum at his company, Advanced Development Methods. At the same time, Jeff Sutherland, John Scumniotales, and Jeff McKenna developed a similar approach at Easel Corporation and were the first to call it Scrum.[4] History (continued) 6/12/2010 12 (c)2010, Robert W. Chin
  • 21. In 1995 Sutherland and Schwaber jointly presented a paper describing Scrum at OOPSLA ’95 in Austin, TX, its first public appearance. Schwaber and Sutherland collaborated during the following years to merge the above writings, their experiences, and industry best practices into what is now known as Scrum. In 2001, Schwaber teamed up with Mike Beedle to describe the method in the book “Agile Software Development with Scrum.” History (continued) 6/12/2010 13 (c)2010, Robert W. Chin
  • 22. The Agile ManifestoFebruary 11-13, 2001 6/12/2010 14 (c)2010, Robert W. Chin We are uncovering better ways of developingsoftware by doing it and helping others do it.Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items onthe right, we value the items on the left more.
  • 23. The Agile ManifestoFebruary 11-13, 2001 6/12/2010 15 Process and Tools Individuals and Interactions over Comprehensive Documentation Working Software over Contract Negotiation Customer Collaboration over Following a Plan Responding To Change over
  • 25. The Big Picture 6/12/2010 17 (c)2010, Robert W. Chin Source: Mountain Goat Software (Mike Coyne)
  • 26. Scrum is a “process skeleton” which contains sets of practices and predefined roles. The main roles in Scrum are: the “ScrumMaster”, who maintains the processes (typically in lieu of a project manager) the “Product Owner”, who represents the stakeholders and the business the “Team”, a cross-functional group of about 7 people who do the actual analysis, design, implementation, testing, etc. The Roles 6/12/2010 (c)2010, Robert W. Chin 18
  • 27. The Chicken and the Pig 6/12/2010 19 (c)2010, Robert W. Chin Source: http://www.implementingscrum.com/2006/09/11/the-classic-story-of-the-pig-and-chicken/
  • 28. Source: http://en.wikipedia.org/wiki/The_Chicken_and_the_Pig The fable of The Chicken and the Pig is about commitment to a project or cause. This fable is commonly referenced to illustrate two types of project members: pigs, who are totally committed to the project and accountable for its outcome, and chickens, who consult on the project and are informed of its progress. By extension, a rooster, or gamecock, can be defined as a person who struts around offering uninformed, unhelpful opinions. A successful project needs both chickens and pigs (roosters are seen as unproductive). However, given the sacrifice required of being a pig—forswearing other projects and opportunities—they can be difficult to collect. Thus, the construction of a successful project-team must ensure that the project has sufficient "pigs" and that they are empowered to drive the project in return for committing to and taking accountability for it. The Chicken and the Pig 6/12/2010 20 (c)2010, Robert W. Chin
  • 29. The Pigs are the ones committed to the project in the Scrum process—they are the ones with “their bacon on the line” and performing the actual work of the project. ScrumMaster (or Facilitator) Scrum is facilitated by a ScrumMaster, whose primary job is to remove impediments to the ability of the team to deliver the sprint goal/deliverables. The ScrumMaster is not the leader of the team (as the team is self-organizing) but acts as a buffer between the team and any distracting influences. The ScrumMaster ensures that the Scrum process is used as intended. The ScrumMaster is the enforcer of rules. A key part of the ScrumMaster’s role is to protect the team and keep them focused on the tasks in hand. Team The team has the responsibility to deliver the product. A team is typically made up of 5–9 people with cross-functional skills who do the actual work (design, develop, test, technical communication, etc.). Product Owner The Product Owner represents the voice of the customer. He/she ensures that the Scrum Team works with the “right things” from a business perspective. The Product Owner writes customer-centric items (typically user stories), prioritizes them and then places them in the product backlog. A Product Owner can be a member of the Scrum Team but cannot be a ScrumMaster.[7] According to original Scrum, Product Owner is in a "pig" role. However, if the Product Owner does not have involvement regularly, he/she may be considered as a "chicken" . “Pig” Roles in Scrum 6/12/2010 21 (c)2010, Robert W. Chin
  • 30. Stakeholders (customers, vendors) These are the people who enable the project and for whom the project will produce the agreed-upon benefit[s], which justify its production. They are only directly involved in the process during the sprint reviews. Managers People who will set up the environment for the product development organizations. “Chicken” Roles 6/12/2010 22 (c)2010, Robert W. Chin
  • 31. During each “sprint”, typically a two to four week period (with the length being decided by the team), the team creates a potentially shippable product increment (for example, working and tested software). The set of features that go into a sprint come from the product “backlog”, which is a prioritized set of high level requirements of work to be done. Which backlog items go into the sprint is determined during the sprint planning meeting. During this meeting, the Product Owner informs the team of the items in the product backlog that he or she wants completed. The team then determines how much of this they can commit to complete during the next sprint.[1] Scrum Characteristics 6/12/2010 23 (c)2010, Robert W. Chin
  • 32. During a sprint, no one is allowed to change the sprint backlog, which means that [those] requirements are frozen for that sprint. After a sprint is completed, the team demonstrates how to use the software. Scrum Characteristics (continued) 6/12/2010 24 (c)2010, Robert W. Chin
  • 33. The Scrum Planning Meeting The Daily Stand-up Meeting The Retrospective Meeting The Ceremonies (Meetings) 6/12/2010 25 (c)2010, Robert W. Chin
  • 34. At the beginning of the sprint cycle (every 7–30 days), a “Sprint Planning Meeting” is held. Select what work is to be done Prepare the Sprint Backlog that details the time it will take to do that work, with the entire team Identify and communicate how much of the work is likely to be done during the current sprint Eight hour limit (1st four hours) Product Owner + Team: dialog for prioritizing the Product Backlog (2nd four hours) Team only: hashing out a plan for the Sprint, resulting in the Sprint Backlog Meetings – Sprint Planning Meeting[10][11] 6/12/2010 26 (c)2010, Robert W. Chin
  • 35. Scrum of scrums Held each day, normally after the daily scrum. These meetings allow clusters of teams to discuss their work, focusing especially on areas of overlap and integration. A designated person from each team attends. The agenda will be the same as the Daily Scrum, plus the following four questions:[9] What has your team done since we last met? What will your team do before we meet again? Is anything slowing your team down or getting in their way? Are you about to put something in another team’s way? Meetings – The Daily Scrum 6/12/2010 27 (c)2010, Robert W. Chin
  • 36. Scrum of scrums Held each day, normally after the daily scrum. These meetings allow clusters of teams to discuss their work, focusing especially on areas of overlap and integration. A designated person from each team attends. The agenda will be the same as the Daily Scrum, plus the following four questions:[9] What has your team done since we last met? What will your team do before we meet again? Is anything slowing your team down or getting in their way? Are you about to put something in another team’s way? Meetings - Scrum of Scrums 6/12/2010 28 (c)2010, Robert W. Chin
  • 37. At the end of a sprint cycle, two meetings are held: the “Sprint Review Meeting” and the “Sprint Retrospective” Sprint Review Meeting [12] Review the work that was completed and not completed Present the completed work to the stakeholders (a.k.a. “the demo”) Incomplete work cannot be demonstrated Four hour time limit Sprint Retrospective [13] All team members reflect on the past sprint Make continuous process improvements Two main questions are asked in the sprint retrospective: What went well during the sprint? What could be improved in the next sprint? Three hour time limit Meetings – “Sprint Review Meeting” and the “Sprint Retrospective” 6/12/2010 29 (c)2010, Robert W. Chin
  • 38. Scrum enables the creation of self-organizing teams by encouraging co-location of all team members, and verbal communication across all team members and disciplines that are involved in the project. Highlight Point #1 6/12/2010 30 (c)2010, Robert W. Chin
  • 39. A key principle of Scrum is its recognition that during a project the customers can change their minds about what they want and need (often called requirements churn), and that unpredicted challenges cannot be easily addressed in a traditional predictive or planned manner. As such, Scrum adopts an empirical approach—accepting that the problem [may not or] cannot be fully understood or defined, focusing instead on maximizing the team’s ability to deliver quickly and respond to emerging requirements. Highlight Point #2 6/12/2010 31 (c)2010, Robert W. Chin
  • 40. There are several implementations of systems for managing the Scrum process, which range from yellow stickers and whiteboards, to software packages. One of Scrum’s biggest advantages is that it is very easy to learn and requires little effort to start using. Highlight Point #3 6/12/2010 32 (c)2010, Robert W. Chin
  • 41. Product Backlog Sprint Backlog Burn Down Chart The Artifacts 6/12/2010 33 (c)2010, Robert W. Chin
  • 42. Format: As <role>, I want <requirement> because <purpose> Example: As a User, I want to see the real weather data so I will know what to wear before leaving home. Product Backlog Item 6/12/2010 34 (c)2010, Robert W. Chin
  • 43. The product backlog is a high-level document for the entire project. It contains backlog items: broad descriptions of all required features, wish-list items, etc. prioritized by business value. It is the “What” that will be built. It is open and editable by anyone and contains rough estimates of both business value and development effort. Those estimates help the Product Owner to gauge the timeline and, to a limited extent, priority. For example, if the “add spellcheck” and “add table support” features have the same business value, the one with the smallest development effort will probably have higher priority, because the ROI (Return On Investment) is higher. The product backlog is the property of the Product Owner. Business value is set by the Product Owner. Development effort is set by the Team. The Product Backlog (PB) 6/12/2010 35 (c)2010, Robert W. Chin
  • 44. Product Backlog (Example) 6/12/2010 36 (c)2010, Robert W. Chin
  • 45. The sprint backlog is a document containing information about how the team is going to implement the features for the upcoming sprint. Features are broken down into tasks; as a best practice, tasks are normally estimated between four and sixteen hours of work. With this level of detail the whole team understands exactly what to do, and anyone can potentially pick a task from the list. Tasks on the sprint backlog are never assigned; rather, tasks are signed up for by the team members as needed, according to the set priority and the team member skills. The sprint backlog is the property of the Team. Estimations are set by the Team. Often an accompanying Task Board is used to see and change the state of the tasks of the current sprint, like “to do”, “in progress” and “done”. The Sprint Backlog 6/12/2010 37 (c)2010, Robert W. Chin
  • 46. Sprint Backlog (Example) 6/12/2010 38 (c)2010, Robert W. Chin 8 4 8 16 12 4 10 8 16 11 8 16 12 8 8 8 8 8 4 Add error logging 8 Tasks Mon Tues Wed Thur Fri Code the user interface Code the middle tier Test the middle tier Write online help Write the tau class Source: Mountain Goat Software (Mike Coyne)
  • 47. The sprint burn down chart is a publicly displayed chart showing remaining work in the sprint backlog. Updated every day, it gives a simple view of the sprint progress. It also provides quick visualizations for reference. There are also other types of burndown, for example the Release Burndown Chart that shows the amount of work left to complete the target commitment for a Product Release (normally spanning through multiple iterations) and the Alternative Release Burndown Chart[14], which basically does the same, but clearly shows scope changes to Release Content, by resetting the baseline. It should not be confused with an earned value chart. The Burn Down Chart 6/12/2010 39 (c)2010, Robert W. Chin
  • 48. Burn Down Chart (Example) 6/12/2010 40 (c)2010, Robert W. Chin Source: Mountain Goat Software (Mike Coyne)
  • 49. The Scrum Intro (created by Bob Chin) is here: http://www.slideshare.net/michaeldelamaza/scrum-overview-4483333 The Agile Boston web site is: http://www.newtechusa.com/agileboston/ The Agile Bazaar web site is: http://www.agilebazaar.org/ Additional Resources 6/12/2010 41 (c)2010, Robert W. Chin
  • 50. Who What Where When How Why Questions and Answers 6/12/2010 42 (c)2010, Robert W. Chin ?