agile defense · 2019-04-09 · agile metrics: progress monitoring of agile contractors • if the...

38
© 2014 Scrum Inc. © 2011 Scrum Inc. Agile Defense The transformation of how wars are fought, how logistics are delivered, and how the Department of Defense does business. Hosts: Jeff Sutherland JJ Sutherland

Upload: others

Post on 21-Jun-2020

8 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Agile Defense · 2019-04-09 · Agile Metrics: Progress Monitoring of Agile Contractors • If the Project Management Office (PMO) is doing a request for proposal (RFP), no matter

© 2

014 S

cru

m I

nc.

© 2011 Scrum Inc.

Agile Defense The transformation of how wars are fought, how logistics are

delivered, and how the Department of Defense does business.

Hosts: Jeff Sutherland JJ Sutherland  

Page 2: Agile Defense · 2019-04-09 · Agile Metrics: Progress Monitoring of Agile Contractors • If the Project Management Office (PMO) is doing a request for proposal (RFP), no matter

© 2

014 S

cru

m I

nc.

Who We Are

Scrum Inc. is the Agile leadership company of Dr. Jeff Sutherland, co-creator of Scrum. We are based in Cambridge, MA.

We maintain the Scrum framework by: •  Capturing and codifying evolving best practices, •  Conducting original research on organizational behavior •  Adapting the methodology to an ever-expanding set of

industries, processes and business challenges

We also help companies achieve the full benefits of Scrum through our full suite of support services: •  Training (Scrum Master, Product Owner, Agile Leadership, online courses, etc.) •  Consulting (linking Scrum and business strategy, customizing Scrum) •  Coaching (hands-on support to Scrum teams)

•  Publishing and new content development

Find out more at www.scruminc.com.  

We run our services company using Scrum as the primary management framework, making us a living laboratory on the cutting edge of Enterprise Scrum

Page 3: Agile Defense · 2019-04-09 · Agile Metrics: Progress Monitoring of Agile Contractors • If the Project Management Office (PMO) is doing a request for proposal (RFP), no matter

© 2

014 S

cru

m I

nc.

© 1993-2012 Jeff Sutherland

Biographical Sketch - Jeff Sutherland

•  1960-1975 - West Point, Fighter Pilot, U.S. Air Force

•  100 missions over North Vietnam F4 Phantom

•  1973-1986 - Univ. Colorado School of Medicine •  Asst. Prof. Radiology, Biometrics, and Preventive Medicine

•  Complex adaptive systems research, mathematical simulations of cancer cell formation

•  1983-2008 - VP/CTO/CEO 10 technology companies, Agile coach to 21 startups

•  1983-1993 prototyping new development processes

•  1993 created first Scrum, now the leading software development methodology

•  1996-2008 CTO IDX (GE Healthcare) and PatientKeeper

•  2006-present Senior Advisor, OpenView Ventures

•  2008-present Chairman Scrum Foundation

•  2006-present CEO Scrum Inc.

QuickTime™ and aGIF decompressor

are needed to see this picture.

QuickTime™ and aGIF decompressor

are needed to see this picture.

Page 4: Agile Defense · 2019-04-09 · Agile Metrics: Progress Monitoring of Agile Contractors • If the Project Management Office (PMO) is doing a request for proposal (RFP), no matter

© 2

014 S

cru

m I

nc.

Biographical Sketch – JJ Sutherland

-  Former Sr. Producer and Correspondent, NPR

-  Covered the wars in Iraq and Afghanistan from 2004-2011, spending 3-4 months a year in country.

-  Covered 9/11, 7/7 attacks in London, Israel-Lebanon War, Tsunami in Japan

-  Scrum Master for teams that produced NPR’s coverage of the Arab Spring in 2011 in Egypt and Libya.

-  Winner of numerous Peabody, DuPont, Overseas Press Club,

Edward R. Murrow and other awards.

-  Co-author, with Jeff, of upcoming book “Scrum: The Art of Doing Twice

the Work in Half the Time”

Page 5: Agile Defense · 2019-04-09 · Agile Metrics: Progress Monitoring of Agile Contractors • If the Project Management Office (PMO) is doing a request for proposal (RFP), no matter

© 2

014 S

cru

m I

nc.

2

Agenda

