A Portrait of Scrum Project Management By Nader Khorrami Rad Project Management Professional (PMP) Certified ScrumMaster (CSM) Professional Scrum Master.

Slides:



Advertisements
Similar presentations
Iteration Planning.
Advertisements

International Scrum Institute
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.
Agile Project Management with Scrum
Scrum. An evolutionary/iterative/incremental/agile software process The main roles in Scrum are: – Scrum team: Team of software developers – Scrum master.
Intro to Scrum. What is Scrum? An answer to traditional “fixed cost / strict requirements” contracts which had very high rates of failure Recognizes the.
NAUG NAUG Knowledge Evening – th February 2007.
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.
© Timothy Korson Page 1 Scrum by Dr. Korson For CPTR 209 Software Engineering Version
Introduction to Scrum.
Scrum in 10 slides by Pierre Mengal – Scrum In Ten Slides v1.1 is licensed under a Creative Commons Attribution-NoDerivs 3.0 Unported.
Rules of the Game  Loosely based upon the TV show, “Who wants to be a millionaire.®”  Once the question is read, you will have 30 seconds to discuss.
Agile-SCRUM. Introduction to SCRUM Sanil Xavier What is Scrum?
Wael Ellithy, Ph.D. Arx ICT  Agile Software Development  Scrum Framework  Scrum Rules and Process  Scrum In Industry.
Managing a Project Using an Agile Approach and the PMBOK® Guide
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.
Mobile Apps: Review and Retrospectives Refresher Agile Transformation Team 1.
1 Agile Methodology & Programming Ric Holt July 2009.
CSE G674/2009 Project Project Management Section Presented by: Amir Aref Adib.
What is Scrum Process? Where is it used? How is it better?
Resource Systems.  The need for agility  History of Product Development  Delivery of EPCOT  Future Challenges & Recommendations  Reflection  Questions?
Software Engineering- Scrum 徐 瑋 Alen 林芳瑜 Flora 1.
SWEN 302: AGILE METHODS Roma Klapaukh & Alex Potanin.
Alcatel-Lucent CDC Workshop, Coaching & Knowledge Transfer Project Management.
When is Agile the Best Project Management Method? Lana Tylka.
Frameworks in project management
Release and Iteration Planning September 13, 2008.
Stephen Chief Strategy Officer Telerik
Process is continuously improving Have Definition of Done (DoD) DoD achievable within each iteration Team respects DoD The bottom line Delivering working,
Copyright © 2012 by Mark J. Sebern Scrum Overview (from
OFFICE OF INFORMATION AND TECHNOLOGY Mobile Applications Scrum Framework November 21, :00 am (EST) Seal of the U.S. Department of Veterans Affairs.
Dr. Nguyen Hai Quan.  Why SCRUM?  What is SCRUM?  Some terms  SCRUM Meetings  Sprint  Estimation  Product backlog  Sprint backlog  Whiteboard.
Copyright © 2015 Curt Hill Software Development Paradigms What do you need to know?
Het einde van het beroep van tester - Wat Agile, DevOps en Scrum betekenen voor het testvak -
AP-1 4. Agile Processes. AP-2 Agile Processes Focus on creating a working system Different attitude on measuring progress XP Scrum.
Copyright © by Mark J. Sebern Software Engineering Process I SE 2800.
Copyright © 2012 by Mark J. Sebern Sprints Sprint planning Sprint execution.
SCRUM.
AGILE - IMPLEMENTATION (C) CLARION TECHNOLOGIES. ability to move quickly and easily…. AGILE MEANING (LITERALLY)
Using Scrum to Improve Teamwork, Communication, Quality and Speed
Lecture 5 17/9/15. What is Scrum? Scrum is one of the leading agile software development processes Agile framework for completing complex projects. Originally.
The Agile Manifesto Some thought starters for Ogilvy on how to work with Agile and SCRUM approaches to managing projects.
Introduction to Agile. Introduction Who is this guy?
Scrum Overview. Agenda What is scrum…and what it isn’t Scrum’s Characteristics The Scrum Process Scrum Phases Measurements Key Practices Backlogs Sprint.
#msdevcon Community Track IMPLEMENTATION OF SCRUM Bernardin Katić Insa Investment Software AG.
Managing Agile Software Development Teams Using Scrum AKA: Wrangling Developers for Fun and Profit!
Using Scrum to Improve Teamwork, Communication, Quality and Speed.
Informed Traveler Program and Applications Agile / Scrum Overview Jerry Inberg.
The Scrum Framework Presented by Somnath Ghosh Scrum Practitioner 24 hours weeks.
Copyright © Curt Hill Scrum Software Development Paradigms What is a Scrum?
AGILE METHODS Curtis Cook CS 569 Spring 2003.
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Scrum and TargetProcess
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Agile Development -- an overview
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.
Chapter 3: The Project Management Process Groups: A Case Study
CSCE 741 Software Process Lecture 04 Availability
Agile Development -- an overview
Scrum MODULE 3 – Part 3.
Scrum Overview.
CSCE 741 Software Process Lecture 04 Availability
Introduction to Agile Blue Ocean Workshops.
Scrum in 10 slides by Pierre Mengal – Scrum In Ten Slides v2.0 is licensed under a Creative Commons Attribution-NoDerivs 3.0 Unported.
Sprints.
Agile, Scrum and CMMI Methodologies
Presentation transcript:

A Portrait of Scrum Project Management By Nader Khorrami Rad Project Management Professional (PMP) Certified ScrumMaster (CSM) Professional Scrum Master I (PSM I) IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Part 1 Introduction IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management  Change Request  Change Request  Change Request  Change Request  Change Request  Change Request  Change Request What is Scrum? Classical project management systems, as described in the PMBOK Guide and PRINCE2, and implemented in many classic IT development methods, is not as effective as it should be, in cases that: Scope of work changes frequently and dramatically  Change Request IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Scope of work changes frequently and dramatically You won’t find extreme changes in construction projects for example; a project initiated to build a hospital will never end up with a product such as a theme park. But in IT projects, a “hospital” can turn into a “theme park”! IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management In case of IT projects, we prefer to use a project management system that delivers both of the following characteristics: Being flexible and open to change requests yet Stays agile What is Scrum? IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management But how? What is Scrum? IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management There are a family of project management frameworks to deliver both flexibility and agility, which are called: Agile Frameworks What is Scrum? Scrum is the most common Agile framework. PMBOK Guide PRINCE2 Agile IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management We will be both flexible and agile, by following these: Everyone should be aligned with the goal of the project. Different functional departments with professionals who are doing their own jobs and do not bother themselves with the whole project, will not do it for us. Team should be self-organized. The command-and-control system will not work in an agile environment. We should continuously improve our process. Otherwise, we would not be agile enough. We should work inside time-boxes. In order to stay focused and productive in an ever changing environment. And many more things we will see together in this course… IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Part 2 Roles IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management There are 3 roles in a Scrum project. Defining other roles is forbidden! Because it’s harmful to the unity of the team, and is not compatible with the philosophy of Scrum. IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management There are 3 roles in a Scrum project. Product OwnerScrumMasterTeam 1 person Full-time or part-time Business oriented 1 person Full-time or part-time Scrum coach and problem solver Normally 3 to 9 people Full-time (recommended) Technical IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management There are 3 roles in a Scrum project. Product OwnerScrumMasterTeam Product Owner: creates and maintains the list of deliverables (elements of the final product which are presentable to the customer and have a definition of “done”), aka Product Backlog. Maximizes the value of the team’s effort by keeping the backlog up to date and prioritized. Effectively communicates with all stakeholders. Prevents problems by keeping the backlog clear, transparent, realistic, and agreed upon. IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management There are 3 roles in a Scrum project. Product OwnerScrumMasterTeam ScrumMaster: Makes sure that Scrum is understood and implemented correctly in the team. Coaches and leads product owner and the team, in order to improve their productivity. Helps the team solve their problems. Directs scrum meetings. Keeps the team away from distractions. IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management There are 3 roles in a Scrum project. Product OwnerScrumMasterTeam Team: Produces the final product in step by step increments of the backlog, in a product-based way. Is cross-functional and does the A to Z of each backlog item. Is self-organized, and finds its way, instead of receiving commands. Is aligned with the goal of the project. IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management There are 3 roles in a Scrum project. Product OwnerScrumMasterTeam Designer Coder Tester Senior Developer Team Leader Team Manager Etc.        IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management There are 3 roles in a Scrum project. Product OwnerScrumMasterTeam You’re not allowed to define any roles other than the 3 previously described roles of Scrum. Team members have the same roles and titles, to be reminded that they are supposed to work together with the same goal in mind; although they have different kinds of expertise. IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management There are 3 roles in a Scrum project. Product OwnerScrumMasterTeam So, who is the project manager? There’s not such a role in Scrum. And none of the 3 roles of the Scrum act as a project manager. What happens to project management, then? There’s no central point for project management in Scrum. Project management tasks are distributed among the 3 roles of Scrum. IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management There are 3 roles in a Scrum project. Now we’ll see what these people actually do… TO SUCCEED! IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Part 3 LifeCycle IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Sprint Planning Sprint Demo Sprint Retrospective [ Time-box ] Time-box is an essential concept in Scrum. It’s a period of time with a fixed duration, that repeats many times. Its duration can be revised, but not changed frequently. Our solution to being focused and getting things done in an ever-changing environment. Backlog creation and maintenance IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Sprint Planning Sprint Demo Sprint Retrospective [ Time-box ] Backlog creation and maintenance Main activities in a Scrum project: Creating and maintaining the backlog Sprint planning Sprint Sprint demo Sprint retrospective IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Sprint Planning Sprint Demo Sprint Retrospective [ Time-box ] Main activities in a Scrum project: Creating and maintaining the backlog (ongoing, not time-boxed) Sprint planning Sprint Sprint demo Sprint retrospective Backlog creation and maintenance IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Sprint Planning Sprint Demo Sprint Retrospective [ Time-box ] Main activities in a Scrum project: Creating and maintaining the backlog (ongoing, not time-boxed) Sprint planning [Time-boxed] Sprint Sprint demo Sprint retrospective Backlog creation and maintenance IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Sprint Planning Sprint Demo Sprint Retrospective [ Time-box ] Main activities in a Scrum project: Creating and maintaining the backlog (ongoing, not time-boxed) Sprint planning [Time-boxed] Sprint [Time-boxed] Sprint demo Sprint retrospective Backlog creation and maintenance IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Sprint Planning Sprint Demo Sprint Retrospective [ Time-box ] Main activities in a Scrum project: Creating and maintaining the backlog (ongoing, not time-boxed) Sprint planning [Time-boxed] Sprint [Time-boxed] Sprint demo [Time-boxed] Sprint retrospective Backlog creation and maintenance IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Sprint Planning Sprint Demo Sprint Retrospective [ Time-box ] Main activities in a Scrum project: Creating and maintaining the backlog (ongoing, not time-boxed) Sprint planning [Time-boxed] Sprint [Time-boxed] Sprint demo [Time-boxed] Sprint retrospective [Time-boxed] Backlog creation and maintenance IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Sprint Planning Sprint Demo Sprint Retrospective 1. Creating and maintaining product backlog Backlog creation and maintenance Product backlog is a list of project deliverables. Creation and maintenance of the product backlog is the responsibility of product owner. Item 001 A schematic backlog Item 002 Item 003 Item 004 Item 005 Item 006 Item 007 Item 008 Item 009 Item 010 ●●●●●● IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Sprint Planning Sprint Demo Sprint Retrospective 1. Creating and maintaining product backlog Backlog creation and maintenance Product Owner / Deliverables You should decompose the final product into backlog items in a way that all of them are presentable for the non-technical customer. You’d better decompose the final product as much as possible. Item 001 A schematic backlog Item 002 Item 003 Item 004 Item 005 Item 006 Item 007 Item 008 Item 009 Item 010 ●●●●●● IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Sprint Planning Sprint Demo Sprint Retrospective 1. Creating and maintaining product backlog Backlog creation and maintenance Product Owner / Deliverables / Presentable / Decomposed Enough Product backlog is never completed; it’s always being updated to reflect the actual events, requested changes, etc. Item 001 A schematic backlog Item 002 Item 003 Item 004 Item 005 Item 006 Item 007 Item 008 Item 009 Item 010 ●●●●●● IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Sprint Planning Sprint Demo Sprint Retrospective 1. Creating and maintaining product backlog Backlog creation and maintenance Product Owner / Deliverables / Presentable / Decomposed Enough / Never Completed Team estimates the volume of each backlog item. While product owner makes sure that items are clear and understood. Item 001 A schematic backlog Item 002 Item 003 Item 004 Item 005 Item 006 Item 007 Item 008 Item 009 ●●●●●● IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Sprint Planning Sprint Demo Sprint Retrospective 1. Creating and maintaining product backlog Backlog creation and maintenance Product Owner / Deliverables / Presentable / Decomposed Enough / Never Completed / Volume / Understood Product owner continuously ranks items based on business and technical factors. Higher ranks mean higher ROI. Product owner sorts the backlog based on the ranks. Item 001 A schematic backlog Item 002 Item 003 Item 004 Item 005 Item 006 Item 007 Item 008 Item 009 ●●●●●● IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Sprint Planning Sprint Demo Sprint Retrospective 1. Creating and maintaining product backlog Backlog creation and maintenance Item 001 A schematic backlog Item 002 Item 003 Item 004 Item 005 Item 006 Item 007 Item 008 Item 009 ●●●●●● Now that our near future is clearly reflected in the product backlog, let’s start the work. We’ll improve and complete the backlog all the way to the end of the project. Here is the product backlog We are ready and waiting! IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Sprint Planning Sprint Demo Sprint Retrospective 2. Sprint Planning Backlog creation and maintenance Item 001 A schematic backlog Item 002 Item 003 Item 004 Item 005 Item 006 Item 007 Item 008 Item 009 ●●●●●● Now it’s time to plan the first sprint. IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Sprint Planning Sprint Demo Sprint Retrospective 2. Sprint Planning Backlog creation and maintenance Item 001 A schematic backlog Item 002 Item 003 Item 004 Item 005 Item 006 Item 007 Item 008 Item 009 ●●●●●● Sprint is the main time-box for doing the work of the project. Sprint planning is a meeting dedicated to choosing and clearing the work of the coming sprint. IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Sprint Planning Sprint Demo Sprint Retrospective 2. Sprint Planning Backlog creation and maintenance Item 001 A schematic backlog Item 002 Item 003 Item 004 Item 005 Item 006 Item 007 Item 008 Item 009 ●●●●●● You should fix the duration of this time-box at the beginning of the project. This time-box is usually fixed between 4 and 8 hours. All three scrum roles should attend the meeting. Others may attend the meeting too, but are not to speak. IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Sprint Planning Sprint Demo Sprint Retrospective 2. Sprint Planning Backlog creation and maintenance Item 001 A schematic backlog Item 002 Item 003 Item 004 Item 005 Item 006 Item 007 Item 008 Item 009 ●●●●●● We need these two important outputs in this meeting: The list of the items selected for the upcoming sprint, aka Sprint Backlog. The Goal of the sprint. IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Sprint Planning Sprint Demo Sprint Retrospective 2. Sprint Planning Backlog creation and maintenance Item 001 A schematic backlog Item 002 Item 003 Item 004 Item 005 Item 006 Item 007 Item 008 Item 009 ●●●●●● Team had previously estimated the volume of each item of the product backlog. They also estimate their capacity for a sprint, and keep revising it. IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Sprint Planning Sprint Demo Sprint Retrospective 2. Sprint Planning Backlog creation and maintenance Item 001 A schematic backlog Item 002 Item 003 Item 004 Item 005 Item 006 Item 007 Item 008 Item 009 ●●●●●● It’s how much we can do in a sprint. Estimated capacity IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Sprint Planning Sprint Demo Sprint Retrospective 2. Sprint Planning Backlog creation and maintenance Item 001 A schematic backlog Item 002 Item 003 Item 004 Item 005 Item 006 Item 007 Item 008 Item 009 ●●●●●● IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Sprint Planning Sprint Demo Sprint Retrospective 2. Sprint Planning Backlog creation and maintenance Item 001 Product Backlog Item 002 Item 003 Item 004 Item 005 Item 006 Item 007 Item 008 Item 009 ●●●●●● Sprint Backlog IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Sprint Planning Sprint Demo Sprint Retrospective 2. Sprint Planning Backlog creation and maintenance Item 001 Item 002 Item 003 Item 004 Item 005 Item 006 Item 007 Item 008 Item 009 ●●●●●● Product BacklogSprint Backlog IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Sprint Planning Sprint Demo Sprint Retrospective 2. Sprint Planning Backlog creation and maintenance Item 001 Item 002 Item 004 Item 003 Item 005 Item 006 Item 007 Item 008 Item 009 ●●●●●● Product BacklogSprint Backlog IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Sprint Planning Sprint Demo Sprint Retrospective 2. Sprint Planning Backlog creation and maintenance Item 001 Item 002 Item 004 Item 003 Item 005 Item 006 Item 007 Item 008 Item 009 ●●●●●● Product BacklogSprint Backlog IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Sprint Planning Sprint Demo Sprint Retrospective 2. Sprint Planning Backlog creation and maintenance Item 001 Item 002 Item 004 Item 003 Item 005 Item 006 Item 007 Item 008 Item 009 ●●●●●● Product BacklogSprint Backlog Item 010 Item 011 Item 012 IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Sprint Planning Sprint Demo Sprint Retrospective 2. Sprint Planning Backlog creation and maintenance Item 001 Item 002 Item 004 Item 003 Item 005 Item 006 Item 007 Item 008 Item 009 ●●●●●● Product BacklogSprint Backlog Item 010 Item 011 Item 012 These three items would be our goal in the upcoming sprint. IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Sprint Planning Sprint Demo Sprint Retrospective 2. Sprint Planning Backlog creation and maintenance Item 001 Item 002 Item 004 Item 003 Item 005 Item 006 Item 007 Item 008 Item 009 ●●●●●● Product BacklogSprint Backlog Item 010 Item 011 Item 012 We will continuously revise the product backlog. IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Sprint Planning Sprint Demo Sprint Retrospective 2. Sprint Planning Backlog creation and maintenance Item 001 Item 002 Item 004 Item 003 Item 005 Item 006 Item 007 Item 008 Item 009 ●●●●●● Product BacklogSprint Backlog Item 010 Item 011 Item 012 Continuously revised IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Sprint Planning Sprint Demo Sprint Retrospective 2. Sprint Planning Backlog creation and maintenance Item 001 Item 002 Item 004 Item 003 Item 005 Item 006 Item 007 Item 008 Item 009 ●●●●●● Product BacklogSprint Backlog Item 010 Item 011 Item 012 Continuously revised But the sprint backlog should be freezed. IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Sprint Planning Sprint Demo Sprint Retrospective 2. Sprint Planning Backlog creation and maintenance Item 001 Item 002 Item 004 Item 003 Item 005 Item 006 Item 007 Item 008 Item 009 ●●●●●● Product BacklogSprint Backlog Item 010 Item 011 Item 012 Continuously revised Freezed IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Sprint Planning Sprint Demo Sprint Retrospective 2. Sprint Planning Backlog creation and maintenance Item 001 Item 002 Item 004 Item 003 Item 005 Item 006 Item 007 Item 008 Item 009 ●●●●●● Product BacklogSprint Backlog Item 010 Item 011 Item 012 Continuously revised Freezed What if customer wanted to change the items in the sprint backlog? IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Sprint Planning Sprint Demo Sprint Retrospective 2. Sprint Planning Backlog creation and maintenance Item 001 Item 002 Item 004 Item 003 Item 005 Item 006 Item 007 Item 008 Item 009 ●●●●●● Product BacklogSprint Backlog Item 010 Item 011 Item 012 Continuously revised Freezed We can’t change them; otherwise, it would be impossible for the team to focus. IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Sprint Planning Sprint Demo Sprint Retrospective 2. Sprint Planning Backlog creation and maintenance Item 001 Item 002 Item 004 Item 003 Item 005 Item 006 Item 007 Item 008 Item 009 ●●●●●● Product BacklogSprint Backlog Item 010 Item 011 Item 012 Continuously revised Freezed What if changes are dramatic? IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Sprint Planning Sprint Demo Sprint Retrospective 2. Sprint Planning Backlog creation and maintenance Item 001 Item 002 Item 004 Item 003 Item 005 Item 006 Item 007 Item 008 Item 009 ●●●●●● Product BacklogSprint Backlog Item 010 Item 011 Item 012 Continuously revised Freezed In extreme cases, product owner has the authority to cancel the sprint and ask the team to start a new one. IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Sprint Planning Sprint Demo Sprint Retrospective 2. Sprint Planning Backlog creation and maintenance Item 001 Item 002 Item 004 Item 003 Item 005 Item 006 Item 007 Item 008 Item 009 ●●●●●● Product BacklogSprint Backlog Item 010 Item 011 Item 012 Continuously revised Freezed But no one can change the backlog of an ongoing sprint. It’s freezed. IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Sprint Planning Sprint Demo Sprint Retrospective 2. Sprint Planning Backlog creation and maintenance Item 001 Item 002 Item 004 Item 003 Item 005 Item 006 Item 007 Item 008 Item 009 ●●●●●● Product BacklogSprint Backlog Item 010 Item 011 Item 012 Continuously revised Freezed I see… IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Sprint Planning Sprint Demo Sprint Retrospective 2. Sprint Planning Backlog creation and maintenance Item 001 Item 002 Item 004 Item 003 Item 005 Item 006 Item 007 Item 008 Item 009 ●●●●●● Product BacklogSprint Backlog Item 010 Item 011 Item 012 Continuously revised Freezed What if someone forces us to change the sprint backlog? IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Sprint Planning Sprint Demo Sprint Retrospective 2. Sprint Planning Backlog creation and maintenance Item 001 Item 002 Item 004 Item 003 Item 005 Item 006 Item 007 Item 008 Item 009 ●●●●●● Product BacklogSprint Backlog Item 010 Item 011 Item 012 Continuously revised Freezed You should avoid it, and report it to me, so I will explain them the reasons and try to fix it forever. IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Sprint Planning Sprint Demo Sprint Retrospective 3. Sprint Backlog creation and maintenance Item 001 Item 002 Item 004 Sprint Backlog Now that we’ve finished planning the sprint, we can start it. IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Sprint Planning Sprint Demo Sprint Retrospective 3. Sprint Backlog creation and maintenance Item 001 Item 002 Item 004 Sprint Backlog Let’s focus on sprint backlog and get things done. IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Sprint Planning Sprint Demo Sprint Retrospective 3. Sprint Backlog creation and maintenance Item 001 Item 002 Item 004 Sprint Backlog Sprints are usually time-boxes of 2 to 4 weeks of duration. They should all have the same length, but we are free to revise the length, if it’s necessary. IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Sprint Planning Sprint Demo Sprint Retrospective 3. Sprint Backlog creation and maintenance Item 001 Item 002 Item 004 Sprint Backlog Team works on the sprint backlog items during the sprint. There should be a 15-minute time-boxed meeting each day, named Daily Scrum. Daily scrum should have a predefined time and location. Definition of its time and location is done in the sprint planning. IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Sprint Planning Sprint Demo Sprint Retrospective 3. Sprint Backlog creation and maintenance Item 001 Item 002 Item 004 Sprint Backlog Daily scrum meeting is only for the team members and the ScrumMaster. Others are free to attend, buy they should not speak. IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management Sprint Planning Sprint Demo Sprint Retrospective 3. Sprint Backlog creation and maintenance Item 001 Item 002 Item 004 Sprint Backlog Each team member answers these three questions in each daily scrum: What did I do in the previous 24 hours. What will I do in the next 24 hours. What problems I might face. ScrumMaster might follow on the mentioned problems and try to solve them, if their resolution is out of reach of team or they just need help. IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management 00 Days left Sprint Planning Sprint Demo Sprint Retrospective 3. Sprint Backlog creation and maintenance Item 001 Item 002 Item 004 Sprint Backlog The team is now working, day by day… for the whole duration of the sprint (e.g. 2 weeks), trying to complete all the sprint backlog items and reach the goal of the sprint. 01 Days left 02 Days left 03 Days left 04 Days left 05 Days left 06 Days left 07 Days left 08 Days left 09 Days left 10 Days left 11 Days left 12 Days left 13 Days left 14 Days left IntroductionRolesLifeCycleRollupTracking

A Portrait of Scrum Project Management 00 Days left Sprint Planning Sprint Demo Sprint Retrospective 3. Sprint Backlog creation and maintenance Item 001 Item 002 Item 004 Sprint Backlog The sprint is finished. Not a single extra day is allowed. Hands up! Time is over… IntroductionRolesLifeCycleRollupTracking