25
Creating winning teams. www.ivarjacobson.com One Size Never Fits All Leveraging an Adaptive Agile Practice Library

One Size Never Fits All · Experienced in guiding teams, programs, portfolios and organizations through the optimized application of lean and agile principles and practices. Vic Page

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: One Size Never Fits All · Experienced in guiding teams, programs, portfolios and organizations through the optimized application of lean and agile principles and practices. Vic Page

Creating winning teams.

www.ivarjacobson.com

One Size Never Fits All

Leveraging an Adaptive Agile Practice Library

Page 2: One Size Never Fits All · Experienced in guiding teams, programs, portfolios and organizations through the optimized application of lean and agile principles and practices. Vic Page

Creating winning teams.

Introductions

Roly Stimson – Principal Consultant, IJI

Experienced in guiding teams, programs, portfolios and organizations through the optimized application of lean and agile principles and practices.

Vic Page – Director DSDM Consortium

An independent consultant with a wide experience of delivering Information Systems projects within traditional and Agile development environments.

Page 3: One Size Never Fits All · Experienced in guiding teams, programs, portfolios and organizations through the optimized application of lean and agile principles and practices. Vic Page

Creating winning teams.

Time for an upgrade?

Page 4: One Size Never Fits All · Experienced in guiding teams, programs, portfolios and organizations through the optimized application of lean and agile principles and practices. Vic Page

Creating winning teams.

One Possible Solution

Page 5: One Size Never Fits All · Experienced in guiding teams, programs, portfolios and organizations through the optimized application of lean and agile principles and practices. Vic Page

Creating winning teams.

We’d Never Do That, Would We?

• We need to align multiple agile teams …

• So we’re rolling out a scaled agile framework

– We’ll be doing whole “team-of-teams” planning

– And we’ll be using Features instead Use Cases

– And we’ll be prioritizing with WSJF, not MoSCoW

But Use Cases work really well for us to define viable

increments of systems that

support complex / critical business

processes …

Surely we still need to flag what mustbe in a release for

it to be used successfully and

safely by our business?

Why do we need to rip and replace all our successful practices just to align

multiple agile teams?

Page 6: One Size Never Fits All · Experienced in guiding teams, programs, portfolios and organizations through the optimized application of lean and agile principles and practices. Vic Page

Creating winning teams.

Why Don’t We Use What We Need?

Agile at Scale Essentials Essential Unified Process

AgilePM EssentialsOur Aligned Agile Approach

Page 7: One Size Never Fits All · Experienced in guiding teams, programs, portfolios and organizations through the optimized application of lean and agile principles and practices. Vic Page

Creating winning teams.

Focus on AgilePM Essentials

Business Case

IterativeDevelopment

Modelling, Architecture & Approach

TimeboxingThe AgilePM

Process

Project Planning& Control

Philosophy, Fundamentals

& PrinciplesWorkshops

MoSCoW Prioritization

Page 8: One Size Never Fits All · Experienced in guiding teams, programs, portfolios and organizations through the optimized application of lean and agile principles and practices. Vic Page

Creating winning teams.

Example Practice 1: MoSCoW Prioritisation

Things to do (Activities)

Things to produce (Work Products)

Things to progress (Alphas)

Supporting Guidance (Patterns)

Page 9: One Size Never Fits All · Experienced in guiding teams, programs, portfolios and organizations through the optimized application of lean and agile principles and practices. Vic Page

Creating winning teams.

Example Practice Cards

Page 10: One Size Never Fits All · Experienced in guiding teams, programs, portfolios and organizations through the optimized application of lean and agile principles and practices. Vic Page

Creating winning teams.

Historically, We Lacked “Common Ground”

LeSS

AgilePM

Kanban

RUP

Ignite

XPScrum

SAFe

Nexus

DAD

Page 11: One Size Never Fits All · Experienced in guiding teams, programs, portfolios and organizations through the optimized application of lean and agile principles and practices. Vic Page

Creating winning teams.

The Industry Came Together To Fix This

Ignite KanbanRUP

XP

SAFe

Scrum

AgilePM

Page 12: One Size Never Fits All · Experienced in guiding teams, programs, portfolios and organizations through the optimized application of lean and agile principles and practices. Vic Page

Creating winning teams.

SEMAT Essence Industry Pedigree

Page 13: One Size Never Fits All · Experienced in guiding teams, programs, portfolios and organizations through the optimized application of lean and agile principles and practices. Vic Page

Creating winning teams.

Essence: Now An Industry Standard

Page 14: One Size Never Fits All · Experienced in guiding teams, programs, portfolios and organizations through the optimized application of lean and agile principles and practices. Vic Page

