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

Methodology Madness—DPM:UK, Manchester 2016

Suze Haworth
January 28, 2016
220

Methodology Madness—DPM:UK, Manchester 2016

Agile? Waterfall? Kanban? Wagile?! With the obsession around methodologies and following certain processes ever present in the DPM world, Suze takes a look at the core ones used in digital and how they can help and hinder.

She’ll answer those all important questions like: What are the core principles of the different methodologies? How are they similar and how do they differ? How appropriate are they for digital projects? How can you work with their strengths and can you incorporate them into your way of working? And do you really need them to succeed?

Suze Haworth

January 28, 2016
Tweet

Transcript

  1. M E T H O D O L O G Y
    M A D N E S S
    S U Z E H A W O R T H
    @suzehaworth

    View full-size slide

  2. QUIZ OF
    METHODOLOGIES

    View full-size slide

  3. PROJECT MANAGEMENT METHODOLOGIES

    View full-size slide

  4. Waterfall
    PRINCE2
    Critical Chain
    Management
    Agile
    Lean
    Benefits
    Realisation
    Management
    PROJECT MANAGEMENT METHODOLOGIES
    Rapid Application
    Development
    Six Sigma
    Scrum
    DMAIC
    Kanban

    View full-size slide

  5. H O W D O Y O U D E C I D E ?

    View full-size slide

  6. H O W D O Y O U D E C I D E ?
    Size
    Framework for
    your lovely
    digital project Text goes here
    Duration
    Complexity
    Organisation
    Clients

    View full-size slide

  7. A N D P O S S I B LY T H E M A I N O N E …
    Your lovely
    digital
    project
    Text goes here
    Existing
    processes

    View full-size slide

  8. W A T E R F A L L

    View full-size slide

  9. W A T E R F A L L v s

    View full-size slide

  10. W A T E R F A L L v s A G I L E

    View full-size slide

  11. “Agile is best, right?”

    View full-size slide

  12. “Agile is best, right?”

    View full-size slide

  13. Upfront
    requirements
    gathering
    Work completed
    sequentially in
    phases
    Testing occurs at
    end of
    development
    Client doesn’t need
    to be heavily
    involved
    C O R E P R I N C I P L E S O F W A T E R F A L L

    View full-size slide

  14. Upfront
    requirements
    gathering
    Work completed
    sequentially in
    phases
    Testing occurs at
    end of
    development
    Client doesn’t need
    to be heavily
    involved
    C O R E P R I N C I P L E S O F W A T E R F A L L

    View full-size slide

  15. Upfront
    requirements
    gathering
    Work completed
    sequentially in
    phases
    Testing occurs at
    end of
    development
    Client doesn’t need
    to be heavily
    involved
    C O R E P R I N C I P L E S O F W A T E R F A L L

    View full-size slide

  16. Upfront
    requirements
    gathering
    Work completed
    sequentially in
    phases
    Testing occurs at
    end of
    development
    Client doesn’t need
    to be heavily
    involved
    C O R E P R I N C I P L E S O F W A T E R F A L L

    View full-size slide

  17. Client doesn’t need
    to be heavily
    involved
    Your lovely
    digital
    project
    Projects where you’re working with other organisations or remote
    workers
    01
    02
    03
    04
    Projects with a fixed scope, time and budget
    Smaller, well-defined and simpler projects
    Projects with an absent client
    W A T E R F A L L P R O J E C T S A R E …

    View full-size slide

  18. Individuals and
    interactions over
    processes and tools
    Working software
    over
    comprehensive
    documentation
    Customer
    collaboration over
    contract
    negotiation
    Responding to
    change over
    following a plan
    C O R E P R I N C I P L E S O F A G I L E & S C R U M

    View full-size slide

  19. Individuals and
    interactions over
    processes and tools
    Working software
    over
    comprehensive
    documentation
    Customer
    collaboration over
    contract
    negotiation
    Responding to
    change over
    following a plan
    C O R E P R I N C I P L E S O F A G I L E & S C R U M
    Scrum: Self-organising, cross-functional team

    View full-size slide

  20. Individuals and
    interactions over
    processes and tools
    Working software
    over
    comprehensive
    documentation
    Customer
    collaboration over
    contract
    negotiation
    Responding to
    change over
    following a plan
    C O R E P R I N C I P L E S O F A G I L E & S C R U M

    View full-size slide

  21. Individuals and
    interactions over
    processes and tools
    Working software
    over
    comprehensive
    documentation
    Customer
    collaboration over
    contract
    negotiation
    Responding to
    change over
    following a plan
    C O R E P R I N C I P L E S O F A G I L E & S C R U M
    Scrum: Time-boxed sprints of work with a shippable product

    View full-size slide

  22. Individuals and
    interactions over
    processes and tools
    Working software
    over
    comprehensive
    documentation
    Customer
    collaboration over
    contract
    negotiation
    Responding to
    change over
    following a plan
    C O R E P R I N C I P L E S O F A G I L E & S C R U M

    View full-size slide

  23. Individuals and
    interactions over
    processes and tools
    Working software
    over
    comprehensive
    documentation
    Customer
    collaboration over
    contract
    negotiation
    Responding to
    change over
    following a plan
    C O R E P R I N C I P L E S O F A G I L E & S C R U M
    Scrum: Consistent, regular client involvement

    View full-size slide

  24. Individuals and
    interactions over
    processes and tools
    Working software
    over
    comprehensive
    documentation
    Customer
    collaboration over
    contract
    negotiation
    Responding to
    change over
    following a plan
    C O R E P R I N C I P L E S O F A G I L E & S C R U M

    View full-size slide

  25. Individuals and
    interactions over
    processes and tools
    Working software
    over
    comprehensive
    documentation
    Customer
    collaboration over
    contract
    negotiation
    Responding to
    change over
    following a plan
    C O R E P R I N C I P L E S O F A G I L E & S C R U M
    Scrum: Constantly evolving requirements

    View full-size slide

  26. Client doesn’t need
    to be heavily
    involved
    Your lovely
    digital
    project
    Projects where your organisation is responsible for the whole
    process
    01
    02
    03
    04
    Projects with scope for changing requirements
    Larger, undefined, complex projects
    Projects with an involved client
    A G I L E P R O J E C T S A R E …

    View full-size slide

  27. SO COME ON,
    WHICH IS BETTER?

    View full-size slide

  28. S O C O M E O N , W H I C H I S B E T T E R ?
    Your lovely
    digital
    project
    Text goes here
    R E G U L A R I T E R A T I O N S

    View full-size slide

  29. S O C O M E O N , W H I C H I S B E T T E R ?
    Your lovely
    digital
    project
    Text goes here
    C L I E N T I N V O LV E M E N T

    View full-size slide

  30. S O C O M E O N , W H I C H I S B E T T E R ?
    Your lovely
    digital
    project
    Text goes here
    T E A M
    C O L L A B O R A T I O N

    View full-size slide

  31. S O C O M E O N , W H I C H I S B E T T E R ?
    Your lovely
    digital
    project
    Text goes here
    E V O LV I N G
    R E Q U I R E M E N T S

    View full-size slide

  32. Over a 5 year period, an average of 53% of
    projects ran over on cost, and 76% ran over
    on time
    THE CHAOS MANIFESTO, 2013
    https://www.versionone.com/assets/img/files/CHAOSManifesto2013.pdf

    View full-size slide

  33. Here’s a great
    example…

    View full-size slide

  34. Your lovely
    digital
    project
    Text goes here
    W H A T A B O U T A
    H Y B R I D ?

    View full-size slide

  35. “WAgile, as [we] all know, stands for "Waterfall-Agile",
    and is the pinnacle of dysfunctional development
    methodologies. Yes, folks: literally thousands of
    projects have failed the WAgile way”
    JASON GORMAN
    http://www.codemanship.co.uk/parlezuml/blog/?postid=708
    9

    View full-size slide

  36. “We’re Agile because
    we do a daily stand-up”

    View full-size slide

  37. “We’re Agile because
    we do a daily stand-up”

    View full-size slide

  38. W H A T A B O U T A H Y B R I D ?
    Text goes here
    Discover Review
    Build
    Your lovely
    digital
    project
    Plan

    View full-size slide

  39. W H A T A B O U T A H Y B R I D ?
    Discover Plan
    Build
    Review
    Build
    Review
    Build
    Review

    View full-size slide

  40. W H A T A B O U T A H Y B R I D ?
    Discover
    Build Review
    Plan Discover
    Build Review
    Plan Discover
    Build Review
    Plan

    View full-size slide

  41. W H A T A B O U T A H Y B R I D ?
    Discover
    Plan
    Build
    Review
    Plan
    Build
    Review
    Plan
    Build
    Review

    View full-size slide

  42. YES, I SAID LET’S
    USE A HYBRID

    View full-size slide

  43. W H A T A B O U T A H Y B R I D ?
    Your lovely
    digital
    project
    Text goes here

    View full-size slide

  44. W H A T A B O U T A H Y B R I D ?
    Your lovely
    digital
    project
    Text goes here
    Ideal: Empowered, available Product
    Owner

    View full-size slide

  45. W H A T A B O U T A H Y B R I D ?
    Your lovely
    digital
    project
    Text goes here
    Ideal: Empowered, available Product
    Owner
    Hybrid: Help bridge the gap between
    client and team

    View full-size slide

  46. W H A T A B O U T A H Y B R I D ?
    Your lovely
    digital
    project
    Text goes here
    Ideal: Cross-functional, dedicated team

    View full-size slide

  47. W H A T A B O U T A H Y B R I D ?
    Your lovely
    digital
    project
    Text goes here
    Ideal: Cross-functional, dedicated team
    Hybrid: Team members working together
    and collaborating

    View full-size slide

  48. W H A T A B O U T A H Y B R I D ?
    Your lovely
    digital
    project
    Text goes here
    Ideal: Planning requirements per sprint

    View full-size slide

  49. W H A T A B O U T A H Y B R I D ?
    Your lovely
    digital
    project
    Text goes here
    Ideal: Planning requirements per sprint
    Hybrid: Some upfront shaping, but leave
    detailed planning to the sprint

    View full-size slide

  50. W H A T A B O U T A H Y B R I D ?
    Your lovely
    digital
    project
    Text goes here
    Ideal: Design within each sprint

    View full-size slide

  51. W H A T A B O U T A H Y B R I D ?
    Your lovely
    digital
    project
    Text goes here
    Ideal: Design within each sprint
    Hybrid: Design at the last responsible
    moment

    View full-size slide

  52. Your lovely
    digital
    project
    Text goes here
    Get help
    W H A T A B O U T A H Y B R I D ?

    View full-size slide

  53. Your lovely
    digital
    project
    Text goes here
    Get management buy in
    W H A T A B O U T A H Y B R I D ?

    View full-size slide

  54. Your lovely
    digital
    project
    Text goes here
    Get real
    W H A T A B O U T A H Y B R I D ?

    View full-size slide

  55. Your lovely
    digital
    project
    Text goes here
    If you fail, fail fast and
    move on
    W H A T A B O U T A H Y B R I D ?

    View full-size slide

  56. C O M M O N F A U L T S T O L O O K O U T F O R
    Your lovely
    digital
    project
    Text goes here

    View full-size slide

  57. C O M M O N F A U L T S T O L O O K O U T F O R
    Your lovely
    digital
    project
    Text goes here
    No process or
    structure
    01

    View full-size slide

  58. C O M M O N F A U L T S T O L O O K O U T F O R
    Your lovely
    digital
    project
    Text goes here
    People on team
    doing different
    things
    No process or
    structure
    01 02

    View full-size slide

  59. C O M M O N F A U L T S T O L O O K O U T F O R
    Your lovely
    digital
    project
    Text goes here
    Processes for the
    sake of
    processes
    People on team
    doing different
    things
    No process or
    structure
    01 02 03

    View full-size slide

  60. C O M M O N F A U L T S T O L O O K O U T F O R
    Your lovely
    digital
    project
    Text goes here
    Processes for the
    sake of
    processes
    People on team
    doing different
    things
    No process or
    structure
    01 02 03
    One size fits all
    approach
    04

    View full-size slide

  61. “A methodology guarantees
    project success”

    View full-size slide

  62. “A methodology guarantees
    project success”

    View full-size slide

  63. P E R S O N A L

    View full-size slide

  64. P E R S O N A L
    P R A C T I C A L
    A N D

    View full-size slide

  65. f
    Y g W
    f
    C O M M U N I C A T I O N L E A D E R S H I P F L E X I B I L I T Y P R O B L E M S O LV E R
    P E R S O N A L

    View full-size slide

  66. f
    } ( @
    c
    T I M E & C O S T
    E S T I M A T I O N
    T E C H N I C A L
    K N O W L E D G E
    R I S K
    A S S E S S M E N T
    P R O J E C T
    P R O C E S S
    P R A C T I C A L

    View full-size slide

  67. f
    } ( @
    c
    T I M E & C O S T
    E S T I M A T I O N
    T E C H N I C A L
    K N O W L E D G E
    R I S K
    A S S E S S M E N T
    P R O J E C T
    P R O C E S S
    P R A C T I C A L
    Here it is!

    View full-size slide

  68. Deliverables

    View full-size slide

  69. Personal
    Deliverables

    View full-size slide

  70. Personal
    Practical
    Deliverables

    View full-size slide

  71. T H A N K S !
    S U Z E H A W O R T H
    @suzehaworth

    View full-size slide