This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
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; www.ambysoft.com/unifiedprocessagileUP.html.
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; www.agilemodeling.com/essaysintroductionToAM.htm.
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; www.agilemodeling.com/essaysbmuf.htm.
12. "Microsoft Customer Care Framework, the Fast Path to Reduced Costs and Increased Productivity," rev. 2.0, Accenture, 2008; http://origin.www.accenture.com/NR/rdonlyres/ 53058BEA-88B5-425C-8DE0-91DD70AFF2D3/ 0Accenture_CCF.pdf

Index Terms:
software engineering, enterprise systems, systems design and analysis, methodologies, process, project management
Citation:
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.