Skip to main content

Tailoring and Introduction of the Rational Unified Process

  • Conference paper
Software Process Improvement (EuroSPI 2007)

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

Included in the following conference series:

Abstract

RUP is a comprehensive software development process framework that has gained a lot of interest by the industry. One major challenge of taking RUP into use is to tailor it to specific needs and then to introduce it into a development organization. This study presents a review and a systematic assembly of existing studies on the tailoring and introduction of RUP. From a systematic search for study reports on this topic we found that most research is anecdotal and focus on the effects of RUP itself. Only a few number of studies address tailoring and introduction. We have found that tailoring RUP is a considerable challenge by itself and that it must be closely related to existing best practices. We see a tendency of turning from large complete process frameworks towards smaller and more light-weight processes which may impose a smoother transition from process model to process in use.

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. Jacobson, I., Booch, G., Rumbaugh, J.: The Unified Software Development Process. In: Booch, G., Jacobson, I., Rumbaugh, J. (eds.) Object Technology Series, p. 463. Addison Wesley Longman Inc., Reading, Massachusetts (1999)

    Google Scholar 

  2. Hanssen, G.K., Westerheim, H., Bjørnson, F.O.: Tailoring RUP to a defined project type: A case study. In: Bomarius, F., Komi-Sirviö, S. (eds.) PROFES 2005. LNCS, vol. 3547, Springer, Heidelberg (2005)

    Google Scholar 

  3. Hanssen, G.K., Westerheim, H., Bjørnson, F.O.: Using Rational Unified Process in an SME - A Case Study. In: Richardson, I., Abrahamsson, P., Messnarz, R. (eds.) Software Process Improvement. LNCS, vol. 3792, Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  4. Westerheim, H., Hanssen, G.K.: The Introduction and Use of a Tailored Unified Process - A Case Study. In: Euromicro 2005, Porto, Portugal (2005)

    Google Scholar 

  5. Westerheim, H., Hanssen, G.K.: Extending the Rational Unified Process with a User Experience Discipline: a Case Study. In: Richardson, I., Runeson, P., Messnarz, R. (eds.) Software Process Improvement. LNCS, vol. 4257, Springer, Heidelberg (2006)

    Google Scholar 

  6. Bergström, S., Råberg, L.: Adopting the Rational Unified Process, pp. 165–182. Addison-Wesley, Reading (2004)

    Google Scholar 

  7. Kroll, P., Kruchten, P.: The Rational Unified Process Made Easy - A Practitionare’s Guide to the RUP, ed. O.T. Series. Addison Wesley, Reading (2003)

    Google Scholar 

  8. Rational PEP. Available from: http://www-1.ibm.com/support/docview.wss?uid=swg21158199

  9. Merriam-Webster dictionary

    Google Scholar 

  10. ter Hofstede, A.H.M., Verhoef, T.F.: On the feasibility of situational method engineering. Information Systems Journal 22(6), 401–422 (1997)

    Article  MATH  Google Scholar 

  11. Brinkkemper, S.: Method engineering: Engineering of information systems development methods and tools. Information and Software Technology 38(4), 275–280 (1996)

    Article  Google Scholar 

  12. Edwards, H.M., Barrie Thompson, J., Hardy, C.J.: Developing situationally specific methods through stakeholder collaboration. In: COMPSAC. Computer Software and Applications Conference (1998)

    Google Scholar 

  13. Riemenschneider, C.K., Hardgrave, B.C., Davis, F.D.: Explaining Software Developer Acceptance of methodologies: a Comparison of Five Theoretical Models. IEEE Transactions on Software Engineering 28(12), 1135 (10) (2002)

    Article  Google Scholar 

  14. Avison, D., et al.: Action Research. Communications of the ACM 42(1), 94 (4) (1999)

    Article  Google Scholar 

  15. Birk, A., Dingsøyr, T., Stålhane, T.: Postmortem: Never Leave a Project without It. IEEE Software 19(3), 43–45 (2002)

    Article  Google Scholar 

  16. Seaman, C.B.: Qualitative methods in empirical studies in software engineering. IEEE Transactions on Software Engineering 25(4), 557–572 (1999)

    Article  Google Scholar 

  17. Westerheim, H., Dingsøyr, T., Hanssen, G.K.: Studying the User Experience Discipline extension of the Rational Unified Process and its effects on Usability - The design of a case study. In: Bunse, C., Jedlitschka, A. (eds.) Empirical Studies in Software Engineering: Proceedings from the first international workshop, December 2002, pp. 69–74. Fraunhofer IRB Verlag, Rovaniemi, Finland (2002)

    Google Scholar 

  18. Kitchenham, B.: Procedures for Performing Systematic Reviews. Keele University and Empirical Software Engineering National ICT Australia Ltd. p. 33 (2004)

    Google Scholar 

  19. Dybå, T., Moe, N.B., Mikkelsen, E.M.: An Empirical Investigation on Factors Affecting Software Developer Acceptance and Utilization of Electronic Process Guides. In: METRICS 2004, Chicago, USA (2004)

    Google Scholar 

  20. Folkestad, H., Pilskog, E., Tessem, B.: Effects of Software Process in Organization Development - A Case Study. In: Melnik, G., Holz, H. (eds.) LSO 2004. LNCS, vol. 3096, Springer, Heidelberg (2004)

    Google Scholar 

  21. Bygstad, B.: Controlling Iterative Software Development Projects: The Challenge of Stakeholder and Technical Integration. In: Hawaii International Conference on System Sciences, Hawaii, USA (2004)

    Google Scholar 

  22. Cockburn, A.: Agile Software Development. In: Cockburn, A.H.J. (ed.) The Agile Software Development Series, Addison-Wesley, Reading (2002)

    Google Scholar 

  23. Jacobson, I., Ng, P.W., Spence, I.: The Essential Unified Process - a Fresh New Start (2006)

    Google Scholar 

  24. Agile Manifesto, http://www.agilemanifesto.org/

  25. Boehm, B., Turner, R.: Balancing Agility and Discipline - A Guide for the Perplexed, p. 266. Addison-Wesley, Reading (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Pekka Abrahamsson Nathan Baddoo Tiziana Margaria Richard Messnarz

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hanssen, G.K., Bjørnson, F.O., Westerheim, H. (2007). Tailoring and Introduction of the Rational Unified Process. In: Abrahamsson, P., Baddoo, N., Margaria, T., Messnarz, R. (eds) Software Process Improvement. EuroSPI 2007. Lecture Notes in Computer Science, vol 4764. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-75381-0_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-75381-0_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-74765-9

  • Online ISBN: 978-3-540-75381-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics