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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
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)
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)
Westerheim, H., Hanssen, G.K.: The Introduction and Use of a Tailored Unified Process - A Case Study. In: Euromicro 2005, Porto, Portugal (2005)
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)
Bergström, S., Råberg, L.: Adopting the Rational Unified Process, pp. 165–182. Addison-Wesley, Reading (2004)
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)
Rational PEP. Available from: http://www-1.ibm.com/support/docview.wss?uid=swg21158199
Merriam-Webster dictionary
ter Hofstede, A.H.M., Verhoef, T.F.: On the feasibility of situational method engineering. Information Systems Journal 22(6), 401–422 (1997)
Brinkkemper, S.: Method engineering: Engineering of information systems development methods and tools. Information and Software Technology 38(4), 275–280 (1996)
Edwards, H.M., Barrie Thompson, J., Hardy, C.J.: Developing situationally specific methods through stakeholder collaboration. In: COMPSAC. Computer Software and Applications Conference (1998)
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)
Avison, D., et al.: Action Research. Communications of the ACM 42(1), 94 (4) (1999)
Birk, A., Dingsøyr, T., Stålhane, T.: Postmortem: Never Leave a Project without It. IEEE Software 19(3), 43–45 (2002)
Seaman, C.B.: Qualitative methods in empirical studies in software engineering. IEEE Transactions on Software Engineering 25(4), 557–572 (1999)
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)
Kitchenham, B.: Procedures for Performing Systematic Reviews. Keele University and Empirical Software Engineering National ICT Australia Ltd. p. 33 (2004)
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)
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)
Bygstad, B.: Controlling Iterative Software Development Projects: The Challenge of Stakeholder and Technical Integration. In: Hawaii International Conference on System Sciences, Hawaii, USA (2004)
Cockburn, A.: Agile Software Development. In: Cockburn, A.H.J. (ed.) The Agile Software Development Series, Addison-Wesley, Reading (2002)
Jacobson, I., Ng, P.W., Spence, I.: The Essential Unified Process - a Fresh New Start (2006)
Agile Manifesto, http://www.agilemanifesto.org/
Boehm, B., Turner, R.: Balancing Agility and Discipline - A Guide for the Perplexed, p. 266. Addison-Wesley, Reading (2004)
Author information
Authors and Affiliations
Editor information
Rights 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)