steve messenger presentation at open forum events' continuous improvement conference

21
www.dsdm.org A stepwise approach to implementing Agile / DSDM Steve Messenger Chairman DSDM Consortium

Upload: alexis-may

Post on 07-Dec-2014

362 views

Category:

Leadership & Management


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Steve Messenger presentation at Open Forum Events' Continuous Improvement conference

www.dsdm.org

A stepwise approach to implementing Agile / DSDM

Steve Messenger

Chairman DSDM Consortium

Page 2: Steve Messenger presentation at Open Forum Events' Continuous Improvement conference

www.dsdm.org

History of DSDM

• Evolved from RAD

• Created Collaboratively by practitioners for practitioners

• DSDM Consortium not for Profit

• Agile Manifesto Founder

• 1995 DSDM V1• 2003 DSDM V4.2• 2007 DSDM Atern• 2011 Agile PM

Page 3: Steve Messenger presentation at Open Forum Events' Continuous Improvement conference

www.dsdm.orgwww.dsdm.org

Agile Myths

Agile and Quality

do not go

Agile and Quality

do not go

together

together

Agile m

eans no documentation

Agile m

eans no documentation

Agile is easyAgile is easy

Agile is

only for d

evelopers

Agile is

only for d

evelopers

Agile can avoid governance

Agile can avoid governance

In Agile you don’t need Project Managers In Agile you don’t need Project Managers

Agile never fa

ils

Agile never fa

ils

Page 4: Steve Messenger presentation at Open Forum Events' Continuous Improvement conference

www.dsdm.org

Napp Pharmaceuticals

2

Page 5: Steve Messenger presentation at Open Forum Events' Continuous Improvement conference

www.dsdm.orgwww.dsdm.org

Spaghetti Junction

Page 6: Steve Messenger presentation at Open Forum Events' Continuous Improvement conference

www.dsdm.orgwww.dsdm.org

Development is as Easy as ABC!

Create Specification

Specification

Choose Vendor Throw Over the Wall

Receive Perfect System

COMPLEXITY

COMPLEXITY

Lack of Feedback/

Lack of Feedback/

Communication

Communication

WRONG ANSWER

WRONG ANSWER

http://www.youtube.com/watch?v=obrKNdv6RH8

Page 7: Steve Messenger presentation at Open Forum Events' Continuous Improvement conference

www.dsdm.orgwww.dsdm.org

WHAT IS AGILE?

• AGILE MANIFESTO– Individuals and interactions

over processes and tools (3)

– Customer collaboration over contract negotiation

– Working software over comprehensive documentation(4)

– Responding to change over following a plan

- Start Simple but know your goal- Communicate Feedback Continuously

- Respond to changing environment

DSDM

SCRUM

KANBAN

LEAN

Page 8: Steve Messenger presentation at Open Forum Events' Continuous Improvement conference

www.dsdm.org

The Plan

2

• Standard PM Process

• All projects - waterfall and DSDM

• Introduce DSDM

Page 9: Steve Messenger presentation at Open Forum Events' Continuous Improvement conference

www.dsdm.org

Step 1 - Prince 2

3

Page 10: Steve Messenger presentation at Open Forum Events' Continuous Improvement conference

www.dsdm.orgwww.dsdm.org

Step 2 - Introduce DSDM / Agile

Page 11: Steve Messenger presentation at Open Forum Events' Continuous Improvement conference

www.dsdm.orgwww.dsdm.org

Agile Project Management•Will Proposed Solution Satisfy?•DSDM Suitable / Risks?•Possible technical solutions•Time / cost estimates

•Scope / Prioritise Requirements•Outline Development•Identify User Classes•Risks•Technical Basis

•Demonstrate / Agree Functionality•Record Non-Functional Requirements

•Build in non-functional requirements•Make fit for delivery

•Deliver System•Train Users•Operational Handover•Determine future requirements

Page 12: Steve Messenger presentation at Open Forum Events' Continuous Improvement conference

www.dsdm.org

DSDM Teams and Roles• Orange – Business Roles• Blue – Project Roles• Green – Technical Development

Roles• One role does not necessarily

mean one person• One role may be split between two

or more people

64

Page 13: Steve Messenger presentation at Open Forum Events' Continuous Improvement conference

www.dsdm.org

Controlled industries

5

• Regulations• Audits• Strict Quality

Procedures• Aversion to change

Page 14: Steve Messenger presentation at Open Forum Events' Continuous Improvement conference

www.dsdm.org

A step at a time

4

• Step 2a - User Involvement

• Step 2b - Shorter Projects / incremental delivery

• Step 2c - Involve Quality

• Step 2d - Iterative development pilots

• Step 2e - general training and accreditation

• Step 3 - DSDM processes part of culture

Page 15: Steve Messenger presentation at Open Forum Events' Continuous Improvement conference

www.dsdm.org

A step at a time

4

• Step 2a - User Involvement

• Step 2b - Shorter Projects / incremental delivery

• Step 2c - Involve Quality

• Step 2d - Iterative development pilots

• Step 2e - general training and accreditation

• Step 3 - DSDM processes part of culture

Page 16: Steve Messenger presentation at Open Forum Events' Continuous Improvement conference

www.dsdm.org

A step at a time

4

• Step 2a - User Involvement

• Step 2b - Shorter Projects / incremental delivery

• Step 2c - Involve Quality

• Step 2d - Iterative development pilots

• Step 2e - general training and accreditation

• Step 3 - DSDM processes part of culture

Page 17: Steve Messenger presentation at Open Forum Events' Continuous Improvement conference

www.dsdm.org

A step at a time

4

• Step 2a - User Involvement

• Step 2b - Shorter Projects / incremental delivery

• Step 2c - Involve Quality

• Step 2d - Iterative development pilots

• Step 2e - general training and accreditation

• Step 3 - DSDM processes part of culture "DSDM actually gives you more

quality doesn't it!"

Page 18: Steve Messenger presentation at Open Forum Events' Continuous Improvement conference

www.dsdm.org

A step at a time

4

• Step 2a - User Involvement

• Step 2b - Shorter Projects / incremental delivery

• Step 2c - Involve Quality

• Step 2d - Iterative development pilots

• Step 2e - general training and accreditation

• Step 3 - DSDM processes part of culture

Page 19: Steve Messenger presentation at Open Forum Events' Continuous Improvement conference

www.dsdm.org

A step at a time

4

• Step 2a - User Involvement

• Step 2b - Shorter Projects / incremental delivery

• Step 2c - Involve Quality

• Step 2d - Iterative development pilots

• Step 2e - general training and accreditation

• Step 3 - DSDM processes part of culture

Page 20: Steve Messenger presentation at Open Forum Events' Continuous Improvement conference

www.dsdm.org

Summary

• Have your vision• Set the foundations• Plan the steps• Stepwise improvement

• Don't oversell agile

• www.dsdm.org

Page 21: Steve Messenger presentation at Open Forum Events' Continuous Improvement conference

www.dsdm.org

Questions?