Integrating SCRUM with classical Project Management

49
PRINCE2 + SCRUM = SUCCESS

description

SCRUM and PRINCE2 integrated, is a powerfull solution to scale the agile method for large projects. The conventional and mature project management approaches like PRINCE2 or PMI PMBOK are gaining more resillience from this as the become more flexible and adabtible to changing demands and needs.

Transcript of Integrating SCRUM with classical Project Management

Page 1: Integrating SCRUM with classical Project Management

PRINCE2 + AGILITY = SUCCESSPRINCE2 + SCRUM = SUCCESS

Page 2: Integrating SCRUM with classical Project Management

PRINCE2

SCRUM

Why bother?

+

Page 3: Integrating SCRUM with classical Project Management

Micro-Level agility & control:SCRUM

Page 4: Integrating SCRUM with classical Project Management

Size matters!

Page 5: Integrating SCRUM with classical Project Management

Macro-Level control & stability: PRINCE2

Page 6: Integrating SCRUM with classical Project Management

Integration in a unifying structure is key

Development

BusinessProcesses

Rollout

Documentation

Operations

Differentsuppliers

Page 7: Integrating SCRUM with classical Project Management

Diversework practices & management standards are reality

Page 8: Integrating SCRUM with classical Project Management

PRINCE2 SCRUM

Page 9: Integrating SCRUM with classical Project Management

The Benefits of PRINCE2

skip

Page 10: Integrating SCRUM with classical Project Management

Business Case Driven

Page 11: Integrating SCRUM with classical Project Management

Project Board:Stakeholder IntegrationShared Responsibility

Page 12: Integrating SCRUM with classical Project Management

Management by exception

Page 13: Integrating SCRUM with classical Project Management

Distinguishes Activities: Project Start

Page 14: Integrating SCRUM with classical Project Management

Distinguishes Activities: During the Project

Page 15: Integrating SCRUM with classical Project Management

Distinguishes Activities: Project End

Page 16: Integrating SCRUM with classical Project Management

Management Stages

Page 17: Integrating SCRUM with classical Project Management

Product-based Planning

Page 18: Integrating SCRUM with classical Project Management

Work Packages

Page 19: Integrating SCRUM with classical Project Management

Tolerances

Page 20: Integrating SCRUM with classical Project Management

Structured Documentation:The Project Initiation Document

Page 21: Integrating SCRUM with classical Project Management

Quality Path

Page 22: Integrating SCRUM with classical Project Management

Project Assurance

Page 23: Integrating SCRUM with classical Project Management

A global de-facto Standard

Page 24: Integrating SCRUM with classical Project Management

Process Models

Page 25: Integrating SCRUM with classical Project Management

VisionProduct

Backlog

Sprint

Planning

Meeting

Sprint

Backlog

Sprint

Review

Meeting

Daily Scrum

Sprint

SCRUM Process

Page 26: Integrating SCRUM with classical Project Management

PRINCE2 Processes & Components

© Crown Copyright 2005. All rights reserved

Page 27: Integrating SCRUM with classical Project Management

Getting it together

Page 28: Integrating SCRUM with classical Project Management

Some assembly required

Photo by http://www.flickr.com/photos/-fumtu/

Page 29: Integrating SCRUM with classical Project Management

Approach 1: Loosely coupled

Page 30: Integrating SCRUM with classical Project Management

PRINCE2 Domain

Agile Delivery

Work PackageWork Package

Work Package

SU

IP (SB)

Initiation Stage

CS SB

Stage 1

MP

CS SB

Stage 2

MP

CS CP

Stage 3

MP

DP1 DP2 DP3 DP3 DP5

Inkrement A Inkrement B

Sprint

1

Sprint

2Deployment

Sprint

3Deployment

Feasability Foundation

Page 31: Integrating SCRUM with classical Project Management

Change of PRINCE2 Mindset required

Page 32: Integrating SCRUM with classical Project Management

Hello,I‘m PRINCE2 Hello,

