agile for business analysts

31
Agile Methods for Business Analysts © 2009 – 2010 SQUARE PEG CONSULTING, LLC ALL RIGHTS RESERVED

Upload: john-goodpasture

Post on 10-May-2015

1.491 views

Category:

Business


1 download

DESCRIPTION

A presentation to IIAB about Agile for Business Analysts

TRANSCRIPT

Page 1: Agile for Business Analysts

Agile Methods for Business Analysts

© 2009 – 2010 SQUARE PEG CONSULTING, LLC ALL RIGHTS RESERVED

Page 2: Agile for Business Analysts

Today’s speaker

John Goodpasture, PMP

Program manager, system engineer,

author, and coach

Managing Principal

Square Peg Consulting, LLC

www.sqpegconsulting.com

www.johngoodpasture.com

Page 3: Agile for Business Analysts

John’s new book

• Agile in the enterprise

• Multiple methodologies

thoroughly explained

• From business case

to benefit capture

PUBLISHED BY J. ROSS PUBLISHING

Page 4: Agile for Business Analysts

Production assistance for today’s

presentation from

Todd W. Ruopp

A speaker, facilitator and coach

who promotes understanding

and integrated teamwork

Co-founder & President of

Unleashing Performance, Inc.™

Todd empowers professionals

to develop the knowledge & ability

to drive personal, professional

and organizational growth.

www.unleashingperformance.com

Page 5: Agile for Business Analysts

Dilbert

We need 3 more programmers.

Boss

Use agile programming methods.

Dilbert

Agile programming does not mean

doing more work with less people.

Boss

Find me some words that do mean

that and ask again

Dilbert™ is a creation of Scott Adams

It’s not about productivity

Page 6: Agile for Business Analysts

• Almost any methodology can be

made to work on some project.

• Any methodology can manage to

fail on some project.

• Heavy processes can be

successful.

• Light processes are more often

successful, and more importantly,

the people on those projects credit

the success to the lightness of the

methodology.

It’s not the holy grail

Alistair Cockburn

Page 7: Agile for Business Analysts

The Requirements Paradox

• Requirements must be stable for

successful development; but user

requirements are never stable

• We don’t want requirements to

change, but because changing

requirements are a known risk,

we should provoke change now.

It’s about requirements!And requirements analysis

Niels Malotaux

Page 8: Agile for Business Analysts

Requirements

Dilemma

Not everything the customer

wants is known at the outset

Requirements evolve with

operational experience

Page 9: Agile for Business Analysts

Build in Increments

Freeze requirements over short cycles

Define a little, build a little

Allow evolution, encourage creativity

Embrace change and innovation

Page 10: Agile for Business Analysts

No Big Bang!

Waiting until the end invariably misses the mark

Page 11: Agile for Business Analysts

Five Essential Points

Page 12: Agile for Business Analysts

Embrace change —

rather than fight it

Accept incremental

progress and results

Respect short delivery cycles

Keep value proposition

current and relevant

Leadership & Management1

Page 13: Agile for Business Analysts

Orient best value to the customer or end-user

Deliver the most bang as seen through the customer’s eyes

Best Value Method2

Page 14: Agile for Business Analysts

EXTREMELY

URGENT

Most Important

3

Deliver frequently & incrementally

Respect urgency and the importance

conveyed by the customer

Frequent & Incremental

Page 15: Agile for Business Analysts

Six to twelve people

Self-managed

Performance oriented

Small Teams4

Page 16: Agile for Business Analysts

Focus relentlessly on outcomes, not activities

Knock down barriers to team success

Communicate to sponsor and beneficiaries

Coach for success5

Page 17: Agile for Business Analysts

Business case: a

framework for details

Only the goal—the shape of

the outcomes—not the

details

‘Just enough’ for

a mind’s eye of how it will be

‘Just enough’ for

compelling attraction

Value begins in

the business case

Page 18: Agile for Business Analysts

Customer pays

or accumulates

advantage to realize

value of investment

3

Project transforms investment

into outcomes with potential

customer value

Sponsors

visualize and

invest

1

2

Value in Three Steps

Page 19: Agile for Business Analysts

Milestone

Milestones,

not Gantt charts

Investment, Milestones & More

Investments,

not budgets

Vision, not

specifications

Details will

emerge

Page 20: Agile for Business Analysts

Partition project goals

Sequence the most urgent first

Schedule sequences to hit milestones

Most Urgent

Most Important

Least Urgent

Least Importa

nt

The Incremental Project

1 + 2 + 3 = 6

Page 21: Agile for Business Analysts

Use Cases, User Stories, &

Backlog

User Stories Vignettes

Use Case ScenariosActionable backlog

Page 22: Agile for Business Analysts

22Copyright 2010 John Goodpasture, All Rights Reserved

Backlog cycle

One Time box

Lessons learned

Creative ideas

New cycle plan

Dynamic Backlog Cycles

Must be completed

Should be completed

Page 23: Agile for Business Analysts

Milestone

Work on

Backlog

Feedback Make Course

Corrections

TIMEBOX

Time boxes regulate team work

Increments of the backlog are delivered at milestones

Page 24: Agile for Business Analysts

Time box throughput: rate of go-live value added

Throughput benchmark: enables planning predictably

Team work benchmarks

Page 25: Agile for Business Analysts

Cadence

is the

key

Page 26: Agile for Business Analysts

Team 2

Team 1

Team 3

All time boxes are planned within one horizon

Plan to the horizon

END

Page 27: Agile for Business Analysts

Throughput only measures “value added”

Throughput AccountingMeasure Value Added to the business

Page 28: Agile for Business Analysts

Benefit realization

Throughput is where the benefit is

Benefit is not realized until customer pays

and / or

Benefit is realized when the deliverable advantages the customer

Page 29: Agile for Business Analysts

Beneficiary linkages

Sponsor recovers investment

Project manager earns the value of the deliverable

Beneficiary pays according to the value of benefits

Page 30: Agile for Business Analysts

More information

www.johngoodpasture.com

Page 31: Agile for Business Analysts

PUBLISHED BY J. ROSS PUBLISHING

Send John questions at

[email protected]

johngoodpasture.com

Square Peg Consulting, LLC