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

Adapting agile: How to make a blended agile approach work for you

Suze Haworth
September 06, 2018

Adapting agile: How to make a blended agile approach work for you

My interactive session at the DPM Summit 2018 in Memphis, USA.

Suze Haworth

September 06, 2018
Tweet

More Decks by Suze Haworth

Other Decks in Technology

Transcript

  1. How to make a blended agile
    approach work for you
    #AdaptingAgile
    @suzehaworth

    View full-size slide

  2. +
    A bit about me…
    +
    @suzehaworth

    View full-size slide

  3. + +
    2005…
    @suzehaworth

    View full-size slide

  4. THINGS
    CHANGE

    View full-size slide

  5. Waterfall vs Agile

    View full-size slide

  6. FORGET
    THE
    SNOBBERY

    View full-size slide

  7. As long as your process is right
    for your project, your client,
    your team, your organisation, it
    doesn’t matter what it’s called

    View full-size slide

  8. YOUR CUSTOMERS
    ABOUT YOUR PROCESS
    DON’T GIVE A SHIT

    View full-size slide

  9. So today I want you to get
    comfortable…

    View full-size slide

  10. …with not following a strict process

    View full-size slide

  11. FOR TODAY
    OUTCOMES
    1

    View full-size slide

  12. 1. We are all different
    2. We all have different experiencees
    3. We all work at different places

    View full-size slide

  13. Out of scope

    View full-size slide

  14. 1. There’s so much to cover!
    2. Let’s chat more…

    View full-size slide

  15. #AdaptingAgile
    @suzehaworth

    View full-size slide

  16. THERE IS NO
    SILVER BULLET

    View full-size slide

  17. THINK LESS PROJECT
    MORE PRODUCT

    View full-size slide

  18. THINK LESS PROJECT
    MORE PRODUCT

    View full-size slide

  19. HOW TO
    ADAPT AGILE

    View full-size slide

  20. OUTCOMES

    FOR TODAY
    1 2 3 4
    CORE

    PRINCIPLES
    PRODUCT

    DISCOVERY
    HOW TO

    ADAPT AGILE

    View full-size slide

  21. OUTCOMES

    FOR TODAY
    1 2 3 4
    CORE

    PRINCIPLES
    PRODUCT

    DISCOVERY
    HOW TO

    ADAPT AGILE
    ACTIVITIES!

    View full-size slide

  22. Exercise 1: 

    Mapping your 

    process

    View full-size slide

  23. 1. Use post-its to map your process
    on your current project out, thinking
    about the stages you go through

    2. If time, add in any tools, techniques
    and practices against each stage
    BRIEF:
    OUTCOME: You will have mapped out your
    current process, plus ways of
    working

    View full-size slide

  24. REQUIRE-

    MENTS
    DEFINE UX DESIGN LAUNCH
    DEV QA

    View full-size slide

  25. REQUIRE-

    MENTS
    DEFINE UX DESIGN LAUNCH
    WIRE

    FRAMES
    KICK OFF

    MEETING
    DEV
    DAILY 

    STAND UPS
    QA
    BUSINESS

    NEEDS
    USER

    NEEDS
    BACKLOG
    STATIC

    DESIGNS
    CLIENT

    DEMOS
    SPRINTS
    TDD
    RETRO-

    SPECTIVES

    View full-size slide

  26. WHAT ARE THE
    PRINCIPLES
    2
    OF GOOD PRODUCT DELIVERY?

    View full-size slide

  27. FORGET
    AGILE…

    View full-size slide

  28. FOR NOW!
    FORGET
    AGILE…

    View full-size slide

  29. #1
    CUSTOMER FIRST

    View full-size slide

  30. CUSTOMER FIRST
    Prioritise the customer and the outcomes they will
    value
    Value getting working designs, prototypes or software
    to the customer over defining requirements upfront
    Feedback and iterate

    View full-size slide

  31. FREQUENT DELIVERY
    #2

    View full-size slide

  32. Deliver a working product quickly to the
    customer
    Team and customers working together to
    make adjustments
    Iterative development
    FREQUENT DELIVERY

    View full-size slide

  33. TEAM COLLABORATION
    #3

    View full-size slide

  34. Key to making your project work and building a
    better product
    Don’t rely on documentation to define
    requirements and share knowledge
    Face to face communication and shared decisions
    The team is your client too!
    TEAM COLLABORATION

    View full-size slide

  35. 1. Individuals and
    interactions over processes
    and tools

    2. Working software over
    comprehensive documentation

    3. Customer collaboration over
    contract negotiation

    4. Responding to change over
    following a plan
    TEAM 

    COLLABORATION
    CUSTOMER 

    FIRST
    FREQUENT 

    DELIVERY

    View full-size slide

  36. 1. Focus on customers

    2. Optimise the whole

    3. Elimate waste

    4. Learn first

    5. Deliver fast

    6. Keep getting better

    7. Energise workers
    TEAM 

    COLLABORATION
    CUSTOMER 

    FIRST
    FREQUENT 

    DELIVERY

    View full-size slide

  37. So what are the challenges with
    adopting one rigid methodology?

    View full-size slide

  38. You’re not responding to change
    It’s harder to inspect and adapt
    You’re not allowing for the mix of
    needs on your projects

    View full-size slide

  39. THERE’S NO
    ONE SIZE FITS ALL

    View full-size slide

  40. “You have your way. I have my way. As for
    the right way, the correct way, and the only
    way, it does not exist.”
    Nietzsche, 1891

    View full-size slide

  41. Exercise 2: 

    Identifying the pain
    points

    View full-size slide

  42. 1. Looking at your process and the 3
    principles, think about any
    problems you are having on current
    projects.

    2. Fill in the first column of the canvas.
    BRIEF:
    OUTCOME: You will identify pain points in your
    projects against the 3 core
    principles.

    View full-size slide

  43. REQUIRE-

    MENTS
    DEFINE UX DESIGN LAUNCH
    WIRE

    FRAMES
    KICK OFF

    MEETING
    DEV
    DAILY 

    STAND UPS
    QA
    BUSINESS

    NEEDS
    USER

    NEEDS
    BACKLOG
    STATIC

    DESIGNS
    CLIENT

    DEMOS
    SPRINTS
    TDD
    RETRO-

    SPECTIVES
    LACK OF

    DESIGN

    TIME
    NO USER

    TESTING
    NOT

    WHOLE 

    TEAM
    NO SPRINT

    RELEASES

    View full-size slide

  44. Pain points
    (Principles)
    Opportunities
    (Processes)
    Actions

    (Practices)
    Customer first:
    • No user testing until we’ve
    launched the product

    • Lack of design time means
    we’re focusing on tech defining
    the product

    Frequent delivery:
    • Despite working in Sprints, we
    aren’t releasing frequently

    Team collaboration:
    • We don’t have the entire team
    involved from the start of the
    project

    #AdaptingAgile
    @suzehaworth

    View full-size slide

  45. WHY WE SHOULD
    PRODUCT
    3
    THINK MORE

    View full-size slide

  46. All core principles come back to
    one thing:
    Building the best product possible

    View full-size slide

  47. “We have come to realise that bespoke
    software delivery is far more akin to
    product design and development than it
    is to project delivery.”
    John Yorke, 2017

    View full-size slide

  48. DISCOVERY?
    WHAT IS
    PRODUCT

    View full-size slide

  49. Discover and test that what
    you are building is what the
    customer needs

    View full-size slide

  50. Deliver what your customer
    needs… rather than what
    you (or they!) think they want

    View full-size slide

  51. E X I S T I N G 

    D A T A & 

    R E S E A R C H 

    I N S I G H T S
    A S S U M P T I O N S
    F U R T H E R
    R E S E A R C H
    H Y P O T H E S E S
    STAGE 1
    I D E N T I F Y 

    P A I N P O I N T S
    I D E N T I F Y 

    O P P O R T U N I T I E S

    View full-size slide

  52. U X / D E S I G N P R O T O T Y P E T E S T I N S I G H T S
    STAGE 2
    I T E R A T E

    View full-size slide

  53. Gather requirements Review data & research
    Think in terms of deliverables Identify customer pain points
    Develop features
    Develop assumptions &
    hypotheses
    Build & launch Design & prototype
    Test after dev Test & learn before dev
    Product
    Project

    View full-size slide

  54. 3. A better backlog
    1. Validated learning
    2. Build things customers need
    4. Business value

    View full-size slide

  55. DELIVERY
    FREQUENT
    DON’T FORGET

    View full-size slide

  56. Keep discovery lean and fast
    Feed into delivery quickly
    Involve your dev team in the discovery process
    We don’t need to pick sides!

    View full-size slide

  57. Exercise 3: 

    Identifying
    opportunities

    View full-size slide

  58. 1. Thinking about product over project
    process, where are the opportunities
    to improve in your projects?

    2. Fill in the second column of the
    canvas with a couple of hypotheses
    BRIEF:
    OUTCOME: You will identify what the
    opportunities in your project
    process are

    View full-size slide

  59. I believe that [creating this experience]
    For [this persona]
    Will achieve [this outcome]

    View full-size slide

  60. Pain points
    (Principles)
    Opportunities
    (Processes)
    Actions

    (Practices)
    Customer first:
    • No user testing until we’ve
    launched the product

    • Lack of design time means
    we’re focusing on tech defining
    the product

    Frequent delivery:
    • Despite working in Sprints, we
    aren’t releasing frequently

    Team collaboration:
    • We don’t have the entire team
    involved from the start of the
    project

    Customer first:
    • I believe that testing designs on
    customers

    • For my whole team

    • Will help us define the correct
    solution before we start build
    and help eliminate waste

    Frequent delivery:
    • I believe that reviewing the
    release process and uncovering
    blockers

    • For my developers

    • Will help us to release more
    frequently
    #AdaptingAgile
    @suzehaworth

    View full-size slide

  61. HOW DO YOU
    ADAPT AGILE?
    4

    View full-size slide

  62. APPROACH
    DUAL TRACK
    THE

    View full-size slide

  63. John Ciecholewski

    View full-size slide

  64. John Ciecholewski

    View full-size slide

  65. John Ciecholewski

    View full-size slide

  66. PROTOTYPING
    CUSTOMER FIRST
    PURPOSEFUL

    View full-size slide

  67. Static
    Gauge reactions to
    concepts/propositions
    Test short journeys and
    simple goals
    e.g. Invision
    Low fidelity

    View full-size slide

  68. Medium fidelity
    Interactive
    Get input on experience / 

    mechanics of a journey
    Test new products/features, 

    look & feel & motion principles
    e.g Principle

    View full-size slide

  69. High fidelity
    Live
    Gauge reactions to true 

    functionality of full scenarios
    Test look & feel & complex
    interactions
    e.g HTML prototype

    View full-size slide

  70. USER & USABILITY
    TESTING
    CUSTOMER FIRST

    View full-size slide

  71. Face to face interviews
    Guerrilla testing
    Online testing
    Surveys

    View full-size slide

  72. DEFINING AN
    MVP
    FREQUENT DELIVERY

    View full-size slide

  73. SUSTAINABLE
    PACE
    FREQUENT DELIVERY

    View full-size slide

  74. It’s actually more of a
    marathon, than a sprint!

    View full-size slide

  75. It’s actually more of a
    marathon, than a sprint!

    View full-size slide

  76. VISUALISE
    WORKFLOW
    FREQUENT DELIVERY

    View full-size slide

  77. Camilla Chakiri

    View full-size slide

  78. LIMIT
    WIP
    FREQUENT DELIVERY

    View full-size slide

  79. Camilla Chakiri
    Limit: 4
    Limit: 6

    View full-size slide

  80. TEAM
    COLLABORATION

    View full-size slide

  81. 1. Balanced team

    View full-size slide

  82. “We are one team”
    Aaron, 2018

    View full-size slide

  83. 1. Balanced team
    2. Understand team needs

    View full-size slide

  84. “Learn about what makes them tick”
    Aaron, 2018

    View full-size slide

  85. 3. Communication that’s just enough
    1. Balanced team
    2. Understand team needs

    View full-size slide

  86. “How can I help you to have 

    a better project experience?”
    Yvette, 2018

    View full-size slide

  87. 3. Communication that’s just enough
    1. Balanced team
    2. Understand team needs
    4. Retrospectives

    View full-size slide

  88. HOW TO
    IMPLEMENT

    View full-size slide

  89. 3. Involve the full team
    1. Small increments
    2. Test and learn—and trash
    4. Understand and sell the value

    View full-size slide

  90. Be confident—don’t let
    the process own you,
    own the process

    View full-size slide

  91. Adapting agile is about trying
    to work with more agility using
    the core principles

    View full-size slide

  92. Exercise 4: 

    Your actions!

    View full-size slide

  93. 1. Think about any of the techniques
    I’ve gone through (and any others!)
    and what you can takeaway to your
    projects.

    2. Fill in the third column of the canvas.
    BRIEF:
    OUTCOME: You will identify actions to apply
    within your projects, against the 3
    core principles

    View full-size slide

  94. OUTCOMES

    FOR TODAY
    1 2 3 4
    CORE

    PRINCIPLES
    PRODUCT

    DISCOVERY
    HOW TO

    ADAPT AGILE

    View full-size slide

  95. T
    HANK YOU!
    @suzehaworth

    View full-size slide