A Journey Through Agile in the Government

45
A Journey through Agile in the Federal Government

Transcript of A Journey Through Agile in the Government

Page 1: A Journey Through Agile in the Government

A Journey through Agile in

the Federal Government

Page 2: A Journey Through Agile in the Government

Richard Cheng - @RichardKCheng

• From the American version of Ottawa

• Agile trainer & coach

• CST, PMP, PMI-ACP

• Founder & executive committee member of Agile Delivery for Agencies, Programs, and Teams (ADAPT)

• Experience in Federal and commercial Agile transformations

Page 3: A Journey Through Agile in the Government

2008 – Motley Fool

Page 4: A Journey Through Agile in the Government
Page 5: A Journey Through Agile in the Government

Team 34

Page 6: A Journey Through Agile in the Government
Page 7: A Journey Through Agile in the Government

2009 – Office of

Personnel Management

Page 8: A Journey Through Agile in the Government

"After failing three times to modernize the federal

retirement system with the big bang approach,

the Office of Personnel Management is taking a new

tack that focuses on incremental changes*.”

*http://www.federalnewsradio.com/86/1937813/OPM-Director-John-Berry-promises-big-changes-for-hiring-

retention-retirement

Page 9: A Journey Through Agile in the Government

Scrum Overview

Product Vision

RoadmapD

ay

Sprint…

Pla

n

Day

Day

Daily Scrum

Revie

w

Retr

o

Sprint

Pla

n

Revie

w

Retr

o

Idea

Initiation Release

Pla

n

Release Release

Pla

n

Pla

n

Time

Page 10: A Journey Through Agile in the Government

Identify the Value

Previous efforts tried to do a lot:

Page 11: A Journey Through Agile in the Government

Identify the Value

Page 12: A Journey Through Agile in the Government

Scrum Overview

Product Vision

RoadmapD

ay

Sprint…

Pla

n

Day

Day

Daily Scrum

Revie

w

Retr

o

Sprint

Pla

n

Revie

w

Retr

o

Idea

Initiation Release

Pla

n

Release Release

Pla

n

Pla

n

Time

Page 13: A Journey Through Agile in the Government

Results

Shifted focus from writing about how we’re going to write the

feed specifications, to actually developing the feed

specifications

Published the Guide to Retirement Data Reporting

o Delivered a real-world working solution vetted by external and internal Federal retirement SMEs

o Retirement Data Viewer

*see http://www.slideshare.net/RichardChengExcella/agile-at-opm

Page 14: A Journey Through Agile in the Government

Mr. Kenneth Zawodney in statements before Congress*:

How Agile has helped:

“..Modernize our IT infrastructure incrementally, employing a cost effective and

efficient modular approach to transition away from paper and into the modern

era…”

Results:

• “…Establishing the capability of gathering electronic data..”

• “…In 2012, we launched the Data Viewer…”

• “..11 agencies are in a pilot for the Data Viewer..”

• “..Continue to deploy the Data Viewer to all agencies within the Federal

government…”

*http://oversight.house.gov/wp-content/uploads/2013/05/Mr.-ZAWODNY-Testimony.pdf

Page 15: A Journey Through Agile in the Government
Page 16: A Journey Through Agile in the Government
Page 17: A Journey Through Agile in the Government

2010 – USAJOBS

Page 18: A Journey Through Agile in the Government

Scrum Overview

Product Vision

RoadmapD

ay

Sprint…

Pla

n

Day

Day

Daily Scrum

Revie

w

Retr

o

Sprint

Pla

n

Revie

w

Retr

o

Idea

Initiation Release

Pla

n

Release Release

Pla

n

Pla

n

Time

Page 19: A Journey Through Agile in the Government

USAJOBS 3.0 Product Vision

• Own our data

• Own our website

Product Vision

Roadmap

Idea

Page 20: A Journey Through Agile in the Government

The Good and the Bad

The good:oOn time, on budgetoMoved 4.3 TB of data from legacy to new system with

very few errors and no data lossoAll 11 interconnected systems successfully passed data

