+ All Categories
Home > Documents > Why Traditional IT Project Cost Accounting and Agile ...

Why Traditional IT Project Cost Accounting and Agile ...

Date post: 28-Apr-2023
Category:
Upload: khangminh22
View: 0 times
Download: 0 times
Share this document with a friend
26
© Scaled Agile, Inc. 1 © Scaled Agile, Inc. Why Traditional IT Project Cost Accounting and Agile Development Dont Match Dean Leffingwell Creator of SAFe And Co-founder of Scaled Agile, Inc.
Transcript

© Scaled Agile, Inc. 1© Scaled Agile, Inc.

Why Traditional IT Project

Cost Accounting and Agile

Development Don’t Match️

Dean Leffingwell

Creator of SAFe

And Co-founder of Scaled Agile, Inc.

© Scaled Agile, Inc. 2

Traditional approaches to IT Cost accounting for application development

don’t work when enterprises transition to scaled Agile development. In

this tutorial, Dean Leffingwell will provide tips for moving to a Lean

Budget paradigm— one that decreases the overhead and thrashing of

traditional project cost accounting, while still providing the governance

enterprises need to assure that application development and

maintenance investments align with strategy.

Abstract

© Scaled Agile, Inc. 3

You

are

here

© Scaled Agile, Inc. 4

Todays topic

A SAFe Portfolio consists of a set of Value Streams

Portfolio budgets are allocated to these Value Streams

© Scaled Agile, Inc. 51.5© Scaled Agile, Inc.

First, let’s talk about

the problem

8-6© Scaled Agile, Inc.

A project requires collaboration of cost centers,

assignment of people, budget, and schedule. It takes

multiple budgets to build a single project budget.

Result:

Slow, complex budgeting process

Leads to utilization-based planning and execution

Low program throughput

Move the people to the work

Anatomy of cost-center budgeting

Traditional project-based, cost-center budgeting creates overhead and

friction, lowers velocity.

. . .

. . .

CC 1 CC 3

CC 2 CC 4

Org

aniz

ation

Project effort

estimate

ProjectProject cost

estimate $

$ $ $ $

8-7© Scaled Agile, Inc.

But this approach lacks flexibility

8-8© Scaled Agile, Inc.

Result:

Wait for new budget approval; increase Cost of Delay

Costly variance analysis; blame game; threatens transparency

Resource scramble and reassignments

What/who do we blame?

Technology challenge?

Change in scope?

The team?

Does it matter?

But the problem gets worse

When overruns happen, project accounting and re-budgeting increases

Cost of Delay and impacts culture.

Planned:

Actual:

Project

Project

8-9© Scaled Agile, Inc. © Scaled Agile, Inc. 8-9

Agile approaches

development very

differently

8-10© Scaled Agile, Inc.

Value doesn’t follow silos

8-11© Scaled Agile, Inc.

Build cross-functional Agile Teams

Optimized for communication and delivery of value

Deliver value every two weeks

Three roles: Scrum Master,

Product Owner, and

Development Team

▸ Agile teams are cross-functional, self-organizing entities that can define,

build and test, and where applicable deploy, increments of value

8-12© Scaled Agile, Inc.

Teams of Teams create Agile Release Trains (ARTs)

8-13© Scaled Agile, Inc. © Scaled Agile, Inc. 8-13

Solution: Fund value

streams not projects

8-14© Scaled Agile, Inc.

Understand the enterprise value streams

A Value Stream is the sequence of steps used to deliver value to the customer

It includes the whole sequence ‒ concept or customer order ‒ to delivery of value

and/or receipt of cash

It contains the people who do the work, the systems, and the flow of information

and materials

Agile Release Trains contain the people who do the work

Understand

needs

Build

solutionsDeployUnderstand

needs

Build

solutionsDeploy

8-15© Scaled Agile, Inc.

Long-lived ARTs realize value streams

Virtual organizations of 5 – 12 teams (50 – 125+ individuals)

Synchronized on a common cadence, a Program Increment (PI)

Aligned to a common mission via a single Program Backlog

8-16© Scaled Agile, Inc.

Funding value streams is a leaner approach

Funding value streams provides for full control of spend, with:

No costly and delay-inducing project cost variance analyses

No resource reassignments

No blame game for project overruns

8-17© Scaled Agile, Inc.

Result: Controlled costs with increased flexibility

ART budgets and resources are unaffected by Feature cost overruns or

changing priorities.

Planned:

Actual:

Feature 1

Feature 1

Keep people working on the right

Feature for the right reasons.

Feature 2

Feature 2

Delay this

Feature as

necessary.

Pro

gra

m In

cre

me

nt

Pro

gra

m In

cre

me

nt

Fixed cost per PI

8-18© Scaled Agile, Inc. © Scaled Agile, Inc. 8-18

And Apply Lean

Governance

8-19© Scaled Agile, Inc.

Maintain the Guardrails

Four guardrails provide the governance over spend

Apply investment horizons

Continuous Business

Owner engagement

Approve Epic initiatives

Utilize capacity allocation

8-20© Scaled Agile, Inc.

Manage investments by horizons of growth

8-21© Scaled Agile, Inc.

Are you investing the right amounts?

8-22© Scaled Agile, Inc.

Bring visibility to the work with the Portfolio Kanban

Portfolio

BacklogImplementing DoneFunnel Review Analyzing

Approved Lean business case and hypothesis

Implement additional Features

Continue until WSJFdetermines otherwise

Pivot

Evaluate MVP

Build MVP

Persevere

Lean Startup Cycle

Stop work

Epic Hypothesis

Statement

Refine

understanding

Calculate WSJF

WIP limited

New business

opportunities

Cost savings

Marketplace

changes

Mergers and

acquisitions

Problems with

existing solutions

All big ideas are

welcome here! Solution

alternatives

Refine WSJF

Cost estimate

Identify MVP

Lean business

case

WIP limited

Go/ no-go decision

8-23© Scaled Agile, Inc.

Approve Epic initiatives

8-24© Scaled Agile, Inc.

Continuous Business Owner engagement

The money is allocated, but it

has not been spent!

Business owner engagement

assures it is spent on the right

things

Routine and periodic

program backlog prioritization

with Business Owners is key

8-25© Scaled Agile, Inc.

Manage solution health with capacity allocation

System and Solution

Architect/Engineer

(Design Authority)

Product and Solution

Management

(Content Authority)

Program

Backlog

New Features

Enablers

Tech Debt and Maintenance

8-26© Scaled Agile, Inc.

Q&A


Recommended