Using the Agile Unified Process in Banking
Ioannis T. Christou, Stavros T. Ponis, Eleni Palaiologou · IEEE Software · 2009
The Agile Unified Process (AUP) is a recent public domain customization of the Rational Unified Process. The authors applied AUP in a software development project in the banking sector exploiting service-oriented architecture (SOA) functionality and user interface integration of client-server applications. They describe the project in detail and present the conditions and steps required to successfully combine agile methods with the RUP framework resulting in a lightweight and flexible development approach. Using AUP, the project was successfully delivered within all budgetary and time-constraints. The authors conclude with a series of lessons learned from the successful application of AUP in SOA-based banking projects.