1. Glosar/

Three Amigos

Booch, Rumbaugh, Jacobson

Three Amigos sunt Grady Booch, James Rumbaugh și Ivar Jacobson — cei trei creatori ai Unified Modeling Language. Porecla a fost inventată de presa de specialitate în anii ‘90, când cei trei, până atunci autori ai unor metodologii object-oriented concurente, au ajuns să lucreze împreună la Rational Software după o serie de achiziții.

Cum s-a format grupul #

Booch lucra la Rational încă din anii ‘80 (Booch Method). Rumbaugh era în laboratoarele General Electric (OMT). Jacobson fondase Objectory AB după ce părăsise Ericsson. Între 1994 (angajarea lui Rumbaugh la Rational) și 1995 (achiziția Objectory AB), cei trei s-au regăsit în aceeași companie. Între 1995 și 1997 au fuzionat cele trei metode în UML 1.0, adoptat apoi ca standard OMG în noiembrie 1997.

De ce contează ca poveste #

Dintr-o situație de competiție deschisă (articole care se criticau reciproc, conferințe separate, comunități care se priveau cu suspiciune), cei trei au trecut la a co-semna un standard unificat. Nu din bunătate personală, ci dintr-o recunoaștere comună că niciuna dintre cele trei metode nu va câștiga singură. Este un caz de manual de convergență profesională într-un domeniu tehnic — atât de rar încât să merite un nume.

Renașterea numelui în BDD #

În practicile Behavior-Driven Development (BDD), o ceremony se numește Three Amigos meeting: trei persoane (developer, tester, business analyst) care discută împreună o user story înainte de a o începe. Numele este un omagiu explicit grupului original, iar structura conceptuală este aceeași — trei unghiuri diferite asupra aceluiași obiect produc ceva mai bun decât fiecare în izolare.