Providing Expertise in Object-Oriented and Component-Based
Technologies, Architecture, and Software Process
Contact Us   
Keep In Touch Newsletter - May, 2003

John Nalbone, one of our Senior Consultants who works alongside with Scott Ambler, has just published some new information on our Enterprise Unified Process and its iterative nature.

One of the issues that teams oftentimes struggle with when adopting the Unified Process (UP), including the Rational Unified Process (RUP) and the Enterprise Unified Process (EUP), is the iterative and incremental nature of developing software.

Many teams, upon seeing the four phases of the RUP (Inception, Elaboration, Construction, and Transition) and the two additional phases of the EUP (Production and Retirement) assume, perhaps subconsciously, that it is serial in nature.

While this in part is true, we like to say that the UP is serial in the large and iterative in the small, the UPs iterative nature is far more important than its serial nature.  People coming from a waterfall background often associate the four phases of the RUP with Requirements, Design, Coding, Integration and Testing.

Nothing could be further from the truth.

You can read more information about it at: http://www.enterpriseunifiedprocess.info/essays/iterativeRUP.html.

On April 27th Scott Ambler facilitated an agile tutorial regarding agile database techniques (www.agiledata.org) at the DAMA conference in Orlando, Florida. Scott split the tutorial into six 1/2 iterations.

The first iteration he gave an overview of agile software development and the Agile Data (AD) method.  He then brainstormed with the audience to discover topics that they wanted to hear, the audience prioritized them, and then Scott spent the next five iterations covering those topics in order. 

During these iterations people could suggest new topics, re-prioritization occurred, and then he continued on.  It was an interesting way to get both get the concept of evolutionary development across to the audience as well as cover the material.   This is a modification of a technique that Scott commonly uses on client sites to teach agile concepts to internal staff.
 
I hope all is going well with you and this information is of value. Please feel free to keep in touch with me -- or suggest other topics of interest you would like to hear about. 

How do I get started?

You can send an e-mail request to to subscribe.  You may at any time.

Your e-mail address will be placed on the distribution list for the next Keep In Touch Newsletter to be delivered. We do not to sell, rent, or otherwise release any information about you to anyone outside of Ronin International, Inc.

Do you have immediate questions or comments? Let's chat more about it now!