"The Incremental Commitment Spiral Model (ICSM)," Barry Boehm
Dec. 17,
2013: The Incremental
Commitment Spiral Model (ICSM): Principles and Practices for
Successful Systems and
Software with
ACM Fellow Dr.
Barry Boehm,
TRW Professor in the
USC Computer Sciences and
Industrial and
Systems Engineering Departments. Moderated by Dr. Boehm's former doctoral student LiGuo Huang,
Associate Professor of
Computer Science and Engineering at
Southern Methodist University.
The Incremental Commitment Spiral Model (ICSM) extends the scope of the original spiral model for software development to cover the definition, development, and evolution of cyber-physical-human systems. It has been successfully applied to systems ranging from small e-services applications to complex cyber-physical-human systems of systems. It is not a one-size-fits-all process model, but uses four essential principles to determine whether, where, and when to use candidate common-case process elements (reuse-based, prototype-based, agile, architected agile, plan-driven, product-line, systems of systems, legacy-based, etc
.).
The four essential principles are (1)
Stakeholder value-based system evolution; (2) Incremental commitment and accountability; (3)
Concurrent multi-discipline engineering; and (4)
Evidence and risk-based decisions. This presentation covers the four essential principles and their rationale; spiral, phased, concurrency, and process-element-decision process views; associated tools such as an
Electronic Process Guide and the Winbook stakeholder win-win requirements negotiation system; and examples of successful ICSM use and pitfalls to avoid. (
Based on a book co-authored by Barry Boehm, Jo Ann
Lane, Supannika Koolmanojwong, and
Richard Turner.)
Duration:
60 minutes
Presenter: Barry Boehm,
University of Southern California
Dr. Barry Boehm is the TRW Professor in the USC Computer Sciences and Industrial and Systems Engineering Departments. He is also the
Chief Scientist of the DoD-Stevens-USC Systems Engineering
Research Center, and the founding
Director of the USC
Center for Systems and
Software Engineering. He was director of DARPA-ISTO 1989-92, at TRW 1973-89, at
Rand Corporation 1959-73, and at
General Dynamics 1955-59. His contributions include the
COCOMO family of cost models and the Spiral family of process models. He is a Fellow of the primary professional societies in computing (
ACM), aerospace (
AIAA), electronics (
IEEE), and systems engineering (
INCOSE), and a member of the
U.S. National Academy of Engineering.
Moderator: LiGuo Huang, Southern Methodist University
Dr. LiGuo Huang is an associate professor in the
Computer Science and Engineering Department (
CSE) at the Southern Methodist University (
SMU). She received both her
Ph.D. (
2006) and
M.S. from the
Computer Science Department and Center for Systems and Software Engineering (
CSSE) at the University of Southern California (USC). After her Ph.D., she joined SMU CSE as the
Assistant Professor in
2007. Her current research centers around mining systems and software engineering repository, software process modeling, simulation and improvement, software quality and information dependability assurance, value-based software engineering, and empirical software engineering. Her research is supported by
NSF, the U.S.
Department of Defense,
NSA, and industry. She had been intensively involved in initiating the research on stakeholder/value-based integration of systems and software engineering and published in
ICSE,
ASE,
IEEE Computer and
IEEE Software. She has been the reviewer for
TSE, TR,
JSS, JSEP,
IST,
IJSI and the program committee member for a number of international software engineering conferences and workshops. She served as the
Program Committee
Chair of ICSSP
2012,
CSEE&T; 2012, and the
Asian Chair of CSEE&T;
2011. She is the member of CSEE&T;
Steering Committee and the Program Committee Chair of ICSSP 2014.