back and forth with no errors

The bad:oUsers were required to reset their passwordsoCapacity issues caused system delays and outages for

weeks before a cloud solution could be put into placeoSearch configuration was incomplete due to acceptance

testing with only a small data subset

* http://www.slideshare.net/RichardChengExcella/agile-and-usajobs-product-ownership

Page 21: A Journey Through Agile in the Government

What I learned

USAjobs.gov struggles after feds take it back from Monster.com

– Computer World, Oct 2011

Web site for federal job seekers continues to frustrate many users

– Washington Post, Oct 2011

USAJobs snafu focus of House hearing

– Washington Post, Nov 2011

OPM says USAJobs recovered from 'death spiral’

– Federal News Radio, Nov 2011

Page 22: A Journey Through Agile in the Government

2011 – ADAPT

Page 23: A Journey Through Agile in the Government

Dept. of Defense 10 Point Plan

Page 24: A Journey Through Agile in the Government

Building our ADAPT Community

Page 25: A Journey Through Agile in the Government

Key Issues

Contracts and Procurement

• Governance

• Scaling

• Culture and Legacy

Page 26: A Journey Through Agile in the Government

Agile and Federal Contracts

Agile Projects

Iteration 1 Iteration 2 Iteration 3 …..

BPA / IDIQ

Task Order 1 Task Order 2 Task Order 3 …..

Page 27: A Journey Through Agile in the Government
Page 28: A Journey Through Agile in the Government
Page 29: A Journey Through Agile in the Government

Fixed Date / Fixed Scope

• Outcomes of Fixed Date / Fixed Scope projects:

o Waterfall

1. Delivered on time and working as expected

2. “Delivered” on time … with issues

3. Cannot deliver on time, need to extend

o Scrum

1. Delivered on time and working as expected

2. The highest valued stories are delivered by the

requested date and working as expected

• Do not sacrifice quality to meet dates

Page 30: A Journey Through Agile in the Government

Missed Deadline?

0

200

400

600

800

1000

1200

1400

Work Remaining

Project Due Date

Page 31: A Journey Through Agile in the Government

Key Issues

• Contracts and Procurement

Governance

• Scaling

• Culture and Legacy

Page 32: A Journey Through Agile in the Government

Agile and EVM

• EVM is not inherently anti-Agile

• Problems

o Phase based on a waterfall SDLC

o Baselining

o Measurement of value

Page 33: A Journey Through Agile in the Government

Agile and EVM

Req

Design

Dev

Release

QA

EVM Timeline

Development

Development

EVM Timeline

From this to this… Requirements

To this….Sprint 1

Sprint 2

Sprint 3

Sprint N

EVM Timeline

Page 34: A Journey Through Agile in the Government

EVM Focus

Product Vision

RoadmapD

ay

Sprint…

Pla

n

Day

Day

Daily Scrum

Revie

w

Retr

o

Sprint

Pla

n

Revie

w

Retr

o

Idea

Initiation Release

Pla

n

Release Release

Pla

n

Pla

n

Time

Page 35: A Journey Through Agile in the Government

Confirmation > Permission

Page 36: A Journey Through Agile in the Government

Key Issues

• Contracts and Procurement

• Governance

Scaling

• Culture and Legacy

Page 37: A Journey Through Agile in the Government

Scaled Agile Framework™ Big Picture

Page 38: A Journey Through Agile in the Government

Key Issues

• Contracts and Procurement

• Governance

• Scaling

Culture and Legacy

Page 39: A Journey Through Agile in the Government
Page 40: A Journey Through Agile in the Government
Page 41: A Journey Through Agile in the Government

Right about here

Page 42: A Journey Through Agile in the Government

Other Agencies

Page 43: A Journey Through Agile in the Government

The Future

Page 44: A Journey Through Agile in the Government

The Future

Page 45: A Journey Through Agile in the Government

Contact Information

Richard K Cheng

[email protected]

703-967-8620

http://www.excella.com

Twitter: @RichardKCheng