Creating winning teams.

What is Essence?

Standard Language

Standard Domain Model (“Kernel”)

Standard Meta-Model for Practices

Page 15: One Size Never Fits All · Experienced in guiding teams, programs, portfolios and organizations through the optimized application of lean and agile principles and practices. Vic Page

Creating winning teams.

Solution

Essence: Key Concepts (“Alphas”)

• There are customer needs to be met

– Someone has a problem or Opportunity to address

– There are other Stakeholders who will fund, use and benefit from the solution produced

• There is a solution to be delivered

– There are certain Requirements to be met

– There’ll be a Software System to develop

• There is an endeavor to be undertaken

– We need to kick off the Work ...

– Build an empowered Team of good people …

– With a good, responsive Way of Working

Customer

Endeavor

Opportunity Stakeholders

Requirements Software System

Work Team

Way of Working

Page 16: One Size Never Fits All · Experienced in guiding teams, programs, portfolios and organizations through the optimized application of lean and agile principles and practices. Vic Page

Creating winning teams.

Alpha States

“Product development is the process of converting uncertainty to knowledge”

Dantar P. Oosterwal

Page 17: One Size Never Fits All · Experienced in guiding teams, programs, portfolios and organizations through the optimized application of lean and agile principles and practices. Vic Page

Creating winning teams.

Example Practice 2: Timeboxing

Page 18: One Size Never Fits All · Experienced in guiding teams, programs, portfolios and organizations through the optimized application of lean and agile principles and practices. Vic Page

Creating winning teams.

Practices Are Placed In Context

Timeboxing

Page 19: One Size Never Fits All · Experienced in guiding teams, programs, portfolios and organizations through the optimized application of lean and agile principles and practices. Vic Page

Creating winning teams.

• Is this everything we need to do?

• Is there any overlap?

• Is this everything we need to progress / produce?

• Is there any duplication?

Composed Method Coherence/Coverage

Page 20: One Size Never Fits All · Experienced in guiding teams, programs, portfolios and organizations through the optimized application of lean and agile principles and practices. Vic Page

Creating winning teams.

Some Tweaks May be Necessary!

Page 21: One Size Never Fits All · Experienced in guiding teams, programs, portfolios and organizations through the optimized application of lean and agile principles and practices. Vic Page

Creating winning teams.

(Architecture Selected) Demonstrable Useable (Ready) Retired

Bounded

Coherrent

Acceptable

Addressed Fulfilled

(Operatio

nal)

InvolvedIn

AgreementSatisfied for Deployment

Satisfied in Use

Collaborating Performing Adjourned

In UseIn

PlaceWorking

WellRetired

Prepared StartedUnder

ControlConcluded Closed

Solution Needed

Value Established

Viable AddressedBenefit

Accrued

(Conceived)

FormedSeeded

(Initiated)

(Identified)

Principles Established

Represented

Recognized

Lifecycle

Requirements

Software System

Opportunity

Work

Team

WoW

Stakeholders

Foundation Established

Essentializing the AgilePM Process

Page 22: One Size Never Fits All · Experienced in guiding teams, programs, portfolios and organizations through the optimized application of lean and agile principles and practices. Vic Page

Creating winning teams.

Becoming a Learning Organization

Define combinationsthat occur frequently

Method adoption at project launch

1Individual projects can

add additional practices to their Way

of Working

2

Iterative

Essentials

Architecture

Essentials

Use-Case

Essentials

Team

Essentials

Component

EssentialsFunding

Modeling

Essentials

UX

Essentials

PM for

Iterative

Page 23: One Size Never Fits All · Experienced in guiding teams, programs, portfolios and organizations through the optimized application of lean and agile principles and practices. Vic Page

Creating winning teams.

Summary: Benefits of Essentialized Practices

• Mix and match practices from different sources

• Incrementally adopt practices

• Sanity check coverage of practices adopted

• Use different practices within a standard lifecycle

• Judge project status, whatever practices are used …

• Become a learning organization.

AgilePM Essentials

Page 24: One Size Never Fits All · Experienced in guiding teams, programs, portfolios and organizations through the optimized application of lean and agile principles and practices. Vic Page

Creating winning teams.

Next Steps

ivarjacobson.com/esswork-practice-workbench

Check out the IJI Practice Library

Try out the Practice Workbench tool

Page 25: One Size Never Fits All · Experienced in guiding teams, programs, portfolios and organizations through the optimized application of lean and agile principles and practices. Vic Page

Creating winning teams.

Thank You: And Any Closing Questions

Roly Stimson Vic Page

ivarjacobson.com/esswork-practice-workbench

AgilePM Essentials