24
1 Agile Project Management for Lean Process Improvement Implementing Lean for Operational Excellence March 1-2, 2017 Roanoke, VA David Williamson

Agile Project Management for Lean Process …vtrc.vt.edu/content/vtrc_vt_edu/en/ILean2017_Resources...Agile Project Management for Lean Process Improvement Implementing Lean for Operational

  • Upload
    vuhanh

  • View
    221

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Agile Project Management for Lean Process …vtrc.vt.edu/content/vtrc_vt_edu/en/ILean2017_Resources...Agile Project Management for Lean Process Improvement Implementing Lean for Operational

1

Agile Project Management

for Lean Process Improvement

Implementing Lean for Operational Excellence

March 1-2, 2017

Roanoke, VA

David Williamson

Page 2: Agile Project Management for Lean Process …vtrc.vt.edu/content/vtrc_vt_edu/en/ILean2017_Resources...Agile Project Management for Lean Process Improvement Implementing Lean for Operational

2

Agile, Project Management, and Lean

You’ve heard of lean project

management and agile project

management and maybe even

lean agile project

management?

In this session, we’ll look at

how agile project management

methods can be applied to

enhance the effectiveness of

lean process improvement

projects.

Page 3: Agile Project Management for Lean Process …vtrc.vt.edu/content/vtrc_vt_edu/en/ILean2017_Resources...Agile Project Management for Lean Process Improvement Implementing Lean for Operational

3

• How can we apply lean and

agile methods to project

management, and then use

those PM methods to help

manage lean projects or lean

implementation?

More Specifically

PM

LeanAgile

Page 4: Agile Project Management for Lean Process …vtrc.vt.edu/content/vtrc_vt_edu/en/ILean2017_Resources...Agile Project Management for Lean Process Improvement Implementing Lean for Operational

4

My areas of expertise are

IT, PM, Agile

Complexity

Process Improvement

Some Lean & Six Sigma

I am not a “Lean” guy.

Sometimes helpful ideas come from outside the mainstream.

The content of this presentation does not represent the views or

opinions of Advance Auto Parts.

Viewer discretion is advised.

Disclaimers

NOT A “LEAN” GUY

Page 5: Agile Project Management for Lean Process …vtrc.vt.edu/content/vtrc_vt_edu/en/ILean2017_Resources...Agile Project Management for Lean Process Improvement Implementing Lean for Operational

5

• Lean is inspiring, but

implementing lean can be

overwhelming.

• There is a tendency to try to

do it all at once.

• Lean and agile PM methods

can help you focus on value-

added work, break work into

smaller pieces, iterate fast,

and deliver value early and

often.

Bottom Line Up Front

•Big, slow, expensive

•Overhead, WIP

•Delivers value at the end

Traditional PM

•Reduces waste, overhead, WIP

•Focuses on value-added work

•Uses pull, not push

Lean PM

•Breaks work into small pieces

•Iterates fast

•Delivers value early and often

Agile PM

Page 6: Agile Project Management for Lean Process …vtrc.vt.edu/content/vtrc_vt_edu/en/ILean2017_Resources...Agile Project Management for Lean Process Improvement Implementing Lean for Operational

6

LeanNew tools & methods

Training & education

Organizational structure change

Culture change

New equipment

Time & money

Implementing Lean

Page 7: Agile Project Management for Lean Process …vtrc.vt.edu/content/vtrc_vt_edu/en/ILean2017_Resources...Agile Project Management for Lean Process Improvement Implementing Lean for Operational

7

• Based on systems engineering

• Linear, structured

• Prescriptive, controlled

• Scope is defined up front

• Change is “managed”

Traditional PM

(Bahill & Gissing, 1998; PMI, 2013)

Page 8: Agile Project Management for Lean Process …vtrc.vt.edu/content/vtrc_vt_edu/en/ILean2017_Resources...Agile Project Management for Lean Process Improvement Implementing Lean for Operational

8

Customer Needs

•Documentation

Initiate •Documentation

Define •Documentation

Design •Documentation

Build •Documentation

Test •Documentation

Implement •Documentation

Support •Documentation

Traditional PM

(PMI, 2013)

Page 9: Agile Project Management for Lean Process …vtrc.vt.edu/content/vtrc_vt_edu/en/ILean2017_Resources...Agile Project Management for Lean Process Improvement Implementing Lean for Operational

9

• Build value

• Eliminate waste

• Amplify learning

• Decide late

• Deliver fast

• Empower the team

• Build in integrity

• See the whole

Lean PM

WASTE

Transport

Inventory

Movement

Waiting

