This compilation of three brief articles by IBM Rational thought leaders describes how the IBM Rational Unified Process, or RUP, is not only "agile" in its own right, but also encompasses much of the guidance teams need to scale agile techniques successfully.
The AUP is a simplified version of the Rational Unified Process (RUP). It describes a simple, easy to understand approach to developing software using agile techniques and concepts yet still remaining true to the RUP. The AUP applies agile techniques include test driven development (TDD), Agile Model Driven Development (AMDD), agile change management, and database refactoring to improve your productivity. The AUP product can be downloaded and installed free of charge. Version 1.1 was released on May 13, 2006.
This article provides some background on each best practice, in the context of current RUP adoption, as well as my own personal experience using RUP to manage software development projects. Each best practice is accompanied by suggestions on how you as a project manager can implement or integrate these RUP best practices into your own project.
As you may know, the Rational Unified Process®, or RUP®, is a widely used software process framework that can be tailored to your process needs and can accommodate other techniques. Scrum is a collection of interesting project management patterns used to wrap agile software projects. This article introduces some important characteristics of Scrum and presents techniques on how you can add Scrum ideas to your existing RUP environment.