SlideShare ist ein Scribd-Unternehmen logo
1 von 10
1
18th
MAY 2021
JK Tech
Authored by: Soumya De
Changes Between Different
Versions Scrum Guides
2
Changes between 2017 and 2020 Scrum Guides
Even Less Prescriptive
Over the years, the Scrum Guide started getting a bit more prescriptive. The 2020
version aimed to bring Scrum back to being a minimally sufficient framework by
removing or softening prescriptive language. e.g. removed Daily Scrum questions,
soften language around PBI attributes, soften language around retro items in Sprint
Backlog, shortened Sprint cancellation section, and more.
One Team, Focused on One Product
The goal was to eliminate the concept of a separate team within a team that has led to
“proxy” or "us and them” behavior between the PO and Dev Team. There is now just
one Scrum Team focused on the same objective, with three different sets of
accountabilities: PO, SM, and Developers.
Introduction of Product Goal
The 2020 Scrum Guide introduces the concept of a Product Goal to provide focus for
the Scrum Team toward a larger valuable objective. Each Sprint should bring the
product closer to the overall Product Goal.
A Home for Sprint Goal, Definition of Done, and Product Goal
Previous Scrum Guides described Sprint Goal and Definition of Done without really
giving them an identity. They were not quite artifacts but were somewhat attached to
artifacts. With the addition of Product Goal, the 2020 version provides more clarity
around this. Each of the three artifacts now contain ‘commitments’ to them. For the
Product Backlog it is the Product Goal, the Sprint Backlog has the Sprint Goal, and the
Increment has the Definition of Done (now without the quotes) . They exist to bring
transparency and focus toward the progress of each artifact.
3
Self-Managing over Self-Organizing
Previous Scrum Guides referred to Development Teams as self-organizing, choosing
who and how to do work. With more of a focus on the Scrum Team, the 2020 version
emphasizes a self-managing Scrum Team, choosing who, how, and what to work on.
Three Sprint Planning Topics
In addition to the Sprint Planning topics of “What” and “How”, the 2020 Scrum Guide
places emphasis on a third topic, “Why”, referring to the Sprint Goal.
Overall Simplification of Language for a Wider Audience
The 2020 Scrum Guide has placed an emphasis on eliminating redundant and complex
statements as well as removing any remaining inference to IT work (e.g. testing,
system, design, requirement, etc). The Scrum Guide is now less than 13 pages.
Changes between 2016 and 2017 Scrum Guides
Added section on the Uses of Scrum
Scrum was initially developed for managing and developing products. Starting in the
early 1990s, Scrum has been used extensively, worldwide, to:
➢ Research and identify viable markets, technologies, and product capabilities;
➢ Develop products and enhancements;
➢ Release products and enhancements, as frequently as many times per day;
➢ Develop and sustain Cloud (online, secure, on-demand) and other operational
environments for product use; and,
➢ Sustain and renew products.
Scrum has been used to develop software, hardware, embedded software, networks of
interacting function, autonomous vehicles, schools, government, marketing, managing
4
the operation of organizations and almost everything we use in our daily lives, as
individuals and societies.
As technology, market, and environmental complexities and their interactions have
rapidly increased, Scrum’s utility in dealing with complexity is proven daily. Scrum
proved especially effective in iterative and incremental knowledge transfer. Scrum is
now widely used for products, services, and the management of the parent
organization. The essence of Scrum is a small team of people. The individual team is
highly flexible and adaptive. These strengths continue operating in single, several,
many, and networks of teams that develop, release, operate and sustain the work and
work products of thousands of people. They collaborate and interoperate through
sophisticated development architectures and target release environments.
When the words “develop” and “development” are used in the Scrum Guide, they refer
to complex work, such as those types identified above.
Changed wording in The Scrum Master section to provide better
clarity to the role. The text now reads:
The Scrum Master is responsible for promoting and supporting Scrum as defined in the
Scrum Guide. Scrum Masters do this by helping everyone understand Scrum theory,
practices, rules, and values.
The Scrum Master is a servant-leader for the Scrum Team. The Scrum Master helps
those outside the Scrum Team understand which of their interactions with the Scrum
Team are helpful and which aren’t. The Scrum Master helps everyone change these
interactions to maximize the value created by the Scrum Team.
Added to the section Scrum Master Service to the Product Owner
Ensuring that goals, scope, and product domain are understood by everyone on the
Scrum Team as well as possible.
5
Updated the first paragraph of the Daily Scrum section to read:
The Daily Scrum is a 15-minute time-boxed event for the Development Team. The Daily
Scrum is held every day of the Sprint. At it, the Development Team plans work for the
next 24 hours. This optimizes team collaboration and performance by inspecting the
work since the last Daily Scrum and forecasting upcoming Sprint work. The Daily Scrum
is held at the same time and place each day to reduce complexity.
Updated the Daily Scrum section to provide clarity on the goals of
the Daily Scrum including this text:
The structure of the meeting is set by the Development Team and can be conducted in
different ways if it focuses on progress toward the Sprint Goal. Some Development
Teams will use questions, some will be more discussion based. Here is an example of
what might be used:
➢ 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 or the Development Team from
meeting the Sprint Goal?
Added clarity around time-boxes
Using the words “at most” to remove any questions that the time-box for Events
means maximum length, but could be shorter.
Added to the Sprint Backlog section:
To ensure continuous improvement, it includes at least one high priority way in which
the team works, identified in the previous Retrospective meeting.
6
Added clarity to the Increment section:
An increment is a body of inspectable, "Done"" work that supports empiricism at the
end of the Sprint. The increment is a step toward a vision or goal.
Changes between 2013 and 2016 Scrum Guides
A section on Scrum Values. When the values of commitment, courage, focus, openness
and respect are embodied and lived by the Scrum Team, the Scrum pillars of
transparency, inspection, and adaptation come to life and build trust for everyone. The
Scrum Team members learn and explore those values as they work with the Scrum
events, roles and artifacts.
Successful use of Scrum depends on people becoming more proficient in living these
five values. People personally commit to achieving the goals of the Scrum Team. The
Scrum Team members have courage to do the right thing and work on tough problems.
Everyone focuses on the work of the Sprint and the goals of the Scrum Team. The
Scrum Team and its stakeholders agree to be open about all the work and the
challenges with performing the work. Scrum Team members respect each other to be
capable, independent people.
Changes between 2011 and 2013 Scrum Guides
A section on Artifact Transparency has been added. Scrum relies on transparency.
Decisions to optimize value and control risk are made based on the perceived state of
the artifacts. To the extent that transparency is complete, these decisions have a
7
sound basis. To the extent that the artifacts are incompletely transparent, these
decisions can be flawed, value may diminish and risk may increase.
Sprint Planning is now one event. Two topics are addressed in it: What can be done
this Sprint, and How will the chosen work be done. After the Development Team
forecasts the Product Backlog items for the Sprint, the Scrum Team crafts a Sprint
Goal. The Sprint Goal creates coherence in the Development Team’s work that would
not be present in separate initiatives without a common goal. Note the formal
inclusion of a Sprint Goal.
The Product Backlog is refined rather than groomed. The refined Product Backlog
items are transparent, well enough understood and granular enough to be input for
the Sprint Planning and for selection for the Sprint. Product Backlog items with this
transparency are called “Ready.” Ready and Done are two states that reinforce
transparency.
Scrum prescribes its events to create regularity and to minimize the need for meetings
not defined in Scrum. All events are time-boxed events, such that every event has a
maximum duration. A Sprint, as container event, has a fixed duration that cannot be
shortened or lengthened. The remaining events may end whenever the purpose of the
event is achieved; ensuring an appropriate amount of time is spent without allowing
waste in the process.
The importance of the Daily Scrum as a planning event is reinforced. Too often it is
seen as a status event. Every day, the Development Team should understand how it
intends to work together as a self-organizing team to accomplish the Sprint Goal and
create the anticipated Increment by the end of the Sprint. The input to the meeting
should be how the team is doing toward meeting the Sprint Goal; the output should be
a new or revised plan that optimizes the team’s efforts in meeting the Sprint Goal. To
that end, the three questions have been reformulated to emphasize the team over the
individual:
➢ What did I do yesterday that helped the Development Team meet the Sprint
➢ What will I do today to help the Development Team meet the Sprint Goal?
➢ Do I see any impediment that prevents me or the Development Team from
meeting the Sprint Goal?
8
The concept of value is reinforced to use in the Sprint Review. During the Sprint
Review, the Scrum Team and stakeholders collaborate about what was done in the
Sprint. Based on that and any changes to the Product Backlog during the Sprint,
attendees collaborate on the next things that could be done to optimize value.
Changes between 2010 and 2011 Scrum Guides
Development Teams do not commit to completing the work planned during a Sprint
Planning Meeting. The Development Team creates a forecast of work it believes will be
done, but that forecast will change as more becomes known throughout the Sprint.
Scrum does not mandate a burn-down chart to monitor progress. Scrum requires only
that:
➢ Remaining work for a Sprint is summed and known on a daily basis.
➢ Trending toward completing the work of the Sprint is maintained throughout the
Sprint.
Release Planning is a valuable thing to do when using Scrum, but isn’t required by
Scrum itself.
The Sprint Backlog is the Product Backlog items selected for the Sprint, plus a plan for
delivering them. There is no longer a required concept of "Sprint Backlog items"
although that technique can make a great plan. A self-organizing Development Team
always has a plan.
The Product Backlog is "ordered," instead of "prioritized," providing flexibility to the
Product Owner to optimize value in his or her unique circumstances.
Added the practice of Product Backlog Grooming.
Removal of many tips, optional practices and techniques.
The team of people performing the work of creating an Increment is the Development
Team. Regardless of the work performed by individual team members, they are known
as Developers.
9
Removed the reference to chickens and pigs.
Removed reference to undone work.
10

