@vliv2 Dobre ratas aj pri nizkych hodinovkach by bol projekt niekde okolo 100 tisic. Doupresnim svoju myslienku, ze ak by novy klient prisiel ponovom za nami s takymto projektom, tak viem si predstavit, ze debata by pre nas bola zaujimava ak by mal budget aspon 50-70 tisic a snazil by som sa ho smerovat k prvej verzii aby bol hodnotny zaklad, na ktorom sa da stavat. Neradi totiz robime velku komplexitu naraz lebo predstavy sa menia v case podla toho ake vystupy vidis atd.
CENOVY ODHAD
Interne, ked sme to nacenovali prvy krat, tak sme to videl z toho briefu na nejakych 20-25 tisic ako biznis cenu co ale ako vidis tiez stale bolo velmi daleko od pravdy. Isli sme do toho ale s tym, ze dame to na naklady ako sa tu niekde pisalo, ze sak okreseme rozsah aby sme sa na naklady zmestili co bol tiez mylny predpoklad. Plus chceli sme podporit dobru myslienku, preto cely projekt som PMkoval viac manej ja s nasim CTO cize neboli tam juniori.
Uplne suhlasim, ze treba vediet aky rozsah sa investuje do charity a my sme si dali este +5tisic ako budget ako nas peniaz na dobru vec + publicita. Kedze som bol PM ja, tak v strazeni budgetu som zlyhal ale miestami sme sa dostali s klientom do konfliktov, kde to bolo o tom, ze bud to cele zabalime a nedostaneme nic alebo dokoncime a aspon dostaneme nieco. Kazdopadne stale sa odhalovala postupne ta komplexita a stale nieco pribudalo a tym, ze brief bol dost vagny, tak pod jednotlivym bodmi sa dalo interpretovat viac menej hocico.
Aby sme boli uplne transparentny, tak cena zakazky bola 12K a budget bol doplneny o 3K ale to bol tak jasny change request, ze tam sme nechceli ustupit a povedali sme klientovi, ze to jednoducho neurobime ak to nedoplatia.
Co sa tyka delenia manazmentu, tak v tom pravdepodobne zohrala nasa neskusenost s statnym zakaznikom. Lebo standardne mame manazment cca do 10 percent ale tu ak zratam do jedneho celku specku aj cisty manazment lebo ta specka by bez toho manazmentu nevznikla. Moj kolega na developmente bol mega samostatny, kedze to bol nas CTO a takto to vychadza manazment + specka cca 20 percent. Pri statne sprave by som kludne dal aj 50 percent
Stanovenie ceny predpokladanej zakazky fakt netusim ako vzniklo mam iba spostredkovane info a tie by som nerad siril lebo to je na urovni “jedna baba povedala”.
AGILNY PRISTUP
Co sa tyka agilneho pristupu, opat dam kontext kedysi sme robili viac waterfall alebo taky mix toho aj toto bol ten pristup, ze najprv sme chceli urobit detailnu analyzu a potom vyvoj ale postupne sa to zvrhlo na agilny pristup iba v nasom ponimami. Zacali sme robit vyvoj lebo sme nemohli cakat na dokoncenie specky, tak sme si rozkuskovali casti, ktore sme vedeli dodavat samostatne a zacali sme na vyvoji lebo inak by termin nebol splneny aj tak sa prekrocil z viacerych dovodov. Ale tu musim jedno velke ALE lebo tu sa to tak zvrhlo, ze my sme sice agilne dodavali lebo ina moznost nebola vzhladom na terminy ale financie a zmluvne podmienky vobec nereflektovali agilny pristup. Ak by to teoreticky aj tak bolo nastavene zmluvne, tak klient by vycerpal a este by musel doplatit cely svoj budget iba na analyze co by v podstate znamenalo to co pises, ze by nedostali ziadny projekt lebo by si vycerpali budget. S agilnym pristupom sa tu operovalo viac krat ale malo kto chape, ze agilny musi byt cely setup spoluprace aj na strane klienta / zmluv atd. Tu zmluvu si viete pozriet na nete a bola aj verejna, ta nezohladnovala tento pristup od zaciatku a to som viac krat namietal. Mali sme aj rokovania s ich pravnikmi ale opat sme toho vela nepresadili.
DOKONCENY ROZSAH
Aby som opat uviedol do obrazu, my sme odmietli robit v nejakom momente iba veci, ktore boli uz jasne nadramec specky. Zial ten brief bol taky vagny a mal tam v odrazkach tolko veci, ze ked sa aj hociako interpretoval nejaky bod, my sme nemali kam ustupit a tu funkcnost sme urobili nechceli sme sa vyhovarat a hrat sa na schovavacku. Projekt sme odovzdali si dovolim povedat vo velmi dobrom stave a s plnou funkcnostou ako to bolo v tendri za cenu brutalnej straty na nasej strane.
Novy dodavatel Altamira to od nas prevzal a do dnes sme nedostali od workshopu ani jeden mail od nich s nejakou otazkou alebo pripomienkou, ze sme nieco urobili zle (urcite to nebolo dokonale ale neodflakli sme to lebo my tak nerobime). Aj stare vedenie SND aj nove podla mna mali predstavu, ze to co za 12k mozu dostat je Ferrari ale mali jednoducho na koleso z skodovky. Altamira podla mna chytro odmietla robit veci zadarmo co my sme neurobili a preto sa navysili change requestmi budget o dalsie peniaze. Poviem to takto aj my sme ratali sak, ked uz sme na tom diele prerobili aj gate, tak na supporte aspon za realne ceny nejako skusime vykompenzovat ale tie podmienky tiez boli ako som pisal nerealne a davam za sikovnost Altamire, ze si vydupali tie change requesty a mohli s cistym stitom povedat, ze to neurobia. Co mi pride ale opat ako zlyhanie, ze ten support bol nastaveny ak si dobre pamatam, ze boli tam vseobecne podmienky cize nebolo uplne jasne, ze klient preplati change requesty, preto sme aj do toho nesli nechceli sme sa uz hadat, ze ci to je vec akoze neokoncenia diela co si dovolim podotknut, ze vzhalom na rozsah, ktory sme urobili je usmevne nieco take tvrdit, tak oni tymto bremenom neboli zatazeni a preto mohli kludne byt drsnejsi na klienta. K tomu este dodam vsetko bolo verejne a da sa dohladat aj rozsah, ktory sme dodali a v akom stave lebo vsetko bolo na public GITe.
NA ZAVER
Poviem to este raz a hovoril som to pocas projektu aj po projekte klientovi aj S.D urobit za 12k (lebo to bola original cena za projekt) nie je mozne v takom rozsahu. Viem si predstavit iba 2 scenare, kedy je to mozne:
-
Okrese sa radikalne rozsah v tomto pripade ale si myslim, ze to nebolo mozne lebo tam bolo toho vela na vela stran. Ale sme to aj ponukali/navrhovali ale bolo zamietnute. Jedna pikoska, ked doslo na integraciu s navstevnik.sk tak sme zistili, ze API ktore malo byt hotove nie je a ze ani nikdy nebude, napriek tomu, ze v zadani bolo ze sa ma integrovat. Cize fakt ten brief siel velmi velmi po povrchu.
-
Ak by niekto mal hotove uz nieco taketo co opat ale znamena, ze klient by sa musel mega mega prisposobit podmienkam dodavatela, tak si viem predstavit, ze sa to ofarbickuje a pusti von. Ale to by bola cista spartakiada a urcite by tam neboli take haluze napr. bola debata ako urobit, ze vsetci (Opera / Balet / Cinohra atd) by sa videli v rovnakom rozsahu na uvodnej stranke. Je tam obmedzeny rozsah, tak sme navrhli, ze vieme urobit script aby detekoval spravanie uzivatela a zobrazoval prioritizovany obsah pre uzivatelov podla toho co ma rad ci Balet alebo Cinohru. Aj taketo veci sme robili v ramci budgetu
Na ilustraciu aj keby to trvalo hoc 1000h a bol by idealny setup, ze mame tu nejakeho supertalenta co by dal vsetko sam, proste velmi velmi sikovny freelancer, tak by to robil pol roka cisteho casu.
FEEDBACK
Podla mna sa netreba schovavat a treba si priznat chyby lebo urobili sme ich vsetci v tomto projekte, tie nase som hore uz pomenoval a urcite by sa naslo este kopec dalsich ale za partnerov ak mozem trochu bez diplomacie a neurazte sa na mna chalani lebo to nemyslim nijako zle a viete, ze som to hovoril na vsetkych forach ale nech viete aj nas pohlad aj takto verejne lebo transparentnost je klucova:
S.D
- Vystup mal byt uz davno, cakal som najprv ked sa skoncil projekt, cakali sme ked to prevzala Altamira a niekto tu si dal namahu aby zistil o aku sumu sa navysilo. Toto ma trochu nahnevalo ale iba v dobrom lebo Altamira to dala a klienta nejako presvedcila aby platil a my nie Urcite su dolezitejsie veci ako nejake SND ale pre nas to mal byt vzorovy projekt a preto sme do toho isli a cakal som, ze aj pre vas. Jeden fail neznizi vela dobreho co ste urobili ale treba si ho priznat a v ramci transparentnosti aspon povedat vase stanovisko v normalnom case aj ked mozno nebudeme sa zhodovat v bodoch al podme diskutovat, ze kde sme mohli urobit viac.
SND
- Za klienta urcite by som prijal aby do buducna zohladnili realitu a nie iba tlacili na dodavatela lebo napriklad za nas na dlhu dobu nie sme ochotni sa nejako aktivne podielat na takychto projektoch a inych dodavatelov by som varoval, ze nech si daju velmi velmi zalezat co je v zmluve a nech su neustupcivy alebo vobec nech radsej nerobia taketo zakazky. A ano na konci dna to dodavatel da kvoli zmluve a kvoli tom, ze si chce zachovat reputaciu ale je to na ukor vykrvacania toho dodavatela.