SlideShare a Scribd company logo
Agile Practices Some Quick Notes on Scrum Concepts By Rick Barron
Building A Product What: You come up with an idea for a product that you want to build and release to the marketplace. Who: To get this product to market you’re going to need input from various groups...users, customers, developers, stake holders, testers, etc. More importantly, to get your project off the ground, you’ll need a  product owner  and a  scrum master . Source:  Globus Design Associates Blog
Product Owner Purpose: The Product Owner’s role is to ensure the right features make it into the product backlog. The product owner is typically a project's key stakeholder. It is important that a product owner have a vision of what to build and that the product owner be able to convey that vision to the team. Details: Besides providing direction, the product owner is commonly a lead user of the system or someone from marketing, product management, or anyone with a solid understanding of users, the market place, and the competition. Source:  Advertising & Business Ideas
Scrum Master Purpose: Besides being a facilitator, the scrum master makes sure the project moves forward in a smooth fashion, plus ensuring every member of the team has the tools and resources to get their job done.  Details: This person sets up the meetings, monitors the work being down, and facilitates release planning. They remove the barriers between the development and the product owner so that the product owner directly drives development. Think of this person as a Project Manager Source:  Zazzle
Product Backlog What: The product backlog is a prioritized features list, containing short descriptions  of all functionality desired in the product.  Some details: A typical product backlog comprises the following different types of items: Features Bugs Technical work Knowledge acquisition Source:  Pichler Consulting
Release Planning What: To develop your Release Backlog, you start with the Product Backlog, and select the features you want in the first release. Details: Gathering the must have features then  folds into what is called the  Release Backlog . It’s at this stage that the team prioritizes each feature, along with time durations for each feature so as to come up with estimated hours.  Tip:  Involve subject matter experts who have experience with the type of product you’re building. It will save a lot of time and mishaps. Source:  Getty Images
Sprints What: Armed with the release backlog you now determine estimates of time durations for each feature and how they should be prioritized. Once you have estimates for all the features, you’ll have an summary of the total time required to complete your work.  Why: Next step is developing your  sprints . Sprints are short duration milestones allowing the team to address a manageable amount of the project at hand, and progress towards completion for the planned launch. Source:  Scrum Development Blog
Sprint Durations Duration: The amount of time required really depends on the product release cycles. That said, sprints can range from 2-3 days and up to 25-30 days.  Why: Two-week sprint durations (10 business days) is the de facto standard. Why? It allows a team to have some creativity, and provides a near-term deadline that kills procrastination and forces members challenges to the surface.  Source:  Gatwaytola
Sprint Backlogs Objectives: Take the release backlog and split it into sprint backlogs. The best way to do that is by displaying the sprint backlog on a wall, ideally in the form of a task board.  Why: A task board is oriented in rows and columns with each row containing a particular user story and one index card or sticky note for each task involved in that story. Task cards are organized in columns, minimally including “To Do” “In Process,” and “Done.” The team is able to see work progressing across the task board during the sprint and all work to be done is visible at all times. Source:  Boris Gloger
Burndown Charts What: How does one monitor progress? You use what is referenced as a  burndown chart . The added value with the chart is that you get a visual glance regarding the status of your project instantly.  Why: With this visual, you can measure on a  day-by-day basis, the work remaining for each sprint release. The trend you want to see the line moving is towards zero.  Source:  InfoQ
Burndown Velocity The Slope: Viewing the burndown chart, you’re able to create the  slope  of the graph, what is referenced as the  burndown velocity . What: Burndown velocity is how much product backlog effort a team can handle in one sprint. This can be estimated by viewing previous sprints, assuming the team composition and sprint duration are kept constant. For example a teams rate of productivity might be that on a typical day they finish approximately 40 hours of work. Source:  Kutuma’s Ramblings
The Data Where: Where does the data come from for the burndown chart? Stemming from the Release Planning stage, estimates were created for each selected feature in the backlog. The sum of all the estimates for each product sprint, represents the total amount of work required for each sprint.  Additionally: As progress moves forward for each sprint, updates are reflected, and showing time remaining needed to complete each item. That said, the total amount of time remaining for all features that make up a sprint, will change from day to day, until completion. Source:  Agile Alliance
Scrum Meetings What: A stand-up meeting is a daily team meeting held to provide a status update to the team members. Each member talks about progress since the last stand-up, the anticipated work until the next stand-up and any impediments, taking the opportunity to ask for help. Why: The premise behind the standing is to prevent getting relaxed sitting down...time will not be wasted. Nobody likes to stand for an hour while two people are arguing about the protocol implementation details.  Source:  A Deep Dive  Into Agile

More Related Content

PPT
Agile project management
PPTX
Scrum and ISO 9241:210 Interaction Design Process and User Stories
PPTX
PPTX
Agile & SCRUM
PPT
Software project management
PPT
Agile Scrum Methodology
PPTX
Agile vs Waterfall Project management
PDF
Scrum In Action - Algiers Tech Meetup
Agile project management
Scrum and ISO 9241:210 Interaction Design Process and User Stories
Agile & SCRUM
Software project management
Agile Scrum Methodology
Agile vs Waterfall Project management
Scrum In Action - Algiers Tech Meetup

