Combining Agile Practices with UML and EJB: a Case Study in Agile Development Richard Paige, Priyanka Agarwal, Phillip Brooke Abstract An agile methodology, with similarities to the Rational Unified Process, and which integrates selected XP practices, UML modelling and Enterprise Java Beans is described. A case study in the domain of web-based systems is outlined, which applies and assesses the utility of the methodology.