I‘m AGILE

We have different mindsets

Page 33: Integrating SCRUM with classical Project Management

My focus is transactional My focus is

collaborative

We have different mindsets

Page 34: Integrating SCRUM with classical Project Management

Different Mindsets

we can predict mostly

accuratewhat we need and

what willhappen

we work with the business to

capture as much value as possible in a

given time & budget

Page 35: Integrating SCRUM with classical Project Management

Different Mindsets: Scope

Scope, Budget, Time: fixed

Quality? Ummh...

Time, Budget, Quality:

fixed

Scope: evaluate, prioritise & decide

before every

Page 36: Integrating SCRUM with classical Project Management

Different Mindset: Change

shouldn‘t bethe rule:must be

tightly controlled

happens always:we deal with it,

anyway

Page 37: Integrating SCRUM with classical Project Management

Approach 2: Integrated Solution

Page 38: Integrating SCRUM with classical Project Management

Rethink! Co-Creation vs. Transaction

Page 39: Integrating SCRUM with classical Project Management

Rethink! Planning

Plan Products in different levels of detail:

Project, Stage, Work Package

Planning Unit:1 Work Package = 1 Epicor

1 Work Package = 1 Sprint

The specialist team plans

the Work Package

Use stages to focus onshippable & usable

products

Page 40: Integrating SCRUM with classical Project Management

User Stories(Work Packages)

Epics(Stages)

Themes(Project)

Page 41: Integrating SCRUM with classical Project Management

PRINCE2 Prozess„Planen (PL)“

SU 6Initiierungs-

phase planen

IP2Projekt planen

MP1Arbeitspakete

annehmen

SB1Phase planen

SB2Projektplanaktualisieren

SB6Ausnahmeplan

erstellen

PL1Plan entwerfen

PL Planning(Planen)

PL 6

Risiken analysieren

PL 7Plan

vervollständigen

PL 5

Zeitplan erstellen

PL2Produkt definieren und analysieren

PL3Aktivitäten und Abhängigkeiten identifizieren

PL4

Aufwand schätzen

Page 42: Integrating SCRUM with classical Project Management

Rethink! Management by exception

Focus Tolerances on Scope (Burndown)

not on time and budget

Page 43: Integrating SCRUM with classical Project Management

PRINCE2 Prozess„Controlling a Stage (CS)“

CPAbschließen eines Projekts

DPLenken eines Projekts

MPManagen der Produktlieferung

CS3Offene Punkteaufnehmen

CS8Offene Punkteeskalieren

CS1Arbeitspaket

freigeben

CS7 Korrekturmaß-nahmen einleiten CS2

Fortschritt überwachen

CS9Abgeschlossenes

Arbeitspaketentgegennehmen

CS4Offenen Punkte prüfen

SBManagen der Phasenübergänge

CS6Über Projektstatus berichten

CS5Phasenstatus

prüfen

DPLenken eines Projekts

Controlling a Stage(Steuern einer Phase)

Page 44: Integrating SCRUM with classical Project Management

PRINCE2 Prozess„Managing Product Delivery (MP)“

Managing Product Delivery(Managen der Produktlieferung)

MP1Arbeitspaketannehmen

CS9AbgeschlossenesArbeitspaketentgegennehmen

CS2Fortschrittüberwachen

CS1Arbeitspaketfreigeben

MP2Arbeitspaketausführen

MP3Arbeitspaket

abliefern

Page 45: Integrating SCRUM with classical Project Management

Rethink! Lessons learned

Lessons learned, in every CS9 (Recieving completed Work Package)

Page 46: Integrating SCRUM with classical Project Management

Rethink! Risk Management

Focus on „values lost“ (Agile)

instead on „cost of containment“ (PRINCE2)

Page 47: Integrating SCRUM with classical Project Management

Integrating agile practice with traditional project management is the next step of evolution toward a resillient organisation

Page 49: Integrating SCRUM with classical Project Management

www.strategicplay.de

Imagine the future

Create your success