•  How some key elements of Scrum were influenced by military strategy and tactics.

•  The US Department of Defense requiring Agile in IT acquisition.

•  Common Issues and Best Practices for Success:

•  How Agile practices are not just to save money and build better products. It’s about delivering value to the warfighter.

Page 6: Agile Defense · 2019-04-09 · Agile Metrics: Progress Monitoring of Agile Contractors • If the Project Management Office (PMO) is doing a request for proposal (RFP), no matter

© 2

014 S

cru

m I

nc.

Scrum and Military Thinking

Page 7: Agile Defense · 2019-04-09 · Agile Metrics: Progress Monitoring of Agile Contractors • If the Project Management Office (PMO) is doing a request for proposal (RFP), no matter

© 2

014 S

cru

m I

nc.

The Infamous Gantt Chart

source: infoq.com 

Page 8: Agile Defense · 2019-04-09 · Agile Metrics: Progress Monitoring of Agile Contractors • If the Project Management Office (PMO) is doing a request for proposal (RFP), no matter

© 2

014 S

cru

m I

nc.

F-35 Delayed By Software Problems $143B over budget

“Delays in developmental flight tes=ng of the F‐35’s cri=cal soBware may hinder delivery of the warfigh=ng capabili=es the military services expect… Challenges in 

development and tes=ng of mission systems soBware con=nued through 2013, due 

largely to delays in soBware delivery, limited  capability in the soBware when 

delivered, and the need to fix problems and retest mul=ple soBware versions.” 

GAO‐14‐322 

Page 9: Agile Defense · 2019-04-09 · Agile Metrics: Progress Monitoring of Agile Contractors • If the Project Management Office (PMO) is doing a request for proposal (RFP), no matter

© 2

014 S

cru

m I

nc.

Burndown Chart

Page 10: Agile Defense · 2019-04-09 · Agile Metrics: Progress Monitoring of Agile Contractors • If the Project Management Office (PMO) is doing a request for proposal (RFP), no matter

© 2

014 S

cru

m I

nc.

“Scrum is a productivity super weapon…. It is shockingly efficient.”

-Rick Horgan, Sr. Editor, Crown Business

Page 11: Agile Defense · 2019-04-09 · Agile Metrics: Progress Monitoring of Agile Contractors • If the Project Management Office (PMO) is doing a request for proposal (RFP), no matter

© 2

014 S

cru

m I

nc.

The World’s Best Stealth Fighter Isn’t Made in America – Bill Sweetman, The Daily Beast 24 Mar 2014

Saab JAS 39E Gripen 

Costs less than previous version with all systems improved 

$43M – about 20% of the final cost of an F35 

Biannual Scrum releases of system soBware 

Page 12: Agile Defense · 2019-04-09 · Agile Metrics: Progress Monitoring of Agile Contractors • If the Project Management Office (PMO) is doing a request for proposal (RFP), no matter

© 2

014 S

cru

m I

nc.

Make Work Visible

Page 13: Agile Defense · 2019-04-09 · Agile Metrics: Progress Monitoring of Agile Contractors • If the Project Management Office (PMO) is doing a request for proposal (RFP), no matter

© 2

014 S

cru

m I

nc.

Captain Edwin Atterberry, August, 1967

Page 14: Agile Defense · 2019-04-09 · Agile Metrics: Progress Monitoring of Agile Contractors • If the Project Management Office (PMO) is doing a request for proposal (RFP), no matter

© 2

014 S

cru

m I

nc.

OODA Loop

F‐100 Super Sabre 

John “Forty Second” Boyd Genghis John 

The Mad Major 

Page 15: Agile Defense · 2019-04-09 · Agile Metrics: Progress Monitoring of Agile Contractors • If the Project Management Office (PMO) is doing a request for proposal (RFP), no matter

© 2

014 S

cru

m I

nc.

Cross Functional Teams

Page 16: Agile Defense · 2019-04-09 · Agile Metrics: Progress Monitoring of Agile Contractors • If the Project Management Office (PMO) is doing a request for proposal (RFP), no matter

© 2

014 S

cru

m I

nc.

Collaborative Warfare in Iraq

•  “One of the true breakthroughs…[Like] the tank or the airplane. The stuff of which military novels are written.