Over-processing

Over-production

Defects

Skills

(Jacob, Bergland, & Cox, 2010; Lloyd, 2016; Womack & Jones, 2003)

Page 10: Agile Project Management for Lean Process …vtrc.vt.edu/content/vtrc_vt_edu/en/ILean2017_Resources...Agile Project Management for Lean Process Improvement Implementing Lean for Operational

10

Value Over

Individuals and interactions Processes and tools

Working software Comprehensive documentation

Customer collaboration Contract negotiation

Responding to change Following a plan

Agile PM

(Agile Manifesto, 2001)

Page 11: Agile Project Management for Lean Process …vtrc.vt.edu/content/vtrc_vt_edu/en/ILean2017_Resources...Agile Project Management for Lean Process Improvement Implementing Lean for Operational

11

1. Satisfy the customer through early and continuous delivery

2. Welcome changing requirements, even late in the project

3. Deliver working product frequently

4. Project team and customers work together daily

5. Empower motivated people

6. Face-to-face conversation

7. Working product is the primary measure of progress

8. The process must be sustainable

9. Continuous attention to good design and technical excellence

10. Keep it simple—maximize the work not done

11. The best products come from self-organizing teams

12. Regular reflection and action to become more effective

Agile Principles

(Agile Manifesto, 2001; Denning, 2016)

Page 12: Agile Project Management for Lean Process …vtrc.vt.edu/content/vtrc_vt_edu/en/ILean2017_Resources...Agile Project Management for Lean Process Improvement Implementing Lean for Operational

12

Customer Needs

Initiate Define Design Build Test Implement Support

Agile PM

Customer Needs

Iteration 1

• Initiate

• Define

• Design

• Build

• Test

• Implement

Iteration 2

• Initiate

• Define

• Design

• Build

• Test

• Implement

Iteration 3

• Initiate

• Define

• Design

• Build

• Test

• Implement

• Deploy

Iteration 4

• Initiate

• Define

• Design

• Build

• Test

• Implement

Iteration n

• Initiate

• Define

• Design

• Build

• Test

• Implement

• Deploy

Support

Vs.

Page 13: Agile Project Management for Lean Process …vtrc.vt.edu/content/vtrc_vt_edu/en/ILean2017_Resources...Agile Project Management for Lean Process Improvement Implementing Lean for Operational

13

Epic

Story

Task

Task

Task

Task

Story

Task

Task

Task

Story

Task

Task

Task

Task

Task

Story

Task

Task

Task

Requirements

1. ---------------------------

1.1 ---------------------------

1.2 ---------------------------

1.2.1 ---------------------------

1.2.2 ---------------------------

1.3 ---------------------------

1.3.1 ---------------------------

1.3.1.1 ---------------------------

1.3.1.2 ---------------------------

1.4 ---------------------------

1.4 ---------------------------

2. ---------------------------

2.1 ---------------------------

Agile Tools: Epics, Stories, Tasks

Page 14: Agile Project Management for Lean Process …vtrc.vt.edu/content/vtrc_vt_edu/en/ILean2017_Resources...Agile Project Management for Lean Process Improvement Implementing Lean for Operational

14

Backlog

Epic

Story

Task

Task

Story

Task

Task

Task

Task

Story

Task

Epic

Task

Epic

Story

Task

Task

Task

Task

Story

Task

Task

Task

Story

Task

Task

Task

Task

Task

Story

Task

Task

Task

Agile Tools: Backlog

Page 15: Agile Project Management for Lean Process …vtrc.vt.edu/content/vtrc_vt_edu/en/ILean2017_Resources...Agile Project Management for Lean Process Improvement Implementing Lean for Operational

15

Agile Tools: Backlog Sizing and Prioritization

HighSmall stories, ready

for inclusion in the

next iteration.

Medium and large

stories, to be

refined into more

detail.

Epics, large

requirements, new

ideas, to be refined.Low

(Scrum Academy, 2017)

Pri

ori

ty

Backlog T Shirt Points

Epic XXL 55

Story XL 34

Task M 13

Task S 8

Story L 21

Task M 13

Task S 8

Task XS 5

Task XXS 3

Story XL 34

Task L 21

Epic XXL 55

Task S 8

Page 16: Agile Project Management for Lean Process …vtrc.vt.edu/content/vtrc_vt_edu/en/ILean2017_Resources...Agile Project Management for Lean Process Improvement Implementing Lean for Operational

16

HighSmall stories, ready

for inclusion in the

next iteration.

Medium and large

stories, to be

refined into more

detail.

Epics, large

requirements, new

ideas, to be refined.Low

