Skip to main content

Mapping CMMI and RUP Process Frameworks for the Context of Elaborating Software Project Proposals

  • Conference paper
Software Quality. Increasing Value in Software and Systems Development (SWQD 2013)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 133))

Included in the following conference series:

Abstract

To improve quality, organizations are widely using Software Process Improvement (SPI) models and in particular CMMI. Nevertheless, Small and Medium Enterprises (SMEs) are reluctant in adopting CMMI since the complexity and size of the framework discourage its adoption. RUP is presented as a disciplined approach for assigning tasks and responsibilities within a software organization, with the aim of ensuring the production of software meeting the users’ needs and in strict compliance with a predictable timetable and budget. CMMI and RUP can be used together since CMMI defines “what to do” and RUP defines “how to do”. In this paper, we present the mappings between the CMMI Maturity Levels 2 and 3 process areas and the RUP activities, tasks, artifacts and roles. Our main contribution relates to the alignment of CMMI and RUP when adopted in the preliminary stage of every project: the elaboration of the project proposal. This paper also presents the assessment of the effectiveness of RUP support to the elaboration of the project proposals.

This work has been supported by FEDER through Programa Operacional Fatores de Competitividade – COMPETE and by Fundos Nacionais through FCT – Fundação para a Ciência e Tecnologia in the scope of the project: FCOMP-01-0124-FEDER-022674.

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 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 72.00
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. Niazi, M., Wilson, D., Zowghi, D.: Critical success factors for software process improvement implementation: An empirical study. SPIP 11, 193–211 (2006)

    Google Scholar 

  2. Manzoni, L.V., Price, R.T.: Identifying extensions required by RUP to comply with CMM levels 2 and 3. IEEE TSE 29, 181–192 (2003)

    Google Scholar 

  3. Marchewka, J.T.: Information technology project management. John Wiley and Sons (2009)

    Google Scholar 

  4. Chen, C.-Y., Chong, P.P.: Software engineering education: A study on conducting collaborative senior project development. Journal of Systems and Software 84, 479–491 (2011)

    Article  Google Scholar 

  5. Carvallo, J.P., Franch, X., Quer, C.: Supporting CMMI Level 2 SAM PA with Non-technical Features Catalogues. SPIP 13, 171–182 (2008)

    Google Scholar 

  6. Kruchten, P.: The Rational Unified Process: An Introduction. Addison-Wesley (2003)

    Google Scholar 

  7. CMMI Product Team: CMMI for Development version 1.2, CMU/SEI-2006-TR-008, ESC-TR-2006-008 (2006)

    Google Scholar 

  8. CMMI Product Team: CMMI for Development version 1.3, CMU/SEI-2010-TR-033, ESC-TR-2010-033 (2010)

    Google Scholar 

  9. IBM, Rational Unified Process: Best practices for software development teams, http://www.ibm.com/developerworks/rational/library/content/03July/1000/1251/1251_bestpractices_TP026B.pdf (accessed August 30, 2012)

  10. Chrissis, M.B., Konrad, M., Shrum, S.: CMMI(R): Guidelines for Process Integration and Product Improvement, 2nd edn. The SEI Series in Software Engineering. Addison-Wesley Professional (2006)

    Google Scholar 

  11. Ahern, D.M., Clouse, A., Turner, R.: CMMI Distilled: A Practical introduction to Integrated Process Improvement. Addison-Wesley (2004)

    Google Scholar 

  12. IBM, RUP for small projects, version 7.1, http://www.wthreex.com/rup/smallprojects/ (accessed August 30, 2012)

  13. What Is a Project Proposal?, http://www.wisegeek.com/what-is-a-project-proposal.html , (accessed August 30, 2012)

  14. Nebiu, B.: Project Proposal Writing, http://documents.rec.org/publications/ProposalWriting.pdf (accessed August 30, 2012)

  15. Procter, R., Rouncefield, M., Poschen, M., Lin, Y., Voss, A.: Agile Project Management: A Case Study of a Virtual Research Environment Development Project. In: CSCW, vol. 20, pp. 197–225 (2011)

    Google Scholar 

  16. Kurbel, K.E.: Developing Information Systems: The Making of Information Systems, pp. 155–234. Springer, Heidelberg (2008)

    Book  Google Scholar 

  17. Monteiro, P., Machado, R.J., Kazman, R.: Inception of Software Validation and Verification Practices within CMMI Level 2. In: ICSEA 2009, pp. 536–541. IEEE (2009)

    Google Scholar 

  18. SEI, Published Appraisal Results, http://www.sei.cmu.edu/cmmi/casestudies/profiles/pdfs/upload/2010MarCMMI.pdf (accessed August 30, 2012)

  19. IBM, RUP for Large Projects, version 7.1

    Google Scholar 

  20. Uttangi, R.V., Rizwan, R.S.A.A.: Fast track to CMMI implementation: Integrating the CMMI and RUP process frameworks, http://www.ibm.com/developerworks/rational/library/oct07/uttangi_rizwan/index.html (accessed August 30, 2012)

  21. Grundmann, M.: A CMMI Maturity Level 2 assessment of RUP, http://www.ibm.com/developerworks/rational/library/dec05/grundmann/ (accessed August 30, 2012)

  22. IBM, IBM Rational Unified Process with CMMI Compliance Support, Version 7.5.0.1, http://www.ibm.com/developerworks/rational/downloads/07/rup_cmmi_v1/ (accessed August 30, 2012)

  23. Gallagher, B., Brownsword, L.: The Rational Unified Process and the Capability Maturity Model – Integrated Systems/Software Engineering, http://www.sei.cmu.edu/library/assets/rup.pdf (accessed August 30, 2012)

  24. Monteiro, P., Borges, P., Machado, R.J., Ribeiro, P.: A Reduced Set of RUP Roles to Small Software Development Teams. In: ICSSP 2012, pp. 190–199. IEEE Computer Society Press (2012)

    Google Scholar 

  25. Borges, P., Monteiro, P., Machado, R.J.: Mapping RUP Roles to Small Software Development Teams. In: Biffl, S., Winkler, D., Bergsmann, J. (eds.) SWQD 2012. LNBIP, vol. 94, pp. 59–70. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  26. Borges, P., Monteiro, P., Machado, R.J.: Tailoring RUP to Small Software Development Teams. In: SEAA 2012, pp. 306–309 (2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Monteiro, P., Machado, R.J., Kazman, R., Lima, A., Simões, C., Ribeiro, P. (2013). Mapping CMMI and RUP Process Frameworks for the Context of Elaborating Software Project Proposals. In: Winkler, D., Biffl, S., Bergsmann, J. (eds) Software Quality. Increasing Value in Software and Systems Development. SWQD 2013. Lecture Notes in Business Information Processing, vol 133. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-35702-2_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-35702-2_12

  • Publisher Name: Springer, Berlin, Heidelberg

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

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics