41
Introduction of an Agile Governance Pierre E. NEIS feedback, tools and metrics

Agile governance v1.2

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Agile governance v1.2

Introduction of an Agile Governance

Pierre E. NEIS

feedback, tools and metrics

Page 2: Agile governance v1.2

Who am I?

Scrum / sKale

CoachPMO ConsultantCspo, psp

Luxembourg

11th PMI BeNeLux Day

Page 3: Agile governance v1.2

11th PMI BeNeLux Day

Agenda

1. Governance Goals

2. Agile?

3. Agile Governance Goals

4. Agile EVM

Page 4: Agile governance v1.2

4

Organisation’s Onion

Governance

Portfolio

Roadmap

Product

Release

Sprint

Day

Team + ScrumMaster

Chief Product Owner

CIO

Vis

ion

Road

ma

pA

dd

ed

Valu

e +

Velo

city

Page 5: Agile governance v1.2

11th PMI BeNeLux Day

Page 6: Agile governance v1.2

11th PMI BeNeLux Day

Page 7: Agile governance v1.2

11th PMI BeNeLux Day

Governance Goals?Business

alignment

Business Value

Creation

Portfolio Managem

ent

Resources Manageme

nt

Performance Management

Risk Managem

ent

Standards

Maturity

Page 8: Agile governance v1.2

11th PMI BeNeLux Day

Goals in details

Page 9: Agile governance v1.2

11th PMI BeNeLux Day

Agile?

Page 10: Agile governance v1.2

11th PMI BeNeLux Day

Declaration of Interdependence

Engaging Customers

Improve Effectiveness

R.O.I.

Boost Performanc

e

Page 11: Agile governance v1.2

11th PMI BeNeLux Day

Wealth

Employee EngagementEmpowered, committed and

happy employees

Customer Satisfaction

Serve the Customer

Value Creation

Maximize ROI and optimize

cash flow

Agile is…Objectiv

es

Page 12: Agile governance v1.2

11th PMI BeNeLux Day

Agile Governance Goals

Leadership actions

Customers

Processes

AutonomyResponsibility

Transparency

Governance

Aligning management processes with leadership actions

Goals Rewards Planning Controls Resources Coordination

Page 13: Agile governance v1.2

11th PMI BeNeLux Day

Utopia?

Club Project Community

Mesh Manageme

nt Regulation

Individualism

Partitioning Centralism

collaboration

formalisation

Agile Governanc

e

André Robitaille’s Organisation Communication Model

Page 14: Agile governance v1.2

A buzz ???

11th PMI BeNeLux Day

1972 Greiner’

s Law

Phase 1

Phase 2

Phase 3

Phase 4

Phase 5

Org

anis

ati

onal Siz

e

Organisational Age

LeadershipCrisis

AutonomyCrisis

ControlCrisis

StaffCrisis

UnknownCrisis

Growth throughCreativity

Growth throughDirection

Growth throughDelegation

Growth throughCollaboration

Growth throughCoordination

Evolutionary phase

Revolutionary phase

Page 15: Agile governance v1.2

11th PMI BeNeLux Day

Agile + Governance = [sKale]

[sKale] is a framework to develop your organization as a team.

Interactions Self-organisationCo-evolution Co-

production

Page 16: Agile governance v1.2

11th PMI BeNeLux Day

… so What ? …. Figures?

Co-production

Co-evolution

Self-organisation

Interactions

Page 17: Agile governance v1.2

11th PMI BeNeLux Day

Agile Project Managers are concerned with two key performance indicators

Backlog

Size

Velocit

y

Page 18: Agile governance v1.2

11th PMI BeNeLux Day

AGILE EVM

Page 19: Agile governance v1.2

11th PMI BeNeLux Day

Objectives

We want to measure the Outcome not the Outputs

Business Value

Page 20: Agile governance v1.2

11th PMI BeNeLux Day

Process

Prioritization to maximize Business Value

Efficient shipping to minimize costs

Redistribution of resources when costs are too high or profits too low.

Page 21: Agile governance v1.2

11th PMI BeNeLux Day

Integrates Cost and Schedule Performance

Financial forecasts based on actual cost : Consumed Costs, Consuming Rate, Time

Allocation, etc.

Unlike the velocity, the Actual Cost is the cumulative Team Costs

Follow the ANSI standard (ANSI/EIA -748)

Key Earned Value Management (EVM) Concepts

