How we broke and fixed team autonomy.
A story of a restructure in a software organization towards an "autonomous teams" model, various ups and downs as it shook out.
Lightly edited from @cj_smithy's and my original deck.
Unveiling Design Patterns: A Visual Guide with UML Diagrams
The A-word Agile and Beyond 2019
1. How we broke and fixed
team autonomy
The 'A' Word
Elizabeth Ayer
@ElizAyer
2.
3. What we wanted
•Engaged, motivated teams
•Teams feeling effective
•Product Development fit to scale
4. What C-suite wanted
“We’re not getting the most out of our dev
teams.”
“If we hire such great people, why are our results
so mediocre?”
”I walk by and see people on Facebook, wtf”
5. What we wanted
•Engaged, motivated teams
•Teams feeling effective
•Product Development fit to scale
26. Owl
We learn about the users
of our products
Team members engage with our
users and strive to learn about
them and their world.
Team members understand the
domain in which their products
exists.
Teams use this knowledge to
make critical decisions and build
software that our customers love.
27. Development teams at Redgate enjoy delivering valuable, ingeniously simple
solutions with the help of six Fantastic Beasts
FANTASTIC BEASTS
With the power of the Porpoise
we stay focused on our
purpose
The agile Chameleon
reminds us to adapt as we
frequently inspect feedback
and learn from our situation
The transparency of the
Jellyfish keeps us open and
honest
The wise Owl focusses us on
learning about our users and their
world
The collaborative Meerkat
encourages us to listen and
be mindful of others
The proud Koala
maintains a healthy
balance between
delivery and quality
34. Attributes of a Redgate Leader*
1. Growing others
2. Courageous
3. Accountable and responsible
4. Encourage clarity
5. Value collaboration
* These WILL be different for your org.
44. Lessons
1. ‘Autonomy’ is an explosive word
2. Don’t introduce extra tension. Orgs have
enough.
3. Align on Purpose. Autonomy and Mastery
must support ‘why’.
45. Lessons
4. Engage teams in their own improvement.
5. Capability assessment needs both team
and manager.
6. Leaders need to grow leaders who grow
leaders.
46. End model
Business and Product Strategy ‘as normal’
Dev teams take on parts of the PO role
• Managing their own backlog
• Sprint goals
Dev hooks up with business via mutually agreed OKRs (mostly Os)
Dev teams drive improvements in their own effectiveness
• Dev managers supply perspective and education options
Management creates an environment for teams to thrive by setting
general direction and giving support.
48. Resources
• The Spotify Model
• https://medium.com/the-ready/how-to-build-your-own-spotify-model-
dce98025d32f
• Start with Why
• https://startwithwhy.com/
• Fantastic Beasts
• https://www.slideshare.net/chris_smith1976/fantastic-beasts-and-where-to-
improve-them-agile-cambridge-29th-september-2017
• Involving dev teams in user research
• https://www.slideshare.net/ElizabethAyer/aitc2018-ux-impact-elizabeth-ayer
• Delegation
• https://medium.com/ingeniouslysimple/how-to-get-more-done-by-doing-less-
f047d2f53d47