Loading…
This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own

View analytic
Wednesday, August 5 • 10:45 - 12:00
How DevOps Will Fix Government IT: Agility in a Low Trust Environment (Mark Schwartz)

Sign up or log in to save this to your schedule and see who's attending!

Limited Capacity seats available

Abstract:
We all know that agility requires trust, but the government is an extreme example of a low trust environment. We all know that agile approaches focus on maximizing business value delivered, but the definition of business value for a government is not at all clear. We all know that Lean approaches work to remove waste, but the government is designed around heavyweight processes that we know as red tape. Lean, agile IT seems like an impossible fit with a government environment.
Or - perhaps - the government is a perfect laboratory for pushing the boundaries of the agile approach and working on its most difficult issues.
I contend that every organization has a unique set of needs. The government's special needs result from its constant exposure to the cynical public eye, its complex oversight structure based on a system of checks and balances, and its foundations in a rule-based system to ensure accountability to the public. An IT project must meet these "business needs" in addition to any product-specific business needs - and the best way to meet business needs is to empower self-organizing teams to find the best way to do so. In other words, agile teams can self-organize to meet the deep needs of the bureaucracy, in addition to meeting any product-specific business needs.
At US Citizenship and Immigration Services, we have found that a DevOps framework, properly applied, can be a perfect way to meet the government's deeper needs. For example, scripted deployments can make it easier to change development contractors, which makes the government procurement system more open and more fair. By turning compliance requirements into automated tests, a DevOps team can make it clear to oversight bodies that it is fully compliant; by making metrics transparent across the entire delivery process, from development through production, DevOps can support the government's oversight processes. A DevOps-based security model can be made consistent with the government's new focus on Continuous Diagnostics and Mitigation. DevOps can help us make government IT lean - while at the same time supporting the government's needs for oversight, transparency, and accountability to the public.
At USCIS we have taken an agile approach to our agile adoption - self organizing to meet the needs of the bureaucracy in a way that is lean and delivers value.

Learning Outcomes:
  • Applying agile approaches in a low-trust environment; using DevOps to meet needs of compliance and oversight; maximizing learning about deep organizational needs, not just product needs.



Speakers
avatar for Mark Schwartz

Mark Schwartz

CIO, USCIS


Wednesday August 5, 2015 10:45 - 12:00
National Harbor 12