Weitere ähnliche Inhalte

Was ist angesagt? (20)

SCRUM Intro
SCRUM IntroSCRUM Intro
SCRUM Intro
 
Agile Introduction - Scrum Framework
Agile Introduction - Scrum FrameworkAgile Introduction - Scrum Framework
Agile Introduction - Scrum Framework
 
Agile Scrum
Agile ScrumAgile Scrum
Agile Scrum
 
Scrum principles
Scrum principlesScrum principles
Scrum principles
 
The Scrum Model
The Scrum ModelThe Scrum Model
The Scrum Model
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Scrum ceromonies
Scrum ceromoniesScrum ceromonies
Scrum ceromonies
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
Webinar - Into to Scrum by Bachan Anand
Webinar - Into to Scrum by  Bachan AnandWebinar - Into to Scrum by  Bachan Anand
Webinar - Into to Scrum by Bachan Anand
 
Agile Scrum Overview
Agile Scrum OverviewAgile Scrum Overview
Agile Scrum Overview
 
AGILE METHODOLOGY
AGILE METHODOLOGYAGILE METHODOLOGY
AGILE METHODOLOGY
 
Agile Development Methodology: Best Practices and Use Cases
Agile Development Methodology: Best Practices and Use CasesAgile Development Methodology: Best Practices and Use Cases
Agile Development Methodology: Best Practices and Use Cases
 
