Karlsruher Entwicklertag - The Future Present of Scrum
-
Upload
gunther-verheyen -
Category
Software
-
view
249 -
download
1
Transcript of Karlsruher Entwicklertag - The Future Present of Scrum
![Page 1: Karlsruher Entwicklertag - The Future Present of Scrum](https://reader035.fdocuments.in/reader035/viewer/2022081604/586ff9051a28ab92198b7831/html5/thumbnails/1.jpg)
by Gunther VerheyenScrum. Connector, writer, speaker, humanizer.
The Future Present of ScrumAre we Done yet?
Karlsruher EntwicklertagKarlsruhe, Germany16 June 2016
![Page 2: Karlsruher Entwicklertag - The Future Present of Scrum](https://reader035.fdocuments.in/reader035/viewer/2022081604/586ff9051a28ab92198b7831/html5/thumbnails/2.jpg)
2Gunther Verheyen – Ullizee-Inc, 2016 @Ullizee
Scrum turns 21 soon.
THANK YOU!
Two decades of Scrum (1995-2015):• The majority of Agile teams use Scrum• 500.000+ people trained/certified• 1.000+ books on Scrum• Scrum is free for anyone
to use
![Page 3: Karlsruher Entwicklertag - The Future Present of Scrum](https://reader035.fdocuments.in/reader035/viewer/2022081604/586ff9051a28ab92198b7831/html5/thumbnails/3.jpg)
3Gunther Verheyen – Ullizee-Inc, 2016 @Ullizee
Is that a Gorilla I see over there?Source: https://versionone.com/pdf/VersionOne-10th-Annual-State-of-Agile-Report.pdf
![Page 4: Karlsruher Entwicklertag - The Future Present of Scrum](https://reader035.fdocuments.in/reader035/viewer/2022081604/586ff9051a28ab92198b7831/html5/thumbnails/4.jpg)
Are we Done yet?
![Page 5: Karlsruher Entwicklertag - The Future Present of Scrum](https://reader035.fdocuments.in/reader035/viewer/2022081604/586ff9051a28ab92198b7831/html5/thumbnails/5.jpg)
5Gunther Verheyen – Ullizee-Inc, 2016 @Ullizee
What is the #1 challenge of your team, department or organization moving forward with Scrum?
What is stopping you?Does your Scrum Master know? Does management know?
How Done are we?
![Page 6: Karlsruher Entwicklertag - The Future Present of Scrum](https://reader035.fdocuments.in/reader035/viewer/2022081604/586ff9051a28ab92198b7831/html5/thumbnails/6.jpg)
6Gunther Verheyen – Ullizee-Inc, 2016 @Ullizee
Some challenges
(Enacting) Scrum
People
Ceremonies
Principles and
Values
Technical Excellence
Done Increment
sThe power of the
possible product
Maximize Scrum
Scaling
Scrum Studio
Upstream adoption
Professional Scrum
Creating releasable software (every Sprint)
Increasing effectiveness (not
dysfunctions)
Scrum in the enterprise
Growing Product Ownership
Humanizing the workplace(It starts and ends with people)
![Page 7: Karlsruher Entwicklertag - The Future Present of Scrum](https://reader035.fdocuments.in/reader035/viewer/2022081604/586ff9051a28ab92198b7831/html5/thumbnails/7.jpg)
Houston?
![Page 8: Karlsruher Entwicklertag - The Future Present of Scrum](https://reader035.fdocuments.in/reader035/viewer/2022081604/586ff9051a28ab92198b7831/html5/thumbnails/8.jpg)
“If Scrum was to be reduced to one purpose, and one purpose only, that is the creation of a Done Increment in a Sprint.”
Source: Gunther Verheyen, “Done is a crucial part of Scrum, actually”
![Page 9: Karlsruher Entwicklertag - The Future Present of Scrum](https://reader035.fdocuments.in/reader035/viewer/2022081604/586ff9051a28ab92198b7831/html5/thumbnails/9.jpg)
9Gunther Verheyen – Ullizee-Inc, 2016 @Ullizee
Back to basics: what we used to do
![Page 10: Karlsruher Entwicklertag - The Future Present of Scrum](https://reader035.fdocuments.in/reader035/viewer/2022081604/586ff9051a28ab92198b7831/html5/thumbnails/10.jpg)
10Gunther Verheyen – Ullizee-Inc, 2016 @Ullizee
Back to basics: a system called ‘Scrum’
ProductBacklog
ValuableIncrement
![Page 11: Karlsruher Entwicklertag - The Future Present of Scrum](https://reader035.fdocuments.in/reader035/viewer/2022081604/586ff9051a28ab92198b7831/html5/thumbnails/11.jpg)
11Gunther Verheyen – Ullizee-Inc, 2016 @Ullizee
Back to basics: one team building a product
1. A team pulls work from one Product Backlog.
2. Each Sprint delivers a releasable Increment of product.
The Customer’s Experience
![Page 12: Karlsruher Entwicklertag - The Future Present of Scrum](https://reader035.fdocuments.in/reader035/viewer/2022081604/586ff9051a28ab92198b7831/html5/thumbnails/12.jpg)
12Gunther Verheyen – Ullizee-Inc, 2016 @Ullizee
Multiple teams building a product: stick with the basics
1. A product has one Product Backlog.
2. Multiple Teams create integrated Increments, that can wrap into releases.The Customer’s Experience
![Page 13: Karlsruher Entwicklertag - The Future Present of Scrum](https://reader035.fdocuments.in/reader035/viewer/2022081604/586ff9051a28ab92198b7831/html5/thumbnails/13.jpg)
13Gunther Verheyen – Ullizee-Inc, 2016 @Ullizee
On your current or latest project:• Did you deliver an Increment?–Every Sprint?
• Was it releasable?–Every Sprint?
What is stopping you?Does your Scrum Master know? Does management know?
How Done are you?
![Page 14: Karlsruher Entwicklertag - The Future Present of Scrum](https://reader035.fdocuments.in/reader035/viewer/2022081604/586ff9051a28ab92198b7831/html5/thumbnails/14.jpg)
14Gunther Verheyen – Ullizee-Inc, 2016 @Ullizee
The definition of Done provides transparency
1. What is the state of the Increment?2. Is the Increment releasable, i.e. “ready for release”?
![Page 15: Karlsruher Entwicklertag - The Future Present of Scrum](https://reader035.fdocuments.in/reader035/viewer/2022081604/586ff9051a28ab92198b7831/html5/thumbnails/15.jpg)
15Gunther Verheyen – Ullizee-Inc, 2016 @Ullizee
A. The development organization (or the Development Team if none is available from the development organization)
B. The Scrum Team, in a collaborative effort where the result is the common denominator of all members’ definitions
C. The Product Owner as he/she is responsible for the product’s success
D. The Scrum Master as he/she is responsible for the Development Team’s productivity
Who creates the definition of Done?
![Page 16: Karlsruher Entwicklertag - The Future Present of Scrum](https://reader035.fdocuments.in/reader035/viewer/2022081604/586ff9051a28ab92198b7831/html5/thumbnails/16.jpg)
16Gunther Verheyen – Ullizee-Inc, 2016 @Ullizee
A professional organization defines quality
“If the definition of "done" for an increment is part of the conventions, standards or guidelines of the development
organization, all Scrum Teams must follow it as a minimum.
If "done" for an increment is not a convention of the development organization, the Development Team of the
Scrum Team must define a definition of “done” appropriate for the product.”
http://www.scrumguides.org/scrum-guide.html#artifact-transparency-done
![Page 17: Karlsruher Entwicklertag - The Future Present of Scrum](https://reader035.fdocuments.in/reader035/viewer/2022081604/586ff9051a28ab92198b7831/html5/thumbnails/17.jpg)
17Gunther Verheyen – Ullizee-Inc, 2016 @Ullizee
Raise your hand:
Let’s hope that their definitions of “Done” reflected their distinct product qualities.
Which product had the best definition of Done?
![Page 18: Karlsruher Entwicklertag - The Future Present of Scrum](https://reader035.fdocuments.in/reader035/viewer/2022081604/586ff9051a28ab92198b7831/html5/thumbnails/18.jpg)
18Gunther Verheyen – Ullizee-Inc, 2016 @Ullizee
Development Standards Product Qualities
What are you defining as “Done”?
• Pair programming• (A)TDD• Refactoring• User acceptance testing• Continuous Integration – Unit, deployment, build,
integration, regression tests• Performance testing
• Clean Code base• Valuable functionality only• Architectural conventions
respected• According to
design/style/usability guide• Documented• Service levels guaranteed
![Page 19: Karlsruher Entwicklertag - The Future Present of Scrum](https://reader035.fdocuments.in/reader035/viewer/2022081604/586ff9051a28ab92198b7831/html5/thumbnails/19.jpg)
19Gunther Verheyen – Ullizee-Inc, 2016 @Ullizee
When will your Increments be Done? Seriously.
Coded Tested Integrated Deployed Managed Measured Valuable
Today?
Soon?
Some day?
![Page 20: Karlsruher Entwicklertag - The Future Present of Scrum](https://reader035.fdocuments.in/reader035/viewer/2022081604/586ff9051a28ab92198b7831/html5/thumbnails/20.jpg)
“Done is a crucial part of Scrum, actually.”
– Key for empirical development– Foundational for business agility
– The ultimate professional fulfillment
![Page 21: Karlsruher Entwicklertag - The Future Present of Scrum](https://reader035.fdocuments.in/reader035/viewer/2022081604/586ff9051a28ab92198b7831/html5/thumbnails/21.jpg)
21Gunther Verheyen – Ullizee-Inc, 2016 @Ullizee
What Done requires
• Committed, focused, engaged people• Team effectiveness through collaboration, autonomy & self-
organization• Skills (training)• Engineering practices & standards• Infrastructure, tooling & automation• Quality standards & guidelines• Removal of Impediments• Elimination of low value
![Page 22: Karlsruher Entwicklertag - The Future Present of Scrum](https://reader035.fdocuments.in/reader035/viewer/2022081604/586ff9051a28ab92198b7831/html5/thumbnails/22.jpg)
22Gunther Verheyen – Ullizee-Inc, 2016 @Ullizee
Scrum provides a bounded environment for action
![Page 23: Karlsruher Entwicklertag - The Future Present of Scrum](https://reader035.fdocuments.in/reader035/viewer/2022081604/586ff9051a28ab92198b7831/html5/thumbnails/23.jpg)
23Gunther Verheyen – Ullizee-Inc, 2016 @Ullizee
A Scrum Studio might be a good place to start
A Scrum Studio is a contained, yet integrated, part of the organization where software development fully employs Scrum• A physical or a virtual area• Value over utilization• Stable product teams• Tooling and infrastructure• Facilities and resources
A center of innovative and creative software and people development.
![Page 24: Karlsruher Entwicklertag - The Future Present of Scrum](https://reader035.fdocuments.in/reader035/viewer/2022081604/586ff9051a28ab92198b7831/html5/thumbnails/24.jpg)
The future present of Scrum encompasses many challenges.What if the next 20 years were
aboutenacting Scrum?
![Page 25: Karlsruher Entwicklertag - The Future Present of Scrum](https://reader035.fdocuments.in/reader035/viewer/2022081604/586ff9051a28ab92198b7831/html5/thumbnails/25.jpg)
25Gunther Verheyen – Ullizee-Inc, 2016 @Ullizee
About
Gunther VerheyenIndependent Scrum caretaker• eXtreme Programming and Scrum since 2003• Professional Scrum Trainer• Shepherded Professional Scrum at Scrum.org• Co-developed Agility Path, Nexus and the Scaled
Professional Scrum framework at Scrum.org• Author of “Scrum – A Pocket Guide” and “Scrum
Wegwijzer”
Mail [email protected] Twitter @Ullizee
Blog http://guntherverheyen.com
![Page 26: Karlsruher Entwicklertag - The Future Present of Scrum](https://reader035.fdocuments.in/reader035/viewer/2022081604/586ff9051a28ab92198b7831/html5/thumbnails/26.jpg)
26Gunther Verheyen – Ullizee-Inc, 2016 @Ullizee
T H A N K Y O U