$30 off During Our Annual Pro Sale. View Details »

Why agile fails (Lean Agile Scotland 2012)

mattwynne
September 22, 2012

Why agile fails (Lean Agile Scotland 2012)

As a BDD / TDD trainer and coach, Matt has seen lots of organisations that have struggled to enjoy the full benefits of agile.

This talk explores the reasons why this happens, and what we can do about it.

mattwynne

September 22, 2012
Tweet

More Decks by mattwynne

Other Decks in Programming

Transcript

  1. Why agile fails
    @mattwynne | @LeanAgileScot | September 2012

    View Slide

  2. Living documentation
    BDD Kickstart.com
    mattwynne.net
    Coaching / blogging
    training
    Collaborating

    View Slide

  3. Let's talk about failure

    View Slide

  4. Let's talk about success

    View Slide

  5. Let's talk about joy

    View Slide

  6. If it isn't fun,
    you're doing
    it wrong
    Wynne's 1st law of software delivery:

    View Slide

  7. Ouch

    View Slide

  8. Pain is feedback

    View Slide

  9. You can learn
    from feedback

    View Slide

  10. Learning is fun

    View Slide

  11. Is your
    organisation
    ready to learn?

    View Slide

  12. We don't have time to learn

    View Slide

  13. We're too busy delivering value

    View Slide

  14. Learning is value

    View Slide

  15. Always be
    Learning

    View Slide

  16. Always be
    Learning
    What does
    the market
    want?
    What should our
    architecture be?
    Do we have
    the right
    people on
    the team?
    What
    technology
    should we use?
    What
    should we
    build first? How long
    will this
    take?
    How do I
    write a test
    for this?
    What
    should I
    name this
    class?

    View Slide

  17. Learning about the
    problem domain

    View Slide

  18. Learning to
    collaborate

    View Slide

  19. Learning about the
    solution domain

    View Slide

  20. Learning new skills

    View Slide

  21. Cargo cults

    View Slide

  22. कഁ཭
    Shu Ha Ri

    View Slide

  23. "It is known that, when we
    learn or train in something, we
    pass through the stages of
    Shu, Ha, and Ri.

    View Slide

  24. "In shu, we repeat the forms
    and discipline ourselves so that
    our bodies absorb the forms
    that our forbearers created.
    "We remain faithful to the forms
    with no deviation.

    View Slide

  25. "Next, in the stage of ha, once
    we have disciplined ourselves
    to acquire the forms and
    movements, we make
    innovations.
    "In this process the forms may
    be broken and discarded.

    View Slide

  26. "Finally, in ri, we completely
    depart from the forms, open
    the door to creative technique,
    and arrive in a place where we
    act in accordance with what
    our heart/mind desires,
    unhindered while not
    overstepping laws.
    -- Seishiro Endo

    View Slide

  27. Learning new skills
    takes time

    View Slide

  28. Build in space for
    learning

    View Slide

  29. Beware the tools

    View Slide

  30. Silos

    View Slide

  31. Let's make toast.

    View Slide

  32. Let's make toast.
    You burn it, I'll scrape it.

    View Slide

  33. Be generalists

    View Slide

  34. Share responsibility

    View Slide

  35. When's it going to be done?

    View Slide

  36. I wish you guys were faster.

    View Slide

  37. I don't trust you.

    View Slide

  38. Build trust

    View Slide

  39. Small is beautiful

    View Slide

  40. Make it flow

    View Slide

  41. Stop the line

    View Slide

  42. Now is the best
    time to invest in
    being better

    View Slide

  43. View Slide