Agile-transformation&metrics

25
Agile transformations Cegeka - Agile in the Core August 18, 2016 FRANKY REDANT & JAN DE BAERE

Transcript of Agile-transformation&metrics

Page 1: Agile-transformation&metrics

Agile transformations

Cegeka - Agile in the Core

August 18, 2016FRANKY REDANT & JAN DE BAERE

Page 2: Agile-transformation&metrics
Page 3: Agile-transformation&metrics

“Agile Transformations are complex, one should make them as simple as possiblewhile keeping in mind that they remain a complex matter.”

Page 4: Agile-transformation&metrics

TransformationsAgile

becoming agile

mindset

ability

growevolve emergechange

methods

behaviourvalues

principles

practices innovate

thinking

Page 5: Agile-transformation&metrics

Agile Transformation Approach (*)

Care Support

Initiate

Sustain

Team of Teams

TEAM

TEAM of TEAMS

ORGANISATION

Mindset, method, tools

Structures, systems

Culture, Leadership

Strategy

* ( cc - 2015, the Agile Transformation Approach (ATAp) designed by Franky Redant)

Foundations, goals, principles

Legend: Teal Team = Transformation TeamBlue teams = management teamsGreen teams = operational teams (dev-ops)

Transformation Team

ReadinessAssessment of Agility

Assessment, readiness criteria

Care Support

Initiate

Sustain

Team of Teams

Care Support

Initiate

Sustain

Team of Teams

Team

Care Support

Initiate

Sustain

Team of Teams

Team

Team

Care Support

Initiate

Sustain

Team of Teams

Care Support

Initiate

Sustain

Team of Teams

Care Support

Initiate

Sustain

Team of Teams

Agile

Val

ues &

prin

cipl

es

Page 6: Agile-transformation&metrics

Agile Transformation

SSIC

SSIC

SSICSSIC

SSICSSIC

SSIC

SSIC

SSIC

SSIC

SSIC

SSIC

SSIC

SSIC

SSIC SSIC

SSIC

SSIC SSIC

SSIC

SSIC

SSIC

SSIC

SSIC

SSIC

SSIC

SSIC

SSIC

SSIC

SSIC

SSIC

SSIC

SSIC

SSIC

SSIC

SSIC

SSICTEAM

TEAM of TEAMS

ORGANISATIONSSIC

SSICSSIC

SSIC

SSIC

SSIC

SSIC

Iterative & Incremental

Adaptive & Em

pirical

Page 7: Agile-transformation&metrics

www.cegeka.com

Agility Triad Value

CreationOperational Excellence

Leadership Collaboration

Agile Values & principles

Performance

Technical Excellence

Alignment

Customer Delight

Strategic Benefit

Agile Culture

Page 8: Agile-transformation&metrics

www.cegeka.com

Interviews

Observations

Information radiators reviews

Gemba walks

Improvement workshop

Agile cultureOperational Excellence

Build initial transformation

backlog

View on current structures & systems

Understand context & culture

Assessements

Goals

Measures

Practices

Assessment

Value Created

View on Agile maturity (level of Agility)

Page 9: Agile-transformation&metrics

www.cegeka.com

Preconditions

Active Sr Management involvement

Transition team known and dedicated

Management open to coaching

Start transformation

Hold

Conditions

Page 10: Agile-transformation&metrics

www.cegeka.com

Approach – The Transformation team

Why ?

Who?

How? What?

Typically: Sponsor of the agile transformationStakeholder from the pilot teamsAgile coaches

Lead the transition agilelyInspire and coach

Role modelingUnderstand progress

Encourage improvement

Maintaining backlogTaking action

Regular alignment

Solve impedimentsProvide active supportFind solutions…

Page 11: Agile-transformation&metrics

www.cegeka.com

Care Support

Initiate Sustain

Situational Coaching Model - SCM(*) – Teams

eval

eval

eval

(© 2014, SCM (Situational Coaching Model) designed by Franky Redant and Jan De Baere)

Page 12: Agile-transformation&metrics

www.cegeka.com

The four phases of maturity

Initiate Care

Stabilize output & have predictable delivery

Support Sustain

Predictability is within 20% range for 3 successive sprints

For example:• Teams setup• Roles are clear

and assigned• Trainings are

given• Initial backlog • Visualisation is

setup

Typical examples- 30% less incidents- Increase Output with 30%- Predictability within 10% range- Decrease deployment cycle time with 50%

Typical examples:- Faster time to market.- Increased delivery of business value- Capacity utilization - Feedback cycle time- Design in process inventory

Next phase whenAll todo’s are done

(see list)

Install the basicsFind your team

grow Objective(s)

Further growth and realize results

Defined Objective(s) has/have been reached

