Scaling Agile Principles to an Enterprise
Abstract
Scaling agile and DevSecOps to large enterprise systems such as automotive manufacturing or space-based communication systems offers many challenges. These systems are typically composed of multiple interconnected systems and subsystems, each developed and maintained by multiple vendors operating on different timelines and priorities. The challenge to the acquisition professional is how to manage the agile development process to ensure that all components are developed as a system of systems and not as independent and isolated entities. Multiple vendors, differing timelines, delays in releases, changing requirements, the availability of reliable supply chains, and various internal and external dependencies will need to be considered. This chapter discusses the unique challenges and offers recommended strategies in scaling agile and DevSecOps to large enterprise systems with a particular focus on software-based systems. Where appropriate, reference to hardware-only or hybrid hardware- and software-based systems will also be noted.
Leads
Michael Orosz
University of Southern California
Brian Duffy
University of Southern California
Craig Charlton
University of Southern California
Hector Saunders
US Space Force Space Systems Command (SSC)
Michael Shih