Scrum intro conscires
Scrum intro   consciresScrum intro   conscires
Scrum intro conscires
 
Scrum artifacts
Scrum artifactsScrum artifacts
Scrum artifacts
 
Scrum
ScrumScrum
Scrum
 
Scrum Framework
Scrum FrameworkScrum Framework
Scrum Framework
 
5 Whys of Scrum
5 Whys of Scrum5 Whys of Scrum
5 Whys of Scrum
 
Short introduction to Agile Scrum
Short introduction to Agile ScrumShort introduction to Agile Scrum
Short introduction to Agile Scrum
 
You think you know agile
You think you know agileYou think you know agile
You think you know agile
 
What is Scrum? SlideShare
What is Scrum? SlideShareWhat is Scrum? SlideShare
What is Scrum? SlideShare
 

Ähnlich wie Changes Between Different Versions Scrum Guides (20)

Scrum Guide & SAFe Agile booklet
Scrum Guide & SAFe Agile bookletScrum Guide & SAFe Agile booklet
Scrum Guide & SAFe Agile booklet
 
The scrumprimer20
The scrumprimer20The scrumprimer20
The scrumprimer20
 
Scrumprimer20
Scrumprimer20Scrumprimer20
Scrumprimer20
 
Scrumprimer20
Scrumprimer20Scrumprimer20
Scrumprimer20
 
hyaus Pjskilao.pptx
hyaus Pjskilao.pptxhyaus Pjskilao.pptx
hyaus Pjskilao.pptx
 
