Horor priča iz industrije: Strava u razvoju proizvoda i 3 VP mušketira

Horor priča iz industrije: Strava u razvoju proizvoda i 3 VP mušketira

Posljednji iz originalne postave izgurao je projekt do nekih godinu dana, a potom se agencija povukla s projekta. Članovi tima dijele anegdote kao ratni veterani još i danas.

Došla sam svježe u agenciju kao product owner na veći projekt koji su aktivno držala tri strana executivea (VP razina), a vodio projektni menadžer s naše strane.

Projekt je već bio u tijeku par mjeseci, složila se osnovna arhitektura, 50 posto UI-ja, nešto data pipelinea i klijent je, ne znajući što i kako dalje, odlučio jedinu logičnu stvar – krenuti u širenje opsega projekta komplementarnim modulom koji je mogao funkcionirati i kao samostalni proizvod. Trebala sam preuzeti rad na tom “modulu” dok se završava MVP, no pokazalo se da je MVP još daleko od završetka te da će trebati i tu “uskočiti”.

Use case proizvoda je bio naizgled jednostavan, ali nikako se nije mogao utvrditi idealan flow za nekoliko glavnih korisničkih persona, unatoč tome što je trojac s klijentske strane predstavljao i domenske stručnjake u toj niši (i nisu propuštali priliku da to naglase). 

PM nema namjeru surađivati

Nakon intenzivnog prvog tjedna hvatanja specifičnosti i opsega projekta, nadobudno sam zakazala sastanak 1:1 s produktnim menadžerom s klijentske strane, da prođemo kroz aktualne funkcionalnosti i buduće planove.

Na moje iznenađenje, nakon uvodnog small talka, umjesto da krenemo obraditi funkcionalnost (koja već tada nije baš imala smisla), značajno mi je proslijedio dokument s “templateom” koji mu mogu slati na chat umjesto naših budućih tjednih 1:1 sastanaka. Za slučaj da ne stigne. (Spoiler alert: više nije stigao).

Taj čuveni template je imao tri stavke: na čemu radiš ovaj tjedan, što ćeš raditi idući tjedan i imaš li blokere. No sh*t. Potom je, usred još nedovršenog sastanka rekao da mora na drugi poziv i nestao…

Postalo je jasno da nema namjeru surađivati i još manje prihvaćati ikakve inpute s moje (naše) strane. Istovremeno, na meni je bilo da hitno izmislim nove zadatke za frontend tim od šest ljudi, ni iz čega.

Jedan korak naprijed, dva nazad

Iduća tri mjeseca gotovo se ništa nije promijenilo na projektu, čak ni uz četiri do šest uzastopnih sastanaka dnevno, na kojima smo trebali pregledavati, planirati ili se usklađivati. Dotični product manager najviše je volio pregled korisničkog iskustva, na kojem je kontinuirano mijenjao izgled MVP-a s dizajnerima. Dizajneri su brzo i orno ispunjavali njegove vizije stvarajući tako privid napretka, no zapravo smo išli unatrag.

Kada bismo kasnije radili usklađivanje UX-a i razvoj te postavljali kritična pitanja, taj dio posla se shvaćao gotovo kao napad i uzrokovao bi još dramatičnije promjene umjesto prilagodbe. Primjerice, na centralnoj upravljačkoj ploči za admine smo imali grafikon koji nije prikazivao ni smislene ni točne podatke, nego je samo doslovno preslikan iz ranijeg mockupa bez podržavajuće logike.

Kad sam pitala za mišljenje podatkovni tim, složili su se da je to besmisleno i polufunkcionalno. Što je sljedeće klijentov product manager napravio? Zatražio je da se promijeni cijela upravljačka ploča. Umjesto da se definiraju točni podaci koji bi se prikazivali na tom jednom grafu!

Mailovi su stizali vikendom u 5 ujutro

Sastanci na tehničkoj strani su bili još izazovniji. Tri dev leada s agencijske strane redovito  bi se morali boriti s trojicom mušketira s klijentske strane koji su i sami inženjeri (ponešto zastarjelih praksi). Omiljeni argument jednog od njih (VP of Engineering) je bio da je on radio doktorat na tu temu, i stoga, svi su drugi u krivu.

Drugi pak, na poziciji CTO-a, bio je kontinuirano mentalno “iskopčan” iz projekta te bi mu se stalno moralo ponavljati što je već utvrđeno… Da bi se on potom tome protivio i zakazivao nove sastanke – na koje ne bi dolazio ili bi prijevremeno odlazio jer je, eto taman, u njegovoj ulici netko imao problem s autom.

Mailovi su znali pristizati vikendom u pet ujutro, ni klijentski VP trojac nije međusobno bio usklađen oko planova i praksi, a agencijski projektni menadžer nije imao nikakvu kontrolu nad projektom, osim održavanja praznih ceremonija i lažno utješnih govora.

Vrhunac je bio kad je klijent usred cijelog tog kaosa našeg SaaS MVP proizvoda dodatno naložio kopiranje elemenata kompleksnog enterprise (legacy) sustava kojem nismo imali pristup nego samo korisničku dokumentaciju. Stoga, da nam olakšaju razumijevanje, počeli su slati handoff videa prijašnjeg tima iz Indije, bez glave i repa. Možda nas nije trebalo čuditi što su potom, bez ikakve najave, da “ubrzaju” lansiranje, indijskom timu dali da preuzme razvoj frontenda.

Odlučila sam sići s tog Titanica

