1. Glosario/

Three Amigos

Booch, Rumbaugh, Jacobson

Los Three Amigos son Grady Booch, James Rumbaugh e Ivar Jacobson — los tres creadores del Unified Modeling Language. El apodo fue acuñado por la prensa especializada en los años ‘90, cuando los tres, hasta entonces autores de metodologías object-oriented concurrentes, terminaron trabajando juntos en Rational Software después de una serie de adquisiciones.

Cómo nació el grupo #

Booch trabajaba en Rational desde los años ‘80 (Booch Method). Rumbaugh estaba en los laboratorios de General Electric (OMT). Jacobson había fundado Objectory AB tras dejar Ericsson. Entre 1994 (contratación de Rumbaugh en Rational) y 1995 (adquisición de Objectory AB), los tres se encontraron en la misma empresa. Entre 1995 y 1997 fusionaron los tres métodos en UML 1.0, luego adoptado como estándar OMG en noviembre de 1997.

Por qué cuenta como historia #

De una situación de competición abierta (artículos que se criticaban mutuamente, conferencias separadas, comunidades que se miraban con desconfianza), los tres pasaron a co-firmar un estándar unificado. No por amabilidad personal, sino por el reconocimiento compartido de que ninguno de los tres métodos ganaría solo. Es un caso de manual de convergencia profesional en un sector técnico — raro hasta el punto de merecer un nombre.

El renacimiento del nombre en BDD #

En las prácticas de Behavior-Driven Development (BDD), una ceremony se llama Three Amigos meeting: tres personas (developer, tester, business analyst) que discuten juntos una user story antes de empezarla. El nombre es un homenaje explícito al grupo original, y la estructura conceptual es la misma — tres ángulos diferentes sobre el mismo objeto producen algo mejor que cada uno aislado.