News & Updates
Modernizing Federal IT Part 8 - The Proof is in the Pudding, Disability Case Processing System 2 (DCPS2) goes LiveJanuary 9, 2017 - Posted by: CIO Council Operations
This is the 9th in a series describing how the Social Security Administration is working towards a more modern IT infrastructure. *Part 1: Catching Up and Jumping Ahead
*Part 2: The Gravity of Inetellectual Property
*Part 3: Teasing Apart the Problem
*Part 4: Building a Modern Data Foundation
*Part 5: Modernizing Software Architecture
*Part 6: Agility and Evolving a Minimal Viable Product
*Part 7: Modernizing Federal IT Part 7 What Does a Modern Application Look Like
*Part 8: The Proof is in the Pudding, Disability Case Processing System 2 (DCPS2) goes Live
*Part 9: Modernization begets Modernization
*Part 10: Modernizing with a Buy or Build
Over the last two years the Social Security Administration (SSA) has worked toward a point where the ideas presented in this series could be implemented. On December 16, we deployed our first newly modernized application, DCPS2.
You may recognize DCPS2 from the earlier blog here. This is a restart of a failed attempt to outsource the development of a new disability case processing system to contractors. In 14 months we built a new application from the ground using agile methods. We developed it on a modern programming stack based on node.js using open source components and deployed in the cloud. In 14 months we accomplished, for a fraction of the cost, success that could not be found over the four-plus years with Lockheed Martin and MicroPact in the lead.
This is a huge success. Over the duration, our staff learned a new programming language, learned a new development toolset based on GIT and Jenkins, learned a new database management system, Postgres, and deployed a product. The code rolled out with no– zero — reported bugs.
But this is not just a story about the SSA. This is the case that demonstrates that the federal government can successfully modernize IT infrastructure in a reasonable timeframe for a reasonable cost. This is the pudding, the proof. The next time we work, with the expense of the learning curve behind us, we could cut another 30% off the cost.
And the story could be bigger still. Before undertaking this last attempt, the agency performed a buy vs. build analysis. We determined that we could build a bespoke application, from scratch, specific to our unique government business process, for less cost than the cost of buying and tweaking an off-the-shelf product. We found and have now proved that by using agile methods and open source tools and components, we can build for less.
And bigger still, we have a second disability case business process around case adjudication that requires modernization. This process is publicly visible and therefore a little political. We suspect that the DCPS2 process can be married to the adjudication process, and replicated as the basis for a new adjudication process, in order to significantly improve the productivity of our case workers and judges on the adjudication side of the disability process. In other words, because we own the code, DCPS2 could become the basis for modernizing our determination process end-to-end.
This success story provides a great end to this series on IT modernization. Success fittingly underscores the messages delivered by Federal CIO Tony Scott, President Barack Obama, and many IT-literate members of Congress who have emphasized the importance of fixing our aging federal IT infrastructure. The DCPS2 success is a tribute to Acting Commissioner Colvin, who initiated the turnaround, and a tribute to the strong effort by the DCPS2 development team, both federal employees and contractors (including Lockheed Martin, who made a significant contribution as Leidos). DCPS2 is a tribute to our State partners, who have persevered DCPS1 and can now see a path forward.
The success of DCPS2 also punctuates my stint with this administration. I hope that the blogs in this series have helped a little, here and there. It has been my pleasure to throw these ideas out for your consideration.
Help Wanted: Increase the Effectiveness of your Tax Dollar!
June 18, 2018
The Time to Modernize Government Payroll Systems is Now
May 31, 2018
Release of the Federal Cybersecurity Risk Determination Report and Action Plan to the President of the United States
May 30, 2018
IT Modernization Update
May 30, 2018
NewPay Pre-Solicitation Notice Release
May 18, 2018
Strengthening the Cybersecurity of Federal Agencies through Improved Identity, Credential, and Access Management (ICAM)
May 4, 2018