Prečo odhlásenie zo zoznamu adries trvá niekoľko dní?

Jeden tweet sa pýtal, prečo odhlásenie môže „trvať dni“. Pevne sa pripútajte, chystám sa vám to povedať neuveriteľné príbeh o tom, ako sa to robí v Enterprise Development™...

Prečo odhlásenie zo zoznamu adries trvá niekoľko dní?
Existuje jedna banka. Pravdepodobne ste o tom počuli, a ak žijete v Spojenom kráľovstve, je tu 10% šanca, že tvoj breh. Pracoval som tam ako „konzultant“ za výborný plat.

Banka rozosiela marketingové listy. V päte každého e-mailu sa nachádza malý odkaz „zrušiť odber“. Ľudia niekedy kliknú na tieto odkazy.

Kliknutím na odkaz sa roztočí jeden prehistorický webový server niekam v banke. Úprimne povedané, trvalo mi tri týždne, kým som ho našiel.

Táto služba odošle e-mail do vašej internej schránky vždy, keď sa klikne na odkaz. Stáva sa to niekoľko stokrát denne.

Predtým sa tieto listy posielali konkrétnemu zamestnancovi, ktorý však pred piatimi rokmi odišiel.

Teraz je list odoslaný distribučnej skupine. Nemohli zmeniť adresu príjemcu, pretože bola pevne zakódovaná a nemohli nájsť zdrojový kód služby. Služba je napísaná v jazyku Java 6.

Listy v poštovej skupine kontrolujú dvaja zamestnanci offshore centra banky v Hyderabad (v Indii). Tvrdo pracujú a plnia svoje úlohy úžasné, ale sakra, táto práca sa nedá vydržať.

Komunikoval som s nimi cez videokonferenciu a mali všetky znaky podnikovo-posttraumatického syndrómu. Bojovali s týmto nezmyslom v priebehu rokov a počas tejto doby nič sa nezmenil.

Keď príde list, musia spustiť SQL skript, ktorý určí, či odhlasovaná adresa patrí klientovi banky (potom je protokol jeden) alebo nie (potom iný).

Ak je príjemcom zákazník, musí spustiť ďalší SQL skript, ktorý aktualizuje záznam zákazníka v prostredí pred ETL. Všetky zmeny sú posúdené o 16:00 londýnskeho času samostatným tímom v Škótsku. Ak zmeny prejdú overením, použijú sa v skutočnej databáze v iný deň o 16:00.

Ak príjemca nie je klient, pridá ho do excelovej tabuľky a pred odchodom domov ho odošle marketingovému tímu v Swindone.

Marketingový tím pomocou čajových lístkov a iných okultných praktík zisťuje, či je klient „potenciálne významný“ (na čo podľa interných predpisov „do 48 hodín“). Ak nie je, potom sa adresa pridá do inej tabuľky a odošle sa späť do Indie na vykonanie ďalšieho dotazu SQL.

Ak marketing identifikoval klienta ako „významného“, manuálne mu pošle list ako „Naozaj chcete zrušiť odber?“ Vyzerá to, že sa generuje automaticky, ale v skutočnosti to tak nie je.

Ak odpovedia „áno“ (pôvodne bolo potrebné napísať „ÁNO“ veľkými písmenami), tím zo Swindonu ich pošle do Indie tretí a tam sa slávnostne vykoná ďalší skript.

Ak si dobre pamätám, tak to trvá priemerne štyri pracovné dni. V priemere sa denne odhlási asi 700 ľudí, z ktorých 70 % je „potenciálne významných“.

Mimochodom, títo dvaja Indovia prešli do nášho vývojového tímu a stali sa premiérmi pre systém, ktorý nahradil všetky tieto nezmysly. Boli to tí najláskavejší, najsúcitnejší a najpracovitejší ľudia, s ktorými som mal to potešenie pracovať. Bolo to vďaka nim, že tento firemný proces nočnej mory fungoval celé tie roky tak „hladko“. Neskôr sa presťahovali do Anglicka a jeden z nich dnes vedie oddelenie s viac ako 40 zamestnancami.

Poznámka prekladateľa: sova na KDPV - Yoll.

Zdroj: hab.com

Pridať komentár