Agile is an iterative approach to software delivery that builds and delivers software incrementally from the start of a project instead of trying to deliver it all at once near the end.
In the case of an Agile lifecycle, requirements and solutions evolve though collaboration among self-organizing teams and project sponsors to encourage rapid and flexible response to change. Agile relies on small batches of work and fast learning cycles, instead of specifying extensive big-batch requirements up front. Programs need to extend this thinking beyond the software they are building, to the development and acquisition processes themselves.
More, better, faster. Those are the keys to the U.S. maintaining its technical and military lead over potential opponents around the world. But the U.S. lead is threatened as other nations approach parity. To stay ahead, the Department of Defense (DoD) has had to speed up acquisition and become nimbler in acquiring new technology—particularly advanced, high-quality, high-capability software systems.
The SEI has helped the DoD adopt and adapt a key response to this challenge: the Agile approach to creating software. When implemented properly, Agile can deliver higher quality and more capable software in a shorter period of time than traditional software development methods and processes. Agile simplifies software development, eliminates unnecessary hurdles, and enables maximum flexibility, quality, and user involvement. It delivers “performance at the speed of relevance.”
Helping Reap Agile’s Benefits
The SEI has studied Agile continuously for more than a decade. We’ve learned that selecting one branded methodology as a prescription for all settings leads to failures. However, Agile does work at scale in large software projects and small. We’ve developed techniques for integrating Agile in government programs and the DoD acquisition environment. The SEI has helped government programs learn to use assessment tools, such as the Readiness and Fit Analysis to help assure programs enjoy a successful engagement with Agile principles and culture.
The SEI has an extensive toolkit to help the government learn about Agile and Lean concepts, and to navigate the cultural changes inherent in Agile adoption. Our toolkit includes:
- readiness assessment
- risk assessment
- tailored training
- embedded advisors
- Agile methods coaching
- program start-up workshops
As one of the most significant areas of opportunity for the DoD today, the SEI also studies the interplay between Agile and the discipline of DevSecOps. The culture of enablement that comes from a DevSecOps mindset provides a rich operating environment for Lean and Agile concepts.
What We Offer
This 2-day workshop leverages the SEI Readiness and Fit Analysis (RFA) technique to help people involved in systems of systems from all levels of the enterprise make explicit the adoption risks related to an Agile governance or acquisition approach.
This 2-4 hour tutorial is designed for a small group of senior executives in a program or enterprise who are contemplating or are already in progress with adoption of Agile approaches in the organization within their purview.
This webcast provided practical insights into how a Government Program Office can productively engage with a contractor using Agile and Lean methods.
Latest from the SEI Blog
November 23, 2020 • Blog Post
The rapid pace of change in software development, in business, and in the world has many organizations struggling to execute daily operations, wrangle big projects, and feel confident that there is a long-term strategy at play. In this blog post, I write about agile strategy as a role-based...read
November 12, 2020 • Blog Post
Prioritization identifies the sequence in which requirements should be addressed and allows end users and stakeholders to evaluate and provide feedback on the most valuable features of the evolving system. In Agile software development, requirements and desires are expressed as items in the product...read
Our Vision for the Future of Agile
We expect the perceived boundary between the concepts of Agile and DevSecOps to disappear as DoD organizations pursue their goals for delivering software-reliant capabilities at the speed of relevance.
Value Stream Mapping, a well-known set of concepts deriving from the Lean Manufacturing body of knowledge, is emerging as a powerful way to focus application of Lean, Agile, and DevSecOps. Further adaptation of these concepts will be required to achieve broader utility in software-centric programs. The SEI is actively pursuing this vision with a number of early adopting programs in the DoD.
We see a future where Lean, Agile, and DevSecOps perspectives become ingrained in the way software-centric work is performed—as engineering principles, rather than labels for the pursuit of individual branded methodologies.
To learn more about the future of Agile, subscribe to our blog.