( gee | 2009. 07. 19., v – 03:00 )

Most mondjam azt, hogy tegnap este a menyasszonyom volt on-call-ban, és egyszer csak telefonált egy csaj a mobilszolgáltatótól, ahol az ő cége piszkálja a prepaid rendszert, hogy valami promó rollout megakadt, nézze meg.

Megnézte. Kb. 4-5 órán keresztül lapátolta a szart, és kereste a hibát, illetve miután megvolt, hogy összeakad valami foreign-key a production adatbázisban, próbálta kideríteni, hogy ki és miért használta ugyanazt a számot két különböző promócióhoz.

Mindeközben kb. 5 percenként csengett a telefon, a végén már a cég (a mobilszolgáltató) igazgatója is felhívta őt, hogy mikor lesz már kész, mert ennek az akciónak bizony a hétvégén indulnia kell.

Szóval képzelhetitek a stresszt.

És mindez miért? Mert valaki kifejlesztette az új cuccot, és tesztelés nélkül felküldték a production-be. De a production nem olyan környezet volt, mint a fejlesztők környezete, hanem oda valaki korábban valami mást már behekkelt.

Szóval egy dolog, hogy mondjuk egy egyetemen az emberek nem tudnak vizsgára jelentkezni, másik meg amikor kurva sok pénzről van szó, és ugyanúgy nem sikerül normálisan kivitelezni a dolgot.

És persze most akkor ki a hibás? Aki hekkelt? Aki fejlesztett, és ezt nem vette figyelembe?

Vagy aki tesztelés nélkül telepítené a cuccot az utolsó pillanatban?

Ez is példa a szarul irányított projektre.

G