Burn Down charts for Project Management

Slides:



Advertisements
Similar presentations
Armstrong Process Group, Inc. Copyright © , Armstrong Process Group, Inc., and others All rights reserved Armstrong Process.
Advertisements

Team Development with Microsoft Scrum 1.0 Doncho Angelov Developer Evangelist Microsoft Bulgaria.
What is Agile? Agile is a software methodology based on iterative and incremental development, where requirements and solutions evolve through collaboration.
Agenda −Scrum with TFS 2010 using MSF for Agile 5.0 −Planning the Project −How do you plan the project? −Project planning in TFS 2010 −Planning a Sprint.
IAgile – iNetFrame’s framework for agile development Features Get to see a working product early Development shadows evolving requirements Pair programming.
ECE44x SCRUM Overview slides adapted from Marty Stepp
SCRUM © University of LiverpoolCOMP 319slide 1. SCRUM history In 1986, Hirotaka Takeuchi and Ikujiro Nonaka More an observation of good practise in manufacturing.
An Introduction to Agile SCRUM Methodology
Scrum. An evolutionary/iterative/incremental/agile software process The main roles in Scrum are: – Scrum team: Team of software developers – Scrum master.
Project Management with TFS 1. What TFS offers for Project Management? Work Item tracking 2 Portfolio backlog Backlog Issue tracking Feature Product Backlog.
Scrum CS These slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
 User assignments (product owner)  ‘circle’  1 st sprint: ◦ Scrum Boards (informative workspace)  Product -, release -, sprint -, defect backlog 
Scrum 1.
Morning – 9am Getting Started Agile Manifesto Values & Principles Scrum Framework ~~ 10:40 to 11:00 Break ~~ Scrum Roles Backlog Grooming Estimation.
Agile development By Sam Chamberlain. First a bit of history..
Agile-SCRUM. Introduction to SCRUM Sanil Xavier What is Scrum?
Managing a Project Using an Agile Approach and the PMBOK® Guide
Topic #2 Burn-down. User Story: As a Scrum Master or Member of an Agile team I want to understand velocity and burn down So that I can use them to maximize.
What is Scrum Process? Where is it used? How is it better?
SCRU M Scrum Overview - Commonly Used Terms Ali Qureshi, parorrey.com – 31 st Aug, 2015 PI Media parorrey.com.
Data Presentation & Graphing Introduction to Mechanical Engineering The University of Texas-Pan American College of Science and Engineering.
AP-1 5. Project Management. AP-2 Software Failure Software fails at a significant rate What is failure? Not delivering it on time is an estimation failure.
THE AGILE MENTALITY CHAPTER Topics  Why Use Agile and Scrum?  Agile Development –Manifesto for Agile Software Development  Scrum Methodology.
University of Southern California Center for Systems and Software Engineering Agile Project Management Tools Supannika Koolmanojwong CSCI 577a.
Dr. Nguyen Hai Quan.  Why SCRUM?  What is SCRUM?  Some terms  SCRUM Meetings  Sprint  Estimation  Product backlog  Sprint backlog  Whiteboard.
Agile Metrics It’s Not All That Complicated. © 2011 VersionOne 2 Welcome – About your Trainer, Katia Sullivan VersionOne Product Trainer and Agile Coach.
Sprint Plans and Burndown Charts David Millard | davidmillard.org.
SCRUM.
SCRUM © University of LiverpoolCOMP 319slide 1. SCRUM history In 1986, Hirotaka Takeuchi and Ikujiro Nonaka More an observation of good practise in manufacturing.
Kanban Advanced Software Engineering Dr Nuha El-Khalili.
Scrum Overview. Agenda What is scrum…and what it isn’t Scrum’s Characteristics The Scrum Process Scrum Phases Measurements Key Practices Backlogs Sprint.
Created By:-
Managing Agile Software Development Teams Using Scrum AKA: Wrangling Developers for Fun and Profit!
Informed Traveler Program and Applications Agile / Scrum Overview Jerry Inberg.
The Scrum Framework Presented by Somnath Ghosh Scrum Practitioner 24 hours weeks.
Z26 Project Management Metrics appropriate metrics for iterative projects Lecture 4a Graham Collins, UCL
Scrum Process Proposal 1/16/09. User Stories Scrum Process Proposal.
Scuola Politecnica Dipartimento DITEN Università degli Studi di Genova An Introduction to Scrum and XP Prof. Riccardo Berta.
Project Workflow.
Agile Project Management and the yin & yang of
PA Techcon: Project management
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Agile Project Management
CSULB EE 400D – Senior Design By Sara Gonzalez
Project Management with VSTS
Scrum.
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Agile Scrum Management
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
COMP 135: Human-Computer Interface Design
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Mike Cohn - Agile Estimating and Planning
Product Backlog List of things that needs to be done to make the product come into existence 
Microsoft Exam Dumps Questions & Verified Answer - Dumps4downlod.in
Chapter 3: The Project Management Process Groups: A Case Study
Project Management and the Agile Manifesto
Scrum MODULE 3 – Part 3.
Burn Down charts for Project Management
Teaching slides Chapter 3.
Johanna Rothman Agile Team Measurements Chapter 12
Teaching slides Chapter 1.
Summarizing Our Models to Date
Scrum - Plan a Sprint Great Video (but added release /sprint layer)
© University of Liverpool
Burn Down Chart Pepper.
Adjective: Able to move quickly and easily. Principles and Values
Teaching slides Chapter 13
Scrum in Action.
Agree what we will finish in the sprint
Agile Development.
Presentation transcript:

Burn Down charts for Project Management Team 4 Fangyi Shi Miroslav Janeski Mohsen Mehrafrouz Suleyman Yildirim

Content Overview Backlogs Chart Types Benefits Example /OOTI 17-9-2018

Overview What is a burn down chart? A simple method to monitor the progress of the work in agile. It is used in agile software development methodologies (e.g.: SCRUM) Displays remaining effort for a given period of time A burn down chart is a graphical representation of work left to do versus time. The outstanding work (or backlog) is often on the vertical axis, with time along the horizontal. That is, it is a run chart of outstanding work. It is useful for predicting when all of the work will be completed. It is often used in agile software development methodologies such as Scrum. However, burn down charts can be applied to any project containing measurable progress over time. / OOTI 17-9-2018

Overview Work remaining is the Y axis and time is the X axis. X-Axis: The project/iteration timeline Y-Axis: The work that needs to be completed for the project. The time estimates for the work remaining will be represented by this axis. Project Start Point: This is the farthest point to the left of the chart and occurs at day 0 of the project/iteration. Project End Point: This is the point that is farthest to the right of the chart and occurs on the predicted last day of the project/iteration Ideal Work Remaining Line: This is a straight line that connects the start point to the end point. At the start point, the ideal line shows the sum of the estimates for all the tasks (work) that needs to be completed. At the end point, the ideal line intercepts the x-axis showing that there is no work left to be completed. The goal of a burn down chart is to display the progress toward completion and give an estimate on the likelihood of timely completion. Actual Work Remaining Line: This shows the actual work remaining. At the start point, the actual work remaining is the same as the ideal work remaining but as time progresses, the actual work line fluctuates above and below the ideal line depending on how effective the team is. In general, a new point is added to this line each day of the project. Each day, the sum of the time estimates for work that was recently completed is subtracted from the last point in the line to determine the next point. Work remaining is the Y axis and time is the X axis. Final goal: no remaining work left / OOTI 17-9-2018

Measuring methods By hours, days, weeks By story points Units of time Estimate the same amount for same time units By story points Divide work by user stories Estimate work in story points and track the number of story points left to do / OOTI 17-9-2018

Variable Scope Over a longer period time, it’s generally expected that new work will be added. Separate changes in scope and progress is to use a burn down chart with a variable floor. / OOTI 17-9-2018

Chart types Product Burn Down Chart Release Burn Down Chart Sprint Burn Down Chart A Product-Burndown-Chart depicts story points of all user stories in the so called product backlog, where the product backlog is a simple ranked list of all functional and non-functional requirements described as user stories. The chart displays story points for each completed sprint, so it depicts the completion of requirements over time. Backlog and Product-Burndown-Chart is usually updated at the end of each sprint. New user stories can be added and/or removed before each sprint planning meeting.  / OOTI 17-9-2018

Chart types Product Burn Down Chart In Scrum, the product burn down chart is a "big picture" view of a project's progress. It shows how much work was left to do at the beginning of each sprint. The scope of this chart spans releases; however, a release burn down chart is limited to a single release. http://www.sw-engineering-candies.com/blog-1/howtouseproduct-burndown-chartsandsprint-burndown-chartsnotonlyinscrumprojects A Product-Burndown-Chart depicts story points of all user stories in the so called product backlog, where the product backlog is a simple ranked list of all functional and non-functional requirements described as user stories. The chart displays story points for each completed sprint, so it depicts the completion of requirements over time. Backlog and Product-Burndown-Chart is usually updated at the end of each sprint. New user stories can be added and/or removed before each sprint planning meeting.  / OOTI 17-9-2018

