Sprint Plans and Burndown Charts David Millard | davidmillard.org.

Slides:



Advertisements
Similar presentations
Scrum in 10 slides.
Advertisements

Renato Pinto López TUM18 - UPM. Sprint Planning Meeting ATTENDED BY PRODUCT OWNER (PO), SCRUM MASTER AND SCRUM TEAM PO DESCRIBES THE HIGHEST PRIORITY.
ITEC 370 Lecture 24 Lifecycles. Review Questions? –Grades for Requirements/Design Doc F give prototype demonstration –Testing plan for your software Maintenance.
What is Agile? Agile is a software methodology based on iterative and incremental development, where requirements and solutions evolve through collaboration.
IAgile – iNetFrame’s framework for agile development Features Get to see a working product early Development shadows evolving requirements Pair programming.
Agile Project Management with Scrum
SCRUM John Drew. SCRUM - overview Scrum is a project management discipline that has evolved since the early 1990s to deliver software that meets business.
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
Agile Development.
NAUG NAUG Knowledge Evening – th February 2007.
 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..
Managing a Project Using an Agile Approach and the PMBOK® Guide
The Product Owner prioritizes the requirements or features through feedback from the Stakeholders & interaction with the core team The Team.
Introduction to Agile.
Agile Design and SCRUM Brent M. Dingle, Ph.D. “For the last few centuries, … science has been attempting to break matter down into ever smaller bits, in.
Trusted IT Group. The challenge: 40 active, concurrent IT projects  Unsatisfactory Project Delivery.
Cyreath.co.uk Empirical Pragmatic Testing Copyright ©Mark Crowther 2009 An introduction to SCRUM Agile Project Management Mark Crowther – Empirical Pragmatic.
Get quality results faster: Agile Projects and your team Presenters: Laurie Barnas and Wendy Taylor, Associate Registrars, University of Victoria.
1 Agile Methodology & Programming Ric Holt July 2009.
CSE G674/2009 Project Project Management Section Presented by: Amir Aref Adib.
Agile Software Development Brian Link
What is Scrum Process? Where is it used? How is it better?
Tuesday, June 8 th, Agile Development-Successful Delivery & Implementing Across the Enterprise.
Software Engineering- Scrum 徐 瑋 Alen 林芳瑜 Flora 1.
Alcatel-Lucent CDC Workshop, Coaching & Knowledge Transfer Project Management.
Page 1/8 Waterfall  Agile  Scrum Development department.
SCRUM introduction 6 April Scrum Team are known as pigs because they’re committed to delivering Sprint Goal People who are involved but not dedicated.
When is Agile the Best Project Management Method? Lana Tylka.
SCRU M Scrum Overview - Commonly Used Terms Ali Qureshi, parorrey.com – 31 st Aug, 2015 PI Media parorrey.com.
Agile In Practice Benjamin Booth Spring Proprietary 2 5 Programmer/Architect.
CSC 4630 Meeting 13 February 28, Software Development Preparing for team project Use agile development process.
1 Agile Release Management. 2 Recall - Highsmith’s remedies for schedule risk Team involvement in planning and estimating Early feedback on delivery velocity.
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.
Copyright © by Mark J. Sebern Software Engineering Process I SE 2800.
SCRUM.
End of Sprint Meetings (Ceremonies)
AGILE - IMPLEMENTATION (C) CLARION TECHNOLOGIES. ability to move quickly and easily…. AGILE MEANING (LITERALLY)
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
SCRUM © University of LiverpoolCOMP 319slide 1. SCRUM history In 1986, Hirotaka Takeuchi and Ikujiro Nonaka More an observation of good practise in manufacturing.
AGILE - IMPLEMENTATION (C) CLARION TECHNOLOGIES. ability to move quickly and easily…. AGILE MEANING (LITERALLY)
Scrum Overview. Agenda What is scrum…and what it isn’t Scrum’s Characteristics The Scrum Process Scrum Phases Measurements Key Practices Backlogs Sprint.
Informed Traveler Program and Applications Agile / Scrum Overview Jerry Inberg.
The Scrum Framework Presented by Somnath Ghosh Scrum Practitioner 24 hours weeks.
CMPS 116 Software Design Project. Introduction Instructor: Dr. Huahai Yang IBM Research – Almaden Former SUNY Albany Programming.
Introduction to Software Engineering Muhammad Nasir Agile Software Development(3)
Agile Methodology and Scrum
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Agile Project Management
AGILE SCRUM METHODOLOGY
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.
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
By: By: Agile Scrum Master Online Training.
Chapter 3: The Project Management Process Groups: A Case Study
Burn Down charts for Project Management
The Agile Product Owner
Scrum MODULE 3 – Part 3.
Agile Project Management
How to Successfully Implement an Agile Project
© University of Liverpool
Introduction to Agile Blue Ocean Workshops.
Adjective: Able to move quickly and easily. Principles and Values
Agile Development.
Presentation transcript:

Sprint Plans and Burndown Charts David Millard | davidmillard.org