Software Engineering Agile methodology SCRUM
Software Engineering  Agile methodology SCRUM Software Engineering  Agile methodology SCRUM
Software Engineering Agile methodology SCRUM
 
Scrum basics
Scrum basicsScrum basics
Scrum basics
 
Scrum Master
Scrum MasterScrum Master
Scrum Master
 
202004-Scrum-Master-Certification-Training-Manual.pdf
202004-Scrum-Master-Certification-Training-Manual.pdf202004-Scrum-Master-Certification-Training-Manual.pdf
202004-Scrum-Master-Certification-Training-Manual.pdf
 
Scrum presentation jyoti
Scrum presentation jyotiScrum presentation jyoti
Scrum presentation jyoti
 
Agile
AgileAgile
Agile
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Scrum in IT Industry Part 2
Scrum in IT Industry Part 2Scrum in IT Industry Part 2
Scrum in IT Industry Part 2
 
Scrum2020
Scrum2020Scrum2020
Scrum2020
 
Agile Methodologies & Key Principles 2
Agile Methodologies & Key Principles 2Agile Methodologies & Key Principles 2
Agile Methodologies & Key Principles 2
 
Introduction to Agile Scrum
Introduction to Agile ScrumIntroduction to Agile Scrum
Introduction to Agile Scrum
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
 
What is Scrum in Agile?
What is Scrum in Agile?What is Scrum in Agile?
What is Scrum in Agile?
 
SCRUM Core Concepts
SCRUM Core ConceptsSCRUM Core Concepts
SCRUM Core Concepts
 
Agile Scrum Project Management
Agile Scrum Project ManagementAgile Scrum Project Management
Agile Scrum Project Management
 

Mehr von Soumya De

Activate Methodology
Activate MethodologyActivate Methodology
Activate MethodologySoumya De
 
S/4 HANA Hand Written Notes
S/4 HANA Hand Written NotesS/4 HANA Hand Written Notes
S/4 HANA Hand Written NotesSoumya De
 
SWOT-Analysis
SWOT-AnalysisSWOT-Analysis
SWOT-AnalysisSoumya De
 
SWOT-Analysis_PPT
SWOT-Analysis_PPTSWOT-Analysis_PPT
SWOT-Analysis_PPTSoumya De
 
SWOT ANALYSIS
SWOT ANALYSISSWOT ANALYSIS
SWOT ANALYSISSoumya De
 
Excel Fundamentals
Excel Fundamentals Excel Fundamentals
Excel Fundamentals Soumya De
 
Methodologies in Project Management
Methodologies in Project ManagementMethodologies in Project Management
Methodologies in Project ManagementSoumya De
 
Agile Course Presentation
Agile Course PresentationAgile Course Presentation
Agile Course PresentationSoumya De
 
What Is DevOps?
What Is DevOps?What Is DevOps?
What Is DevOps?Soumya De
 
Product Management
Product ManagementProduct Management
Product ManagementSoumya De
 
PMP GLOSSARY
PMP GLOSSARYPMP GLOSSARY
PMP GLOSSARYSoumya De
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft AzureSoumya De
 
Sap S4 HANA Everything You Need To Know
Sap S4 HANA Everything You Need To Know Sap S4 HANA Everything You Need To Know
Sap S4 HANA Everything You Need To Know Soumya De
 
PMP APPLICATION FILLING TIPS AND PMBOK GUIDE REVESION SLIDES WITH FEW TIPS ...
PMP APPLICATION FILLING TIPS AND PMBOK GUIDE REVESION SLIDES WITH FEW TIPS ...PMP APPLICATION FILLING TIPS AND PMBOK GUIDE REVESION SLIDES WITH FEW TIPS ...
PMP APPLICATION FILLING TIPS AND PMBOK GUIDE REVESION SLIDES WITH FEW TIPS ...Soumya De
 
Ps configuration manual
Ps configuration manualPs configuration manual
Ps configuration manualSoumya De
 
Sap S/4 HANA New Implementation
Sap S/4 HANA New ImplementationSap S/4 HANA New Implementation
Sap S/4 HANA New ImplementationSoumya De
 
User status profile
User status profileUser status profile
User status profileSoumya De
 
