SlideShare a Scribd company logo
SCRUM AT A GLANCE
M. ICHSAN RAHARDIANTO
SCRUM?
• Scrum is an Agile framework, its not a methodology
• Scrum is used for developing and sustaining complex products
• Scrum is founded on empiricism that asserts knowledge comes from what is known
• Adaptation, transparency, inspection uphold empirical process control
• Through iterative and incremental approach Scrum optimize predictability and control risk
• Scrum consist of Scrum Team, and their associated roles, events, artifacts and rules
TRADITIONAL VS SCRUM
Waterfall Scrum
images source http://scrumreferencecard.com/
WHEN SCRUM IS APPROPRIATE?
• When requirements is uncertain
• Unpredictable technology implementation
• Work is too complicated for the defined
process
• Software development is a perfect example
where iterative and incremental scrum
approach would provide benefits
image source http://scrumreferencecard.com/
WHY SCRUM?
• Scrum delivers product quickly
• Product delivered in highest possible value
• Scrum promotes transparency, everybody shares
common understanding
• Changes are welcomed, thus clients received
more desirable and suitable outcome
• Scrum limits risk per iteration of sprints
• Motivated and inspired team member
image source https://calvinx.com/
ITERATIVE AND INCREMENTAL
image source http://www.aspe-roi.com/
image source http://blog.presentationload.com/
SCRUM EVENTS
• Sprint planning
• Daily scrum
• Sprint review
• Sprint retrospective
image source http://www.rockstart.com/
SCRUM ARTIFACTS
• Product backlog
• Sprit backlog
• Increment
image source http://www.rockstart.com/
SCRUM PROCESS
image source http://www.modernrequirements.com/
M. ICHSAN RAHARDIANTO
ichsan.rahardianto@gmail.com
PLEASE SEE APPENDIX FOR MORE DETAILED INFO
appendix content is a summarize of scrum guide that can be found at http://www.scrumguides.org/
APPENDIX
SCRUM TEAM
• Scrum Teams are self-organizing and cross-functional
• Self-organizing teams choose how best to accomplish their work, rather than being directed
by others outside the team
• Cross-functional teams have all competencies needed to accomplish the work without
depending on others not part of the team
• Scrum Teams deliver products iteratively and incrementally, maximizing opportunities for
feedback
• The Scrum Team consists of a Product Owner, the Development Team, and a Scrum Master
PRODUCT OWNER
• Clearly expressing Product Backlog items
• Ordering the items in the Product Backlog to best achieve goals and missions
• Optimizing the value of the work the Development Team performs
• Ensuring that the Product Backlog is visible, transparent, and clear to all, and shows what the
Scrum Team will work on next
• Ensuring the Development Team understands items in the Product Backlog to the level
needed
DEVELOPMENT TEAM
• Consist of 3 – 9 members
• They are self-organizing. No one (not even the Scrum Master) tells the Development Team how to
turn Product Backlog into Increments of potentially releasable functionality
• Development Teams are cross-functional, with all of the skills as a team necessary to create a
product Increment
• Scrum recognizes no titles for Development Team members other than Developer, regardless of
the work being performed by the person
• Scrum recognizes no sub-teams in the Development Team, regardless of particular domains that
need to be addressed like testing or business analysis
• Individual Development Team members may have specialized skills and areas of focus, but
accountability belongs to the Development Team as a whole
SCRUM MASTER
• The Scrum Master is a servant-leader for the Scrum Team
• Ensuring the Scrum is understood and enacted
• Helps people outside the Scrum Team understand which of their interactions with the Scrum
Team are helpful and which aren’t, to maximize the value created by the Scrum Team
SCRUM MASTER TO PRODUCT OWNER
• Finding techniques for effective Product Backlog management
• Helping the Scrum Team understand the need for clear and concise Product Backlog items
• Understanding product planning in an empirical environment
• Ensuring the Product Owner knows how to arrange the Product Backlog to maximize value
• Understanding and practicing agility
• Facilitating Scrum events as requested or needed
SCRUM MASTER TO DEVELOPMENT TEAM
• Coaching the Development Team in self-organization and cross-functionality
• Helping the Development Team to create high-value products
• Removing impediments to the Development Team’s progress
• Facilitating Scrum events as requested or needed
• Coaching the Development Team in organizational environments in which Scrum is not yet
fully adopted and understood
SCRUM MASTER TO ORGANIZATION
• Leading and coaching the organization in its Scrum adoption
• Planning Scrum implementations within the organization
• Helping employees and stakeholders understand and enact Scrum and empirical product
development
• Causing change that increases the productivity of the Scrum Team
• Working with other Scrum Masters to increase the effectiveness of the application of Scrum
in the organization
SCRUM EVENTS
• All events are time-boxed events, such that every event has a maximum duration
• Sprint duration is fixed and cannot be shortened or lengthened
• There are Sprint Planning, Daily Scrum, Sprint Review, Spring Retrospective, and Product
Backlog Refinement
• Other than the Sprint itself, which is a container for all other events, each event in Scrum is a
formal opportunity to inspect and adapt
• Failure to include any of these events results in reduced transparency and is a lost
opportunity to inspect and adapt
THE SPRINT
• Each Sprint may be considered a project with no more than a one-month horizon
• Sprint results “Done”, useable, and potentially releasable product Increment
• Sprints best have consistent durations throughout a development effort
• A new Sprint starts immediately after the conclusion of the previous Sprint
• Sprints contain and consist of the Sprint Planning, Daily Scrums, the development work, the
Sprint Review, and the Sprint Retrospective
• Quality goals do not decrease, No changes are made that would endanger the Sprint Goal
• Scope may be clarified and re-negotiated between the Product Owner and Development
• A Sprint can be cancelled before the Sprint time-box is over. Only by the Product Owner
SPRINT PLANNING
• The work to be performed in the Sprint is planned at the Sprint Planning
• This plan is created by the collaborative work of the entire Scrum Team
• Sprint Planning is time-boxed to a maximum of eight hours for a one-month Sprint
• What can be delivered in the Increment resulting from the upcoming Sprint?
• How will the work needed to deliver the Increment be achieved?
• This is where Sprint Goal is crafted. The Sprint Goal is an objective set for the Sprint that can
be met through the implementation of Product Backlog
DAILY MEETING (DAILY SCRUM)
• 15-minute time-boxed event for the Development Team to inspect and adapt
• Development team answers 3 questions for themselves :
• What did I do yesterday that helped the Development Team meet the Sprint Goal?
• What will I do today to help the Development Team meet the Sprint Goal?
• Do I see any impediment that prevents me from meeting the Sprint Goal?
SPRINT REVIEW
• Four-hour time-boxed meeting for one-month Sprints
• Attendees include the Scrum Team and key stakeholders invited by the Product Owner
• During the Sprint Review, the Scrum Team and stakeholders collaborate about what was done in
the Sprint, attendees collaborate on the next things that could be done to optimize value
• Development Team demonstrates the work that it has “Done” and answers about the Increment
• The Product Owner discusses the Product Backlog as it stands. He or she projects likely completion
dates based on progress to date (if needed)
• The result of the Sprint Review is a revised Product Backlog that defines the probable Product
Backlog items for the next Sprint
• Informal meeting, not a status meeting, intended to elicit feedback and foster collaboration
SPRINT RETROSPECTIVE
• Three-hour time-boxed meeting for one-month Sprints
• Opportunity for the Scrum Team to inspect itself and create a plan for improvements
• The Sprint Retrospective occurs after the Sprint Review and prior to the next Sprint Planning
• Inspect how the last Sprint went with regards to people, relationships, process, and tools
• Identify and order the major items that went well and potential improvements
• Create a plan for implementing improvements to the way the Scrum Team does its work
PRODUCT BACKLOG REFINEMENT
• Informal event that covers the refinement of the product backlog
• Scrum Team decides how and when refinement is done
• Refinement usually consumes no more than 10% of the capacity of the Development Team
• Increase visibility of product backlog that were likely to make it into the next sprint
SCRUM ARTIFACTS
• Scrum’s artifacts represent work or value
• Provide transparency and opportunities for inspection and adaptation
• Maximize transparency of key information so that everybody has the same understanding of
the artifact
• Scrum artifacts consist of Product Backlog, Sprint Backlog, and Increment
PRODUCT BACKLOG
• 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
• The Product Backlog lists all features, functions, requirements, enhancements, and fixes
• Product Backlog items can be updated at any time by the Product Owner or at the Product
Owner’s discretion
• Higher ordered Product Backlog items are usually clearer, more detailed, more precise
estimates and more likely to be included in the next Sprint than lower ordered ones
• The Development Team is responsible for all estimates
MONITORING PROGRESS TOWARD A GOAL
• At any point in time, the total work remaining to reach a goal can be summed
• The Product Owner tracks this total work remaining at least every Sprint Review
• The Product Owner compares this amount with work remaining at previous Sprint Reviews to
assess progress toward completing projected work by the desired time for the goal
• This information is made transparent to all stakeholders
• Various projective practices upon trending have been used to forecast progress, like
burndowns, burn-ups, or cumulative flows. These have proven useful
• However, these do not replace the importance of empiricism. In complex environments, what
will happen is unknown. Only what has happened may be used for forward-looking decision-
making
SPRINT BACKLOG
• The Sprint Backlog is the set of Product Backlog items selected for the Sprint, plus a plan for
delivering the product
• Is a forecast by the Development Team about what functionality will next Sprint results and
the work needed to deliver that functionality into a “Done” Increment.
• The Development Team modifies the Sprint Backlog throughout the Sprint
• This emergence occurs as the Development Team works through the plan and learns more
about the work needed to achieve the Sprint Goal
• Belongs solely to the Development Team
MONITORING SPRINT PROGRESS
• At any point in time in a Sprint, the total work remaining in the Sprint Backlog can be
summed
• The Development Team tracks this total work remaining at least for every Daily Scrum to
project the likelihood of achieving the Sprint Goal
• By tracking the remaining work throughout the Sprint, the Development Team can manage its
progress
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
• New Increment must meet the Scrum Team’s definition of “Done”
• Must be in useable condition regardless of whether the Product Owner decides to actually
release it
DEFINITION OF “DONE”
• When a Product Backlog item or an Increment is described as “Done”, everyone must
understand what “Done” means
• Scrum Team must have a shared understanding of what it means for work to be “Done”
• Guides the Development Team in knowing how many Product Backlog items it can select
during a Sprint Planning
• As Scrum Teams mature, it is expected that their definitions of “Done” will expand to include
more stringent criteria for higher quality

