Upgrade to Pro — share decks privately, control downloads, hide ads and more …

From Principles to Practices (AgileRockConf)

From Principles to Practices (AgileRockConf)

Marcin Floryan

September 21, 2018
Tweet

More Decks by Marcin Floryan

Other Decks in Technology

Transcript

  1. the team structure works well for us because it is

    well-aligned with our culture, our technical architecture and platform, our product, and even our workspace @mfloryan #AgileRockConf
  2. What’s the story? ‣Key Takeaways ‣Principles and practices ‣A year

    in the Playback Tribe ‣Summary @mfloryan #AgileRockConf
  3. What’s the story? ‣Key Takeaways ‣Principles and practices ‣A year

    in the Playback Tribe ‣Summary ‣Questions? @mfloryan #AgileRockConf
  4. Tweetable nuggets of wisdom™ ‣We operate in complex adaptive systems

    and we need to pick our tools accordingly @mfloryan #AgileRockConf
  5. Tweetable nuggets of wisdom™ ‣We operate in complex adaptive systems

    and we need to pick our tools accordingly ‣Setting expectations and following up is crucial for success @mfloryan #AgileRockConf
  6. Tweetable nuggets of wisdom™ ‣We operate in complex adaptive systems

    and we need to pick our tools accordingly ‣Setting expectations and following up is crucial for success ‣Be realistic, things take much longer than you may want them to take @mfloryan #AgileRockConf
  7. Tweetable nuggets of wisdom™ ‣We operate in complex adaptive systems

    and we need to pick our tools accordingly ‣Setting expectations and following up is crucial for success ‣Be realistic, things take much longer than you may want them to take ‣Go back to basics to build the foundations @mfloryan #AgileRockConf
  8. • Transparency • Collaboration • Feedback loops • Aligned Autonomy

    • Psychological Safety @mfloryan #AgileRockConf
  9. Top 3 Check-in • Creates transparency in two directions •

    Helps with focus • Spreads by example • Sparks conversations !
  10. Tribe Standup • Started as OKR sync • Became Delivery

    Standup • Now a Tribe Standup • Representatives from every squad meet once a week Focus Commitment Belonging Learning
  11. Big room planning • Run every quarter • Seeded with

    goals (company, mission, tribe, squad) • Every squads presents their ideas • Leads present priorities • Together we agree on the work and create OKRs #
  12. Taps with squads • Leads meet with every squad •

    Usually 1-2 per Quarter • Four topics: • Impact • Delivery • Health • Help !
  13. Setting clear expectations • People need expectations • Defining clear

    boundaries enables autonomy • Autonomy comes with responsibility $
  14. Setting clear expectations • People need expectations • Defining clear

    boundaries enables autonomy • Autonomy comes with responsibility $ Autonomy isn't a benefit; it's an expectation of responsibility.
  15. Setting clear expectations • People need expectations • Defining clear

    boundaries enables autonomy • Autonomy comes with responsibility $ Autonomy isn't a benefit; it's an expectation of responsibility. @jchyip
  16. Discussing aspirations • Seeded with initial ideas • World-cafe style

    conversations • Discuss, suggest improvements
  17. Action-focused squad workshops • Each squad (and leadership team) worked

    on practical actions • Some were tiny, some lead to interesting new practices
  18. Feedback jar • We run a series of workshops on

    giving and receiving feedback • We needed a tool to help people visualise progress #
  19. Mistakes column • Existing culture of blame-free incident post-mortems •

    Wanted local practice as a regular reminder • Small things reflected upon weekly $
  20. • From Sociocracy 3.0 (now called “Peer Review”) • Facilitated

    workshop • 360 participants • Direct, honest Effectiveness Review https:/ /patterns.sociocracy30.org/peer-review.html !
  21. What’s not to like about this code • How to

    get better talking about problems in code • Separate author and the code that is written • Identify “problems” • Mob-programming session to fix them $
  22. What’s not to like about this code • Describe what

    you don’t like (not solutions nor improvements nor proposals) • Don’t fix the code in the session • We don’t defend the code • We don’t criticise people • We don’t care how the code became the way we have it now • The Facilitator writes down what people describe but without interpretation $ J. B. Rainsberger
  23. • Knowledge sharing • Enhanced feeling of belonging • Creates

    inspiration • Helps people grow Job Rotation !
  24. What kind of practice? ‣ Distinguish between different types of

    practice ‣ Establish an allergic reaction to Best Practice ‣ Use Good Practice when it’s evident ‣ Focus on developing Emergent Practice By Snowded - Own work, CC BY-SA 3.0, https:/ /commons.wikimedia.org/w/index.php?curid=33783436 @mfloryan #AgileRockConf
  25. Summary ‣ Things take a long time ‣ Choose your

    own practices @mfloryan #AgileRockConf
  26. Summary ‣ Things take a long time ‣ Choose your

    own practices ‣ Practices coherent with you set of principles / values @mfloryan #AgileRockConf
  27. Summary ‣ Things take a long time ‣ Choose your

    own practices ‣ Practices coherent with you set of principles / values ‣ Every new practice is an experiment @mfloryan #AgileRockConf
  28. Summary ‣ Things take a long time ‣ Choose your

    own practices ‣ Practices coherent with you set of principles / values ‣ Every new practice is an experiment ‣ Never stop iterating, create a good rhythm @mfloryan #AgileRockConf
  29. Summary ‣ Things take a long time ‣ Choose your

    own practices ‣ Practices coherent with you set of principles / values ‣ Every new practice is an experiment ‣ Never stop iterating, create a good rhythm ‣ Don’t scale things up, break things down @mfloryan #AgileRockConf
  30. “Things become better when we accept them as they are;

    not as we want them to be.” From Tobbe Gyllebring (@drunkcod) via Gitte Klitgaard (@nativewired) @mfloryan #AgileRockConf
  31. Thank you! Marcin Floryan Tech Tribe Lead at Spotify Questions?

    @mfloryan Looks like a place you want to work at? Ask me!