The Incremental Commitment Spiral Model: Principles and Practices for Successful Systems and Software

Overview

“The title makes a huge promise: a way to divide commitment into increments that are both meetable (good news for developers) and meaningful (good news for managers and stakeholders). And the book makes good on that promise.”

–Tom DeMarco, Principal, The Atlantic Systems Guild, author of Peopleware, Deadline,and Slack

“I am seriously impressed with this ICSM book. Besides being conceptually sound, I was amazed by the sheer number of clear and concise characterizations of issues, relationships, and solutions. I ...

See more details below
Sending request ...

Overview

“The title makes a huge promise: a way to divide commitment into increments that are both meetable (good news for developers) and meaningful (good news for managers and stakeholders). And the book makes good on that promise.”

–Tom DeMarco, Principal, The Atlantic Systems Guild, author of Peopleware, Deadline,and Slack

“I am seriously impressed with this ICSM book. Besides being conceptually sound, I was amazed by the sheer number of clear and concise characterizations of issues, relationships, and solutions. I wanted to take a yellow highlighter to it until I realized I’d be highlighting most of the book.”
–Curt Hibbs, Chief Agile Evangelist, Boeing

Use the ICSM to Generate and Evolve Your Life-Cycle Process Assets to Best Fit Your Organization’s Diverse and Changing Needs

Many systems development practitioners find traditional “one-size-fits-all” processes inadequate for the growing complexity, diversity, dynamism, and assurance needs of their products and services. The Incremental Commitment Spiral Model (ICSM) responds with a principle- and risk-based framework for defining and evolving your project and corporate process assets, avoiding pitfalls and disruption, and leveraging opportunities to increase value.

This bookexplains ICSM’s framework of decision criteria and principles, and shows how to apply them through relevant examples. It demonstrates ICSM’s potential for reducing rework and technical debt, improving maintainability, handling emergent requirements, and raising assurance levels. Its coverage includes

  • What makes a system development successful
  • ICSM’s goals, principles, and usage as a process generation framework
  • Creating and evolving processes to match your risks and opportunities
  • Integrating your current practices and adopting ICSM concepts incrementally, focusing on your greatest needs and opportunities

About the website:

Download the evolving ICSM guidelines, subprocesses, templates, tools, white papers, and academic support resources at csse.usc.edu/ICSM.

Read More Show Less

Product Details

  • ISBN-13: 9780321808226
  • Publisher: Addison-Wesley
  • Publication date: 6/20/2014
  • Edition number: 1
  • Pages: 304

Meet the Author

Barry Boehm developed a conceptual version of the spiral model at TRW in 1978, but only in 1981 was able to employ it in successfully leading the development of a corporate TRW software development environment. After its formal publication in 1988, he and his colleagues have devoted extensive effort to clarify and evolve it through several intermediate versions into the ICSM. He is the USC Distinguished Professor of Computer Sciences, Industrial and Systems Engineering, and Astronautics; the TRW Professor of Software Engineering; 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. He is a Fellow of the primary professional societies in computing (ACM), aerospace (AIAA), electronics (IEEE), systems engineering (INCOSE), and lean and agile development (LSS), and a member of the U.S. National Academy of Engineering.

Jo Ann Lane is currently the systems engineering Co-Director of the University of Southern California Center for Systems and Software Engineering, a member of the Systems Engineering Research Center (SERC) Research Council representing the system of systems research area, and emeritus professor of computer science at San Diego State University. Her current areas of research include system of systems engineering, system affordability, expediting systems engineering, balancing lean and agile techniques with technical debt, and innovation in systems engineering. Previous publications include over 50 journal articles and conference papers. In addition, she was co-author of the 2008 Department of Defense Systems Engineering Guide for Systems of Systems and a contributor to the Systems Engineering Body of Knowledge (SEBoK). Prior to her current work in academia, she was a vice president in SAIC’s Healthcare and Software and Systems Integration groups.

Dr. Supannika Koolmanojwong is a faculty and a researcher at the University of Southern California Center for Systems and Software Engineering. Her primary research areas are Systems and Software Process Modeling, Software Process Improvement, Software Process Quality Assurance, Software Metrics and Measurement, Agile and Lean Software Development and Expediting Systems Engineering. She is a certified ScrumMaster and a certified Product Owner. Prior to this, she was a software engineer and a RUP/OpenUp Content Developer at IBM RationalSoftware Group.

Dr. Richard Turner has over thirty years of experience in systems, software and acquisition engineering. He is currently a Distinguished Service Professor at the Stevens Institute of Technology in Hoboken, New Jersey, and a Principle Investigator with the Systems Engineering Research Center. Although on the author team for CMMI, Dr. Turner is now active in the agile, lean and kanban communities. He is currently studying agility and lean approaches as a means to solve large systems issues. Dr. Turner is a member of the Executive Committee of the NDIA/AFEI Agile for Defense Adoption Proponent Team, the INCOSE Agile SE Working Group, and was an author of the new IEEE Computer Society/PMI Software Extension for the Guide to the PMBOK that spans the gap between traditional and agile approaches. He is a fellow of the Lean Systems Society, a Golden Core awardee of the IEEE Computer Society, and co-author of three other books: Balancing Agility and Discipline: A Guide for the Perplexed, co-written with Barry Boehm, CMMI Survival Guide: Just Enough Process Improvement, coauthored with Suzanne Garcia, and CMMI Distilled.

Read More Show Less

Table of Contents

Foreword

Preface

About the Authors

Prologue

Chapter 0: Introduction

Part I: The Four ICSM Principles

Chapter 1: The First Principle: Stakeholder Value-Based Guidance

Chapter 2: The Second Principle: Incremental Commitment and Accountability

Chapter 3: The Third Principle: Concurrent Multidiscipline Systems Definition and Development

Chapter 4: The Fourth Principle: Evidence and Risk-Based Decision Making

Part II: ICSM Lifecycle and Stage I

Chapter 5: The ICSM Lifecycle

Chapter 6: Exploration Phase

Chapter 7: Valuation Phase

Chapter 8: Foundations Phase

Part III: Incremental Development and Evolution ‘til Death Us Part

Chapter 9: Development Phase

Chapter 10: System Production and Operations

Part IV: Applying ICSM to Your Organization

Chapter 11: ICSM Patterns and Common Cases

Chapter 12: ICSM and Your Organization

Chapter 13: Evidence-Based Life Cycle Management

Chapter 14: Cost and Schedule Evidence Development

Chapter 15: Risk-Opportunity Assessment and Control

Afterword

Appendixes

Appendix A: Evidence Evaluation Framework

Appendix B: Mapping between ICSM and Standards

Appendix C: A Value-Based Theory of Systems Engineering (VBTSE)

Index

Read More Show Less

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)