More Related Content

What's hot

An introduction to Agile & Scrum
An introduction to Agile & ScrumAn introduction to Agile & Scrum
An introduction to Agile & Scrum
Mahdi Taghizadeh
 
Agile by KD
Agile by KDAgile by KD
Agile by KD
Karl Dickman
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
Ozgur Ertem
 
Let’s Play Agile ! 12-09-15-testers_hub
Let’s  Play  Agile ! 12-09-15-testers_hubLet’s  Play  Agile ! 12-09-15-testers_hub
Let’s Play Agile ! 12-09-15-testers_hub
Owner Tester's Hub
 
Agile tutorial
Agile tutorialAgile tutorial
Agile tutorial
Chen-Tien Tsai
 
Agile Introduction - Scrum Framework
Agile Introduction - Scrum FrameworkAgile Introduction - Scrum Framework
Agile Introduction - Scrum Framework
Kshitij Yelkar MBA/PMP/CSM/ICP-ACC
 
Scrum an Agile Methodology
Scrum an Agile MethodologyScrum an Agile Methodology
Scrum an Agile Methodology
Zahra Golmirzaei
 
Agile software development development explained
Agile software development development explainedAgile software development development explained
Agile software development development explained
Servan Huegen
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basics
Arun R
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
Dr. Syed Hassan Amin
 
