Keynote: Frozen DevOps? The not-so-technical Last Mile @ DevOpsDays Portugal, Sep 2022
The document discusses the challenges organizations face in evolving their DevOps practices, emphasizing the importance of team structure and defined roles in achieving high performance. It highlights that simply adopting technologies or automation does not guarantee success, and emphasizes the need for a platform team that treats internal services as a product to effectively manage cognitive load. Ultimately, successful organizations develop a culture of collaboration and continuous learning, optimizing for the collective goals of the organization rather than individual performance.
Introduction to Team Topologies by Manuel Pais & Matthew Skelton with a focus on remote work.
Insights on DevOps evolution with statistics showing performance ratings of organizations from 2018 to 2021.
Discussion on organizations' struggles in advancing DevOps due to structural obstacles.
Importance of strong team identities and clear missions for enhancing organizational performance.
Challenges of collaboration in performance; highlights purposeful interactions for high-performing teams.
Cognitive load's impact on performance, emphasizing the balance needed for stream-aligned and platform teams.
Definition and significance of platform teams as a product approach to foster higher DevOps performance.
Resources for deeper insights on platform engineering and Team Topologies as a framework for success. Challenges in adopting a product mindset for platforms, emphasizing the necessity for a successful approach.
Team Topologies
5
Organizing businessand
technology teams for fast flow
Matthew Skelton & Manuel Pais
IT Revolution Press, 2019
teamtopologies.com/book
3.
Remote Team Interactions
Workbook
7
UsingTeam Topologies
Patterns for Remote Working
Matthew Skelton & Manuel Pais
IT Revolution Press, 2022
teamtopologies.com/workbook
4.
“Team Topologies providesa practical
set of templates for addressing the key
DevOps question that others leave as
an exercise for the student”
- Jeff Sussna
8
12
“Success at scalerequires optimizing
not for the individual, and not for the
team, but for the wider organization -
the “team of teams”.
Highly evolved organizations have
discovered the patterns that work
well for a fast flow of change”
23
“Organizations should notexpect to
become highly evolved just because
they use cloud and automation…
They are held back by organizational
structure and dynamics”
“Devops was alwaysas much about
org structure and incentives as any of
the technical details.”
- Andrew Clay Shafer
26
20.
27
Organizations where teamshave
strong identities that are well
understood, with clearly defined
responsibilities, are far more likely to
be higher performing
36
“if you simplyadopt the team types,
you’re missing one of the key
takeaways... which is paying attention
and being deliberate about teams’
setup and their desired interaction”
57
Adopt: Platform
engineering product
teams
“Weconsider platform
engineering product teams to be
a standard approach and a
significant enabler for
high-performing IT.”
-- ThoughtWorks Tech Radar, Vol.24, p.9
48.
We have anecosystem of
loosely coupled teams that
promotes fast flow &
continuous learning
58
High perf
62
We have aplatform team
that solves common
problems for teams
Mid perf
53.
63
“the existence ofa platform team
does not inherently unlock
higher evolution DevOps”
54.
“A digital platformis a foundation of
self-service APIs, tools, services,
knowledge and support which are
arranged as a compelling internal
product.”
– Evan Bottcher, 2018
64
Source: https://martinfowler.com/articles/talk-about-platforms.html
55.
65
“Successful platform teamstreat
their platform as a product. They
strive to create a compelling value
proposition for application teams”
73
“[Highly evolved platformteams]
understand their internal customers
and offer a curated set of
technologies for infrastructure and
development capabilities”
78
Hold: Platform
engineering product
teams
“We’reseeing the ‘platform
team’ label applied to teams
dedicated to projects that don’t
have clear outcomes or a
well-defined set of customers.”
-- ThoughtWorks Tech Radar, Vol.26, p.18
69.
We treat theplatform as a
product, a curated
experience for our users
79
High perf
70.
Platform as aProduct is hard work!
80
● Metrics are stacked against you
● Customer-centricity mindset takes time
● Trust is hard to gain (esp in remote context)
● Adoption lifecycle = “you’re never done”
● Shared services legacy that doesn’t go away
82
“the key toescaping the middle
phase is a successful platform team
approach, which makes sense given the
fact that implementing a platform
approach well requires well-defined
team responsibilities and interactions”
○ Platform Value
○Platform Customers
○ Platform Experience
○ Platform Adoption Cycle
TT25 - Platform as a Product
85
Promo code DODPT2022 = 15% OFF
on all courses & bundles