1
Software Solutions Symposium 2017
Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213
Agile Project Success and Failure (The Story of the FBI Sentinel Program)
Thomas Friend
Agile Project Success and Failure (The Story of the FBI Sentinel - - PowerPoint PPT Presentation
Software Solutions Symposium 2017 Agile Project Success and Failure (The Story of the FBI Sentinel Program) Thomas Friend Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 1 Software Solutions Symposium 2017
1
Software Solutions Symposium 2017
Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213
Thomas Friend
2
Software Solutions Symposium 2017
Introductions
Pilot
3
Software Solutions Symposium 2017
3
4
Software Solutions Symposium 2017
4
5
Software Solutions Symposium 2017
5
6
Software Solutions Symposium 2017
6
7
Software Solutions Symposium 2017
7
8
Software Solutions Symposium 2017
scale projects?
8
9
Software Solutions Symposium 2017
9
10 10
Software Solutions Symposium 2017
10
11 11
Software Solutions Symposium 2017
11
We Repeat What We Forget
12 12
Software Solutions Symposium 2017
13 13
Software Solutions Symposium 2017
13
14 14
Software Solutions Symposium 2017
14
15 15
Software Solutions Symposium 2017
15
16 16
Software Solutions Symposium 2017
The following FBI projects detail a fascinating case study of project methodologies and how Agile leadership delivered where traditional approaches failed.
Three reasons this case study is relevant: 1. Size: This was a large project - hundreds of millions of dollars: Agile Scales. 2. Prior Failure: This Agile project succeeded where two previous waterfall projects using the same technology had failed. 3. Visibility: This was a high-profile and mission-critical project - in government. Precisely the environment and scale at which Agile is often misconstrued as being inappropriate.
16
17 17
Software Solutions Symposium 2017
17
18 18
Software Solutions Symposium 2017
May 2001, the Oklahoma City bomber was about to be executed.
been disclosed to the defense.
send and lost evidence.
granted the FBI came under severe criticism.
18
19 19
Software Solutions Symposium 2017
processes
required
system (VCF)
a) One $400 contract b) Brand new system as no market alternatives were deemed sufficient
a) 200 person team spent 6 months creating the requirements b) A grand design upfront c) Go live at once - a classic big-bang
19
20 20
Software Solutions Symposium 2017
1. The 9/11 attacks increased political pressure for better homeland security and data sharing between agencies. 2. Responding to this pressure, the FBI made promises they could not keep. 3. The FBI received an additional $78M of funding for compliance and also promised to chop off another 6 months from the schedule. 4. Summary
a) Waterfall-style Big Bang rollout b) $400 Million c) $78 Million Additional Funding d) 300 person team for Requirements + 6 months = 600 pages of listed requirements
20
21 21
Software Solutions Symposium 2017
21
22 22
Software Solutions Symposium 2017
and re-written time and time again.
22
23 23
Software Solutions Symposium 2017
contractor had: “badly bungled the project – it should be abandoned … the software is incomplete, inadequate and (incompetently) designed -essentially unusable under real world conditions.”
like this, you need to apply a level of rigor and discipline that's very high.”
23
24 24
Software Solutions Symposium 2017
24
25 25
Software Solutions Symposium 2017
years 2006 to 2009. The total project budget was $425M.
a) $305M was budgeted for Lockheed Martin. b) $120M was allocated for the FBI to run a massive program office to carry out detailed and prescriptive oversight of the work.
and control of the contractor!
25
26 26
Software Solutions Symposium 2017
already broken system in-place.
26
27 27
Software Solutions Symposium 2017
27
28 28
Software Solutions Symposium 2017
a) Design is broken into 670 user stories b) Self-organizing teams c) 45 staff (not 300 as previous) d) Product Owner prioritized the work e) Two week sprints f) Demo every sprint
28
29 29
Software Solutions Symposium 2017
29
30 30
Software Solutions Symposium 2017
30
31 31
Software Solutions Symposium 2017
31
32 32
Software Solutions Symposium 2017
32
33 33
Software Solutions Symposium 2017
33
34 34
Software Solutions Symposium 2017
34
35 35
Software Solutions Symposium 2017
35
36 36
Software Solutions Symposium 2017
36
37 37
Software Solutions Symposium 2017
37
38 38
Software Solutions Symposium 2017
a. Satisfy the customer b. Harness Change c. Be very incremental d. Create trust through ‘high touch’ leadership e. Encourage face to face conversations f. Set targets and reword progress g. Pursue simplicity, not complexity h. Give team space they need to excel
38
39 39
Software Solutions Symposium 2017
40 40
Software Solutions Symposium 2017
Brian Wernham FBCS FAPM
and Federal Challenges in Applying Agile Methods
United States Government Accountability Office a) David A. Powner, (202) 512-9286 or pownerd@gao.gov b) Dr. Nabajyoti Barkakati, (202) 512-4499 or barkakatin@gao.gov
40
41 41
Software Solutions Symposium 2017
Title of the Presentation Goes Here