•  Bob Woodward on 60 Minutes

The interagency teams made it possible to eliminate the 

organiza=onal seams between 

the different coali=on actors in 

Iraq, placing an “unblinking 

eye” on high‐value targets. . . . Passing responsibili=es 

between units and 

organiza=ons represented an 

“organiza)onal blink” during 

which momentum slowed and the target might escape.  

 ‐Joint Force Quarterly 

Page 17: Agile Defense · 2019-04-09 · Agile Metrics: Progress Monitoring of Agile Contractors • If the Project Management Office (PMO) is doing a request for proposal (RFP), no matter

© 2

014 S

cru

m I

nc.

Disbanded

“. . . as soon as the near-failure in Iraq was averted, bureaucratic support for interagency teams began to decline. By 2008, other departments and agencies, particularly one unidentified intelligence agency, began pulling back people and cooperation, believing information-sharing and collaboration had gone too far.”

-  Secret Weapon: High-value Target Teams as an Organizational Innovation

Institute for National Strategic Studies: Strategic Perspectives, no. 4, 2011

Page 18: Agile Defense · 2019-04-09 · Agile Metrics: Progress Monitoring of Agile Contractors • If the Project Management Office (PMO) is doing a request for proposal (RFP), no matter

© 2

014 S

cru

m I

nc.

© 1993-2012 Jeff Sutherland

2010 Defense Acquisitions Act

New Acquisition Process Required- The Secretary of Defense shall develop and implement a new acquisition process for information technology systems…

…designed to include: (A) early and continual involvement of the user; (B) multiple, rapidly executed increments or releases of capability;

(C) early, successive prototyping to support an evolutionary approach; and (D) a modular, open-systems approach.

Page 19: Agile Defense · 2019-04-09 · Agile Metrics: Progress Monitoring of Agile Contractors • If the Project Management Office (PMO) is doing a request for proposal (RFP), no matter

© 2

014 S

cru

m I

nc.

Testimony Before Congress

“…the policy addresses the realization that information technology capabilities may evolve so “desired capabilities” can be traded-off against cost and initial operational capability to deliver the best product to the field in a timely manner. “

“Early discovery of system vulnerabili=es can facilitate remedia=on to reduce the impact on cost, schedule and performance….The Director for Opera=onal Tes=ng and 

Evalua=on (DOT&E) is now examining regression test procedures as part of its suitability 

evalua=ons. DOT&E has also begun helping some programs convert to automated 

regression tes=ng so as to gauge the extent of the problem the Department faces.” 

Assistant Secretary of Defense (Acquisi3on) 

Katrina McFarland 

Tes3mony before Senate Armed Services Commi?ee 2/26/14 

Page 20: Agile Defense · 2019-04-09 · Agile Metrics: Progress Monitoring of Agile Contractors • If the Project Management Office (PMO) is doing a request for proposal (RFP), no matter

© 2

014 S

cru

m I

nc.

GAO on Major Automated Information Systems.

-  $4.5 Billion. Total IT budget $39 Billion

-  Only 13 of 15 could even provide data

-  Of those 13: -  7 cost increased: 4% to 2,233%

-  4 cost decreased: 4% to 86%

-  12 dates slipped. 3 by more than 5 years.

-  ONLY 3 “met system performance targets”

Page 21: Agile Defense · 2019-04-09 · Agile Metrics: Progress Monitoring of Agile Contractors • If the Project Management Office (PMO) is doing a request for proposal (RFP), no matter

© 2

014 S

cru

m I

nc.

GAO GUIDANCE

Common Critical Success Factors

•  Program officials were actively engaged with stakeholders

•  Program staff had the necessary knowledge and skills

•  Senior department and agency executives supported the programs

•  End users and stakeholders were involved in the development of requirements

•  End users participated in testing of system functionality prior to formal end user acceptance testing

•  Government and contractor staff were consistent and stable

•  Program staff prioritized requirements

•  Program officials maintained regular communication with the prime contractor

•  Programs received sufficient funding

Page 22: Agile Defense · 2019-04-09 · Agile Metrics: Progress Monitoring of Agile Contractors • If the Project Management Office (PMO) is doing a request for proposal (RFP), no matter

© 2

014 S

cru

m I

nc.

