3. @KevinGoldsmith
Data beats opinion
Everyone has opinions. How do you know which
one is correct? Is it the opinion of the most senior
person? Data is how you decide. Understand your
customer, your business, the environments you
operate it. Make a decision based on reality.
4. @KevinGoldsmith
“I never guess. It is a capital mistake to
theorize before one has data. Insensibly one
begins to twist facts to suit theories, instead
of theories to suit facts.”
Arthur Conan Doyle, A Scandal In Bohemia (1891)
5. @KevinGoldsmith
Speed of iteration beats quality of iteration
Optimizing for speed leads to faster learning,
including from failures. Faster learning leads to
higher quality. Optimizing for quality is an obstacle
to speed, which undermines learning and slows
down improvements to quality.
12. @KevinGoldsmith
Autonomous
adjective
au·ton·o·mous - ȯ-ˈtä-nə-məs
• (of a country or region) having the freedom to govern itself or control its own
affairs.
• having the freedom to act independently.
synonyms: self-governing, independent, sovereign, free, self-ruling, self-
determining, autarchic; self-sufficient
27. @KevinGoldsmith
By giving teams context and trust
and reducing dependencies
on other teams
they can make decisions on
their own
28. @KevinGoldsmith
By giving teams context and trust
and reducing dependencies
on other teams
they can make decisions on
their own
and they can execute on their
decisions
29. @KevinGoldsmith
By giving teams context and trust
and reducing dependencies
on other teams
they can make decisions on
their own
They become AUTONOMOUS!
and they can execute on their
decisions
46. @KevinGoldsmith
“We find strong evidence to support the
mirroring hypothesis. In all of the pairs we
examine, the product developed by the
loosely-coupled organization is
significantly more modular than the
product from the tightly-coupled
organization.”
Exploring the Duality between Product and Organizational Architectures: A Test of the
“Mirroring” Hypothesis MacCormack, Baldwin, Rusnak - Harvard Business School, 2008
48. @KevinGoldsmith
How Microservices Enable Accountability
Ownership of deliverables
Fast delivery of value
Ability to experiment
Operational Responsibility
Support
54. @KevinGoldsmith
Devops
Supports teams so they can be autonomous.
Provides the tools they use to build and deliver
quickly
Create the path of least resistance for teams to
follow the best practices