Integration of Production Management Into Software Development
Abstract
The application of the five production management levers addresses software projects as production systems, allowing for the application of well-established operations science techniques to improve throughput and predictability throughout the project life cycle. Traditional project management triple constraints of cost, schedule, and performance have long been the cornerstone of Department of Defense (DoD) software project management. Often, these constraints are managed independently, using past performance data to assess and predict future project performance, leading to highly variable outcomes. Traditional waterfall models for software project delivery exacerbate this variability and limit the ability to delivery capability at the speed of relevance. By treating projects as a production system, a deeper understanding of planning variables (product design, process design) and execution variables (capacity planning, limiting work in process, and variability) can be achieved and close the gap on project delivery performance. Further, the study connects industry best practices across software, manufacturing, and construction to improve DoD software project delivery. Operations science and production management principles and techniques are foundational to the agile and lean movement. The software industry has already adopted many of the operations science and production management techniques (such as limiting work in process, capacity-based sprint planning, software factories, etc.). A succinct process to apply, monitor, control, and report out on the five levers can encourage adoption and clarify execution of the Adaptive Acquisition Framework, DoD Instruction 5000.02, Software Acquisition Pathway.
Rights
This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.NPS Report Number
SYM-AM-21-078Collections
Related items
Showing items related by title, author, creator and subject.
-
Integration of Production Management Into Software Development & Acquisition Processes [video]
Kenney, Caitlin (Monterey, California. Naval Postgraduate School, 2021-05-21); SYM-AM-21-166; SYM-AM-21-226The application of the five production management levers addresses software projects as production systems, allowing for the application of well-established operations science techniques to improve throughput and predictability ... -
Agile and Lean Systems Engineering: Kanban in Systems Engineering
Turner, Richard; Madachy, Ray; Lane, Jo Ann; Ingold, Dan; Levine, Laurence (SERC, 2013-03-06); SERC-2013-TR-022-2This is the 2nd of two reports that were created for research on this topic funded through SERC. The first report, SERC-TR-032-1 dated March 13, 2012, constituted the 2011-2012 Annual Technical Report and the Final Technical ... -
An examination of the Cosmos model for use in Department of Defense software development management
Drake, Steven G. (Monterey, California. Naval Postgraduate School, 1995-03);Currently, the proper management of DoD software development projects is lacking. This is due, in large pan, to the use of models of the software development process which neglect management aspects of the process. The ...