Agile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionAgile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An Introduction
XBOSoft
 
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
Nhan Nguyen
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 Minutes
Serge Rehem
 
Scrum in action
Scrum in actionScrum in action
Scrum in action
Mona Shokrof
 
Scrum is not Agile
Scrum is not AgileScrum is not Agile
Scrum is not Agile
Valentyn Budkin
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile Methodology
Niel Deckx
 
Using Agile to Teach Agile Open Space Scrum Gathering Orlando 2016
Using Agile to Teach Agile Open Space Scrum Gathering Orlando 2016Using Agile to Teach Agile Open Space Scrum Gathering Orlando 2016
Using Agile to Teach Agile Open Space Scrum Gathering Orlando 2016
Fabian Schwartz, MBA
 
Overview of Agile methodology & Scrum
Overview of Agile methodology & ScrumOverview of Agile methodology & Scrum
Overview of Agile methodology & Scrum
Srinivasan Ganesan
 
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
Bosnia Agile
 

What's hot (19)

An introduction to Agile & Scrum
An introduction to Agile & ScrumAn introduction to Agile & Scrum
An introduction to Agile & Scrum
 
Agile by KD
Agile by KDAgile by KD
Agile by KD
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
Let’s Play Agile ! 12-09-15-testers_hub
Let’s  Play  Agile ! 12-09-15-testers_hubLet’s  Play  Agile ! 12-09-15-testers_hub
Let’s Play Agile ! 12-09-15-testers_hub
 
Agile tutorial
Agile tutorialAgile tutorial
Agile tutorial
 
Agile Introduction - Scrum Framework
Agile Introduction - Scrum FrameworkAgile Introduction - Scrum Framework
Agile Introduction - Scrum Framework
 
Scrum an Agile Methodology
Scrum an Agile MethodologyScrum an Agile Methodology
Scrum an Agile Methodology
 
Agile software development development explained
Agile software development development explainedAgile software development development explained
Agile software development development explained
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basics
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Agile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionAgile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An Introduction
 
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 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 Minutes
 
Scrum in action
Scrum in actionScrum in action
Scrum in action
 