Scrum Patterns

GAO Common Cri)cal Success Factors  

 

Program officials were ac)vely engaged with stakeholders; Program staff priori)zed requirements; 

Program officials maintained regular communica)on with the prime contractor    

   ‐PRODUCT OWNER 

  Program staff had the necessary knowledge and skills  

   ‐ CROSS‐FUNCTIONAL TEAMS   

 

Senior department and agency execu)ves supported the programs  

   ‐PATRON PATTERN 

 

End users and stakeholders were involved in the development of requirements 

    ‐BACKLOG 

 

End users par)cipated in tes=ng of system func=onality prior to formal end user acceptance tes)ng     ‐ SPRINT REVIEW 

  

Government and contractor staff were consistent and stable  

   ‐ STABLE TEAMS  

Programs received sufficient funding   

   ‐ Well… 

Page 23: Agile Defense · 2019-04-09 · Agile Metrics: Progress Monitoring of Agile Contractors • If the Project Management Office (PMO) is doing a request for proposal (RFP), no matter

© 2

014 S

cru

m I

nc.

DoD CIO Plan for Modernization: Enable Agile IT

23 

Deliver usable 

capabili)es  to users  every 6‐12 

months 

Ac)ve user involvement  to priori)ze requirements and 

provide responsive feedback during 

development 

Streamlined contrac)ng 

processes leveraging exis)ng 

contract vehicles for rapid Task/

Delivery Order execu)on 

Leveraging common 

infrastructure plaZorms,  standards, and interfaces  

Integrated test and evalua)on, 

cer)fica)ons during development 

leveraging common test 

infrastructure, automated tools 

A different approach to 

project management ‐ 

Small, dynamic, and 

empowered teams  

Small scoped releases 

responsive to changes  in ops, tech, budget... 

Roadmaps and 

architectures align agile 

increments into larger 

capabili)es 

Source: DoD’s CIO 10 Point Plan for IT Moderniza=on 

Page 24: Agile Defense · 2019-04-09 · Agile Metrics: Progress Monitoring of Agile Contractors • If the Project Management Office (PMO) is doing a request for proposal (RFP), no matter

© 2

014 S

cru

m I

nc.

The Old Way

Build 0.1

Legend:

Figure 4. Model 2: Defense Unique Software Intensive Program

Materiel

CDD

Validation

Development RFP

Release Decision

Full Deployment

Decision

(FDD) Full

Development Decision

IOC Deployment (FD)

A B

Risk

Reduction

Build 1.1

C

Limited Deployment

Build 1.2

  Build 1.3

  

Page 25: Agile Defense · 2019-04-09 · Agile Metrics: Progress Monitoring of Agile Contractors • If the Project Management Office (PMO) is doing a request for proposal (RFP), no matter

© 2

014 S

cru

m I

nc.

New Guidance

This model is dis=nguished from the previous model by the rapid delivery of  capability 

through several limited fieldings in lieu of single Milestones B and C and a single full 

deployment. Each limited fielding results from a specific build, and provides the user with 

mature and tested sub‐elements of the overall capability  Interim DoD Instruc=on 5000.02 

Page 26: Agile Defense · 2019-04-09 · Agile Metrics: Progress Monitoring of Agile Contractors • If the Project Management Office (PMO) is doing a request for proposal (RFP), no matter

© 2

014 S

cru

m I

nc.

SEI TECHNICAL NOTE Agile Metrics:

Progress Monitoring of Agile Contractors

•  If the Project Management Office (PMO) is doing a request for proposal (RFP), no matter which phase, ensure that the RFP contains language that allows the use of Agile.

•  Be prepared to mine and effectively use the metrics data that naturally occur in typical Agile teams.

•  Take advantage of the transparency provided in Agile processes. Don’t wait for the metrics to come to you. Go look at what the Agile team is doing.

Page 27: Agile Defense · 2019-04-09 · Agile Metrics: Progress Monitoring of Agile Contractors • If the Project Management Office (PMO) is doing a request for proposal (RFP), no matter

© 2

014 S

cru

m I

nc.

© 1993-2012 Jeff Sutherland

Scrum Makes Work Visible

‐  Scrum Board 

‐  Burndown Chart 

