Software Professionals Across the Globe Participate in SEI Agile Research Virtual Event

June 8, 2012 • Article

Experts from the SEI and DoD Provide Update on Applying Agile Methodologies to Large-Scale Systems

June 8, 2012—Nearly 500 software professionals worldwide joined experts from the Software Engineering Institute (SEI) at Carnegie Mellon University (CMU) and the United States Department of Defense for “The SEI Agile Research Forum: Meeting the Challenges of Large-Scale Systems.” This virtual event took place May 22, 2012. Presentations from the event are available for on-demand viewing at www.sei.cmu.edu/go/agile-research-forum/.

For more than two decades, the SEI has been a leader in advancing software engineering solutions for the complex, large-scale development required by government and industry environments. In this webinar, the SEI and the DoD shared strategies for applying and scaling Agile technologies to large systems.

Anita Carleton, director of the SEI’s Software Engineering Process Management Program, provided an overview of the ways in which Agile methods can provide customer value sooner and enable organizations to respond more quickly to change. Carleton reported that SEI researchers are focusing on

providing how-to guidance for using Agile methods

addressing the scalability of Agile techniques

appraising Agile programs

developing pilot Agile programs

defining metrics to measure the performance and success of Agile programs

Featured speaker Teresa M. Takai, chief information officer for the DoD, discussed how Agile methods have been introduced into the DoD software acquisition and development environment. According to Takai, “Agile is a way for us to be able to, in small parts, mitigate our risks, make the changes that we need after a small, incremental delivery, and then be able to build on that to get to the next stages of our delivery.”

Four SEI researchers discussed aspects of Agile use in large-scale development environments:

Mary Ann Lapham highlighted the importance of collaboration with end users, as well as among cross-functional teams, in order to bring Agile approaches into acquisition. She noted that successful Agile DoD teams are flexible, experienced, and able to work fluidly between disciplines.

Ipek Ozkaya discussed the use of strategic, intentional decisions to incur technical debt. The technical debt metaphor describes the tradeoff between taking shortcuts in software development to speed up product delivery and slower—but less risky—software development.

James Over noted that lack of teamwork can critically impede agility. Over advocated, among other principles, the building of self-managed teams, planning and measuring project process, designing before building, and making quality the top priority.