Pređi na sadržaj
Izbor partneraSoftver po meri · 4 min čitanja

Kako izabrati softverskog partnera, a ne samo izvođača

Portfolio i cena govore šta je firma već izgradila. Ne govore ko piše kod, ko vlasnik rezultata, i ko će odgovoriti na poziv za godinu dana.

BILPP

Većina firmi bira softverskog partnera po portfoliju i ceni, tim redom ili obrnuto. Oba kriterijuma su relevantna, ali nijedan ne govori šta se dešava godinu dana nakon lansiranja, kada treba dodati funkcionalnost, ispraviti grešku otkrivenu u produkciji, ili povezati sistem sa nečim novim. Ovo su pitanja koja se isplati postaviti pre potpisa, ne posle.

Ko zapravo piše kod

Na prodajnom pozivu sedi senior arhitekta koji ima odgovor na svako pitanje. Nakon potpisa, projekat se prebacuje timu koji nikada nisite upoznali. To nije uvek problem — veliki timovi tako i funkcionišu — ali je nešto što vredi pitati unapred, ne otkriti nakon prve fakture. Pitajte direktno: ko će zaista raditi na projektu, i da li ćete komunicirati sa istom osobom tokom celog projekta.

Manji timovi, gde je osoba na pozivu ista osoba koja piše kod, imaju drugu prednost: manje predaja između ljudi znači manje mesta gde se specifikacija izgubi u prevodu.

Kome pripada kod kada je gotovo

Ovo je pitanje koje većina firmi ne postavi dok ne poželi da promeni izvođača — a tada je već kasno. Ponuda koja ne pominje predaju izvornog kôda, pristup repozitorijumu i dokumentaciju nije kompletna ponuda. Softver čiji kod ne posedujete je zapravo pretplata sa dodatnim korakom: svaka buduća izmena mora da prođe kroz originalnog izvođača, po uslovima koje on postavi onog trenutka kada nemate drugu opciju.

Tražite da prenos repozitorijuma i dokumentacije bude deo ugovora, sa konkretnim prekretnicama — ne „na kraju projekta“, već pri svakoj isporuci.

Gde firma ima sedište i gde se zapravo čuvaju podaci

U ovom delu Evrope je prirodno porediti lokalnog izvođača sa nearshore timom negde dalje. To je legitimno poređenje cene i kapaciteta. Ređe se postavlja pitanje gde firma pravno ima sedište i gde se fizički čuvaju podaci vaših korisnika — a to je pitanje koje se može proveriti, ne pretpostaviti. Firma sa sedištem u Evropskoj uniji podleže istom pravnom okviru kojem podleže i poslovanje vaših klijenata u EU, bez dodatnog sloja ugovora o prenosu podataka van Unije — što je posebno relevantno ako vaša firma radi sa klijentima u EU, a sama nije formalno u EU pravnom okviru. Nije jedini kriterijum, ali je nešto što pravna služba može proveriti za nekoliko minuta.

Kako firma pristupa proceni

Izvođač koji na prvom pozivu daje precizan broj bez poznavanja obima, ili nabacuje procenu nasumice, ili već računa da će obim narasti kasnije — za dodatni novac. Ozbiljniji pristup je plaćeni korak otkrivanja obima (discovery) pre bilo kakvog broja: pisana specifikacija koja opisuje ekrane, tokove podataka i integracije pre nego što se uopšte priča o ceni. To nije birokratija — to je jedini način da se dobije broj koji kasnije ne treba revidirati.

Šta prvi poziv otkriva o budućoj saradnji

Prvi poziv je najjeftiniji način da testirate izvođača pre nego što bilo šta potpišete. Firma koja postavlja pitanja o vašem poslovanju pre nego što ponudi rešenje verovatno će se tako ponašati i tokom projekta. Firma koja dođe sa gotovom prezentacijom i odgovorom na sve pre nego što razume šta vam zapravo treba, daje vam nagoveštaj kako će izgledati i budući razgovori o promenama obima — verovatno podjednako jednosmerno.

Vredi obratiti pažnju i na to kako firma govori o riziku. Ozbiljniji izvođač ume da imenuje šta može da produži ili poskupi projekat — nedostatak API-ja na drugoj strani integracije, nejasno vlasništvo nad podacima, odluke koje čekaju odobrenje nekoga ko nije na pozivu. Izvođač koji tvrdi da nema nikakvog rizika ili ne zna dovoljno o vašem projektu, ili vam to namerno ne govori — nijedno nije dobar početak saradnje.

Šta vredi upoređivati

PitanjeZašto je važno
Ko zaista piše kod i komunicira sa vamaDoslednost tokom projekta
Da li posedujete kod i repozitorijum nakon isporukeNezavisnost od izvođača kasnije
Gde firma ima sedište i gde se čuvaju podaciPravni okvir, odgovornost
Kako se formira procena — sa ili bez discovery korakaPreciznost broja, rizik od rasta obima
Koliko često vidite radnu verzijuBrzina otkrivanja pogrešne pretpostavke

Zašto iteracije otkrivaju više od referenci

Reference pokazuju šta je firma ranije izgradila za nekog drugog. Iteracije pokazuju šta može da izgradi za vas, sada. Radna verzija svake dve nedelje, umesto prezentacije jednom mesečno, najbolji je način da se rano otkrije da se specifikacija negde razišla sa stvarnošću — u drugoj nedelji, ne u desetoj, kada je ispravka skupa.

Ista logika važi i za softver po meri, i za razvoj mobilnih aplikacija — u oba slučaja, rani i vidljivi rezultati su jeftinija polisa osiguranja od poverenja u prezentaciju. O tome koliko zapravo košta razvoj mobilne aplikacije pišemo odvojeno.

Pitanja koja vredi postaviti na prvom sastanku

Ko konkretno radi na projektu. Kada vidimo prvu radnu verziju. Šta se dešava sa kodom ako odlučimo da nastavimo sa nekim drugim. Gde se fizički čuvaju podaci naših korisnika. Odgovori na ova četiri pitanja govore više od bilo kog portfolija, jer portfolio pokazuje prošlost, a ova pitanja pokazuju kako će saradnja izgledati sledeće godine.

Primere kako takvi projekti izgledaju u praksi možete videti na stranici naš rad.

Portfolio pokazuje šta je firma uspela da izgradi. Ugovor pokazuje šta se dešava kada treba nešto promeniti.

Ako razmatrate izbor partnera za konkretan projekat, kratak razgovor o vašem obimu govori više nego još jedan tekst sa preporukama.

Nastavite čitanje

Sve objave
Sledeći korak

Recite nam šta gradite.

Tri rečenice su dovoljne. Odgovaramo u roku od jednog radnog dana — na vašem jeziku.