What's hot (20)

PPTX
Project managemen, the agile way
PPTX
Project Management Cycle and MS Project 2013 By Subodh Kumar PMP
PDF
Project Management Concepts (from PMBOK 5th Ed)
PPT
5 Key Chart Project Management (TM) Methodology
PPTX
Agile Project Management
PPTX
Project Management
PPTX
Agile vs. waterfall simple 2017
DOCX
Agile Methology Seminar Report
PPTX
SCRUM: agile software development
PDF
Agile Methodology for WordPress Development
PPTX
Agile - Scrum Presentation
PPTX
Project management processes ch3 (1)
PPTX
Project Management Best Practices - Tips and Techniques
PPTX
Agile project management with scrum
PPTX
Agile project management
PPTX
Pre mortem-pradeeep patel
PPTX
Fundamentals of Project Management
PPT
Software Project management
PPTX
What are the Tools & Techniques in Agile Project Management?
PPTX
Metodologia scrum actualizada qa
Project managemen, the agile way
Project Management Cycle and MS Project 2013 By Subodh Kumar PMP
Project Management Concepts (from PMBOK 5th Ed)
5 Key Chart Project Management (TM) Methodology
Agile Project Management
Project Management
Agile vs. waterfall simple 2017
Agile Methology Seminar Report
SCRUM: agile software development
Agile Methodology for WordPress Development
Agile - Scrum Presentation
Project management processes ch3 (1)
Project Management Best Practices - Tips and Techniques
Agile project management with scrum
Agile project management
Pre mortem-pradeeep patel
Fundamentals of Project Management
Software Project management
What are the Tools & Techniques in Agile Project Management?
Metodologia scrum actualizada qa
Ad

Similar to Scrum Concepts (20)

PPT
Scrum Model
PDF
Agile_basics
PPT
Introduction To Scrum
PPTX
AGILE METHODOLOGY
PPT
Agile scrum induction
PDF
Scrumhub scrum-guide-2016
PPT
CAI - Agile Scrum Development Presentation
PPTX
Lecture #4 introduction to scrum in project management
PPT
Scrum Overview
PDF
Scrum and Devops - Workshop & Handson
PPTX
Understanding agile
PPTX
Agile Processes - Scrum
PDF
Agile Fundamentals and Best Practices (with Trello)
PDF
Let's Talk About Scrum
PPTX
Scrum methodology
PDF
SCRUM and XP Methodologies and Practices
PPT
Lecture 12 - Agile Processes-Scrum.pptx.ppt
PPT
Lecture 12 - Agile Processes-Scrum 2024.ppt
PPTX
Scrum workshop - September 7, 2012
PDF
Scrum Pocket Edition - Cas2k14
Scrum Model
Agile_basics
Introduction To Scrum
AGILE METHODOLOGY
Agile scrum induction
Scrumhub scrum-guide-2016
CAI - Agile Scrum Development Presentation
Lecture #4 introduction to scrum in project management
Scrum Overview
Scrum and Devops - Workshop & Handson
Understanding agile
Agile Processes - Scrum
Agile Fundamentals and Best Practices (with Trello)
Let's Talk About Scrum
Scrum methodology
SCRUM and XP Methodologies and Practices
Lecture 12 - Agile Processes-Scrum.pptx.ppt
Lecture 12 - Agile Processes-Scrum 2024.ppt
Scrum workshop - September 7, 2012
Scrum Pocket Edition - Cas2k14
Ad

Recently uploaded (20)

PDF
Katrina Stoneking: Shaking Up the Alcohol Beverage Industry
PPTX
Amazon (Business Studies) management studies
PDF
IFRS Notes in your pocket for study all the time
PDF
How to Get Funding for Your Trucking Business
PDF
Chapter 5_Foreign Exchange Market in .pdf
PDF
How to Get Business Funding for Small Business Fast
PPT
Data mining for business intelligence ch04 sharda
PDF
COST SHEET- Tender and Quotation unit 2.pdf
PDF
Nidhal Samdaie CV - International Business Consultant
PDF
Business model innovation report 2022.pdf
PPTX
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
PDF
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
PPTX
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
PPTX
Belch_12e_PPT_Ch18_Accessible_university.pptx
PPTX
Lecture (1)-Introduction.pptx business communication
PDF
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
PPTX
CkgxkgxydkydyldylydlydyldlyddolydyoyyU2.pptx
DOCX
unit 1 COST ACCOUNTING AND COST SHEET
PPT
340036916-American-Literature-Literary-Period-Overview.ppt
PPTX
HR Introduction Slide (1).pptx on hr intro
Katrina Stoneking: Shaking Up the Alcohol Beverage Industry
Amazon (Business Studies) management studies
IFRS Notes in your pocket for study all the time
How to Get Funding for Your Trucking Business
Chapter 5_Foreign Exchange Market in .pdf
How to Get Business Funding for Small Business Fast
Data mining for business intelligence ch04 sharda
COST SHEET- Tender and Quotation unit 2.pdf
Nidhal Samdaie CV - International Business Consultant
Business model innovation report 2022.pdf
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
Belch_12e_PPT_Ch18_Accessible_university.pptx
Lecture (1)-Introduction.pptx business communication
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
CkgxkgxydkydyldylydlydyldlyddolydyoyyU2.pptx
unit 1 COST ACCOUNTING AND COST SHEET
340036916-American-Literature-Literary-Period-Overview.ppt
HR Introduction Slide (1).pptx on hr intro

