SlideShare una empresa de Scribd logo
1 de 39
Management Fundamentals:
Scrum 101
Project Management Consulting
Yossi Barezer
Aug 2016
Introduction
• This presentation describes the basic elements of
the Scrum Framework
• My goal is to provide an organized view that will
help a novice understand and implement the
Scrum foundation quickly
• For enhanced details, you should read the Guide,
receive official training and consult a coach
• How would I describe Scrum?
– The Scrum methodology provides a way to
continuously, consistently, and constantly improve
product value using reality checks
AGENDA Certifications
 Definition of Scrum
 Scrum Theory
 The Scrum Framework
 The 3 Pillars/Principles
 The Scrum Team
 The Scrum Team and Event
 Scrum Artifacts
 Product Backlog
 Sprint Planning and Backlog
 The Scrum Process - Increment
 Scrum Event/Ceremony
 Events Goals and Deliverables
 The Sprint Framework
 Time Box
 Sprint Planning
 Daily Scrum
 Scrum Board
 Burn-Down Chart
 Sprint Review
 Sprint Retrospective
 Definition of “Done”
 Scrum Summary
Scrum.org Certification
• PSM I, II - Professional Scrum Master Level I&II
(CSM Equivalent)
• PSPO I, II - Professional Scrum Product Owner
Level I&II (CSPO Equivalent)
• PSD I - Professional Scrum Developer Level I (CSD
Equivalent)
• SPS - Scaled Professional Scrum (Scrum of Scrum)
• PSP - Professional Scrum Practitioner
• PSF - Professional Scrum Foundations
• PSE - Professional Scrum Expert
• PST - Professional Scrum Trainer
Definition of Scrum
• “Scrum (n): A framework within which people can address complex
adaptive problems, while productively and creatively delivering
products of the highest possible value. “
• “Scrum is a process framework that has been used to manage complex
product development.”
• “The rules of Scrum bind together the events, roles, and artifacts”
• Scrum-Guides
• Scrum-Glossary
• PSD-Glossary
Scrum Theory
“Scrum is founded on empirical process control theory, or empiricism”
• The 3 Pillars/Principles
– Three pillars uphold every implementation of empirical process control:
• Transparency
• Inspection
• Adaptation
• The Scrum Team /Roles
– The Scrum Team consists of a:
• Product Owner
• The Development Team
• Scrum Master
– Scrum Teams are self-organizing and cross-functional
• Scrum Artifacts
– Scrum artifacts represent the work or value to provide transparency and opportunities for
inspection and adaptation
• Product Backlog
• Sprint Backlog
• Increment
• Scrum Events
– Scrum prescribes five formal events for inspection and adaptation, as described in the Scrum Events
section of this document:
• The Sprint
• Sprint Planning
• Daily Scrum
• Sprint Review
• Sprint Retrospective
The Principles/Pillars
The Scrum Framework
Roles/Team
• Product Owner
• Scrum Master
• Developer
Artifact
• Product Backlog
• Sprint Backlog
• Sprint Increment
• Burn-Down/Up Chart
Events/Ceremonies
• The Sprint
• Sprint Planning Meeting
• Daily Meeting
• The Sprint Review
• Sprint Retrospective
• Product Refining
•Transparency • Inspection • Adaptation
DONE
Transparency
Inspection
Adaptation Transparency
Inspection
Adaptation Transparency
Inspection
Adaptation Transparency
Inspection
Adaptation
The 3 Pillars/Principles
The 3 Pillars/Principles
• Transparency
– “Significant aspects of the process must be visible to
those responsible for the outcome”
• Inspection
– “Scrum users must frequently inspect Scrum artifacts and
progress toward a Sprint Goal to detect undesirable
variances”
• Adaptation
– “If an inspector determines that one or more aspects of a
process deviate outside acceptable limits, and that the
resulting product will be unacceptable, the process or the
material being processed must be adjusted”
The 3 Pillars/Principles
Transparency Inspected Adapted Artifact
The Sprint Product Backlog Product Backlog Yes
Sprint Planning Product Backlog Sprint Backlog Yes
Daily Meeting Sprint Review Sprint Backlog Yes
Sprint Review Sprint Increment Product Backlog Yes
Sprint Retrospective
The Team &
Process
The Team &
Process
No
Product Refining Product Backlog
Product Backlog
& Sprint Backlog
Yes
1 Sprint Backlog Sub-task Sprint Backlog Sprint Backlog Yes
The Scrum Team
The
Scrum
Team
Scrum
Master
The Scrum Team
• The Product Owner
– “The Product Owner is responsible for maximizing the value of the
product and the work of the Development Team”
– “The Product Owner is the sole person responsible for managing the
Product Backlog. Product Backlog management includes”
• The Development Team
– “The Development Team consists of professionals who do the work
of delivering a potentially releasable Increment of “Done” product
at the end of each Sprint”
– “Only members of the Development Team create the Increment”
• The Scrum Master
– “The Scrum Master is responsible for ensuring Scrum is understood
and enacted”
– “Scrum Masters do this by ensuring that the Scrum Team adheres to
Scrum theory, practices, and rules”
The Scrum Team and Events
Event
Event
Owner
Product
Owner
Scrum
Master
Developer Other
Sprint Planning
Part I
Product
Owner
Y Y Y N
Sprint Planning
Part II
Dev Optional Y Y N
Daily Meeting Dev N Optional Y N
Sprint Review
Product
Owner
Y Y Y Y
Sprint
Retrospective
Scrum
Master
Y Y Y N
Product Refining
Product
Owner
Y Y Y N
1 Sprint Backlog
Sub-task
Dev N Optional Y N
Scrum Artifacts
Product
Backlog
Sprint
Backlog
Increment
Scrum Artifacts
• Product Backlog
– “The Product Backlog is an ordered list of everything that might be needed
in the product and is the single source of requirements for any changes to
be made to the product”
– “The Product Owner is responsible for the Product Backlog, including its
content, availability, and ordering”
• Sprint Backlog
– “The Sprint Backlog is the set of Product Backlog items selected for the
Sprint, plus a plan for delivering the product Increment and realizing the
Sprint Goal”
– “The Sprint Backlog is a forecast by the Development Team about what
functionality will be in the next Increment and the work needed to deliver
that functionality into a “Done” Increment”
• Increment
– “The Increment is the sum of all the Product Backlog items completed
during a Sprint and the value of the increments of all previous Sprints.”
Product Backlog
The product attributes are:
- Description: will answer the question “What should I do?”
(detailed enough to understand)
- Order: The Product Backlog is ordered by the Product Owner
- Estimate workload effort: Small, Medium, Large, Extra Large
- Value: to marketplace
scrumreferencecard.com
Sprint Planning and Backlog
The Development Team selects items to develop.
This will be the Product Increment.
Each selected Item will have the following details:
- Description: will answer the question “How will we make this change?”
- Duration 1-2 days
- Assign Owner
scrumreferencecard.com
The Scrum Process - Increment
By Lakeworks - Own work, GFDL, https://commons.wikimedia.org/w/index.php?curid=3526338
“At the end of a Sprint, the new Increment must be “Done,” which means it must
be in useable condition and meet the Scrum Team’s definition of “Done.” It must
be in useable condition regardless of whether the Product Owner decides to
actually release it”
Scrum Events
Scrum Events
• The Sprint
– The heart of Scrum is a Sprint, a time-box of one month or less during which a
“Done”, useable, and potentially releasable product Increment is created
• Sprint Planning
– The work to be performed in the Sprint plans at the Sprint Planning. This plan is
created by the collaborative work of the entire Scrum Team
• Daily Scrum
– The Daily Scrum is a 15-minute time-boxed event for the Development Team to
synchronize activities and create a plan for the next 24 hours. This is done by
inspecting the work since the last Daily Scrum and forecasting the work that could
be done before the next one”
• Sprint Review
– A Sprint Review is held at the end of the Sprint to inspect the Increment and adapt
the Product Backlog if needed. During the Sprint Review, the Scrum Team and
stakeholders collaborate about what was done in the Sprint
• Sprint Retrospective
– The Sprint Retrospective is an opportunity for the Scrum Team to inspect itself and
create a plan for improvements to be enacted during the next Sprint.
Events Goals and Deliverables
Event Goal Deliverables
The Sprint A time-box duration which a
“Done”, usable, and Increment is
created potentially releasable
product
A working Increment
Sprint Planning Part I: What can be done this
sprint?
Part II: How will the chosen work
get done?
Product Backlog, Sprint
Goal, list of selected
Product Backlog
Define “Done”, Check List,
Sprint Backlog (Sprint Plan:
Tasks & Owner)
Daily Meeting Inspect and adapt the progress
toward the Sprint Goal
• What did I do
yesterday?
• What will I do today?
• Do I see any
impediment?
Updated Scrum Board,
Updated Sprint Backlog
Burn-Down/Up
Events Goals and Deliverables
Event Goal Deliverables
Sprint Review Inspect the Increment and Adapt
the Product Backlog
1. P.O. explain what is
“done” and what is not
“Done”
2. Dev. Team explain
overall achievements
3. Demonstrate the
Increment
4. Refine Product Backlog
Sprint Retrospective Inspect itself and provide a plan
to adjust in the next Sprint
A plan with improvements
for the next Sprint
Product Refining Refine the Product Backlog Refined Product Backlog,
Updated Product Backlog
Burn-Down/Up
1 Sprint Backlog
Sub-Task
Provide daily task to execute Working task, Updated
Sprint Backlog Burn-
Down/Up
The Sprint Framework
“The heart of Scrum is a Sprint, a time-box of one month or less
during which a "Done", useable, and potentially releasable
product Increment is created. This applies to every Sprint”
Time Box
Event 1 Month 2 Weeks
The Sprint*1 30 days/4 weeks 2 weeks
Sprint Planning 8 hours 4 hours
Daily Meeting 15minutes 15minutes
Sprint Review 4 hours 2 hours
Sprint Retrospective 3 hours 1.5 hours
Product Refining (<10% Dev. Team
time)
<2 days <1 days
1 Sprint Backlog Sub-task*2 1-2 days 1-2 days
Time-boxed events are events that have a maximum duration.
1: Sprint should be short enough to keep the business risk
acceptable to the Product Owner and to be able to synchronize
the development work with other business events
2: The duration of the first tasks should be less than a 1 day
Sprint Planning
• The goal is to answer the following:
1. Part I: What can be done this sprint?
2. Part II: How will the chosen work get done?
Part I: What can be done this sprint?
• Input: Product Backlog, latest product Increment, project
capacity of the Dev. Team, past performance of the Dev.
Team (Team Velocity)
1. Dev. Team to assess and select from the Product Backlog
what to execute
2. Craft a Sprint Goal
3. An objective set for the sprint that can be met through
the implementation of the Product Backlog
– It provides guidance to the Dev. Team on why it is building the
Increment
– Size the effort for each item
– Generate agreed list of the Product Backlog
Part II: How will the chosen work get done?
1. Define what “does “Done” means in practical terms” along
with a Check List (verifiable condition - tests) agreed by the
P.O. and the Dev. Team
2. Generate the Sprint Backlog:
– Detailed Sprint Backlog
– A plan to deliver the selected Product Backlog
• Detailed description
• Assigned owner
3. The plan
– System Design
– Work needed to convert the product backlog into a working product
Increment
– Task duration should be 1-2 days, for the first few days it should be
less than a 1 day
• Output
– The Dev. Team is able to explain how the plan will accomplish the
Sprint Goal
• At the first Sprint, the Product Owner collaborates
with the Scrum Master and also select the
Developer Architect to help him to assemble the
team
• This is the initial Scrum’s Team
• The Developer Architect is changeable; Thus, he can
be replaced any time with another Dev. Engineer
• First Sprint may used for Go/No Go Prototype
product
• Multiple Development Teams must have one
Product Backlog and a definition of "done" that
makes their combined work potentially releasable
Part II: How will the chosen work get done?
Daily Scrum
• The meeting is used to inspect and adapt the progress toward
the Sprint Goal
1. Traditionally, 3 questions are asked:
1. What did I do yesterday?
2. What will I do today?
3. Do I see any impediment?
2. Updating the Scrum Board
– Update, revise, prioritize the progress and assignment – finished
and new
3. Updating the Sprint Backlog Burn-Down/Up
• If needed, a brainstorm/clarification meeting will occur after
the Daily Scrum meeting
Daily Scrum
Round status check with each individual
Update Scrum Boards and Sprint Backlog Burn-Down/Up
Scrum Board
Used to Track Status
programmers.stackexchange.com
Burn-Down Chart
Describes the remaining workload
- The Work units are the Story Points
- The Time units are 1 Day https://www.axosoft.com/scrum
Sprint Review
• Sprint review Inspect the Increment and Adapt the Product
Backlog if needed
• This is an informal meeting, not a status meeting
1. Product Owner explains what have been “Done” and what has not
been “Done”
2. The Dev. Team explain what went well, problem and how they are
solved
3. Demo the work that has “Done” and answers questions about the
Increment; Updating the Product Backlog Burn-Down/Up
4. The Product Owner discusses on the current Product Backlog and
expected completion date (if needed)
5. A short discussion on what to do next. This will be input for the
next Sprint Planning (Product Refining)
6. Recheck if the marketplace has new value and need to refine the
Product Backlog
7. Review the timeline, budget, potential capability, marketplace for
the next release of the product
• The output of the meeting may be a revised Product Backlog
Sprint Retrospective
• Sprint review Inspect itself and provide a plan to adjust
the next Sprint
• This is a formal meeting, but NO meeting minutes unless
agreed by all
• The purpose of the meeting is:
1. Inspect how the last sprint went in regards to people,
relationships, process, and tools;
2. Identify and order the major items that went well and potential
improvements; and
3. Create a plan for implementing improvements to the way the
Scrum Team does its work
• The output of the meeting should be a plan with
improvements for the next Sprint
Definition of “Done”
“The purpose of each Sprint is to deliver Increments of
potentially releasable functionality that adhere to the Scrum
Team's current definition of "Done"”
A picture is worth a thousand words…
www.scrumprimer.org
Links to Previous Managements
Fundamentals Lectures
Lecture # Topic Description
1 Introduction Describes the difference between Soft Skills and
Hard Skills
2 The Iceberg Model Explain why soft skills are the primary contributor to
project success
3 Communication Manage one of the main causes for project failure;
Get familiar with The C’s of Communication's model
4, part 1 Building A Team Part 1 Learn the 4 stages of team building
4, part 2 Building A Team Part 2 10 steps to develop an effective team
5 Motivation Your best Ally, 3 motivation models

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

