Waterfall and Agile and Lean, Oh My! - September 2021 #PMICon17 - Waterfall and Agile and Lean Oh My

Page created by Leo Welch
 
CONTINUE READING
Waterfall and Agile and Lean, Oh My! - September 2021 #PMICon17 - Waterfall and Agile and Lean Oh My
Waterfall and
                                                        Agile and
                                                      Lean, Oh My!

                                                       September 2021
                                                             #PMICon17

Michelle Johnson, PMP, CSM, Service & Platform Management Manager
Sharon Hayward, PMP, CSM, Lead Project Manager
                                                                         #PMICon17
Waterfall and Agile and Lean, Oh My! - September 2021 #PMICon17 - Waterfall and Agile and Lean Oh My
History/Background

                     #PMICon17

                                 #PMICon17   2
Waterfall and Agile and Lean, Oh My! - September 2021 #PMICon17 - Waterfall and Agile and Lean Oh My
Purists

          Absolute adherence to
             traditional rules,
            structures and…

              PROJECT
           METHODOLOGIES
              #PMICon17

                          #PMICon17   3
Waterfall and Agile and Lean, Oh My! - September 2021 #PMICon17 - Waterfall and Agile and Lean Oh My
Waterfall

                         Plan

                                                                                                               #PMICon17

Maurya Rieder (March 3, 2017) Waterfall, Agile or Critical Chain - which methodology is right for you?.
Retrieved from: https://www.linkedin.com/pulse/waterfall-agile-critical-chain-which-methodology-right-rieder

                                                                                                                           #PMICon17   4
Waterfall and Agile and Lean, Oh My! - September 2021 #PMICon17 - Waterfall and Agile and Lean Oh My
Kanban
         Lifecycle
         Phases

                           #PMICon17

                     LeanKit Inc (2017) What is a Kanban Board?. Retrieved
                     from: https://leankit.com/learn/kanban/kanban-board/

                                               #PMICon17                     5
Waterfall and Agile and Lean, Oh My! - September 2021 #PMICon17 - Waterfall and Agile and Lean Oh My
Scrum

              #PMICon17

        Jonathan Rasmusson (January, 2014) Agile in a Nutshell.
        Retrieved from: http://www.agilenutshell.com/scrum

                                  #PMICon17                       6
Waterfall and Agile and Lean, Oh My! - September 2021 #PMICon17 - Waterfall and Agile and Lean Oh My
Lean DMAIC

             #PMICon17

                         #PMICon17   7
Waterfall and Agile and Lean, Oh My! - September 2021 #PMICon17 - Waterfall and Agile and Lean Oh My
Methodology Comparison

                         #PMICon17

                                     #PMICon17   8
Waterfall and Agile and Lean, Oh My! - September 2021 #PMICon17 - Waterfall and Agile and Lean Oh My
#PMICon17

            #PMICon17   9
Waterfall and Agile and Lean, Oh My! - September 2021 #PMICon17 - Waterfall and Agile and Lean Oh My
#PMICon17

            #PMICon17   10
From Kansas to Oz
 Kanban
             Without Work In Progress (WIP)
             limits

 Scrum
             With multiple product owners
             and epics vs stories

 Waterfall
             Without having full requirements
             or full sponsorship

                                                  #PMICon17
 DMAIC
             Without a grand vision or discrete
             efficiency goals

                                                              #PMICon17   11
Blending
  Scrum & Kanban =
                       Scrum - Ban

 Scrum & Waterfall =
                       Scrum - Fall

  DMAIC & Kanban =             #PMICon17

                        DMAI - Ban

                                           #PMICon17   12
Key Factors       1   2                   3

              4       5                   6

                          #PMICon17

                                      #PMICon17   13
Scrum-Fall
                        Users,
                        including
● Customer -            “Why”
  heavier
  involvement in
  Planning

● Team - works
  together to
  complete stories
  regardless of roles

● Project- Few                      #PMICon17
  unknowns and
  one big bang
  delivery

                                                #PMICon17   14
Scrum-Fall: Student Activities Online

      Requirements:            Testing: Done with each
      SCRUM stories               sprint; separate round at
                                  end for Waterfall
      Schedule: Sprints
        transitioned to        Delivery: Throughout
        Waterfall                project with final at end.

      Build: Iterations → Dated Stabilization: Scheduled
                                               #PMICon17
        tasks                      support activities

                                                      #PMICon17   15
Water-Ban
                      Functional
                      Specification

● Customer - not
  heavily involved

● Team -
  specialized, only
  used in certain
  stages

● Project-
  requirements are
  known upfront;                     #PMICon17
  scope prioritized
  by the team

                                                 #PMICon17   16
