T17

New Processes for New Horizons: The Incremental Commitment Model

Barry Boehm, University of Southern California, USA
Jo Ann Lane, University of Southern California, USA

Tuesday, 4 May 2010 (afternoon)

Abstract:

The wide variety of software-intensive systems needed to support the new horizons of evolving technology, system and software complexity, high dependability, global interoperability, emergent requirements, and adaptability to rapid change make traditional and current one-size-fits-all process models infeasible.

This tutorial presents the process framework, principles, practices, and case studies for a new model generator developed and being used to address these challenges. It has a series of risk-driven decision points that enable projects to converge on whatever combination of agile, plan-driven, formal, legacy-oriented, reuse-oriented, or adaptive processes that best fit a project’s situation.

The tutorial discusses the decision table for common special cases; exit ramps for terminating non-viable projects; support of concurrent engineering of requirements, solutions and plans; and evidence-based commitment milestones for synchronizing the concurrent engineering. The tutorial will include case studies and exercises for participants’ practice and discussion.

Presenters:

Barry Boehm, Ph.D., is the TRW professor of software engineering and co-director of the Stevens-USC Systems Engineering Research Center (SERC) at the University of Southern California (USC). He was previously in technical and management positions at General Dynamics, Rand Corp., TRW, and the Defense Advanced Research Projects Agency, where he managed the acquisition of more than $1 billion worth of advanced information technology systems. Dr. Boehm originated the spiral model, the Constructive Cost Model, and the stakeholder win-win approach to software management and requirements negotiation.

Jo Ann Lane, Ph.D., is a research assistant professor at the USC SERC. Her  research is primarily focused on system of systems (SoS) engineering (SoSE). She is currently conducting research in the areas of SoS process models, capability engineering, testing strategies, modeling and simulation, and the application of lean principles in SoSE. In addition she teaches graduate-level software engineering courses, tutorials, and professional short courses. Prior to this, Dr. Lane was a key technical member of Science Applications International Corporation’s Software and Systems Integration Group responsible for the development and integration of software-intensive systems and SoS.