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

Agile-ish is good enough

Agile-ish is good enough

A sort of contrarian view on how strictly one needs to follow formalised agile methodologies (Scrum, etc.) to get the benefits and intentions which inspired the agile manifesto. A brief exploration of agile development processes in tech organisations.

Bradley Whittington

January 16, 2013
Tweet

More Decks by Bradley Whittington

Other Decks in Technology

Transcript

  1. Agile-ish is good enough
    Brad Whittington
    @darb | Community Products, Mxit

    View full-size slide

  2. Or, how much agile
    religion is enough

    View full-size slide

  3. I might say some offensive things
    Start at the beginning

    View full-size slide

  4. Lots of waterfall

    View full-size slide

  5. A-type people felt like
    everything was under
    control

    View full-size slide

  6. Individuals and interactions over processes and tools
    Working software over comprehensive documentation
    Customer collaboration over contract negotiation
    Responding to change over following a plan

    View full-size slide

  7. Individuals and interactions over processes and tools
    Working software over comprehensive documentation
    Customer collaboration over contract negotiation
    Responding to change over following a plan
    Kiff. Sure.

    View full-size slide

  8. Organisations welcomed agile! But not really.

    View full-size slide

  9. (rigid planners)
    Project Managers

    View full-size slide

  10. (Strategists / Visionaries / Negotiators)
    Product managers

    View full-size slide

  11. Agile-ish is sort of
    everywhere

    View full-size slide

  12. Organisations are really
    kind of starting to
    understand agile

    View full-size slide

  13. Let's talk principles

    View full-size slide

  14. ...
    We're about:
    Delivery, Supportive
    Environment, Flexibility

    View full-size slide

  15. Business people and
    developers must work
    together daily throughout
    the project.

    View full-size slide

  16. Two different languages

    View full-size slide

  17. Scrum kanban totes fix
    that!

    View full-size slide

  18. Says the A-type
    Just need a good process
    A good... structure

    View full-size slide

  19. Scrum masters!

    View full-size slide

  20. Planning poker!

    View full-size slide

  21. Burn down charts!

    View full-size slide

  22. Product owners!

    View full-size slide

  23. Retrospectives!

    View full-size slide

  24. Fibonacci Sequence!
    Points!

    View full-size slide

  25. Individuals and
    interactions
    over processes and tools

    View full-size slide

  26. Let's go ghetto style
    What is enough?

    View full-size slide

  27. Because memory is kak
    Backlog

    View full-size slide

  28. because someone needs to live inside it
    Product owner

    View full-size slide

  29. What's next
    Prioritisation

    View full-size slide

  30. to-do, in-progress, verifying, done,
    (released)
    Progress columns

    View full-size slide

  31. Jira makes them real pretty
    What about my charts?

    View full-size slide

  32. Be careful of vanity
    metrics

    View full-size slide

  33. Charts don't understand
    broken developers

    View full-size slide

  34. How will we know when
    feature X will be done?

    View full-size slide

  35. Rework / Jason Fried & David Heinemeir Hansson

    View full-size slide

  36. It will get done when it
    climbs up the backlog

    View full-size slide

  37. But... points!

    View full-size slide

  38. Brains add numbers
    together and make
    assumptions

    View full-size slide

  39. http://brucefwebster.com/2008/04/15/the-wetware-crisis-the-themocline-of-truth/
    Don't create a
    thermocline of truth

    View full-size slide

  40. My love affair with Trello

    View full-size slide

  41. Backlog
    Inbox / Idea pool Backlog pit Really important
    stuff
    Next up

    View full-size slide

  42. The working board
    Scheduled In progress Testing /
    Verification
    Done Deployed

    View full-size slide

  43. Everything else is
    Interactions

    View full-size slide