Hybriding CMMI and Requirement Engineering Maturity & Capability Models - Applying the LEGO Approach for Improving Estimates

Luigi Buglione, Jean Carlo Rossa Hauck, Christiane Gresse von Wangenheim, Fergal Mc Caffery

Abstract

Estimation represents one of the most critical processes for any project and it is highly dependent on the quality of requirements elicitation and management. Therefore, the management of requirements should be prioritised in any process improvement program, because the less precise the requirements gathering, analysis and sizing, the greater the error in terms of time and cost estimation. Maturity and Capability Models (MCM) represent a good tool for assessing the status of a set of processes, but an inner limit of any model is its scope and approach for describing a certain issue. Thus, integrating two or more models with a common area of focus can offer more information and value for an organization, keeping the best components from each model. LEGO (Living EnGineering prOcess) is an approach projected for this purpose. This paper proposes a LEGO application hybridizing a ‘horizontal’ model (a MM containing processes going through the complete supply chain, from requirements right through to delivery, e.g. CMMI or ISO 12207/15504) with a few specific ‘vertical’ models (MMs with focus on a single perspective or process category, e.g. TMMi or TPI in the Test Management domain, P3M3 and OPM3 in the Project Management domain) for Requirement Engineering.

References

  1. AccountAbility, AA1000 Stakeholder Engagement Standard 2011, Final Exposure Draft, AA1000SES, URL: http://goo.gl/VajaE
  2. Ambler S., The Agile Maturity Model, Dr. Dobbs Journal, 2010/04/01, URL: http://goo.gl/nMNsH
  3. Beecham S., Hall T., Rainer A., Defining a Requirement Process Improvement Model, Software Quality Journal, 13(3), 247-279, 2005
  4. Beecham, S., Hall, T., and Rainer, A. Defining a Requirements Process Improvement Model, Technical Report 379, Hatfield, University of Hertfordshire, February 2003, URL: http://goo.gl/6DvjY
  5. Bloom, B. S., Engelhart, M. D., Furst, E. J., Hill, W. H., & Krathwohl, D. R. (1956). Taxonomy of educational objectives: the classification of educational goals; Handbook I: Cognitive Domain New York, Longmans, Green, 1956.
  6. Boehm B., Software Engineering Economics, Englewood Cliffs N.J., Prentice-Hall Inc., 1981, ISBN 0138221227
  7. Buglione L., Ebert C., Estimation, Encyclopedia of Software Engineering, Taylor & Francis Publisher, April 2012, ISBN: 978-1-4200-5977-9
  8. Buglione L., Gresse von Wangenheim C., Hauck J.C.R., McCaffery F., The LEGO Maturity & Capability Model Approach, Proceedings of the 5th World Congress on Software Quality
  9. Chang S.J., When East and West Meet: An Essay of the Importance of Cultural Understanding in Global Business Practice and Education, Journal of International Business and Cultural Studies, Vol.2, February 2010, URL: http://goo.gl/OvkEw
  10. CMMI Architecture Team, Introduction to the Architecture of CMMI Framework, Technical Note, CMU/SEI-2007-TN-009, July 2007, URL: http:// goo.gl/NCPUw
  11. CMMI Product Team, CMMI-DEV (CMMI for Development) v1.3, Technical Report, CMU/SEI2010-TR-033, Software Engineering Institute, November 2010, URL: www.sei.cmu.edu/cmmi
  12. Copeland L., The Maturity Maturity Model (M3). Guidelines for Improving the Maturity Process, StickyMinds, September 2003, URL: http://goo.gl/ PHovg
  13. Gorschek T., Requirement Engineering Process Maturity Model (Uni-REPM), version 0.9CR, Technical Report, BTH, Sweden, January 2011, URL: http://goo.gl/ WBxos
  14. Gorschek T., Tejle K., A Method for Assessing Requirements Engineering Process Maturity in Software Projects, Master Thesis in Computer Science, BTH (Blekinge Tekniska Högskola), Sweden, June 2002, URL: http://goo.gl/Tr5Dt
  15. Hassan A. and Syuhada Jamaludin N., Approaches & Values in Two Gigantic Educational Philosophies: East and West, Online Educational Research Journal, Vol.1, No.2, 2010, pp.1-15, URL: http://goo.gl/ XQO9u
  16. Hepner Brodie C., Are you hearing your customers' voices?, PRTM, 2006, URL: http://goo.gl/wTz67
  17. Heumann J., The Five Levels of Requirement Management Maturity, The Rationale Edge, 2003, URL: http://goo.gl/a7Mvj
  18. IAG Consulting, Requirement Maturity Attribute Table, 2009 URL: http://goo.gl/gMgxp
  19. ISO IS 9001:2008, Quality management systems -- Requirements, International Organization for Standardization, December 2008
  20. ISO IS 9004:2009, Managing for the sustained success of an organization- A quality management approach, International Organization for Standardization, October 2009
  21. ISO/IEC IS 14143-x, Information Technology - Software Measurement - Functional Size Measurement, Parts 1- 6, 2002-2011
  22. ISO/IEC IS 15504-x, Information technology -- Process assessment, Parts 1-7, International Organization for Standardization, 2001-2007
  23. Kollinger J., 7 Signs You Have a Bad Project Estimate (and what to do about it), Presentation, 2010/01/20, URL: http://goo.gl/fp435
  24. Koomen, T. & Pol, M. Test Process Improvement: a Practical Step-by-Step Guide to Structured Testing, Addison-Wesley, ISBN 0-201-59624-5, 1999
  25. Luo P., Analysis of Cultural Differences between West and East in International Business Negotiation, International Journal of Business and Management, Vol.3, No.11, November 2008, pp. 103-106, URL: http://goo.gl/HCzTA
  26. McConnell S., 10 Deadly Sins of Software Estimation, Presentation, 2002, URL: http://goo.gl/WjbGR
  27. McConnell, Software Estimation: Demystifying the Black Art, Microsoft Press, 2006, ISBN 978-0735605350
  28. Mutafelija B., Stromberg H., Process Improvement with CMMI v1.2 and ISO Standards, Auerbach, 2008, ISBN 978-1420052831
  29. OGC, P3M3: Portfolio,Programme & Project Management Maturity Model, Version 1.0, February 2006, Office of Government Commerce, URL: http:// www.ogc.gov.uk/documents/p3m3.pdf
  30. PMI, Organizational Project Management Maturity Model (OPM3), Knowledge Foundation, Project Management Institute, 2nd ed., 2008
  31. PMI, The Guide to the Project Management Body of Knowledge, Project Management Institute, 4th Ed., 2008, URL: www.pmi.org
  32. Schauder J., 8 Reasons why Estimates are too low, Schauderhaft website, 2010/01/17, URL: http:// goo.gl/F3T2f
  33. Sehlhorst S., CMMI Levels and Requirements Management Maturity Introduction, TynerBlain, 2007/01/25, URL: http://goo.gl/ARBLX
  34. Solemon B., Sahibuddin S., Abd Ghani A.A., Re-defining the Requirements Engineering Process Improvement Model, Proceedings of the 16th Asia-Pacific Software Engineering Conference (APSEC'09), Penang (Malaysia) pp. 87-92, URL: http://goo.gl/ZpqZE
  35. Sommerville I., Ransom J., An Empirical Study of Industrial Requirements Engineering Process Assessment and Improvement, ACM Transactions on Software Engineering and Methodology, Vol. 14, No. 1, January 2005, Pages 85-117, URL: http://goo.gl/ xKIih
  36. Standish Group, CHAOS Summary 2009. The 10 Laws of CHAOS, URL: http://goo.gl/ONXi4
  37. Stawicki J., Principles of connecting East and West cultural differences in project management, XXII IPMA World Congress, Rome (Italy), 2008, URL: http://goo.gl/S8lTP
  38. Stellman A., Greene J., Applied Software Project Management, Chapter 3: Estimation, O'Reilly Publishing, 2005, ISBN 978-0596009489
  39. Swyngedouw, E., Neither global nor local: glocalization' and the politics of scale, in: K.Cox (Ed.) Spaces of Globalization, New York: Guilford Press, 1997, pp. 137-166, URL: http://goo.gl/Lker1
  40. Van Veenendaal, Test Maturity Model Integration (TMMi) version 3.1, TMMi Foundation, 2010, URL: www.tmmifoundation.org
Download


Paper Citation


in Harvard Style

Buglione L., Hauck J., Gresse von Wangenheim C. and Mc Caffery F. (2012). Hybriding CMMI and Requirement Engineering Maturity & Capability Models - Applying the LEGO Approach for Improving Estimates . In Proceedings of the 7th International Conference on Software Paradigm Trends - Volume 1: ICSOFT, ISBN 978-989-8565-19-8, pages 55-61. DOI: 10.5220/0004082700550061


in Bibtex Style

@conference{icsoft12,
author={Luigi Buglione and Jean Carlo Rossa Hauck and Christiane Gresse von Wangenheim and Fergal Mc Caffery},
title={Hybriding CMMI and Requirement Engineering Maturity & Capability Models - Applying the LEGO Approach for Improving Estimates},
booktitle={Proceedings of the 7th International Conference on Software Paradigm Trends - Volume 1: ICSOFT,},
year={2012},
pages={55-61},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004082700550061},
isbn={978-989-8565-19-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 7th International Conference on Software Paradigm Trends - Volume 1: ICSOFT,
TI - Hybriding CMMI and Requirement Engineering Maturity & Capability Models - Applying the LEGO Approach for Improving Estimates
SN - 978-989-8565-19-8
AU - Buglione L.
AU - Hauck J.
AU - Gresse von Wangenheim C.
AU - Mc Caffery F.
PY - 2012
SP - 55
EP - 61
DO - 10.5220/0004082700550061