Page 22: Agile governance v1.2

11th PMI BeNeLux Day

Scrum: Metrics

Business Value and

riskSelf organizing,

cross-functional

teams

Definition of Done

Potentially Shippable Increments

Velocity

Page 23: Agile governance v1.2

11th PMI BeNeLux Day

Metrics & Calculations

Page 24: Agile governance v1.2

11th PMI BeNeLux Day

Metrics

Must have: clear metrics to help estimate added value, ROI and Delivery

Should have: a standard who’s been agile by nature

Could have: simple metrics to get understandable by all company levels (standard)

Won’t have: fragmented processes

Page 25: Agile governance v1.2

The Metrics within Scrum

Backlog Size Velocity per Sprint/Iteration

Number of Sprints/Iterations

to deliver the Project

11th PMI BeNeLux Day

Page 26: Agile governance v1.2

What we want?

Integrating Cost and Schedule Performance

Financial forecasts based on actual cost : Consumed Costs, Consuming Rate, Time

Allocation, etc.

Unlike the velocity, the Actual Cost is the cumulative Team Costs

11th PMI BeNeLux Day

Page 27: Agile governance v1.2

Using the AgileEVM approach

11th PMI BeNeLux Day

EVM SCRUM AgileEVM

Page 28: Agile governance v1.2

We want to measure

AC –Actual Cost PV –Planned Value EV –Earned Value BAC –Budget at Complete EAC –Estimate at Complete CPI –Cost Performance Index SPI –Schedule Performance Index

11th PMI BeNeLux Day

Page 29: Agile governance v1.2

Calculation (example)

11th PMI BeNeLux Day

Page 30: Agile governance v1.2

Calculation

11th PMI BeNeLux Day

Number of completed iteration

Number of planned

iterations

Expected Percent

Complete

Expected Percent

CompleteTotal Budget

Planned Value for a

given iteration

Page 31: Agile governance v1.2

Calculation

11th PMI BeNeLux Day

Total Number of Story Points

completed

Total Number of Story Points

planned

Actual Percent Complete

Actual Percent

Complete

Total Budget

Earned Value

Page 32: Agile governance v1.2

Inputs

Start Date Budget At Complete Planned Sprints Sprint Lengths Planned Release Story Points + Variables

▪ Story Points Completed▪ Story Points Added▪ Actual Cost▪ Current Sprint

11th PMI BeNeLux Day

Page 33: Agile governance v1.2

New Metrics: CPI

Cost Performance Index (CPI) gives measure of efficiency: ▪ CPI = EV/AC▪ In the example, CPI = 35.000/65.000 = 0.53

11th PMI BeNeLux Day

CPI > 1 CPI = 1 CPI < 1

Under budget On budget Over budget

EV>AC EV=AC EV<AC

Page 34: Agile governance v1.2

New Metrics: SPI

Sheduled Performance Index (SPI), compares EV with PV: ▪ SPI = EV/PV▪ In the example, CPI = 35.000/43.750 = 0.80

11th PMI BeNeLux Day

SPI > 1 SPI = 1 SPI < 1

Ahead on Schedule On Schedule Behind Schedule

EV>PV EV=PV EV<PV

Page 35: Agile governance v1.2

AgileEVM: Summary

Earned Value > Actual Costs You spend less than expected

Actual Costs > Earned Value You spend more than expected

Earned Value< Planned Value You go over the schedule and deliver late

Earned Value>= Planned Value Great, you're even

ahead

11th PMI BeNeLux Day

Page 36: Agile governance v1.2

Conclusion 1

Using simple Agile Metrics provides objective analysis to share with teams, management and customers.

11th PMI BeNeLux Day

Source: Tamara Sulaiman (InfoQ), Hubert Smits (rally SW)

Page 37: Agile governance v1.2

Conclusion 2

The early warnings of AgileEVM validates changes to release plans and provides business with the opportunity to make priority trade-off decisions early in the project lifecycle.

11th PMI BeNeLux Day

Source: Tamara Sulaiman (InfoQ), Hubert Smits (rally SW)

Page 38: Agile governance v1.2

That was my introduction to Agile Governance

11th PMI BeNeLux Day

Page 39: Agile governance v1.2

11th PMI BeNeLux Day

Questions?

Page 40: Agile governance v1.2

11th PMI BeNeLux Day

Thanks

Page 41: Agile governance v1.2

11th PMI BeNeLux Day