Zašto je potrebno nekoliko dana da se odjavite sa mailing liste?

Jedan tvit je postavio pitanje zašto bi otkazivanje pretplate moglo "trajati danima". Čvrsto se vežite, reći ću vam nevjerovatno priča o tome kako se to radi u Enterprise Development™...

Zašto je potrebno nekoliko dana da se odjavite sa mailing liste?
Postoji jedna banka. Vjerovatno ste čuli za to, a ako živite u UK, postoji 10% šanse da je vaša banka. Radio sam tamo kao “konsultant” za odličnu platu.

Banka šalje marketinška pisma. U podnožju svake e-poruke nalazi se mali link za odjavu. Ljudi ponekad kliknu na ove linkove.

Klikom na vezu uzrokuje okretanje jednog prapovijesnog web servera negde u banci. Iskreno, trebalo mi je tri sedmice samo da ga pronađem.

Ova usluga šalje e-poštu u vaše interno sanduče svaki put kada se klikne na link. To se dešava nekoliko stotina puta dnevno.

Ranije su ova pisma slana određenom zaposleniku, ali je prije pet godina otišao.

Sada se pismo prosljeđuje grupi za distribuciju. Nisu mogli promijeniti adresu primatelja jer je bila tvrdo kodirana i nisu mogli pronaći izvorni kod iz usluge. Usluga je napisana u Javi 6.

Pisma u grupi za slanje pošte provjeravaju dva službenika ofšor centra banke u Hyderabadu (u Indiji). Naporno rade i izvršavaju svoje zadatke ofigenno, ali prokletstvo, ovaj posao je nepodnošljiv.

Komunicirao sam s njima putem video konferencije i imali su sve znakove poslovno-posttraumatskog sindroma. Borili su se protiv ove gluposti godinama i za to vreme ništa nije se promijenilo.

Kada stigne pismo, oni moraju izvršiti SQL skriptu koja određuje da li adresa koja je odjavljena pripada klijentu banke (tada je protokol jedan) ili ne (onda drugi).

Ako je primalac kupac, treba da pokrene drugu SQL skriptu koja ažurira zapis o korisniku u pre-ETL okruženju. Sve promjene će u 16:00 po londonskom vremenu pregledati poseban tim u Škotskoj. Ako promjene prođu verifikaciju, bit će primijenjene na pravu bazu podataka u drugom danu u 16:00.

Ako primalac nije klijent, oni ga dodaju u Excel tabelu i šalju je marketinškom timu u Svindonu pre nego što odu kući.

Marketinški tim, koristeći listove čaja i druge okultne prakse, utvrđuje da li je klijent „potencijalno značajan“ (za šta, prema internim propisima, „do 48 sati“). Ako nije, onda se adresa dodaje drugoj tabeli i šalje nazad u Indiju da izvrši drugi SQL upit.

Ako je marketing identificirao klijenta kao „značajnog“, ručno mu se šalje pismo poput „Jeste li sigurni da zaista želite da otkažete pretplatu?“ Izgleda kao da se automatski generiše, ali u stvari nije.

Ako odgovore sa "da" (u početku je bilo potrebno napisati "DA" velikim slovima), onda ih ekipa iz Svindona šalje u Indiju treći tablicu i tu se sljedeća skripta svečano izvršava.

Ako se dobro sjećam, potrebno je u prosjeku četiri radna dana. U prosjeku se dnevno odjavi oko 700 ljudi, od čega je 70% „potencijalno značajno“.

Inače, ova dva Indijca su prešla u naš razvojni tim i postali premijeri sistema koji je zamijenio sve ove gluposti. Bili su to najljubazniji, najsaosećajniji i najvredniji ljudi sa kojima sam imao zadovoljstvo da radim. Zahvaljujući njima, ovaj korporativni proces iz noćne more je funkcionisao tako „glatko“ svih ovih godina. Kasnije su se preselili u Englesku i jedan od njih sada vodi odjel sa 40+ zaposlenih.

Napomena prevodioca: sova na KDPV - Yoll.

izvor: www.habr.com

Dodajte komentar