Každý počítač je sám se sebou v souladu
Stará verze není rozbitá, jen stará. Ze stejného vstupu dělá pokaždé stejný výstup a před ničím nevaruje. Inženýr na vlastní obrazovce nevidí nic špatného — protože nic špatné není, je něco jiné.
Jakmile je nástroj rozdán, zbývá jediná otázka: kdo spouští kterou kopii. Tato stránka je o tom, jak se tento údaj ztrácí a proč si měsíce nikdo nevšimne, že chybí.
To, co následuje, není popis jedné události; je to sám mechanismus a probíhá stejně všude, kde se verze rozcházejí. V žádném kroku nikdo nedělá chybu.
První den
Nástroj se ke všem dostane ve stejnou chvíli. Je to jediný den, kdy víte, že všichni spouštějí stejnou verzi.
První oprava
Objeví se chyba, autor ji za deset minut opraví a novou kopii rozešle. Dva lidé, kteří mají ten den dovolenou, zůstávají na staré — a sami o tom také nevědí, protože nástroj jim dál funguje.
Po několika měsících
Nasbírá se ještě pár oprav. V oběhu jsou už tři různé verze a nikde není zaznamenáno, která kde leží. Každý dostává na svém počítači vnitřně soudržný výsledek.
Před termínem
Dva inženýři pustí stejný nástroj na stejný výkres a dostanou různé výsledky. Podezření padne nejdřív na výkres, pak na nastavení; na nástroj se pomyslí naposled.
Když se najde příčina
Ztracený není jen čas strávený hledáním: není ani žádná záruka, že se to nezopakuje. Mechanismus, který rozcházení vyrábí, stojí přesně tam, kde stál.
Rozcházení nedělá hluk. Má tři důvody a všechny tři plynou ze samotného uspořádání.
Stará verze není rozbitá, jen stará. Ze stejného vstupu dělá pokaždé stejný výstup a před ničím nevaruje. Inženýr na vlastní obrazovce nevidí nic špatného — protože nic špatné není, je něco jiné.
Rozcházení je vidět, když dva výsledky leží vedle sebe, ne při načítání nástroje. A že dva inženýři pustí stejný nástroj na stejný výkres a porovnají výstupy, do běžného pracovního dne nepatří.
Kdyby odpověď na otázku „kdo má kterou verzi“ byla někde zapsaná, šlo by se zeptat. Síťová složka, e-mail ani ruční instalace takový záznam nevytvářejí; odpověď lze posbírat jedině počítač po počítači.
Každý balíček nese číslo verze a podpis; kdo kterou verzi dostal, je zapsáno na serveru a lze se na to zeptat bez obcházení počítačů. Aktualizace odcházejí samy, takže zmeškaná zpráva přestává existovat. Když verze dělá potíže, dá se vzít zpět — a návrat dorazí ke všem stejnou cestou.
Podívejte se v pěti krocích, jak to fungujeUkázka trvá hodinu a probíhá s vašimi nástroji; to, že nevíte, kolik verzí je v oběhu, ničemu nevadí. Pilotní instalace je zdarma.
Vyžádejte si ukázku