A Risk Dynamics Model of Complex System Development
Author: Jootar, Jay
Supervisor: Eppinger, Steven D.
Institution: Sloan School of Management, Massachusetts Institute of Technology
The development of complex systems is a challenging endeavor which has captured the attentions of scholars and practitioners alike. Throughout the decades, numerous methods have been proposed to help manage such development efforts more effectively and efficiently. Some of these methods, such as prototyping, concurrent engineering, iterative model for software development, and system-focused development for R&D, are process models which recommend better ways to structure the development process to handle the complexity of the system underdevelopment.
This thesis seeks to understand the complex system development from a risk perspective. Continuing from the work done by other researchers, this work combines issues which are traditionally considered separately into one single model. More specifically, the model explicitly captures the dependencies in the system and the structure of an iterative development process and their interactions. The resulting mathematical problem demonstrates the risk characteristics of a development process. It shows that the optimality calls for a trade-off between the reduction of the probability of risk and the increase in the impact of risk. From its structure, the model also helps us understand how different aspects of system architecture affect the structure and the performance of the development process. In addition, the model also reveals the fundamental problems of process models and proposes a generic risk-based alternative. To explore the applicability of the model, the thesis also provides a case study in a software development process and a set of heuristics for solving the resulting combinatorial problem.