Table relationship of SAP PS and Other Modules
Table relationship of SAP PS and Other ModulesTable relationship of SAP PS and Other Modules
Table relationship of SAP PS and Other ModulesSoumya De
 
Sap ps training material
Sap ps training materialSap ps training material
Sap ps training materialSoumya De
 
Sap ps cost planning
Sap ps cost planningSap ps cost planning
Sap ps cost planningSoumya De
 

Mehr von Soumya De (20)

Activate Methodology
Activate MethodologyActivate Methodology
Activate Methodology
 
S/4 HANA Hand Written Notes
S/4 HANA Hand Written NotesS/4 HANA Hand Written Notes
S/4 HANA Hand Written Notes
 
SWOT-Analysis
SWOT-AnalysisSWOT-Analysis
SWOT-Analysis
 
SWOT-Analysis_PPT
SWOT-Analysis_PPTSWOT-Analysis_PPT
SWOT-Analysis_PPT
 
SWOT ANALYSIS
SWOT ANALYSISSWOT ANALYSIS
SWOT ANALYSIS
 
Excel Fundamentals
Excel Fundamentals Excel Fundamentals
Excel Fundamentals
 
Methodologies in Project Management
Methodologies in Project ManagementMethodologies in Project Management
Methodologies in Project Management
 
Agile Course Presentation
Agile Course PresentationAgile Course Presentation
Agile Course Presentation
 
What Is DevOps?
What Is DevOps?What Is DevOps?
What Is DevOps?
 
Product Management
Product ManagementProduct Management
Product Management
 
PMP GLOSSARY
PMP GLOSSARYPMP GLOSSARY
PMP GLOSSARY
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 
Sap S4 HANA Everything You Need To Know
Sap S4 HANA Everything You Need To Know Sap S4 HANA Everything You Need To Know
Sap S4 HANA Everything You Need To Know
 
PMP APPLICATION FILLING TIPS AND PMBOK GUIDE REVESION SLIDES WITH FEW TIPS ...
PMP APPLICATION FILLING TIPS AND PMBOK GUIDE REVESION SLIDES WITH FEW TIPS ...PMP APPLICATION FILLING TIPS AND PMBOK GUIDE REVESION SLIDES WITH FEW TIPS ...
PMP APPLICATION FILLING TIPS AND PMBOK GUIDE REVESION SLIDES WITH FEW TIPS ...
 
Ps configuration manual
Ps configuration manualPs configuration manual
Ps configuration manual
 
Sap S/4 HANA New Implementation
Sap S/4 HANA New ImplementationSap S/4 HANA New Implementation
Sap S/4 HANA New Implementation
 
User status profile
User status profileUser status profile
User status profile
 
Table relationship of SAP PS and Other Modules
Table relationship of SAP PS and Other ModulesTable relationship of SAP PS and Other Modules
Table relationship of SAP PS and Other Modules
 
Sap ps training material
Sap ps training materialSap ps training material
Sap ps training material
 
Sap ps cost planning
Sap ps cost planningSap ps cost planning
Sap ps cost planning
 

Kürzlich hochgeladen

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 

Kürzlich hochgeladen (20)

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 

