Communications of the ACM
Qualitative Methods in Empirical Studies of Software Engineering
IEEE Transactions on Software Engineering
The Rational Unified Process: An Introduction, Second Edition
The Rational Unified Process: An Introduction, Second Edition
Explaining Software Developer Acceptance of Methodologies: A Comparison of Five Theoretical Models
IEEE Transactions on Software Engineering
Adopting the Rational Unified Process: Success with the RUP
Adopting the Rational Unified Process: Success with the RUP
The Introduction and Use of a Tailored Unified Process A Case Study
EUROMICRO '05 Proceedings of the 31st EUROMICRO Conference on Software Engineering and Advanced Applications
Tailoring RUP to a defined project type: a case study
PROFES'05 Proceedings of the 6th international conference on Product Focused Software Process Improvement
Empirical Software Engineering
Tailoring and introduction of the rational unified process
EuroSPI'07 Proceedings of the 14th European conference on Software Process Improvement
Hi-index | 0.01 |
The Rational Unified Process (RUP) is a comprehensive software development process framework emphasizing use-cases, architecture focus and an iterative approach. RUP is widely known and many organizations have tried to adopt it. Being a framework, RUP has to, in some way, be tailored to the specific context of use, no software development project is alike. This paper presents a case study of a Norwegian SME that tried to adopt RUP in the simplest way, by introducing the methodology by providing comprehensive documentation and some simple training. Our study shows that the use of RUP had some positive effects but also that the use has been scattered. Interviews with users of RUP show that there is a great need of better training and practical support in getting most value out of RUP. The key message is that if you consider taking RUP into use you have to invest resources in it. Training and support are key success factors.