Do četvrtog mjeseca na projektu, data lead je bio na rubu snaga te je dao otkaz i prešao na bolju poziciju. I ja sam odlučila sići s tog Titanica dok me još razum služio prihvativši drugu ponudu. Pola godine kasnije, projekt nije bio deployan na produkciju, kao ni MVP.
Umjesto toga izbačen je kao proof of concept koji je odmah potom prebačen u fazu ispravljanja bugova (!). 

Negdje usput je i frontend lead dao otkaz. Posljednji koji je ostao iz originalne postave, backend lead, izgurao je projekt do nekih godinu dana i potom se agencija povukla s projekta. Članovi tima dijele anegdote kao ratni veterani još i danas. 

Sukladno članku 94. Zakona o elektroničkim medijima, komentiranje članaka na Netokraciji dopušteno je samo korisnicima koji ostave svoje ime i prezime te mail adresu i prihvate pravila ponašanja.

Pravila ponašanja

Na Netokraciji za vas stvaramo kvalitetan, autorski potpisan sadržaj i zaista se veselimo vašim kvalitetnim, kontruktivnim komentarima. Poštujmo stoga jedni druge prilikom komentiranja, kao i Zakon, držeći se sljedećih pravila ponašanja:

  • Ne budite 💩: Nema vrijeđanja, diskriminiranja, ni psovanja (osim ako nije osobni izričaj, ali onda neka psovka bude općenita, a ne usmjerena prema nekome). Također, upoznajte se sa stavkom 2. članka 94. Zakona o elektroničkim medijima prije no što ostavite komentar.
  • Samo kvalitetna rasprava, manje trolanja: Ne morate se ni sa kim slagati, ali budite konstruktivni i doprinesite raspravi! Svako trolanje, flameanje, koliko god "plesalo" na granici, leti van.
  • Imenom i prezimenom, nismo Anonymous 👤: Autor sadržaja stoji iza svog sadržaja, stoga stojite i vi iza svog komentara. Koristimo ime i prezime te pravu email adresu.

Kako koristimo podatke koje ostavljate? Bacite oko na našu izjavu o privatnosti.

Sve ostale komentare ćemo s guštom spaliti, jer ne zaslužuju svoje mjesto na internetu.

Odgovori

Tvoja e-mail adresa neće biti objavljena.

Popularno

Mobilne aplikacije

ZET-ov štrajk iznjedrio nova digitalna rješenja za prijevoz po Zagrebu

Zagreb je jutros ostao bez redovitog tramvajskog i autobusnog prometa, no građani su brzo počeli tražiti alternativna rješenja. Uz organiziranje zajedničkih vožnji, pojavilo se i nekoliko digitalnih projekata koji pokušavaju povezati vozače i putnike.

Vodič

Imate pretplatu na AI alate? Evo što računovođe kažu o ispravnom evidentiranju

U novoj kolumni Bruno Cvitanović, direktor računovodstvenog i konzultantskog servisa Brojevi objašnjava kako računovodstveno tretirati AI alate, što vrijedi za poduzetnike izvan sustava PDV-a i na koje pogreške treba paziti.

Programiranje

Tim od šest developera, dva QA-a i jednog Product Ownera postaje prošlost

Florian Krause ima trideset godina iskustva u razvoju softvera, jedan propali startup i čvrsto mišljenje: tim od šest developera, dva QA-a i jednog product ownera postaje prošlost. Na The Geek Gatheringu u Osijeku objasnio je čime se takva postava zamjenjuje.

Što ste propustili

Pametni automobili

Napokon smo se provozali Verneovim robotaksijem!

Nakon što smo u Zagrebu bezuspješno pokušali uhvatiti Verneov robotaksi putem Uberove aplikacije, zvijezde su se posložile i mi smo dobili poziv koji se ne odbija.

Umjetna inteligencija

Tko zbog AI-ja i dalje ulaže u ljude, a tko otpušta 50% radne snage?

Dok neke tvrtke nastavljaju i zapošljavati i ulagati u AI, druge su odabrale samo potonje. Kako različite tvrtke pristupaju promjenama na tržištu, doznali smo na Automation Summitu.

Novost

Gamepires najavio otpuštanja, smanjuje tim koji radi na SCUM-u

Gamepires, koji stoji iza igre SCUM, smanjuje broj zaposlenih zbog zahtjevnih tržišnih uvjeta. Objava dolazi nekoliko mjeseci nakon što je studio preuzeo britanski Splash Damage.

Vodič

Imate pretplatu na AI alate? Evo što računovođe kažu o ispravnom evidentiranju

U novoj kolumni Bruno Cvitanović, direktor računovodstvenog i konzultantskog servisa Brojevi objašnjava kako računovodstveno tretirati AI alate, što vrijedi za poduzetnike izvan sustava PDV-a i na koje pogreške treba paziti.

Veliki intervjui

Ako AI može napraviti film ili igru, što ostaje kreativcima? Odgovara CEO Nanobita

Može li umjetna inteligencija promijeniti način na koji nastaju filmovi i igre, a da pritom ne žrtvujemo kvalitetu priče i kreativnu viziju? Nanobit već testira odgovor na to pitanje, razvijajući AI produkcijske procese koji otvaraju mogućnost stvaranja sadržaja velikom brzinom.

Netokracija Podcast

Dekan FER-a: AI ne može zamijeniti temeljno znanje inženjera

Umjetna inteligencija mijenja način na koji radimo, ali bez temeljnih znanja nema ni kvalitetnih inženjera ni ozbiljnog tehnološkog napretka. U razgovoru s dekanom FER-a otkrivamo zašto je važno ulagati u istraživanje i razvoj, kako povezati fakultete i industriju te gdje se otvaraju nove prilike za Hrvatsku – od robotike i fizičke umjetne inteligencije do razvoja visokotehnoloških proizvoda.