Scrum is not Agile
Scrum is not AgileScrum is not Agile
Scrum is not Agile
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile Methodology
 
Using Agile to Teach Agile Open Space Scrum Gathering Orlando 2016
Using Agile to Teach Agile Open Space Scrum Gathering Orlando 2016Using Agile to Teach Agile Open Space Scrum Gathering Orlando 2016
Using Agile to Teach Agile Open Space Scrum Gathering Orlando 2016
 
Overview of Agile methodology & Scrum
Overview of Agile methodology & ScrumOverview of Agile methodology & Scrum
Overview of Agile methodology & Scrum
 
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
 

Similar to Scrum at a Glance

Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
Maulik Shah
 
Essentials of Scrum
Essentials of ScrumEssentials of Scrum
Essentials of Scrum
eikitakeuchi
 
Scrum Framework
Scrum FrameworkScrum Framework
Scrum Framework
Nhan Nguyen
 
Agile Scrum Methodology - Introduction
Agile Scrum Methodology - IntroductionAgile Scrum Methodology - Introduction
Agile Scrum Methodology - Introduction
Geetha Madhuri
 
Agile Scrum CMMI
Agile Scrum CMMIAgile Scrum CMMI
Agile Scrum CMMI
Rabiraj Khadka
 
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdfTeaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Bijay Jayaswal, SPC4, RTE, CSM, PMP, MS, MBA
 
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdfTeaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Bijay Jayaswal, SPC4, RTE, CSM, PMP, MS, MBA
 
Scrum overview
Scrum overviewScrum overview
Scrum overview
Paul Nil
 
Scrum and Devops - Workshop & Handson
Scrum and Devops - Workshop & HandsonScrum and Devops - Workshop & Handson
Scrum and Devops - Workshop & Handson
Dony Riyanto
 
Professional scrum foundation
Professional scrum foundationProfessional scrum foundation
Professional scrum foundation
Ahmed Hamza
 
Software Development Guide To Accelerate Performance
Software Development Guide To Accelerate PerformanceSoftware Development Guide To Accelerate Performance
Software Development Guide To Accelerate Performance
Zaid Shabbir
 
Practicing Agile through Scrum
Practicing Agile through ScrumPracticing Agile through Scrum
Practicing Agile through Scrum
Naveen Kumar Singh
 
Bosnia Agile Tuzla Meetup
Bosnia Agile Tuzla MeetupBosnia Agile Tuzla Meetup
Bosnia Agile Tuzla Meetup
Bosnia Agile
 
Agile by KD
Agile by KDAgile by KD
Agile by KD
Karl Dickman
 
Management fundamentals scrum 101
Management fundamentals scrum 101Management fundamentals scrum 101
Management fundamentals scrum 101
Bar-Ezer Yossi
 
Agile_PPT1.pptx
Agile_PPT1.pptxAgile_PPT1.pptx
Agile_PPT1.pptx
pratikjain19911
 
Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...
Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...
Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...
Hyder Baksh
 
Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi
TLI GrowthSession
 
Scrum Master Handbook
Scrum Master HandbookScrum Master Handbook
Scrum Master Handbook
Pradeep Papanna
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
Avidan Hetzroni
 

Similar to Scrum at a Glance (20)

Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
 
Essentials of Scrum
Essentials of ScrumEssentials of Scrum
Essentials of Scrum
 
Scrum Framework
Scrum FrameworkScrum Framework
Scrum Framework
 
Agile Scrum Methodology - Introduction
Agile Scrum Methodology - IntroductionAgile Scrum Methodology - Introduction
Agile Scrum Methodology - Introduction
 
Agile Scrum CMMI
Agile Scrum CMMIAgile Scrum CMMI
Agile Scrum CMMI
 
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdfTeaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
 
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdfTeaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
 
Scrum overview
Scrum overviewScrum overview
Scrum overview
 
Scrum and Devops - Workshop & Handson
Scrum and Devops - Workshop & HandsonScrum and Devops - Workshop & Handson
Scrum and Devops - Workshop & Handson
 
Professional scrum foundation
Professional scrum foundationProfessional scrum foundation
Professional scrum foundation
 
Software Development Guide To Accelerate Performance
Software Development Guide To Accelerate PerformanceSoftware Development Guide To Accelerate Performance
Software Development Guide To Accelerate Performance
 
Practicing Agile through Scrum
Practicing Agile through ScrumPracticing Agile through Scrum
Practicing Agile through Scrum
 
Bosnia Agile Tuzla Meetup
Bosnia Agile Tuzla MeetupBosnia Agile Tuzla Meetup
Bosnia Agile Tuzla Meetup
 
Agile by KD
Agile by KDAgile by KD
Agile by KD
 
