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

Is Spotify a good example?

Is Spotify a good example?

A deck presented in Warsaw at the Agile By Example 2016 conference.

Marcin Floryan

October 12, 2016
Tweet

More Decks by Marcin Floryan

Other Decks in Technology

Transcript

  1. Is Spotify a good example?
    Agile By Example 2016
    B
    RINGING B
    ACK A
    GILE

    View Slide

  2. #abe16
    @mfloryan

    View Slide

  3. View Slide

  4. View Slide

  5. “I believe in this concept, but the
    implementation described above
    is risky and invites failure.”
    Dr. Winston W. Royce

    View Slide

  6. View Slide

  7. View Slide

  8. View Slide

  9. Marcin Floryan
    Chapter Lead in Media Path tribe
    Experience Platform

    View Slide

  10. Disclaimer
    Not official

    View Slide

  11. Model (noun)
    ‣ a three-dimensional representation of a person or thing or of a proposed structure, typically
    on a smaller scale than the original
    ‣ a thing used as an example to follow or imitate
    ‣ a simplified description, especially a mathematical one, of a system or process, to assist
    calculations and predictions
    ‣ a person employed to display clothes by wearing them
    ‣ a particular design or version of a product
    Oxford Dictionary of English

    View Slide

  12. Model (noun)
    ‣ a three-dimensional representation of a person or thing or of a proposed structure, typically
    on a smaller scale than the original
    ‣a thing used as an example to follow or imitate
    ‣ a simplified description, especially a mathematical one, of a system or process, to assist
    calculations and predictions
    ‣ a person employed to display clothes by wearing them
    ‣ a particular design or version of a product

    View Slide

  13. View Slide

  14. View Slide

  15. ๏ 10 years old
    ๏ 100M users
    ๏ 30M subscribers
    ๏ 59 markets
    ๏ 5 dev offices
    ๏ 2000+ employees
    ๏ 100+ squads
    Spotify 2016

    View Slide

  16. Model (noun)
    ‣ a three-dimensional representation of a person or thing or of a proposed structure, typically
    on a smaller scale than the original
    ‣a thing used as an example to follow or imitate
    ‣ a simplified description, especially a mathematical one, of a system or process, to assist
    calculations and predictions
    ‣ a person employed to display clothes by wearing them
    ‣ a particular design or version of a product

    View Slide

  17. Model (noun)
    ‣ a three-dimensional representation of a person or thing or of a proposed structure, typically on a smaller scale
    than the original
    ‣ a thing used as an example to follow or imitate
    ‣a simplified description, especially a mathematical
    one, of a system or process, to assist calculations and
    predictions
    ‣ a person employed to display clothes by wearing them
    ‣ a particular design or version of a product

    View Slide

  18. View Slide

  19. View Slide

  20. “Shout it out and I’ll tell
    you how it doesn’t quite
    work that way”
    Jason Yip, Agile Coach at Spotify

    View Slide

  21. View Slide

  22. “Culture is an abstraction, yet the
    forces that are created in social
    and organisational situations
    deriving from culture are powerful.
    Edgar H. Schein

    View Slide

  23. “If we don’t understand the
    operation of these forces,
    we become victim to them”
    Edgar H. Schein

    View Slide

  24. Schein culture model

    View Slide

  25. Under the surface

    View Slide

  26. Autonomy
    We assume…

    View Slide

  27. View Slide

  28. View Slide

  29. View Slide

  30. View Slide

  31. View Slide

  32. Autonomy
    Mastery
    Purpose

    View Slide

  33. Build projects around motivated
    individuals.
    Give them the environment and
    support they need,
    and trust them to get the job done.

    View Slide

  34. Collaboration
    We assume…

    View Slide

  35. View Slide

  36. View Slide

  37. The most efficient and effective
    method of
    conveying information to and
    within a development
    team is face-to-face conversation.

    View Slide

  38. Potential
    We assume…

    View Slide

  39. View Slide

  40. Pelle 1:1

    View Slide

  41. View Slide

  42. View Slide

  43. Diversity
    We assume…

    View Slide

  44. View Slide

  45. Long term
    We assume…

    View Slide

  46. Agile processes promote
    sustainable development.
    The sponsors, developers, and
    users should be able
    to maintain a constant pace
    indefinitely.

    View Slide

  47. Learning
    We assume…

    View Slide

  48. “We aim to make
    mistakes faster than
    anyone else”

    View Slide

  49. View Slide

  50. At regular intervals, the team
    reflects on how
    to become more effective, then
    tunes and adjusts
    its behavior accordingly.

    View Slide

  51. View Slide

  52. “Only as we examine and test our
    theoretical assumptions can we hope to
    make them more adequate, to remove
    inconsistencies, and thus to improve our
    ability to predict.”
    Douglas McGregor

    View Slide

  53. “To improve effectively, you
    can’t act blindly. Instead, you
    must understand mechanism.”
    Jason Yip, Agile Coach at Spotify

    View Slide

  54. “Stop trying to borrow wisdom and
    think for yourself. Face your difficulties
    and think and think and think and solve
    your problems yourself.”
    Taiichi Ohno

    View Slide

  55. Thank you!
    Marcin Floryan
    Chapter Lead at Spotify
    Questions? @mfloryan
    Looks like a place you want to work at? Ask me!

    View Slide