2017 Scrum by Picture
2017 Scrum by Picture2017 Scrum by Picture
2017 Scrum by Picture
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Scrum
ScrumScrum
Scrum
 
Scrum
ScrumScrum
Scrum
 
Agile Introduction - Scrum Framework
Agile Introduction - Scrum FrameworkAgile Introduction - Scrum Framework
Agile Introduction - Scrum Framework
 
Role of scrum master
Role of scrum masterRole of scrum master
Role of scrum master
 
What is Scrum
What is ScrumWhat is Scrum
What is Scrum
 
Scrum
ScrumScrum
Scrum
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
 
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum Introduction
 
Product backlog
Product backlogProduct backlog
Product backlog
 
Scrum
ScrumScrum
Scrum
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
Scrum Agile Methodlogy
Scrum Agile MethodlogyScrum Agile Methodlogy
Scrum Agile Methodlogy
 
Scrum and the agile development process
Scrum and the agile development processScrum and the agile development process
Scrum and the agile development process
 
SCRUM – Agile Methodology
SCRUM – Agile MethodologySCRUM – Agile Methodology
SCRUM – Agile Methodology
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 Minutes
 
Scrum retrospective
Scrum retrospective Scrum retrospective
Scrum retrospective
 
Understanding Scrum
Understanding ScrumUnderstanding Scrum
Understanding Scrum
 