Management fundamentals scrum 101
Management fundamentals scrum 101Management fundamentals scrum 101
Management fundamentals scrum 101
 
Agile_PPT1.pptx
Agile_PPT1.pptxAgile_PPT1.pptx
Agile_PPT1.pptx
 
Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...
Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...
Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...
 
Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi
 
Scrum Master Handbook
Scrum Master HandbookScrum Master Handbook
Scrum Master Handbook
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 

Recently uploaded

Strategic Org Design with Org Topologies™
Strategic Org Design with Org Topologies™Strategic Org Design with Org Topologies™
Strategic Org Design with Org Topologies™
Alexey Krivitsky
 
All the Small Things - XP2024 Bolzano/Bozen
All the Small Things - XP2024 Bolzano/BozenAll the Small Things - XP2024 Bolzano/Bozen
All the Small Things - XP2024 Bolzano/Bozen
Alberto Brandolini
 
The Management Guide: From Projects to Portfolio
The Management Guide: From Projects to PortfolioThe Management Guide: From Projects to Portfolio
The Management Guide: From Projects to Portfolio
Ahmed AbdelMoneim
 
innovation in nursing practice, education and management.pptx
innovation in nursing practice, education and management.pptxinnovation in nursing practice, education and management.pptx
innovation in nursing practice, education and management.pptx
TulsiDhidhi1
 
12 steps to transform your organization into the agile org you deserve
12 steps to transform your organization into the agile org you deserve12 steps to transform your organization into the agile org you deserve
12 steps to transform your organization into the agile org you deserve
Pierre E. NEIS
 
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
tdt5v4b
 
Addiction to Winning Across Diverse Populations.pdf
Addiction to Winning Across Diverse Populations.pdfAddiction to Winning Across Diverse Populations.pdf
Addiction to Winning Across Diverse Populations.pdf
Bill641377
 
Stuart Wilson the teams I have led - 2024
Stuart Wilson the teams I have led - 2024Stuart Wilson the teams I have led - 2024
Stuart Wilson the teams I have led - 2024
stuwilson.co.uk
 
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
William (Bill) H. Bender, FCSI
 
Comparing Stability and Sustainability in Agile Systems
Comparing Stability and Sustainability in Agile SystemsComparing Stability and Sustainability in Agile Systems
Comparing Stability and Sustainability in Agile Systems
Rob Healy
 
Ganpati Kumar Choudhary Indian Ethos PPT.pptx
Ganpati Kumar Choudhary Indian Ethos PPT.pptxGanpati Kumar Choudhary Indian Ethos PPT.pptx
Ganpati Kumar Choudhary Indian Ethos PPT.pptx
GanpatiKumarChoudhar
 
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
dsnow9802
 
Sethurathnam Ravi: A Legacy in Finance and Leadership
Sethurathnam Ravi: A Legacy in Finance and LeadershipSethurathnam Ravi: A Legacy in Finance and Leadership
Sethurathnam Ravi: A Legacy in Finance and Leadership
Anjana Josie
 
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
tdt5v4b
 
Conflict resololution,role of hr in resolution
Conflict resololution,role of hr in resolutionConflict resololution,role of hr in resolution
Conflict resololution,role of hr in resolution
Dr. Christine Ngari ,Ph.D (HRM)
 
Strategy for E-Types - Strategy Formulation.pptx
Strategy for E-Types - Strategy Formulation.pptxStrategy for E-Types - Strategy Formulation.pptx
Strategy for E-Types - Strategy Formulation.pptx
KarthikRaghu8
 
20240608 QFM019 Engineering Leadership Reading List May 2024
20240608 QFM019 Engineering Leadership Reading List May 202420240608 QFM019 Engineering Leadership Reading List May 2024
20240608 QFM019 Engineering Leadership Reading List May 2024
Matthew Sinclair
 
Employment Practices Regulation and Multinational Corporations
Employment PracticesRegulation and Multinational CorporationsEmployment PracticesRegulation and Multinational Corporations
Employment Practices Regulation and Multinational Corporations
RoopaTemkar
 
Public Speaking Tips to Help You Be A Strong Leader.pdf
Public Speaking Tips to Help You Be A Strong Leader.pdfPublic Speaking Tips to Help You Be A Strong Leader.pdf
Public Speaking Tips to Help You Be A Strong Leader.pdf
Pinta Partners
 
Resource-mobilization-guide-for-community-based-organizations1.pdf
Resource-mobilization-guide-for-community-based-organizations1.pdfResource-mobilization-guide-for-community-based-organizations1.pdf
Resource-mobilization-guide-for-community-based-organizations1.pdf
FeteneA
 

Recently uploaded (20)

Strategic Org Design with Org Topologies™
Strategic Org Design with Org Topologies™Strategic Org Design with Org Topologies™
Strategic Org Design with Org Topologies™
 