Scrum Concepts

  • 1. Agile Practices Some Quick Notes on Scrum Concepts By Rick Barron
  • 2. Building A Product What: You come up with an idea for a product that you want to build and release to the marketplace. Who: To get this product to market you’re going to need input from various groups...users, customers, developers, stake holders, testers, etc. More importantly, to get your project off the ground, you’ll need a product owner and a scrum master . Source: Globus Design Associates Blog
  • 3. Product Owner Purpose: The Product Owner’s role is to ensure the right features make it into the product backlog. The product owner is typically a project's key stakeholder. It is important that a product owner have a vision of what to build and that the product owner be able to convey that vision to the team. Details: Besides providing direction, the product owner is commonly a lead user of the system or someone from marketing, product management, or anyone with a solid understanding of users, the market place, and the competition. Source: Advertising & Business Ideas
  • 4. Scrum Master Purpose: Besides being a facilitator, the scrum master makes sure the project moves forward in a smooth fashion, plus ensuring every member of the team has the tools and resources to get their job done. Details: This person sets up the meetings, monitors the work being down, and facilitates release planning. They remove the barriers between the development and the product owner so that the product owner directly drives development. Think of this person as a Project Manager Source: Zazzle
  • 5. Product Backlog What: The product backlog is a prioritized features list, containing short descriptions of all functionality desired in the product. Some details: A typical product backlog comprises the following different types of items: Features Bugs Technical work Knowledge acquisition Source: Pichler Consulting
  • 6. Release Planning What: To develop your Release Backlog, you start with the Product Backlog, and select the features you want in the first release. Details: Gathering the must have features then folds into what is called the Release Backlog . It’s at this stage that the team prioritizes each feature, along with time durations for each feature so as to come up with estimated hours. Tip: Involve subject matter experts who have experience with the type of product you’re building. It will save a lot of time and mishaps. Source: Getty Images
  • 7. Sprints What: Armed with the release backlog you now determine estimates of time durations for each feature and how they should be prioritized. Once you have estimates for all the features, you’ll have an summary of the total time required to complete your work. Why: Next step is developing your sprints . Sprints are short duration milestones allowing the team to address a manageable amount of the project at hand, and progress towards completion for the planned launch. Source: Scrum Development Blog
  • 8. Sprint Durations Duration: The amount of time required really depends on the product release cycles. That said, sprints can range from 2-3 days and up to 25-30 days. Why: Two-week sprint durations (10 business days) is the de facto standard. Why? It allows a team to have some creativity, and provides a near-term deadline that kills procrastination and forces members challenges to the surface. Source: Gatwaytola
  • 9. Sprint Backlogs Objectives: Take the release backlog and split it into sprint backlogs. The best way to do that is by displaying the sprint backlog on a wall, ideally in the form of a task board. Why: A task board is oriented in rows and columns with each row containing a particular user story and one index card or sticky note for each task involved in that story. Task cards are organized in columns, minimally including “To Do” “In Process,” and “Done.” The team is able to see work progressing across the task board during the sprint and all work to be done is visible at all times. Source: Boris Gloger
  • 10. Burndown Charts What: How does one monitor progress? You use what is referenced as a burndown chart . The added value with the chart is that you get a visual glance regarding the status of your project instantly. Why: With this visual, you can measure on a day-by-day basis, the work remaining for each sprint release. The trend you want to see the line moving is towards zero. Source: InfoQ
  • 11. Burndown Velocity The Slope: Viewing the burndown chart, you’re able to create the slope of the graph, what is referenced as the burndown velocity . What: Burndown velocity is how much product backlog effort a team can handle in one sprint. This can be estimated by viewing previous sprints, assuming the team composition and sprint duration are kept constant. For example a teams rate of productivity might be that on a typical day they finish approximately 40 hours of work. Source: Kutuma’s Ramblings
  • 12. The Data Where: Where does the data come from for the burndown chart? Stemming from the Release Planning stage, estimates were created for each selected feature in the backlog. The sum of all the estimates for each product sprint, represents the total amount of work required for each sprint. Additionally: As progress moves forward for each sprint, updates are reflected, and showing time remaining needed to complete each item. That said, the total amount of time remaining for all features that make up a sprint, will change from day to day, until completion. Source: Agile Alliance
  • 13. Scrum Meetings What: A stand-up meeting is a daily team meeting held to provide a status update to the team members. Each member talks about progress since the last stand-up, the anticipated work until the next stand-up and any impediments, taking the opportunity to ask for help. Why: The premise behind the standing is to prevent getting relaxed sitting down...time will not be wasted. Nobody likes to stand for an hour while two people are arguing about the protocol implementation details. Source: A Deep Dive Into Agile