Chapter 10Scaling Agile Principles to an Enterprise

Michael Orosz1, Brian Duffy1, Craig Charlton1, Hector Saunders2, and Michael Shih3

1 University of Southern California Information Sciences Institute, Marina del Rey, CA, USA

2 US Space Force Space Systems Command (SSC), El Segundo, CA, USA

3 Booz Allen Hamilton, El Segundo, CA, USA

Introduction

This chapter discusses the unique challenges in scaling agile and DevSecOps (development, security, and operations) to large enterprise systems. Such systems include large‐scale manufacturing processes (e.g., automotive manufacturing) and service‐based systems such as space‐based communication systems. These systems are composed of multiple subsystems, each often developed and maintained via multiple vendors and undergo modification and upgrades on different timelines. Although many of these enterprise systems are composed of both hardware and software subsystems (e.g., space vehicle and software‐based ground control), this chapter is focused primarily on software‐based systems. That said, when appropriate, reference to hardware‐only or hybrid hardware and software‐based systems will also be noted. The targeted enterprise environment includes mid‐to‐large scale enterprises such as US Department of Defense acquisition programs and mission‐critical systems (i.e., systems that cannot fail).

The Challenge

As noted in Chapter 37 on Unique Challenges in Mission Engineering and Technology Integration, enterprise systems are typically large ...

Get Systems Engineering for the Digital Age now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.