All the Small Things - XP2024 Bolzano/Bozen
All the Small Things - XP2024 Bolzano/BozenAll the Small Things - XP2024 Bolzano/Bozen
All the Small Things - XP2024 Bolzano/Bozen
 
The Management Guide: From Projects to Portfolio
The Management Guide: From Projects to PortfolioThe Management Guide: From Projects to Portfolio
The Management Guide: From Projects to Portfolio
 
innovation in nursing practice, education and management.pptx
innovation in nursing practice, education and management.pptxinnovation in nursing practice, education and management.pptx
innovation in nursing practice, education and management.pptx
 
12 steps to transform your organization into the agile org you deserve
12 steps to transform your organization into the agile org you deserve12 steps to transform your organization into the agile org you deserve
12 steps to transform your organization into the agile org you deserve
 
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
 
Addiction to Winning Across Diverse Populations.pdf
Addiction to Winning Across Diverse Populations.pdfAddiction to Winning Across Diverse Populations.pdf
Addiction to Winning Across Diverse Populations.pdf
 
Stuart Wilson the teams I have led - 2024
Stuart Wilson the teams I have led - 2024Stuart Wilson the teams I have led - 2024
Stuart Wilson the teams I have led - 2024
 
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
 
Comparing Stability and Sustainability in Agile Systems
Comparing Stability and Sustainability in Agile SystemsComparing Stability and Sustainability in Agile Systems
Comparing Stability and Sustainability in Agile Systems
 
Ganpati Kumar Choudhary Indian Ethos PPT.pptx
Ganpati Kumar Choudhary Indian Ethos PPT.pptxGanpati Kumar Choudhary Indian Ethos PPT.pptx
Ganpati Kumar Choudhary Indian Ethos PPT.pptx
 
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
 
Sethurathnam Ravi: A Legacy in Finance and Leadership
Sethurathnam Ravi: A Legacy in Finance and LeadershipSethurathnam Ravi: A Legacy in Finance and Leadership
Sethurathnam Ravi: A Legacy in Finance and Leadership
 
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
 
Conflict resololution,role of hr in resolution
Conflict resololution,role of hr in resolutionConflict resololution,role of hr in resolution
Conflict resololution,role of hr in resolution
 
Strategy for E-Types - Strategy Formulation.pptx
Strategy for E-Types - Strategy Formulation.pptxStrategy for E-Types - Strategy Formulation.pptx
Strategy for E-Types - Strategy Formulation.pptx
 
20240608 QFM019 Engineering Leadership Reading List May 2024
20240608 QFM019 Engineering Leadership Reading List May 202420240608 QFM019 Engineering Leadership Reading List May 2024
20240608 QFM019 Engineering Leadership Reading List May 2024
 
Employment Practices Regulation and Multinational Corporations
Employment PracticesRegulation and Multinational CorporationsEmployment PracticesRegulation and Multinational Corporations
Employment Practices Regulation and Multinational Corporations
 
Public Speaking Tips to Help You Be A Strong Leader.pdf
Public Speaking Tips to Help You Be A Strong Leader.pdfPublic Speaking Tips to Help You Be A Strong Leader.pdf
Public Speaking Tips to Help You Be A Strong Leader.pdf
 
Resource-mobilization-guide-for-community-based-organizations1.pdf
Resource-mobilization-guide-for-community-based-organizations1.pdfResource-mobilization-guide-for-community-based-organizations1.pdf
Resource-mobilization-guide-for-community-based-organizations1.pdf
 