Water-Ban: Going Google

      Requirements:           Testing: Three cycles
        Defined upfront           of testing
      Schedule: Based on         scheduled
        two delivery dates
        (early adopters &     Delivery: Two separate
        everyone else)          go-live dates

      Build: Constant Flow    Stabilization: Included
                                             #PMICon17
        using an Electronic      as discrete lifecycle
        Kanban Board             stage

                                                         #PMICon17   17
Decision Matrix - Reaching the Crossroads
Dorothy Gale:

Now which way do we go?

The Scarecrow:

Pardon me, this way is a very
nice way.

It's pleasant down that way, too.

Of course, some people do go
                                    #PMICon17
both ways.

                                                #PMICon17   18
Scrum
Kanban

#PMICon17

            #PMICon17   19
Kanban

 #PMICon17

             #PMICon17   20
Analyze the Results
     Planning Methodology
     DMAIC     Waterfall    SCRUM   Kanban
         0           2          3        3

                                             Blend Matrix

    Kanban -OR- Scrum-Ban                    #PMICon17

                                                         #PMICon17   21
● Communication/
                                               Change
                                               Management

                                             ● Testing

                                             ● Management
                                               Commitment/
Driven by the methodology...                   buy-in
                                                 #PMICon17
            ...not driving the methodology

                                                         #PMICon17   22
Let’s Practice!
       Decision Tool
     ntrda.me/decision

                         #PMICon17

                                     #PMICon17   23
Planning

Government Data Compliance
Project:

● Experienced specialized
  team                            ● Level of customer participation
● Recent Agile training           ● Level of requirement details needed
● Customer available, when        ● Team methodology preference/
  needed                            experience
● Requirements provided                       #PMICon17
                                  ● Primary project driver
● Loose timeline, eventual final   ● Ongoing measures required post
                                    project
  deadline
                                                         #PMICon17        24
Execution
Government Data Compliance
Project:
● Team has mixture of skills and
   buy-in
● Members of other high risk
   projects                        ● Level of team oversight needed
● Potential Compliance             ● Ability to respond to change
   consultants                     ● Level of dependencies within the
                                     project
● Discrete deliverables,                       #PMICon17
                                   ● Level of 3rd party vendor management
   delivered at will
● Some cross-dependencies          ● Delivery approach

                                                           #PMICon17    25
Practice - Results

                     #PMICon17
                            Kan-Scrum

                              #PMICon17   26
#PMICon17

            #PMICon17   27
#PMICon17

            #PMICon17   28
WATER SCRUM        BAN
              #PMICon17

                          #PMICon17   29
#PMICon17

            #PMICon17   30
Ruby Slippers Exercise

   #PMICon17

               #PMICon17   31
SCRUM
                               Involved
                           customers get
                          pulled to another
                         project leaving the
                       technical team to finish
Ruby Slippers                  the work
 Exercise #1

                                             Cancel the
                                          #PMICon17
   SCRUM-Ban     SCRUM-Fall
                                              Project

                                                      #PMICon17   32
Kanban
                                 The
                            NEW project
                          sponsor wants to
                           see deliverable
                       progress on her priority
Ruby Slippers                   items
 Exercise #2

                                          #PMICon17
     Kan-Fall    Kan-Scrum                   Kan-DMAI

                                                      #PMICon17   33
SCRUM
                               More
                            resources
                           added due to
                         request for more

Ruby Slippers
                      customer demos and a
                          shorter timeline
 Exercise #3

                                             Stay the
                                     #PMICon17
   SCRUM-Fall    SCRUM-Ban
                                             Course

                                                 #PMICon17   34
Kanban
                             The benefits
                            of your project
                           do not align with
                           the EVP's newly
Ruby Slippers            announced university
                                 goals
 Exercise #4

                  Cancel the             #PMICon17
     Kan-Fall                             Kan-SCRUM
                   Project

                                                     #PMICon17   35
Waterfall
                               Customers
                              have asked to
                              have products
                         reviewed and released
Ruby Slippers           as they become available

 Exercise #5

     Stay the                             #PMICon17
                  Water-Scrum                Water-Ban
     Course

                                                      #PMICon17   36
#PMICon17

            #PMICon17   37
Thank you!
        Sharon Hayward                                 Michelle Johnson
        Lead Project Manager                           Manager, Service &
        University of Notre Dame                       Platform Management
        shayward@nd.edu                                University of Notre Dame
        574-631-2461                                   Michelle.Johnson@nd.edu
                                                       574-631-3740

   Decision Tool
 ntrda.me/decision          Go IRISH!!!                                   Blend Matrix
                                                                          ntrda.me/blends

Special Thanks to our OIT colleagues for their contributions to this presentation.
                                                                  #PMICon17

John Hartman                 Julie Pawlak              Bobbi Cain           Gina Grear
Business Systems Analyst      Lead Project Manager     Lead QA/BA           Project Manager

                                                                             #PMICon17        38
You can also read