Next Weeks Handin: A Brief In week 4 you will be asked to submit a brief (5 marks). This is a document (.doc or pdf) that contains: ▫a short description of the business ▫a sprint plan (tasks to be done and task allocations) In total the brief should only be a couple of pages of A4 in length. It exists to ensure that you have both identified an appropriate business, and organised yourselves into an effective team. The brief is marked as a group, with all members receiving the same mark. The marks scheme for the brief (5 marks) is based on: ▫The scope and quality of description of the business to be used in the case study ▫The quality and feasibility of the Sprint plan (showing what the tasks are, how they link to a product backlog, and how they are to be divided)

Description of the Business Should be around a single page of A4: What is the business? Who is the owner? What are the key business goals? What is your connection to the business? What is the proposed scope of your modeling?

Sprint Plan

Agile Development and SCRUM EvaluateDefineDevelopRelease

Agile Development and SCRUM EvaluateDefineDevelopRelease Mountain Goat Software, LLC Scrum is an agile process that allows us to focus on delivering the highest business value in the shortest time. It allows us to rapidly and repeatedly inspect actual working deliverables (every two weeks to one month). The business sets the priorities. Teams self- organize to determine the best way to deliver the highest priority features. Every two weeks to a month anyone can see real working deliverables and decide to release it as is or continue to enhance it for another sprint. Scrum in 100 words

Sprint Planning as Part of SCRUM Plan for how you will deliver each increment Define a Product Backlog ▫prioritised set of things to be done Define a Sprint Plan ▫list of things to be completed in each increment Monitor with a Burn-down chart ▫showing how tasks have been completed over time

The Product Backlog What has to be done (features or outcomes), often linked to a user and/or benefit Use MoSCoW ▫ MUST have ▫ SHOULD have ▫COULD have ▫ WON’T have  These are the features you can sacrifice if you run out of time Who will doing what ▫ Who is buddying with whom, ▫ Who is team leader

Product Backlog As a I want So that As a I want So that Product Backlog As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that

Product Backlog Business Description (Alice) Business Description (Alice) Case Study Backlog As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that Write second Persona (Charlie) Write second Persona (Charlie) Write first Persona (Bob) Write first Persona (Bob) Stakeholder Analysis (Bob and Charlie) Stakeholder Analysis (Bob and Charlie) As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that

Prioritise: Must Have Business Description (Alice) Business Description (Alice) Case Study Backlog As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that Write second Persona (Charlie) Write second Persona (Charlie) Write first Persona (Bob) Write first Persona (Bob) Stakeholder Analysis (Bob and Charlie) Stakeholder Analysis (Bob and Charlie) As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that

Prioritise: Should Have Business Description (Alice) Business Description (Alice) Case Study Backlog As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that Write second Persona (Charlie) Write second Persona (Charlie) Write first Persona (Bob) Write first Persona (Bob) Stakeholder Analysis (Bob and Charlie) Stakeholder Analysis (Bob and Charlie) As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that

Prioritise: Could Have Business Description (Alice) Business Description (Alice) Case Study Backlog As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that Write second Persona (Charlie) Write second Persona (Charlie) Write first Persona (Bob) Write first Persona (Bob) Stakeholder Analysis (Bob and Charlie) Stakeholder Analysis (Bob and Charlie) As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that As a I want So that

The Sprint Plan Takes items from the product backlog and places them into a number of planned sprints Typically sprints are planned Just-In-Time ▫At the start of each sprint ▫To adapt to changes and user feedback But on small projects (like your case study) ▫You can plan several sprints at the beginning ▫Gives a rough plan for how whole backlog will be delivered

The Sprint Plan Product Backlog Sprint 1 Sprint 2 Sprint 3

SCRUM Meetings Frequent project meetings ▫In a full time development team 1 per day ▫For you, 1 or 2 per week No more than 15 minutes For each team member ▫What have I done since the last meeting ▫What will I do next ▫What do I need help on Check burn-down of the sprint backlog ▫Will we achieve the deadline? ▫Do we need to change what we will deliver? The SCRUM is not a working session – these are separate

Burndown Charts Day 1Day 3 Day 2 Day 6 Day 4 Day 5 Delivery Work Time

Burndown Charts Day 1Day 3 Day 2 Day 6 Day 4 Day 5 Delivery Work Time

Burndown Charts Day 1Day 3 Day 2 Day 6 Day 4 Day 5 Delivery Work Time

Burndown Charts Day 1Day 3 Day 2 Day 6 Day 4 Day 5 Delivery Work Time

Burndown Charts Day 1Day 3 Day 2 Day 6 Day 4 Day 5 Delivery Work Time

What to Hand In In week 4 you will be asked to submit a brief (5 marks). This is a document (.doc or pdf) that contains: ▫A short description of the business  1 page of A4 ▫A sprint plan (tasks to be done and task allocations)  Product backlog (prioritised set of tasks to be done)  A small number of sprints (with team members allocated to each task in each sprint) ▫You do NOT have to hand in burn down charts! These are constructed as you go and make no sense up front

Summary Agile development and SCRUM method Sprint Planning ▫Product Backlog ▫Sprint Plans ▫SCRUM Meetings ▫Burndown Charts Deadline for Brief: Friday, end of Week 4, 4pm