Destacado

The Product Owner Playbook - Introduction
The Product Owner Playbook - IntroductionThe Product Owner Playbook - Introduction
The Product Owner Playbook - IntroductionCprime
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrumtimmcowan
 
Agile Scrum : Suju Pillai
Agile Scrum : Suju PillaiAgile Scrum : Suju Pillai
Agile Scrum : Suju PillaiSuju Pillai
 
Agile in Community and Social Media - Karan Tiwari - Scrum Bangalore 19th Meetup
Agile in Community and Social Media - Karan Tiwari - Scrum Bangalore 19th MeetupAgile in Community and Social Media - Karan Tiwari - Scrum Bangalore 19th Meetup
Agile in Community and Social Media - Karan Tiwari - Scrum Bangalore 19th MeetupScrum Bangalore
 
It's the culture, stupid!
It's the culture, stupid!It's the culture, stupid!
It's the culture, stupid!SUGSA
 
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th MeetupAgile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th MeetupScrum Bangalore
 
Scrum 101 and ScrumNinja
Scrum 101 and ScrumNinjaScrum 101 and ScrumNinja
Scrum 101 and ScrumNinjarjcarvalho
 
@Richard dolman backlog refinement-the rodney dangerfield of scrum ceremonies
@Richard dolman   backlog refinement-the rodney dangerfield of scrum ceremonies@Richard dolman   backlog refinement-the rodney dangerfield of scrum ceremonies
@Richard dolman backlog refinement-the rodney dangerfield of scrum ceremoniesRichard Dolman
 
