Grady Booch, fondatore della Rational e co-creatore dell’UML, ha pubblicato un articolo dedicato ai Collaborative Development Environments. Rispetto al vecchio articolo del 2002 con Alan Brown, non c’ è niente di nuovo tranne che la parte conclusiva:
While a CDE is not a very complicated thing, it is a particularly fragile thing. Because a CDE touches on the social elements of development, it is very sensitive to issues of presentation, simplicity, ease of use, personalization, and culture. A CDE must be lightweight, nimble, and snappy in appearance yet deep in its inner workings—a CDE must never, ever get in the way of work, but rather, must disappear in the ether, providing a sanctuary in which the individual developer works and in which the team assembles.