Changes Between Different Versions Scrum Guides

  • 1. 1 18th MAY 2021 JK Tech Authored by: Soumya De Changes Between Different Versions Scrum Guides
  • 2. 2 Changes between 2017 and 2020 Scrum Guides Even Less Prescriptive Over the years, the Scrum Guide started getting a bit more prescriptive. The 2020 version aimed to bring Scrum back to being a minimally sufficient framework by removing or softening prescriptive language. e.g. removed Daily Scrum questions, soften language around PBI attributes, soften language around retro items in Sprint Backlog, shortened Sprint cancellation section, and more. One Team, Focused on One Product The goal was to eliminate the concept of a separate team within a team that has led to “proxy” or "us and them” behavior between the PO and Dev Team. There is now just one Scrum Team focused on the same objective, with three different sets of accountabilities: PO, SM, and Developers. Introduction of Product Goal The 2020 Scrum Guide introduces the concept of a Product Goal to provide focus for the Scrum Team toward a larger valuable objective. Each Sprint should bring the product closer to the overall Product Goal. A Home for Sprint Goal, Definition of Done, and Product Goal Previous Scrum Guides described Sprint Goal and Definition of Done without really giving them an identity. They were not quite artifacts but were somewhat attached to artifacts. With the addition of Product Goal, the 2020 version provides more clarity around this. Each of the three artifacts now contain ‘commitments’ to them. For the Product Backlog it is the Product Goal, the Sprint Backlog has the Sprint Goal, and the Increment has the Definition of Done (now without the quotes) . They exist to bring transparency and focus toward the progress of each artifact.
  • 3. 3 Self-Managing over Self-Organizing Previous Scrum Guides referred to Development Teams as self-organizing, choosing who and how to do work. With more of a focus on the Scrum Team, the 2020 version emphasizes a self-managing Scrum Team, choosing who, how, and what to work on. Three Sprint Planning Topics In addition to the Sprint Planning topics of “What” and “How”, the 2020 Scrum Guide places emphasis on a third topic, “Why”, referring to the Sprint Goal. Overall Simplification of Language for a Wider Audience The 2020 Scrum Guide has placed an emphasis on eliminating redundant and complex statements as well as removing any remaining inference to IT work (e.g. testing, system, design, requirement, etc). The Scrum Guide is now less than 13 pages. Changes between 2016 and 2017 Scrum Guides Added section on the Uses of Scrum Scrum was initially developed for managing and developing products. Starting in the early 1990s, Scrum has been used extensively, worldwide, to: ➢ Research and identify viable markets, technologies, and product capabilities; ➢ Develop products and enhancements; ➢ Release products and enhancements, as frequently as many times per day; ➢ Develop and sustain Cloud (online, secure, on-demand) and other operational environments for product use; and, ➢ Sustain and renew products. Scrum has been used to develop software, hardware, embedded software, networks of interacting function, autonomous vehicles, schools, government, marketing, managing
  • 4. 4 the operation of organizations and almost everything we use in our daily lives, as individuals and societies. As technology, market, and environmental complexities and their interactions have rapidly increased, Scrum’s utility in dealing with complexity is proven daily. Scrum proved especially effective in iterative and incremental knowledge transfer. Scrum is now widely used for products, services, and the management of the parent organization. The essence of Scrum is a small team of people. The individual team is highly flexible and adaptive. These strengths continue operating in single, several, many, and networks of teams that develop, release, operate and sustain the work and work products of thousands of people. They collaborate and interoperate through sophisticated development architectures and target release environments. When the words “develop” and “development” are used in the Scrum Guide, they refer to complex work, such as those types identified above. Changed wording in The Scrum Master section to provide better clarity to the role. The text now reads: The Scrum Master is responsible for promoting and supporting Scrum as defined in the Scrum Guide. Scrum Masters do this by helping everyone understand Scrum theory, practices, rules, and values. The Scrum Master is a servant-leader for the Scrum Team. The Scrum Master helps those outside the Scrum Team understand which of their interactions with the Scrum Team are helpful and which aren’t. The Scrum Master helps everyone change these interactions to maximize the value created by the Scrum Team. Added to the section Scrum Master Service to the Product Owner Ensuring that goals, scope, and product domain are understood by everyone on the Scrum Team as well as possible.
  • 5. 5 Updated the first paragraph of the Daily Scrum section to read: The Daily Scrum is a 15-minute time-boxed event for the Development Team. The Daily Scrum is held every day of the Sprint. At it, the Development Team plans work for the next 24 hours. This optimizes team collaboration and performance by inspecting the work since the last Daily Scrum and forecasting upcoming Sprint work. The Daily Scrum is held at the same time and place each day to reduce complexity. Updated the Daily Scrum section to provide clarity on the goals of the Daily Scrum including this text: The structure of the meeting is set by the Development Team and can be conducted in different ways if it focuses on progress toward the Sprint Goal. Some Development Teams will use questions, some will be more discussion based. Here is an example of what might be used: ➢ 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 or the Development Team from meeting the Sprint Goal? Added clarity around time-boxes Using the words “at most” to remove any questions that the time-box for Events means maximum length, but could be shorter. Added to the Sprint Backlog section: To ensure continuous improvement, it includes at least one high priority way in which the team works, identified in the previous Retrospective meeting.
  • 6. 6 Added clarity to the Increment section: An increment is a body of inspectable, "Done"" work that supports empiricism at the end of the Sprint. The increment is a step toward a vision or goal. Changes between 2013 and 2016 Scrum Guides A section on Scrum Values. When the values of commitment, courage, focus, openness and respect are embodied and lived by the Scrum Team, the Scrum pillars of transparency, inspection, and adaptation come to life and build trust for everyone. The Scrum Team members learn and explore those values as they work with the Scrum events, roles and artifacts. Successful use of Scrum depends on people becoming more proficient in living these five values. People personally commit to achieving the goals of the Scrum Team. The Scrum Team members have courage to do the right thing and work on tough problems. Everyone focuses on the work of the Sprint and the goals of the Scrum Team. The Scrum Team and its stakeholders agree to be open about all the work and the challenges with performing the work. Scrum Team members respect each other to be capable, independent people. Changes between 2011 and 2013 Scrum Guides A section on Artifact Transparency has been added. Scrum relies on transparency. Decisions to optimize value and control risk are made based on the perceived state of the artifacts. To the extent that transparency is complete, these decisions have a
  • 7. 7 sound basis. To the extent that the artifacts are incompletely transparent, these decisions can be flawed, value may diminish and risk may increase. Sprint Planning is now one event. Two topics are addressed in it: What can be done this Sprint, and How will the chosen work be done. After the Development Team forecasts the Product Backlog items for the Sprint, the Scrum Team crafts a Sprint Goal. The Sprint Goal creates coherence in the Development Team’s work that would not be present in separate initiatives without a common goal. Note the formal inclusion of a Sprint Goal. The Product Backlog is refined rather than groomed. The refined Product Backlog items are transparent, well enough understood and granular enough to be input for the Sprint Planning and for selection for the Sprint. Product Backlog items with this transparency are called “Ready.” Ready and Done are two states that reinforce transparency. Scrum prescribes its events to create regularity and to minimize the need for meetings not defined in Scrum. All events are time-boxed events, such that every event has a maximum duration. A Sprint, as container event, has a fixed duration that cannot be shortened or lengthened. The remaining events may end whenever the purpose of the event is achieved; ensuring an appropriate amount of time is spent without allowing waste in the process. The importance of the Daily Scrum as a planning event is reinforced. Too often it is seen as a status event. Every day, the Development Team should understand how it intends to work together as a self-organizing team to accomplish the Sprint Goal and create the anticipated Increment by the end of the Sprint. The input to the meeting should be how the team is doing toward meeting the Sprint Goal; the output should be a new or revised plan that optimizes the team’s efforts in meeting the Sprint Goal. To that end, the three questions have been reformulated to emphasize the team over the individual: ➢ What did I do yesterday that helped the Development Team meet the Sprint ➢ What will I do today to help the Development Team meet the Sprint Goal? ➢ Do I see any impediment that prevents me or the Development Team from meeting the Sprint Goal?
  • 8. 8 The concept of value is reinforced to use in the Sprint Review. During the Sprint Review, the Scrum Team and stakeholders collaborate about what was done in the Sprint. Based on that and any changes to the Product Backlog during the Sprint, attendees collaborate on the next things that could be done to optimize value. Changes between 2010 and 2011 Scrum Guides Development Teams do not commit to completing the work planned during a Sprint Planning Meeting. The Development Team creates a forecast of work it believes will be done, but that forecast will change as more becomes known throughout the Sprint. Scrum does not mandate a burn-down chart to monitor progress. Scrum requires only that: ➢ Remaining work for a Sprint is summed and known on a daily basis. ➢ Trending toward completing the work of the Sprint is maintained throughout the Sprint. Release Planning is a valuable thing to do when using Scrum, but isn’t required by Scrum itself. The Sprint Backlog is the Product Backlog items selected for the Sprint, plus a plan for delivering them. There is no longer a required concept of "Sprint Backlog items" although that technique can make a great plan. A self-organizing Development Team always has a plan. The Product Backlog is "ordered," instead of "prioritized," providing flexibility to the Product Owner to optimize value in his or her unique circumstances. Added the practice of Product Backlog Grooming. Removal of many tips, optional practices and techniques. The team of people performing the work of creating an Increment is the Development Team. Regardless of the work performed by individual team members, they are known as Developers.
  • 9. 9 Removed the reference to chickens and pigs. Removed reference to undone work.
  • 10. 10