Product Burn Down Chart Corresponding Data A simplified Product-Burndown-Chart is shown in Figure 1. Here the team had a constant velocity of 50 story points per sprint. In the second sprint some user stories (with 100 story points) had been added and in the fifth sprint some user stories (100 story points) have been removed. The sprint with the number zero is just used to show the initial backlog value before the first sprint (Table 1 contains the raw data of the graph). /OOTI 17-9-2018

Release Burn Down Chart The release burn down chart is a "big picture" view of a release's progress. It shows how much work was left to do at the beginning of each sprint comprising a single release. The scope of this chart is a single release; however, a product burn down chart spans all releases. http://www.mountaingoatsoftware.com/scrum/release-burndown/ / OOTI 17-9-2018

Release Burn Down Chart On this burndown chart, the team started a project that was planned to be eleven two-week sprints. They began with 200 story points of work. The first sprint went well and from the chart you can infer that they had around 180 story points of work remaining after the first sprint. During the second sprint, however, the estimated work remaining actually burned up. This could have been because work was added to the project or because the team changed some estimates of the remaining work. From there the project continued well. Progress slowed during sprint 7 but then quickly resumed. All this information is clearly visible on the release burndown and the team can easily keep track of everything that is going on. / OOTI 17-9-2018

Sprint Burn Down Chart A Sprint Burndown Chart shows all remaining work of the so called the sprint backlog. This sprint backlog contains all work for the current sprint as committed by the team. Usually it is displayed as remaining work in ideal hours for each work day. The Sprint-Burndown-Chart is updated on a daily basis by the team - often before the stand-up meeting of the next work day http://msdn.microsoft.com/en-us/library/ff731588.aspx A sprint burndown chart (or "sprint burndown graph") depicts the total task hours remaining per day. This shows you where your team stands regarding completing the tasks that comprise the product backlog items that achieve the goals of the sprint. The X-axis represents days in the sprint, while the Y-axis is effort remaining (usually in ideal engineering hours). To motivate the team, the sprint burndown chart should be displayed prominently. It also acts as an effective information radiator . A manual alternative to this is a physical task board . Ideally the chart burns down to zero by the end of the sprint. If the team members are reporting their remaining task hours realistically, the line should bump up and down chaotically. The profile shown below is typical, and demonstrates why the "percentage done" concept of traditional project management breaks down. Assuming we started measuring on July 26, what "percentage done" were we on July 28? / OOTI 17-9-2018

Sprint Burn Down Chart A sprint burndown report shows how much work remained at the end of specified intervals during a sprint. The source of the raw data is the sprint backlog. The horizontal axis shows days in a sprint, and the vertical axis measures the amount of work that remains to complete the tasks in the sprint. The work that remains is shown in hours. A sprint burndown graph displays the following pieces of data: The Ideal Trend line indicates an ideal situation in which the team burns down all of the effort that remains at a constant rate by the end of the sprint. The In Progress series shows how many hours remain for tasks that are marked as In Progress in a sprint. The To Do series shows how many hours remain for tasks that are marked as To Do in a sprint. Both the In Progress and the To Do series are drawn based on the actual progress of your team as it completes tasks. The following illustration shows an example of a sprint burndown graph. / OOTI 17-9-2018

Benefits Track the development process Assess the productivity of team Estimation of number of hours to be worked / OOTI 17-9-2018

Practical example A release burn down chart begins with 200 story points of work. During the sprint 7, progress slowed but then quickly resumed. The whole project finished after 11 iterations. On this burndown chart, the team started a project that was planned to be eleven two-week sprints. They began with 200 story points of work. The first sprint went well and from the chart you can infer that they had around 180 story points of work remaining after the first sprint. During the second sprint, however, the estimated work remaining actually burned up. This could have been because work was added to the project or because the team changed some estimates of the remaining work. From there the project continued well. Progress slowed during sprint 7 but then quickly resumed. All this information is clearly visible on the release burndown and the team can easily keep track of everything that is going on. / OOTI 17-9-2018

Real-life example http://msdn.microsoft.com/en-us/vs11trainingcourse_agileprojmanagement_topic2.aspx http://joel.inpointform.net/software-development/burn-down-charts-tutorial-simple-agile-project-tracking/ http://growingventuresolutions.com/blog/example-sprint-burn-down-chart-excel-google-spreadsheet-openoffice-org.html http://epf.eclipse.org/wikis/scrum/Scrum/guidances/templates/burndown_chart_D182CF23.html http://lookforwardconsulting.com/2010/10/30/using-a-sprint-burndown-chart/ / OOTI 17-9-2018