Conflict in Agile Teams - Sydney Agile & Scrum user group Meetup
Conflict in Agile Teams - Sydney Agile & Scrum user group MeetupConflict in Agile Teams - Sydney Agile & Scrum user group Meetup
Conflict in Agile Teams - Sydney Agile & Scrum user group MeetupJeremie Benazra
 
Workshop Scrum 2017 - Michele Tavares
Workshop Scrum 2017 - Michele TavaresWorkshop Scrum 2017 - Michele Tavares
Workshop Scrum 2017 - Michele TavaresMichele Tavares
 
Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012MrAlexRosales
 
The scrum events athens agile meetup
The scrum events athens agile meetupThe scrum events athens agile meetup
The scrum events athens agile meetupymavra
 
Agile Games - Playful approaches to agile principles
Agile Games - Playful approaches to agile principlesAgile Games - Playful approaches to agile principles
Agile Games - Playful approaches to agile principlesRobert Misch
 
Project Management With Scrum
Project Management With ScrumProject Management With Scrum
Project Management With ScrumTommy Norman
 
The Elephant In The Room: Motivation (Tips To Improve Motivation Throughout A...
The Elephant In The Room: Motivation (Tips To Improve Motivation Throughout A...The Elephant In The Room: Motivation (Tips To Improve Motivation Throughout A...
The Elephant In The Room: Motivation (Tips To Improve Motivation Throughout A...Lemi Orhan Ergin
 

Destacado (17)

The Product Owner Playbook - Introduction
The Product Owner Playbook - IntroductionThe Product Owner Playbook - Introduction
The Product Owner Playbook - Introduction
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Agile Scrum : Suju Pillai
Agile Scrum : Suju PillaiAgile Scrum : Suju Pillai
Agile Scrum : Suju Pillai
 
Understanding Scrum
Understanding ScrumUnderstanding Scrum
Understanding Scrum
 
Agile in Community and Social Media - Karan Tiwari - Scrum Bangalore 19th Meetup
Agile in Community and Social Media - Karan Tiwari - Scrum Bangalore 19th MeetupAgile in Community and Social Media - Karan Tiwari - Scrum Bangalore 19th Meetup
Agile in Community and Social Media - Karan Tiwari - Scrum Bangalore 19th Meetup
 
It's the culture, stupid!
It's the culture, stupid!It's the culture, stupid!
It's the culture, stupid!
 
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th MeetupAgile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
 
Scrum 101 and ScrumNinja
Scrum 101 and ScrumNinjaScrum 101 and ScrumNinja
Scrum 101 and ScrumNinja
 
@Richard dolman backlog refinement-the rodney dangerfield of scrum ceremonies
@Richard dolman   backlog refinement-the rodney dangerfield of scrum ceremonies@Richard dolman   backlog refinement-the rodney dangerfield of scrum ceremonies
@Richard dolman backlog refinement-the rodney dangerfield of scrum ceremonies
 
Conflict in Agile Teams - Sydney Agile & Scrum user group Meetup
Conflict in Agile Teams - Sydney Agile & Scrum user group MeetupConflict in Agile Teams - Sydney Agile & Scrum user group Meetup
Conflict in Agile Teams - Sydney Agile & Scrum user group Meetup
 
Agile scrum introduction
Agile scrum introductionAgile scrum introduction
Agile scrum introduction
 
Workshop Scrum 2017 - Michele Tavares
Workshop Scrum 2017 - Michele TavaresWorkshop Scrum 2017 - Michele Tavares
Workshop Scrum 2017 - Michele Tavares
 
Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012
 
The scrum events athens agile meetup
The scrum events athens agile meetupThe scrum events athens agile meetup
The scrum events athens agile meetup
 
Agile Games - Playful approaches to agile principles
Agile Games - Playful approaches to agile principlesAgile Games - Playful approaches to agile principles
Agile Games - Playful approaches to agile principles
 
Project Management With Scrum
Project Management With ScrumProject Management With Scrum
Project Management With Scrum
 
The Elephant In The Room: Motivation (Tips To Improve Motivation Throughout A...
The Elephant In The Room: Motivation (Tips To Improve Motivation Throughout A...The Elephant In The Room: Motivation (Tips To Improve Motivation Throughout A...
The Elephant In The Room: Motivation (Tips To Improve Motivation Throughout A...
 

Similar a Management fundamentals scrum 101

SCRUM and Poker Game In Agile Project
SCRUM and Poker Game In Agile ProjectSCRUM and Poker Game In Agile Project
SCRUM and Poker Game In Agile ProjectNhan Nguyen
 
Scrum in Practice: A Developer’s view
Scrum in Practice: A Developer’s viewScrum in Practice: A Developer’s view
Scrum in Practice: A Developer’s viewBosnia Agile
 
Agile Scrum Methodology - Introduction
Agile Scrum Methodology - IntroductionAgile Scrum Methodology - Introduction
Agile Scrum Methodology - IntroductionGeetha Madhuri
 
Agile Processes - Scrum
Agile Processes - ScrumAgile Processes - Scrum
Agile Processes - ScrumSoumya De
 
Scrum and Devops - Workshop & Handson
Scrum and Devops - Workshop & HandsonScrum and Devops - Workshop & Handson
Scrum and Devops - Workshop & HandsonDony Riyanto
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptMujeebMohammed18
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptAnuriJoshi
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptGustavoDelaEspriella2
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptNarendraKumar521662
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptMANYAGOEL14
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptssuser436c47
 

Similar a Management fundamentals scrum 101 (20)

Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
 
Scrum Guidelines
Scrum GuidelinesScrum Guidelines
Scrum Guidelines
 
SCRUM and Poker Game In Agile Project
SCRUM and Poker Game In Agile ProjectSCRUM and Poker Game In Agile Project
SCRUM and Poker Game In Agile Project
 
Scrum in Practice: A Developer’s view
Scrum in Practice: A Developer’s viewScrum in Practice: A Developer’s view
Scrum in Practice: A Developer’s view
 
professional scrum master
professional scrum master professional scrum master
professional scrum master
 
Scrum Master Handbook
Scrum Master HandbookScrum Master Handbook
Scrum Master Handbook
 
Agile Scrum Methodology - Introduction
Agile Scrum Methodology - IntroductionAgile Scrum Methodology - Introduction
Agile Scrum Methodology - Introduction
 
Scrum at a Glance
Scrum at a GlanceScrum at a Glance
Scrum at a Glance
 
Agile Processes - Scrum
Agile Processes - ScrumAgile Processes - Scrum
Agile Processes - Scrum
 
Scrum Framework
Scrum FrameworkScrum Framework
Scrum Framework
 
What is Scrum? SlideShare
What is Scrum? SlideShareWhat is Scrum? SlideShare
What is Scrum? SlideShare
 
Scrum and Devops - Workshop & Handson
Scrum and Devops - Workshop & HandsonScrum and Devops - Workshop & Handson
Scrum and Devops - Workshop & Handson
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 

Más de Bar-Ezer Yossi

Management fundamentals motivation
Management fundamentals motivationManagement fundamentals motivation
Management fundamentals motivationBar-Ezer Yossi
 
Management fundamentals building a team part two
Management fundamentals building a team   part twoManagement fundamentals building a team   part two
Management fundamentals building a team part twoBar-Ezer Yossi
 
Project management skills - Team
Project management skills - TeamProject management skills - Team
Project management skills - TeamBar-Ezer Yossi
 
Management fundamentals communication
Management fundamentals communicationManagement fundamentals communication
Management fundamentals communicationBar-Ezer Yossi
 
Management Fundamentals: The Iceberg Model
Management Fundamentals: The Iceberg ModelManagement Fundamentals: The Iceberg Model
Management Fundamentals: The Iceberg ModelBar-Ezer Yossi
 
Management Fundamentals: Introduction
Management Fundamentals: IntroductionManagement Fundamentals: Introduction
Management Fundamentals: IntroductionBar-Ezer Yossi
 

Más de Bar-Ezer Yossi (6)

Management fundamentals motivation
Management fundamentals motivationManagement fundamentals motivation
Management fundamentals motivation
 
Management fundamentals building a team part two
Management fundamentals building a team   part twoManagement fundamentals building a team   part two
Management fundamentals building a team part two
 
Project management skills - Team
Project management skills - TeamProject management skills - Team
Project management skills - Team
 
Management fundamentals communication
Management fundamentals communicationManagement fundamentals communication
Management fundamentals communication
 
Management Fundamentals: The Iceberg Model
Management Fundamentals: The Iceberg ModelManagement Fundamentals: The Iceberg Model
Management Fundamentals: The Iceberg Model
 
Management Fundamentals: Introduction
Management Fundamentals: IntroductionManagement Fundamentals: Introduction
Management Fundamentals: Introduction
 

Último

Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampPLCLeadershipDevelop
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic managementharfimakarim
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptxAss.Prof. Dr. Mogeeb Mosleh
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girladitipandeya
 
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceanilsa9823
 
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607dollysharma2066
 
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Alex Marques
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxalinstan901
 
Does Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptxDoes Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptxSaqib Mansoor Ahmed
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Pooja Nehwal
 
operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementTulsiDhidhi1
 

Último (20)

Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg PartnershipUnlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
 
Intro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptxIntro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptx
 
Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC Bootcamp
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic management
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptx
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
 
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
 
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
 
Empowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdfEmpowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdf
 
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
 
Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024
 
Peak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian DugmorePeak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian Dugmore
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
 
Does Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptxDoes Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptx
 
Disrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdfDisrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdf
 
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdfImagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
 
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdfImagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
 
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote SpeakerLeadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
 
operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing management
 

Management fundamentals scrum 101

  • 1. Management Fundamentals: Scrum 101 Project Management Consulting Yossi Barezer Aug 2016
  • 2. Introduction • This presentation describes the basic elements of the Scrum Framework • My goal is to provide an organized view that will help a novice understand and implement the Scrum foundation quickly • For enhanced details, you should read the Guide, receive official training and consult a coach • How would I describe Scrum? – The Scrum methodology provides a way to continuously, consistently, and constantly improve product value using reality checks
  • 3. AGENDA Certifications  Definition of Scrum  Scrum Theory  The Scrum Framework  The 3 Pillars/Principles  The Scrum Team  The Scrum Team and Event  Scrum Artifacts  Product Backlog  Sprint Planning and Backlog  The Scrum Process - Increment  Scrum Event/Ceremony  Events Goals and Deliverables  The Sprint Framework  Time Box  Sprint Planning  Daily Scrum  Scrum Board  Burn-Down Chart  Sprint Review  Sprint Retrospective  Definition of “Done”  Scrum Summary
  • 4. Scrum.org Certification • PSM I, II - Professional Scrum Master Level I&II (CSM Equivalent) • PSPO I, II - Professional Scrum Product Owner Level I&II (CSPO Equivalent) • PSD I - Professional Scrum Developer Level I (CSD Equivalent) • SPS - Scaled Professional Scrum (Scrum of Scrum) • PSP - Professional Scrum Practitioner • PSF - Professional Scrum Foundations • PSE - Professional Scrum Expert • PST - Professional Scrum Trainer
  • 5. Definition of Scrum • “Scrum (n): A framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value. “ • “Scrum is a process framework that has been used to manage complex product development.” • “The rules of Scrum bind together the events, roles, and artifacts” • Scrum-Guides • Scrum-Glossary • PSD-Glossary
  • 6. Scrum Theory “Scrum is founded on empirical process control theory, or empiricism” • The 3 Pillars/Principles – Three pillars uphold every implementation of empirical process control: • Transparency • Inspection • Adaptation • The Scrum Team /Roles – The Scrum Team consists of a: • Product Owner • The Development Team • Scrum Master – Scrum Teams are self-organizing and cross-functional • Scrum Artifacts – Scrum artifacts represent the work or value to provide transparency and opportunities for inspection and adaptation • Product Backlog • Sprint Backlog • Increment • Scrum Events – Scrum prescribes five formal events for inspection and adaptation, as described in the Scrum Events section of this document: • The Sprint • Sprint Planning • Daily Scrum • Sprint Review • Sprint Retrospective
  • 7. The Principles/Pillars The Scrum Framework Roles/Team • Product Owner • Scrum Master • Developer Artifact • Product Backlog • Sprint Backlog • Sprint Increment • Burn-Down/Up Chart Events/Ceremonies • The Sprint • Sprint Planning Meeting • Daily Meeting • The Sprint Review • Sprint Retrospective • Product Refining •Transparency • Inspection • Adaptation DONE
  • 9. The 3 Pillars/Principles • Transparency – “Significant aspects of the process must be visible to those responsible for the outcome” • Inspection – “Scrum users must frequently inspect Scrum artifacts and progress toward a Sprint Goal to detect undesirable variances” • Adaptation – “If an inspector determines that one or more aspects of a process deviate outside acceptable limits, and that the resulting product will be unacceptable, the process or the material being processed must be adjusted”
  • 10. The 3 Pillars/Principles Transparency Inspected Adapted Artifact The Sprint Product Backlog Product Backlog Yes Sprint Planning Product Backlog Sprint Backlog Yes Daily Meeting Sprint Review Sprint Backlog Yes Sprint Review Sprint Increment Product Backlog Yes Sprint Retrospective The Team & Process The Team & Process No Product Refining Product Backlog Product Backlog & Sprint Backlog Yes 1 Sprint Backlog Sub-task Sprint Backlog Sprint Backlog Yes
  • 12. The Scrum Team • The Product Owner – “The Product Owner is responsible for maximizing the value of the product and the work of the Development Team” – “The Product Owner is the sole person responsible for managing the Product Backlog. Product Backlog management includes” • The Development Team – “The Development Team consists of professionals who do the work of delivering a potentially releasable Increment of “Done” product at the end of each Sprint” – “Only members of the Development Team create the Increment” • The Scrum Master – “The Scrum Master is responsible for ensuring Scrum is understood and enacted” – “Scrum Masters do this by ensuring that the Scrum Team adheres to Scrum theory, practices, and rules”
  • 13. The Scrum Team and Events Event Event Owner Product Owner Scrum Master Developer Other Sprint Planning Part I Product Owner Y Y Y N Sprint Planning Part II Dev Optional Y Y N Daily Meeting Dev N Optional Y N Sprint Review Product Owner Y Y Y Y Sprint Retrospective Scrum Master Y Y Y N Product Refining Product Owner Y Y Y N 1 Sprint Backlog Sub-task Dev N Optional Y N
  • 15. Scrum Artifacts • Product Backlog – “The Product Backlog is an ordered list of everything that might be needed in the product and is the single source of requirements for any changes to be made to the product” – “The Product Owner is responsible for the Product Backlog, including its content, availability, and ordering” • Sprint Backlog – “The Sprint Backlog is the set of Product Backlog items selected for the Sprint, plus a plan for delivering the product Increment and realizing the Sprint Goal” – “The Sprint Backlog is a forecast by the Development Team about what functionality will be in the next Increment and the work needed to deliver that functionality into a “Done” Increment” • Increment – “The Increment is the sum of all the Product Backlog items completed during a Sprint and the value of the increments of all previous Sprints.”
  • 16. Product Backlog The product attributes are: - Description: will answer the question “What should I do?” (detailed enough to understand) - Order: The Product Backlog is ordered by the Product Owner - Estimate workload effort: Small, Medium, Large, Extra Large - Value: to marketplace scrumreferencecard.com
  • 17. Sprint Planning and Backlog The Development Team selects items to develop. This will be the Product Increment. Each selected Item will have the following details: - Description: will answer the question “How will we make this change?” - Duration 1-2 days - Assign Owner scrumreferencecard.com
  • 18. The Scrum Process - Increment By Lakeworks - Own work, GFDL, https://commons.wikimedia.org/w/index.php?curid=3526338 “At the end of a Sprint, the new Increment must be “Done,” which means it must be in useable condition and meet the Scrum Team’s definition of “Done.” It must be in useable condition regardless of whether the Product Owner decides to actually release it”
  • 20. Scrum Events • The Sprint – The heart of Scrum is a Sprint, a time-box of one month or less during which a “Done”, useable, and potentially releasable product Increment is created • Sprint Planning – The work to be performed in the Sprint plans at the Sprint Planning. This plan is created by the collaborative work of the entire Scrum Team • Daily Scrum – The Daily Scrum is a 15-minute time-boxed event for the Development Team to synchronize activities and create a plan for the next 24 hours. This is done by inspecting the work since the last Daily Scrum and forecasting the work that could be done before the next one” • Sprint Review – A Sprint Review is held at the end of the Sprint to inspect the Increment and adapt the Product Backlog if needed. During the Sprint Review, the Scrum Team and stakeholders collaborate about what was done in the Sprint • Sprint Retrospective – The Sprint Retrospective is an opportunity for the Scrum Team to inspect itself and create a plan for improvements to be enacted during the next Sprint.
  • 21. Events Goals and Deliverables Event Goal Deliverables The Sprint A time-box duration which a “Done”, usable, and Increment is created potentially releasable product A working Increment Sprint Planning Part I: What can be done this sprint? Part II: How will the chosen work get done? Product Backlog, Sprint Goal, list of selected Product Backlog Define “Done”, Check List, Sprint Backlog (Sprint Plan: Tasks & Owner) Daily Meeting Inspect and adapt the progress toward the Sprint Goal • What did I do yesterday? • What will I do today? • Do I see any impediment? Updated Scrum Board, Updated Sprint Backlog Burn-Down/Up
  • 22. Events Goals and Deliverables Event Goal Deliverables Sprint Review Inspect the Increment and Adapt the Product Backlog 1. P.O. explain what is “done” and what is not “Done” 2. Dev. Team explain overall achievements 3. Demonstrate the Increment 4. Refine Product Backlog Sprint Retrospective Inspect itself and provide a plan to adjust in the next Sprint A plan with improvements for the next Sprint Product Refining Refine the Product Backlog Refined Product Backlog, Updated Product Backlog Burn-Down/Up 1 Sprint Backlog Sub-Task Provide daily task to execute Working task, Updated Sprint Backlog Burn- Down/Up
  • 23. The Sprint Framework “The heart of Scrum is a Sprint, a time-box of one month or less during which a "Done", useable, and potentially releasable product Increment is created. This applies to every Sprint”
  • 24. Time Box Event 1 Month 2 Weeks The Sprint*1 30 days/4 weeks 2 weeks Sprint Planning 8 hours 4 hours Daily Meeting 15minutes 15minutes Sprint Review 4 hours 2 hours Sprint Retrospective 3 hours 1.5 hours Product Refining (<10% Dev. Team time) <2 days <1 days 1 Sprint Backlog Sub-task*2 1-2 days 1-2 days Time-boxed events are events that have a maximum duration. 1: Sprint should be short enough to keep the business risk acceptable to the Product Owner and to be able to synchronize the development work with other business events 2: The duration of the first tasks should be less than a 1 day
  • 25. Sprint Planning • The goal is to answer the following: 1. Part I: What can be done this sprint? 2. Part II: How will the chosen work get done?
  • 26. Part I: What can be done this sprint? • Input: Product Backlog, latest product Increment, project capacity of the Dev. Team, past performance of the Dev. Team (Team Velocity) 1. Dev. Team to assess and select from the Product Backlog what to execute 2. Craft a Sprint Goal 3. An objective set for the sprint that can be met through the implementation of the Product Backlog – It provides guidance to the Dev. Team on why it is building the Increment – Size the effort for each item – Generate agreed list of the Product Backlog
  • 27. Part II: How will the chosen work get done? 1. Define what “does “Done” means in practical terms” along with a Check List (verifiable condition - tests) agreed by the P.O. and the Dev. Team 2. Generate the Sprint Backlog: – Detailed Sprint Backlog – A plan to deliver the selected Product Backlog • Detailed description • Assigned owner 3. The plan – System Design – Work needed to convert the product backlog into a working product Increment – Task duration should be 1-2 days, for the first few days it should be less than a 1 day • Output – The Dev. Team is able to explain how the plan will accomplish the Sprint Goal
  • 28. • At the first Sprint, the Product Owner collaborates with the Scrum Master and also select the Developer Architect to help him to assemble the team • This is the initial Scrum’s Team • The Developer Architect is changeable; Thus, he can be replaced any time with another Dev. Engineer • First Sprint may used for Go/No Go Prototype product • Multiple Development Teams must have one Product Backlog and a definition of "done" that makes their combined work potentially releasable Part II: How will the chosen work get done?
  • 29. Daily Scrum • The meeting is used to inspect and adapt the progress toward the Sprint Goal 1. Traditionally, 3 questions are asked: 1. What did I do yesterday? 2. What will I do today? 3. Do I see any impediment? 2. Updating the Scrum Board – Update, revise, prioritize the progress and assignment – finished and new 3. Updating the Sprint Backlog Burn-Down/Up • If needed, a brainstorm/clarification meeting will occur after the Daily Scrum meeting
  • 30. Daily Scrum Round status check with each individual Update Scrum Boards and Sprint Backlog Burn-Down/Up
  • 31. Scrum Board Used to Track Status programmers.stackexchange.com
  • 32. Burn-Down Chart Describes the remaining workload - The Work units are the Story Points - The Time units are 1 Day https://www.axosoft.com/scrum
  • 33. Sprint Review • Sprint review Inspect the Increment and Adapt the Product Backlog if needed • This is an informal meeting, not a status meeting 1. Product Owner explains what have been “Done” and what has not been “Done” 2. The Dev. Team explain what went well, problem and how they are solved 3. Demo the work that has “Done” and answers questions about the Increment; Updating the Product Backlog Burn-Down/Up 4. The Product Owner discusses on the current Product Backlog and expected completion date (if needed) 5. A short discussion on what to do next. This will be input for the next Sprint Planning (Product Refining) 6. Recheck if the marketplace has new value and need to refine the Product Backlog 7. Review the timeline, budget, potential capability, marketplace for the next release of the product • The output of the meeting may be a revised Product Backlog
  • 34. Sprint Retrospective • Sprint review Inspect itself and provide a plan to adjust the next Sprint • This is a formal meeting, but NO meeting minutes unless agreed by all • The purpose of the meeting is: 1. Inspect how the last sprint went in regards to people, relationships, process, and tools; 2. Identify and order the major items that went well and potential improvements; and 3. Create a plan for implementing improvements to the way the Scrum Team does its work • The output of the meeting should be a plan with improvements for the next Sprint
  • 35. Definition of “Done” “The purpose of each Sprint is to deliver Increments of potentially releasable functionality that adhere to the Scrum Team's current definition of "Done"”
  • 36. A picture is worth a thousand words…
  • 38.
  • 39. Links to Previous Managements Fundamentals Lectures Lecture # Topic Description 1 Introduction Describes the difference between Soft Skills and Hard Skills 2 The Iceberg Model Explain why soft skills are the primary contributor to project success 3 Communication Manage one of the main causes for project failure; Get familiar with The C’s of Communication's model 4, part 1 Building A Team Part 1 Learn the 4 stages of team building 4, part 2 Building A Team Part 2 10 steps to develop an effective team 5 Motivation Your best Ally, 3 motivation models

Notas del editor

  1. Note, I use the Scrum Guide as my reference as well.
  2. Note: Scrum Master A Scrum Master is a servant-leader for the Development Team. He is facilitating and removing impediments Serves a team in achieving the best productivity possible
  3. *Burn-Down/Up Chart – is considered as an internal artifact for the Development team **Product Refining – is considered as an external event to the ceremonies
  4. *Artifacts are part of the outcome of the meeting **The Sprint Retrospective should have a meeting minutes only if the team will agree and only on the process improvement
  5. Product Backlog – marketing wish list The sprint Backlog – developer plans how to execute Increment – the actual deliverable
  6. User’s Acceptance Test can be added to the Product Backlog. Product Backlog items that selected to move to the Sprint Backlog named “Ready” Sprint Backlog also called Sub-Tasks. Sub-Task belong to a Story. Tasks are independed. i.e. ‘Done’ Checklist.
  7. Product Backlog items also called ‘Issues’. Issue types can be Story, Bug, Task…
  8. Sprint Backlog items also called ‘Sub-Tasks’.
  9. Note, Story Point are NOT the Sprint Planning Backlog Sub-Task but the Product Backlog Task
  10. Done is definable by the Development Organization/Team and should be acceptable by the Product Owner
  11. In case you want details…