Scrum at a Glance

  • 1. SCRUM AT A GLANCE M. ICHSAN RAHARDIANTO
  • 2. SCRUM? • Scrum is an Agile framework, its not a methodology • Scrum is used for developing and sustaining complex products • Scrum is founded on empiricism that asserts knowledge comes from what is known • Adaptation, transparency, inspection uphold empirical process control • Through iterative and incremental approach Scrum optimize predictability and control risk • Scrum consist of Scrum Team, and their associated roles, events, artifacts and rules
  • 3. TRADITIONAL VS SCRUM Waterfall Scrum images source http://scrumreferencecard.com/
  • 4. WHEN SCRUM IS APPROPRIATE? • When requirements is uncertain • Unpredictable technology implementation • Work is too complicated for the defined process • Software development is a perfect example where iterative and incremental scrum approach would provide benefits image source http://scrumreferencecard.com/
  • 5. WHY SCRUM? • Scrum delivers product quickly • Product delivered in highest possible value • Scrum promotes transparency, everybody shares common understanding • Changes are welcomed, thus clients received more desirable and suitable outcome • Scrum limits risk per iteration of sprints • Motivated and inspired team member image source https://calvinx.com/
  • 6. ITERATIVE AND INCREMENTAL image source http://www.aspe-roi.com/
  • 8. SCRUM EVENTS • Sprint planning • Daily scrum • Sprint review • Sprint retrospective image source http://www.rockstart.com/
  • 9. SCRUM ARTIFACTS • Product backlog • Sprit backlog • Increment image source http://www.rockstart.com/
  • 10. SCRUM PROCESS image source http://www.modernrequirements.com/
  • 11. M. ICHSAN RAHARDIANTO ichsan.rahardianto@gmail.com PLEASE SEE APPENDIX FOR MORE DETAILED INFO appendix content is a summarize of scrum guide that can be found at http://www.scrumguides.org/
  • 13. SCRUM TEAM • Scrum Teams are self-organizing and cross-functional • Self-organizing teams choose how best to accomplish their work, rather than being directed by others outside the team • Cross-functional teams have all competencies needed to accomplish the work without depending on others not part of the team • Scrum Teams deliver products iteratively and incrementally, maximizing opportunities for feedback • The Scrum Team consists of a Product Owner, the Development Team, and a Scrum Master
  • 14. PRODUCT OWNER • Clearly expressing Product Backlog items • Ordering the items in the Product Backlog to best achieve goals and missions • Optimizing the value of the work the Development Team performs • Ensuring that the Product Backlog is visible, transparent, and clear to all, and shows what the Scrum Team will work on next • Ensuring the Development Team understands items in the Product Backlog to the level needed
  • 15. DEVELOPMENT TEAM • Consist of 3 – 9 members • They are self-organizing. No one (not even the Scrum Master) tells the Development Team how to turn Product Backlog into Increments of potentially releasable functionality • Development Teams are cross-functional, with all of the skills as a team necessary to create a product Increment • Scrum recognizes no titles for Development Team members other than Developer, regardless of the work being performed by the person • Scrum recognizes no sub-teams in the Development Team, regardless of particular domains that need to be addressed like testing or business analysis • Individual Development Team members may have specialized skills and areas of focus, but accountability belongs to the Development Team as a whole
  • 16. SCRUM MASTER • The Scrum Master is a servant-leader for the Scrum Team • Ensuring the Scrum is understood and enacted • Helps people outside the Scrum Team understand which of their interactions with the Scrum Team are helpful and which aren’t, to maximize the value created by the Scrum Team
  • 17. SCRUM MASTER TO PRODUCT OWNER • Finding techniques for effective Product Backlog management • Helping the Scrum Team understand the need for clear and concise Product Backlog items • Understanding product planning in an empirical environment • Ensuring the Product Owner knows how to arrange the Product Backlog to maximize value • Understanding and practicing agility • Facilitating Scrum events as requested or needed
  • 18. SCRUM MASTER TO DEVELOPMENT TEAM • Coaching the Development Team in self-organization and cross-functionality • Helping the Development Team to create high-value products • Removing impediments to the Development Team’s progress • Facilitating Scrum events as requested or needed • Coaching the Development Team in organizational environments in which Scrum is not yet fully adopted and understood
  • 19. SCRUM MASTER TO ORGANIZATION • Leading and coaching the organization in its Scrum adoption • Planning Scrum implementations within the organization • Helping employees and stakeholders understand and enact Scrum and empirical product development • Causing change that increases the productivity of the Scrum Team • Working with other Scrum Masters to increase the effectiveness of the application of Scrum in the organization
  • 20. SCRUM EVENTS • All events are time-boxed events, such that every event has a maximum duration • Sprint duration is fixed and cannot be shortened or lengthened • There are Sprint Planning, Daily Scrum, Sprint Review, Spring Retrospective, and Product Backlog Refinement • Other than the Sprint itself, which is a container for all other events, each event in Scrum is a formal opportunity to inspect and adapt • Failure to include any of these events results in reduced transparency and is a lost opportunity to inspect and adapt
  • 21. THE SPRINT • Each Sprint may be considered a project with no more than a one-month horizon • Sprint results “Done”, useable, and potentially releasable product Increment • Sprints best have consistent durations throughout a development effort • A new Sprint starts immediately after the conclusion of the previous Sprint • Sprints contain and consist of the Sprint Planning, Daily Scrums, the development work, the Sprint Review, and the Sprint Retrospective • Quality goals do not decrease, No changes are made that would endanger the Sprint Goal • Scope may be clarified and re-negotiated between the Product Owner and Development • A Sprint can be cancelled before the Sprint time-box is over. Only by the Product Owner
  • 22. SPRINT PLANNING • The work to be performed in the Sprint is planned at the Sprint Planning • This plan is created by the collaborative work of the entire Scrum Team • Sprint Planning is time-boxed to a maximum of eight hours for a one-month Sprint • What can be delivered in the Increment resulting from the upcoming Sprint? • How will the work needed to deliver the Increment be achieved? • This is where Sprint Goal is crafted. The Sprint Goal is an objective set for the Sprint that can be met through the implementation of Product Backlog
  • 23. DAILY MEETING (DAILY SCRUM) • 15-minute time-boxed event for the Development Team to inspect and adapt • Development team answers 3 questions for themselves : • What did I do yesterday that helped the Development Team meet the Sprint Goal? • What will I do today to help the Development Team meet the Sprint Goal? • Do I see any impediment that prevents me from meeting the Sprint Goal?
  • 24. SPRINT REVIEW • Four-hour time-boxed meeting for one-month Sprints • Attendees include the Scrum Team and key stakeholders invited by the Product Owner • During the Sprint Review, the Scrum Team and stakeholders collaborate about what was done in the Sprint, attendees collaborate on the next things that could be done to optimize value • Development Team demonstrates the work that it has “Done” and answers about the Increment • The Product Owner discusses the Product Backlog as it stands. He or she projects likely completion dates based on progress to date (if needed) • The result of the Sprint Review is a revised Product Backlog that defines the probable Product Backlog items for the next Sprint • Informal meeting, not a status meeting, intended to elicit feedback and foster collaboration
  • 25. SPRINT RETROSPECTIVE • Three-hour time-boxed meeting for one-month Sprints • Opportunity for the Scrum Team to inspect itself and create a plan for improvements • The Sprint Retrospective occurs after the Sprint Review and prior to the next Sprint Planning • Inspect how the last Sprint went with regards to people, relationships, process, and tools • Identify and order the major items that went well and potential improvements • Create a plan for implementing improvements to the way the Scrum Team does its work
  • 26. PRODUCT BACKLOG REFINEMENT • Informal event that covers the refinement of the product backlog • Scrum Team decides how and when refinement is done • Refinement usually consumes no more than 10% of the capacity of the Development Team • Increase visibility of product backlog that were likely to make it into the next sprint
  • 27. SCRUM ARTIFACTS • Scrum’s artifacts represent work or value • Provide transparency and opportunities for inspection and adaptation • Maximize transparency of key information so that everybody has the same understanding of the artifact • Scrum artifacts consist of Product Backlog, Sprint Backlog, and Increment
  • 28. PRODUCT BACKLOG • 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 • The Product Backlog lists all features, functions, requirements, enhancements, and fixes • Product Backlog items can be updated at any time by the Product Owner or at the Product Owner’s discretion • Higher ordered Product Backlog items are usually clearer, more detailed, more precise estimates and more likely to be included in the next Sprint than lower ordered ones • The Development Team is responsible for all estimates
  • 29. MONITORING PROGRESS TOWARD A GOAL • At any point in time, the total work remaining to reach a goal can be summed • The Product Owner tracks this total work remaining at least every Sprint Review • The Product Owner compares this amount with work remaining at previous Sprint Reviews to assess progress toward completing projected work by the desired time for the goal • This information is made transparent to all stakeholders • Various projective practices upon trending have been used to forecast progress, like burndowns, burn-ups, or cumulative flows. These have proven useful • However, these do not replace the importance of empiricism. In complex environments, what will happen is unknown. Only what has happened may be used for forward-looking decision- making
  • 30. SPRINT BACKLOG • The Sprint Backlog is the set of Product Backlog items selected for the Sprint, plus a plan for delivering the product • Is a forecast by the Development Team about what functionality will next Sprint results and the work needed to deliver that functionality into a “Done” Increment. • The Development Team modifies the Sprint Backlog throughout the Sprint • This emergence occurs as the Development Team works through the plan and learns more about the work needed to achieve the Sprint Goal • Belongs solely to the Development Team
  • 31. MONITORING SPRINT PROGRESS • At any point in time in a Sprint, the total work remaining in the Sprint Backlog can be summed • The Development Team tracks this total work remaining at least for every Daily Scrum to project the likelihood of achieving the Sprint Goal • By tracking the remaining work throughout the Sprint, the Development Team can manage its progress
  • 32. 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 • New Increment must meet the Scrum Team’s definition of “Done” • Must be in useable condition regardless of whether the Product Owner decides to actually release it
  • 33. DEFINITION OF “DONE” • When a Product Backlog item or an Increment is described as “Done”, everyone must understand what “Done” means • Scrum Team must have a shared understanding of what it means for work to be “Done” • Guides the Development Team in knowing how many Product Backlog items it can select during a Sprint Planning • As Scrum Teams mature, it is expected that their definitions of “Done” will expand to include more stringent criteria for higher quality