Upoređivanje nemačke i japanske proizvodnje automobila
Ako uporedimo nemački Mercedes i japanski Toyota sa aspekta testiranja proizvoda, rezultati su zapanjujući:
-
Nemci troše više vremena da otklone probleme nakon što se pojave.
-
Japanci rade tako da proizvod bude gotovo savršen od prve.
-
Rezultat: Toyota je postala vodeći proizvođač automobila u svetu jer su od početka pravili stvari kako treba.
-
Ideja: problem treba rešiti odmah kada se pojavi, a ne kasnije.
Analogija u razvoju softvera
-
Ako programer pronađe grešku u kodu, često je odlaže da bi napisao novi kod.
-
Testiranje se može odlagati danima, nedeljama ili mesecima → otkrivanje problema kasni.
-
Automatizovani testovi omogućavaju da se greška odmah otkrije.
Eksperiment:
-
Ako se greška ispravi isti dan, potrebno je 1 sat.
-
Ako se greška ispravi tri nedelje kasnije, potrebno je 24 sata (24 puta duže).
Zašto?
-
Ljudski mozak ima ograničenja:
-
Možemo se fokusirati samo na jednu stvar odjednom.
-
Pamćenje svih faktora odluke postaje teško nakon vremena.
-
Rekreiranje razmišljanja koje je dovelo do greške zahteva mnogo više vremena.
-
Ključna pouka
-
Napravi stvari ispravno od prvog puta.
-
Ako napraviš grešku, popravi je što pre.
-
Kašnjenje u ispravljanju grešaka povećava vreme i trud neuporedivo.
Comments