Skip to main content

The Incremental Commitment Model Process Patterns for Rapid-Fielding Projects

  • Conference paper
New Modeling Concepts for Today’s Software Processes (ICSP 2010)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 6195))

Included in the following conference series:

Abstract

To provide better services to customers and not to be left behind in a competitive business environment, a wide variety of ready-to-use software and technologies are available for one to grab and build up software systems at a very fast pace. Rapid fielding plays a major role in developing software systems to provide a quick response to the organization. This paper investigates the appropriateness of current software development processes and develops new software development process guidelines, focusing on four process patterns: Use single Non-Developmental Item (NDI), NDI-intensive, Services-intensive, and Architected Agile. Currently, there is no single software development process model that is applicable to all four process patterns, but the Incremental Commitment Model (ICM) can help a new project converge on a process that fits their process drivers. This paper also presents process decision criteria in terms of these drivers and relates them to the ICM Electronic Process Guide.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Pew, R.W., Mavor, A.S.: Human-System Integration in the System Development Process: A New Look. National Academy Press, Washington (2007)

    Google Scholar 

  2. Boehm, B., Lane, J., Koolmanojwong, S.: A Risk-Driven Process Decision Table to Guide System Development Rigor. In: Proceedings of the 19th International Conference on Systems Engineering, Singapore (July 2009)

    Google Scholar 

  3. Agile, Principles behind the agile manifesto, http://agilemanifesto.org/principles.html

  4. Yang, Y.: Composable Risk-Driven Processes for Developing Software Systems from Commercial-Off-The-Shelf (COTS) Products: PhD Dissertation, Department of Computer Science, University of Southern California (December 2006)

    Google Scholar 

  5. USC CSCI577ab Software Engineering Course, http://greenbay.usc.edu/csci577/fall2009/site/index.html

  6. CMMI for Services Version1.2, ftp://ftp.sei.cmu.edu/pub/documents/09.reports/09tr001.doc

  7. ProgrammableWeb, http://www.programmableweb.com/mashups (accessed on 11/9/2009)

  8. Yang, Y., Boehm, B.: COTS-Based Development Process guidelines, http://greenbay.usc.edu/csci577/spring2007/site/guidelines/CBA-AssessmentIntensive.pdf (accessed 08/24/07)

  9. Bhuta, J.: A Framework for Intelligent Assessment and Resolution of Commercial-Off-The-Shelf Product Incompatibilities, PhD Dissertation, Department of Computer Science, University of Southern California (August 2007)

    Google Scholar 

  10. V-Model Lifecycle Process Model, http://www.v-modell.iabg.de/kurzb/vm/k_vm_e.doc (accessed on 10/9/2009)

  11. Boehm, B.: A Spiral Model of Software Development and Enhancement. IEEE Computer 21(5), 61–72 (1988)

    Google Scholar 

  12. Boehm, B.: Anchoring the Software Process. IEEE Software 13(4), 73–82 (1996)

    Article  Google Scholar 

  13. Boehm, B., Turner, R.: Balancing agility and discipline: a guide for the perplexed. Addison-Wesley, Boston (2004)

    Google Scholar 

  14. Li, J., Bjoernson, F.O., Conradi, R., Kampenes, V.B.: An empirical study of variations in COTS-Based Software Development Processes in Norwegian IT industry. Journal of Empirical Software Engineering 11(3), 433–461 (2006)

    Article  Google Scholar 

  15. Boehm, B., Lane, J., Koolmanojwong, S.: A Risk-Driven Process Decision Table to Guide System Development Rigor. In: Proceedings of the 19th International Conference on Software Engineering, Singapore (July 2009)

    Google Scholar 

  16. Rising, L., Janoff, N.: The Scrum Software Development Process for Small Teams. IEEE Software (July/August 2000)

    Google Scholar 

  17. CMMI for COTS-based Systems, http://www.sei.cmu.edu/publications/documents/03.reports/03tr022.html

  18. Koolmanojwong, S., et al.: Comparative Experiences with Software Process Modeling Tools for the Incremental Commitment Model, In: USC CSSE Technical Report 2007-824

    Google Scholar 

  19. Phongpaibul, M., Koolmanojwong, S., Lam, A., Boehm, B.: Comparative Experiences with Electronic Process Guide Generator Tools. In: Wang, Q., Pfahl, D., Raffo, D.M. (eds.) ICSP 2007. LNCS, vol. 4470, pp. 61–72. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Koolmanojwong, S., Boehm, B. (2010). The Incremental Commitment Model Process Patterns for Rapid-Fielding Projects. In: Münch, J., Yang, Y., Schäfer, W. (eds) New Modeling Concepts for Today’s Software Processes. ICSP 2010. Lecture Notes in Computer Science, vol 6195. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14347-2_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-14347-2_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-14346-5

  • Online ISBN: 978-3-642-14347-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics