This Article 
 Bibliographic References 
 Add to: 
Using the Agile Unified Process in Banking
May/June 2010 (vol. 27 no. 3)
pp. 72-79
Ioannis Christou, Athens Information Technology, Paiania
Stavros Ponis, National Technical University of Athens, Athens
Eleni Palaiologou, Athens Information Technology, Paiania
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.

1. P. Kroll and P. Kruchten, The Rational Unified Process Made Easy: A Practitioner's Guide to the RUP, Addison-Wesley, 2003.
2. R.D. Gibbs, Project Management with the IBM Rational Unified Process: Lessons from the Trenches, IBM Press, 2006.
3. S. Bergström and L. Råberg, Adopting the Rational Unified Process: Success with the RUP, Addison-Wesley, 2004.
4. S. Ambler, "The Agile Unified Process (AUP)," Ambysoft, 2005;
5. M. Sliger and S. Broderick, The Software Project Manager's Bridge to Agility, Addison-Wesley Professional, 2008.
6. J. Shore and S. Warden, The Art of Agile Development, O'Reilly Media, 2007.
7. M. Fowler and J. Highsmith, "The Agile Manifesto," Software Development, 2001; www.drdobbs.com184414755.
8. C. Jefferies, P. Brereton, and M. Turner, "A Systematic Literature Review of Approaches to Reengineering for Multi-channel Access," Proc. 12th European Conf. Software Maintenance and Reengineering, IEEE CS Press, 2008, pp. 258–262.
9. S. Ambler, "An Introduction to Agile Modeling," Ambysoft, 2005;
10. S. Ambler, Agile Modeling: Effective Practices for Extreme Programming and the Unified Process, John Wiley & Sons, 2002.
11. S. Ambler, "Big Modeling Up-Front Anti-pattern," Ambysoft, 2005;
12. "Microsoft Customer Care Framework, the Fast Path to Reduced Costs and Increased Productivity," rev. 2.0, Accenture, 2008; 53058BEA-88B5-425C-8DE0-91DD70AFF2D3/ 0Accenture_CCF.pdf

Index Terms:
software engineering, enterprise systems, systems design and analysis, methodologies, process, project management
Ioannis Christou, Stavros Ponis, Eleni Palaiologou, "Using the Agile Unified Process in Banking," IEEE Software, vol. 27, no. 3, pp. 72-79, May-June 2010, doi:10.1109/MS.2009.158
Usage of this product signifies your acceptance of the Terms of Use.