Page 28: Agile Defense · 2019-04-09 · Agile Metrics: Progress Monitoring of Agile Contractors • If the Project Management Office (PMO) is doing a request for proposal (RFP), no matter

© 2

014 S

cru

m I

nc.

© 1993-2012 Jeff Sutherland

Velocity is the Key Metric

Beginning of sprint

8

5

3

5

5

5

3

5

5

8

Product Backlog

Estimated velocity = 26

8

5

3

5

5

Sprint Backlog

End of sprint

8

5

3

5

5

Sprint Backlog

Done!

Done!

Done!

Almost done

Not started

Actual velocity = 18

Page 29: Agile Defense · 2019-04-09 · Agile Metrics: Progress Monitoring of Agile Contractors • If the Project Management Office (PMO) is doing a request for proposal (RFP), no matter

© 2

014 S

cru

m I

nc.

© 1993-2012 Jeff Sutherland

Release Burndown

100

200

300

400

Work remaining (story points)

Sprint

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Page 30: Agile Defense · 2019-04-09 · Agile Metrics: Progress Monitoring of Agile Contractors • If the Project Management Office (PMO) is doing a request for proposal (RFP), no matter

© 2

014 S

cru

m I

nc.

Agile Earned Value

1. Gather all stories and prioritize in a single backlog

2. Estimate all work in points.

3. Those points are the single unite of measurement for Planned Value and Earned Value.

4. Value is only earned when a story is “done.” No value for partially complete work

Page 31: Agile Defense · 2019-04-09 · Agile Metrics: Progress Monitoring of Agile Contractors • If the Project Management Office (PMO) is doing a request for proposal (RFP), no matter

© 1993‐2014 Jeff Sutherland 

Earned Value ‐ cost per sprint 

•  You have a project backlog es)mated at 240 points 

•  The team has a velocity of 40 points (2 week

iterations)

•  The team’s cost is $50,400 per iteration (7 people @

$90/hour x 80hrs)

•  Schedule is 12 weeks (6 iterations)

•  Budget is $302,400 ($50,400 × 6)

•  EVM CONVERSION

•  PV = $50,400 per iteration (your planned costs)

•  EV = $1260 per Story Point delivered ($302,400 / 240 = $1260)

Page 32: Agile Defense · 2019-04-09 · Agile Metrics: Progress Monitoring of Agile Contractors • If the Project Management Office (PMO) is doing a request for proposal (RFP), no matter

© 1993‐2014 Jeff Sutherland 

Earned Value Calcula)on 

•  ITERATION #1

•  The team delivered 42 story points

•  EV = $52,920 ($1260 × 42)

•  AC = $50,400 (actual cost)

•  PV = $50,400

•  CPI = 1.05 (EV/AC) – you’re under budget!

•  SPI = 1.05 (EV/PV) – you’re ahead of schedule!

•  ITERATION #2

•  A develop resigned from the team effective day-1 of the iteration. They’re not replaced

•  The team delivers 38 story points

•  EV = $100,800 ($1260 × 38 + $52,920)

•  AC = 93,600 ($43,200 + $50,400)

•  PV = $100,800

•  CPI = 1.08 (EV/AC) – your under budget!

•  SPI = 1.0 (EV/PV) – you’re exactly on schedule!

Page 33: Agile Defense · 2019-04-09 · Agile Metrics: Progress Monitoring of Agile Contractors • If the Project Management Office (PMO) is doing a request for proposal (RFP), no matter

© 2

014 S

cru

m I

nc.

33 © 2012 Scrum Inc.

Change for Free

•  Create a prioritized backlog of work to be done with highest business value items first.

•  Implement in short sprints, always less than a month.

•  When higher priority requirements emerge, put them in the next sprint.

•  Cut lowest priority items out of the project equal to the amount of work added. These features are unlikely to ever be used anyway.

•  Change for free allows you to meet your budget and deliver on time with lower risk.

Page 34: Agile Defense · 2019-04-09 · Agile Metrics: Progress Monitoring of Agile Contractors • If the Project Management Office (PMO) is doing a request for proposal (RFP), no matter

© 2

014 S

cru

m I

nc.

34 © 2012 Scrum Inc.

Money for Nothing: Even Better Than Change for

Free

•  Projects are usually prioritized by return on investment.