(Scrum Academy, 2017)

Pri

ori

tyAgile Tools: Sprints (Iterations)

Sprint Backlog

Page 17: Agile Project Management for Lean Process …vtrc.vt.edu/content/vtrc_vt_edu/en/ILean2017_Resources...Agile Project Management for Lean Process Improvement Implementing Lean for Operational

17

Not Started

Story

Story

Task

Task

Task

In Progress

Task

Task

Story

Completed

Story

Story

Task

Task

Task

Task

Agile Tools: Kanban

Page 18: Agile Project Management for Lean Process …vtrc.vt.edu/content/vtrc_vt_edu/en/ILean2017_Resources...Agile Project Management for Lean Process Improvement Implementing Lean for Operational

18

Daily

15 Minutes

Stand Up

• What did you get done yesterday?

• What are your priorities for today?

• What obstacles are blocking your progress?

Three Questions

Agile Tools: Scrum Meetings

Page 19: Agile Project Management for Lean Process …vtrc.vt.edu/content/vtrc_vt_edu/en/ILean2017_Resources...Agile Project Management for Lean Process Improvement Implementing Lean for Operational

19

Results

• Easier to manage

• Less overhead, less waste

• Less WIP

• Faster delivery of value

• Frequent feedback

• Frequent reprioritization

• Change-friendly

Concepts

• Lean concepts stay the

same

• Lean agile PM breaks the

work into smaller, prioritized

pieces

• The pieces are scheduled

into short sprints or

increments

Agile PM for Lean

Questions

• When could it work, when might it not work?

• Examples?

• Where to find more info?

Page 20: Agile Project Management for Lean Process …vtrc.vt.edu/content/vtrc_vt_edu/en/ILean2017_Resources...Agile Project Management for Lean Process Improvement Implementing Lean for Operational

20

David J. Williamson, MBA, PhD, PMP, ITIL-F

Program Manager, Advance Auto Parts

[email protected]

www.linkedin.com/in/davidjwilliamson

Contact Info

Page 21: Agile Project Management for Lean Process …vtrc.vt.edu/content/vtrc_vt_edu/en/ILean2017_Resources...Agile Project Management for Lean Process Improvement Implementing Lean for Operational

21

• Colorado Department of Transportation: Everyday Lean Improvement

https://www.codot.gov/business/process-improvement

• The ITSM Review - Agile CSI: continual service improvement done right

http://www.theitsmreview.com/2014/04/agile-csi-continuous-

improvement-dave/

Some Examples

Page 22: Agile Project Management for Lean Process …vtrc.vt.edu/content/vtrc_vt_edu/en/ILean2017_Resources...Agile Project Management for Lean Process Improvement Implementing Lean for Operational

22

Agile Tools: Kanban

http://kanbantool.com/kanban-board-online

Page 23: Agile Project Management for Lean Process …vtrc.vt.edu/content/vtrc_vt_edu/en/ILean2017_Resources...Agile Project Management for Lean Process Improvement Implementing Lean for Operational

23

DMAIC

Page 24: Agile Project Management for Lean Process …vtrc.vt.edu/content/vtrc_vt_edu/en/ILean2017_Resources...Agile Project Management for Lean Process Improvement Implementing Lean for Operational

24

Agile Manifesto. (2001). Manifesto for agile software development. Retrieved from

http://agilemanifesto.org/

Bahill, A.T., & Gissing, B. (1998). Re-evaluating systems engineering concepts using systems

thinking, IEEE Transactions on Systems, Man and Cybernetics, Part C: Applications and

Reviews, 28(4), 516-527.

Denning, S. (2016). Explaining agile. Forbes. Retrieved from

https://www.forbes.com/sites/stevedenning/2016/09/08/explaining-agile

Jacob, D., Bergland, S., & Cox, J. (2010). Velocity: Combining lean, six sigma, and the theory of

constraints to achieve breakthrough performance. New York, NY: Free Press.

Lloyd, G. (2016). Understanding lean project management. Project-Management.com. Retrieved

from https://project-management.com/understanding-lean-project-management/

Project Management Institute [PMI]. (2013). A Guide to the Project Management Body of

Knowledge (PMBOK ® Guide) (5th ed.). Newton Square, PA: PMI Publications.

Scrum Academy. (2017). Academy – International Product Owner Foundation, Chapter 07 Working

with product backlog. Retrieved from

https://www.scrum.as/academy.php?show=1&chapter=7

Womack, J. P., & Jones, D. T. (2003). Lean thinking: Banish waste and create wealth in your

corporation. New York, NY: Free Press.

References