Predictability: planned vs actual velocity, throughput, cycle time

N/A

What?

Objective

Page 13: Agile-transformation&metrics

www.cegeka.com

Maturity levels: team level

• Trainings Introduction agile and scrum and XP practices

• Foundations Stable team composition PO & SM known Sprint Schedule is agreed and planned Team Agreements Visualisation e.g. Scrum/kanban board

• Create backlog or optimize backlog Create an initial product backlog, prioritized

and estimated (high-level) Create sprint backlog

Initiate

All boxes are checked

Goal

Page 14: Agile-transformation&metrics

www.cegeka.com

Maturity levels: team level

• Prepare all meetings and ceremonies with coach and coach assists in all meetings + feedback

• 1on1 or role focused coaching sessions Scrum masters, Product owners & proxies, Architects (technical

coach might be required)

• On the job training of techniques and practices as necessary Story mapping, impact mapping, poker planning estimations,

retrospective techniques, …

• Visualize solution foundation Dependencies, stakeholders Draw component diagram, domain model, context diagram

• Start metrics and reports Velocity, capacity Scope evolution charts, burndowns, burn-ups E.g. Sprint report, Agile radar self-assessment for team progress

Care

3 successive sprints there is less then 20% deviation between planned and actual

Goal

Page 15: Agile-transformation&metrics

www.cegeka.com

Maturity levels: team level

• Coach assists in meetings + feedback• Optimisation of discipline and improve self-

organization Predictable velocity

• 1on1 or role focused coaching sessions Scrum masters, Product owners & proxies, Architects (technical coach

might be required)

• Support roles with advise on request• Technical coaching where needed• Provide references to continuously learn

(other activities as needed or requested)

Support GoalTeam & coach together:

-define next objective

-reach next objective

Page 16: Agile-transformation&metrics

www.cegeka.com

Maturity levels: team level

• Further recommendations• On demand

1on1 or roles coaching sessions meeting assistance refreshment courses. Additional training Facilitation Assessment of progress and status.

SustainGoal

Team

-define next objective

-reach next objective

Page 17: Agile-transformation&metrics

www.cegeka.com

Maturity levels: team of team level

• Start visualizing Release train planning board. (PI planning board)

• Trainings Safe primer (involved stakeholders) Kanban and Flow management

• Make or Reconfirm agreements Aligned sprint Schedules, PI schedule Release Train Agreements DOD, DOR for PI PI board, principles and practices

Initiate

All boxes are checked

Goal

Page 18: Agile-transformation&metrics

www.cegeka.com

Maturity levels: team of team level

• Prepare all meetings with coach + feedback PI Planning meeting System demos Inspect and adapt Scrum of Scrums Feature Refinement workshops

• 1on1 or role focused coaching sessions Release train engineer, System Architects (technical coach

might be required), Product management

• Workshop on techniques and practices as necessary Story mapping, impact mapping, poker planning estimations,

retrospective techniques, …

• Start metrics and reports Velocity, capacity, CFD, Scope evolution charts, burndowns, burn-ups, …

Care

One PI with less then 20% deviation between planned and actual

Goal

Page 19: Agile-transformation&metrics

www.cegeka.com

Maturity levels: team of team level

• Coach assists in meetings • Feedback sessions on meetings • 1on1 or role focused coaching sessions

Release train engineers, Product management, System Architects (technical coach might be required)

• Support roles with advise on request. • Provide references to continuously learn

(other activities as needed or requested)

Support GoalTeam & coach together:

-define next objective

-reach next objective

Page 20: Agile-transformation&metrics

www.cegeka.com

Maturity levels: team of team level

• Final status report with further recommendations.

• On demand 1on1 or roles coaching sessions meeting assistance refreshment courses. Additional training Facilitation Assessment of progress and status

Further recommendations

Sustain GoalTeam

-define next objective

-reach next objective

Page 21: Agile-transformation&metrics

Timings of a coaching cycle

0 3 - 4 6+

Evaluate?

Time in months

% o

f tea

ms

to careTimeboxes of 3 monthsEvaluation after timeboxTransformation team decides

Page 22: Agile-transformation&metrics

www.cegeka.com

This is an evolving model. Continuously improve and elaborate

Iterative

Empirical

Adaptive

Incremental

Page 23: Agile-transformation&metrics

www.cegeka.com

“An Agile Transformation is

winning minds over

implementing processes and

tools.”

Page 24: Agile-transformation&metrics

www.cegeka.com

Page 25: Agile-transformation&metrics

CONTACT Universiteitslaan 93500 Hasselt, Belgium

Phone: +32 11 24 02 34 Fax: +32 11 23 34 25

facebook.com/cegeka

@cegeka

[email protected]

linkedin.com/company/cegeka

www.cegeka.com