•  Ordering your Product Backlog allows you to prioritize features by return on investment.

•  Since 65% are never or rarely used, during the project it will become evident when the next low priority feature costs more than the value it delivers.

•  Stop the project at that point and deploy the valuable features.

•  All projects should deliver early and generate money for nothing.

Page 35: Agile Defense · 2019-04-09 · Agile Metrics: Progress Monitoring of Agile Contractors • If the Project Management Office (PMO) is doing a request for proposal (RFP), no matter

© 2

014 S

cru

m I

nc.

Auftragstaktik

“A clear and concise expression of the purpose of the operation and the desired military end state that supports mission command, provides focus to the staff, and helps subordinate and supporting commanders act to achieve the commander’s desire result without further order, even when the operation does not unfold as planned.”

- JP 3-0 Joint Operations

 

“‘His Majesty made you a 

major because he believed 

you would know when not to 

obey his orders.’” 

 

Field Marshal Helmuth von Moltke the Elder 

Chief of the German General Staff 

1857‐1888 

Commander’s Intent:  

Page 36: Agile Defense · 2019-04-09 · Agile Metrics: Progress Monitoring of Agile Contractors • If the Project Management Office (PMO) is doing a request for proposal (RFP), no matter

© 2

014 S

cru

m I

nc.

Questions?

Available 9/30 from Crown Business 

Pre‐Order at Amazon or Barnes and Noble 

“Scrum is mandatory reading for any leader, whether they’re leading 

troops on the badlefield or in the marketplace.  The challenges of today’s 

world don’t permit the luxury of slow, inefficient work.  Success requires 

tremendous speed, enormous produc=vity, and an unwavering commitment 

to achieving results.  In other words success requires Scrum.” 

           General Barry McCaffrey 

 

Page 37: Agile Defense · 2019-04-09 · Agile Metrics: Progress Monitoring of Agile Contractors • If the Project Management Office (PMO) is doing a request for proposal (RFP), no matter

© 2

014 S

cru

m I

nc.

Stay Connected

E-mail •  [email protected], [email protected]

Twitter, Facebook, and G+ •  @Scruminc, @Wikispeed, #Scrum, #Agile

Our Website •  www.scruminc.com

•  check in for announcements, new content and services, book releases, and more! 

ScrumLab •  Scrumlab.scruminc.com

•  Articles, videos, papers on all things scrum 

Online Courses •  Advance your learning with our interactive online courses. Visit

scrumlab to view upcoming topics. 

Page 38: Agile Defense · 2019-04-09 · Agile Metrics: Progress Monitoring of Agile Contractors • If the Project Management Office (PMO) is doing a request for proposal (RFP), no matter

© 2

014 S

cru

m I

nc.

Sources and Documents

-  National Defense Authorization Act of 2010 section 804

-  http://www.afei.org/news/Documents/2010%20NDAA%20Section%20804.pdf

-  Response from DoD: http://www.afei.org/WorkingGroups/section804tf/Documents/OSD_Sec_804_Report.pdf

-  SEI Guidance on section 804

-  http://www.sei.cmu.edu/reports/11sr015.pdf

-  Katrina McFarland, Asst. Sec. of Defense (Acquisition) testimony Feb. 2014

-  http://www.armed-services.senate.gov/imo/media/doc/McFarland_02-26-14.pdf

-  Full transcript of hearing: -  http://www.armed-services.senate.gov/imo/media/doc/14-10%20-%202-26-14.pdf

-  Department of Defense Instruction on Acquisistion (Interim 5000.02)

-  http://www.acq.osd.mil/docs/DSD%205000.02_Memo+Doc.pdf

-  GAO Information Technology: Critical Factors Underlying Successful Major Acquisitions

-  http://www.gao.gov/new.items/d127.pdf

-  GAO report on Major Automated Information Systems

-  http://www.gao.gov/assets/670/662045.pdf

-  DoD CIO Modernization Plan

-  http://dodcio.defense.gov/home/initiatives/doditmodernization.aspx

-  SEI Guidance on Agile in Defense

-  https://www.sei.cmu.edu/reports/11tn002.pdf

-  SEI Guidance on Agile Metrics

-  http://resources.sei.cmu.edu/library/asset-view.cfm?assetid=77747