Chris Hunt, Site Reliability Engineer at Stack Overflow: You probably have a a backlog of projects you want/need to start/complete. How do you know what you should be working on to make a real difference? Do you Build or Buy? How do you get management buy-in to work on a project that "only helps Operations"?
I'm going to share how I used Wardley Maps to answer these questions and how Mapping The Terrain Of Operations can help you invest time and money in the right improvements at the right time.
3. There's no earthly way of knowing,
Which direction we are going
3by Anthony Petrie
☉ Hear my story about managing the technical road map
for Stack Overflow for Enterprise
☉ Learn a bit about Wardley Maps
☉ Delight in solving real problems for your organization
an
No glass elevators, but you will walk out with something
#ChocolateyFest @LogicalDiagram
4. 4
Paragraph copy. Lorem ipsum dolor sit amet, consectetur
adipiscing elit. Sed molestie lorem et ipsum euismod
volutpat. Cras et neque euismod, suscipit turpis et,
hendrerit libero.
● First level bullet point
○ Second level bullet point
■ Third level bullet point
Click to edit slide title
Click to edit slide subtitle
☉ Host yourself or we'll host it for you
▮ We use Azure for hosting
▮ Multi-tenancy through duplication
☉ Same software that supports millions of users
▮ Your company is not large enough to
break it
☉ I’m the SRE Team Lead for Enterprise
Stack Overflow for Enterprise
Your own Stack Overflow
#ChocolateyFest @LogicalDiagram
5. Still lots of challenges
5
#ChocolateyFest @LogicalDiagram
☉ Existing toolchain built around physical servers
▮ Cloud requires new skills
☉ Security historically wasn't a thing
☉ Multi-tenancy through duplication
▮ New customer means a new, separate
instance
▮ Work scales linearly
☉ More work than people
6. 6
Too much work
Example Planning Spreadsheet - Available Work Days: 89
Project Count Total Days
Small - 2 2 4
Medium - 5 3 15
Large - 10 5 50
Project Days
X Large - 20 2 40
100
#ChocolateyFest @LogicalDiagram
7. Now what?
7
☉ What do we cut?
☉ What do we prioritize?
#ChocolateyFest @LogicalDiagram
8. I have an idea!
I heard about this thing called Wardley Mapping
#ChocolateyFest @LogicalDiagram
8
9. This is a map of my home town
#ChocolateyFest @LogicalDiagram
9
10. This is also a map of my home town
#ChocolateyFest @LogicalDiagram
10
11. So is this...
#ChocolateyFest
From 1864
https://en.wikipedia.org/wiki/Third_Battle_of_Winchester
@LogicalDiagram
The Five Factors for Victory:
☉ Purpose
☉ Landscape
☉ Climate
☉ Doctrine
☉ Leadership
12. #ChocolateyFest
@LogicalDiagram
Another part of the
same map
☉ Landscape
☉ Types of troops
☉ Positions
☉ Impediments
☉ Space
☉ Movement
Lots of context
https://en.wikipedia.org/wiki/Third_Battle_of_Winchester
14. 14
Click to edit slide title
Click to edit slide subtitle
The Wardley Map
Exploring the map - Figure 20 by Simon Wardley
#ChocolateyFest @LogicalDiagram
15. 15
Phases of Evolution - The Horizontal
Everything evolves
Uncharted Industrialized
Unpredictable Measured
Different Standard
CommodityProductCustomGenesis
Experimental Volume Operations
#ChocolateyFest @LogicalDiagram
16. 16
Click to edit slide title
Click to edit slide subtitle
Value Chain - The Vertical
Exploring the map - Figure 20 by Simon Wardley
#ChocolateyFest @LogicalDiagram
21. “
21
Simon Wardley
There can never be a perfect
map but that's ok ... reality
can cope with uncertainty, so
can we.
22. ☉ It’s a communication device
☉ You can have multiple maps
☉ It doesn’t have to be perfect
▮ Mine’s not
In Summary
Who do we ask for help when we don't know
which way to go?
22
#ChocolateyFest @LogicalDiagram
23. 23
☉ Wardley Maps “the online book”
▮ https://medium.com/wardleymaps
☉ Validated Learning via Retrospective Wardley Value Chain Mapping blog post by
Darwin Sanoy
▮ https://cloudywindows.io/post/validated-learning-via-retrospective-wardley-value
-chain-mapping/
☉ Intro to Wardley Mapping
▮ https://hiredthought.com/2018/09/01/intro-to-wardley-mapping/
☉ @swardley
☉ #map18 (Hashtag for recent mapping conference)
Additional Reading
We’ve only scratched the surface