Softver koji radi svake nedelje — plaćen po prihvatanju
Izrada traje od nedelja do meseci, uz plaćanje po etapama. Od druge nedelje imate softver koji radi u rukama, a od prve deploy log koji možete čitati. Izveštaj o statusu je sam softver.
Šta se zaista dešava
Bez sprint ceremonija pozajmljenih od veće kompanije. Šest mehanizama, ponovljenih dok sistem ne bude živ.
Prva nedelja — pristup, ne slajdovi
Otvara se zajednički kanal, diže se staging, pokreće se deploy pipeline. Deploy log vidite od prvog dana — ništa u vezi sa izradom nije iza zavese.
Druga nedelja — prvi softver koji radi
Ne maketa, ne prolazak kroz tikete: nešto što se pokreće, u vašim rukama. Biće uzano. Biće i stvarno, i odatle raste svake nedelje.
Nedeljni ritam
Ponedeljak: plan nedelje u pisanoj formi. Utorak do četvrtka: razvoj, deploy, ponovo. Petak: demo od 30 minuta na softveru koji radi. Taj ritam je metodologija — druge ceremonije nema.
Prihvatanje etape
Kada je etapa gotova, prolazite kroz nju u odnosu na dogovoreni obim i prihvatate je — ili ne, pa mi ispravljamo ono što nedostaje. Plaćanje ide posle prihvatanja, ne posle uloženog truda.
Mesečni poslovni pregled
Jednom mesečno partner vas vodi kroz napredak u odnosu na metriku, potrošnju budžeta u odnosu na plan i iskrenu listu rizika. Trideset minuta, bez predstave.
Izmene obima, prvo cenovno definisane
Ideje će se javljati usred izrade — dobre treba i isporučiti. Svaka izmena se definiše i ceni pre nego što se nastavi, nikada se ne otkriva na fakturi posle.
Nedelja izrade, sat po pošten sat
Manje ceremonije nego što očekujete. Jedan pisani plan, kontinuirani deploy, jedan demo — i mesečni pregled sa partnerom. Sve ostalo je izrada.
Rezultat
Produkcijski softver, etapa po etapa — i sve oko njega što taj softver čini vašim, a ne našim.
Šta nam treba od vas
Iskren odgovor: ne mnogo, ali ni ništa. Tri stvari drže izradu u pokretu.
Jedna odgovorna osoba
Jedan čovek na vašoj strani koji može da odgovori na pitanja i donese odluku. Otprilike 2–4 sata nedeljno: petkovni demo, asinhroni odgovori u kanalu, prihvatanje etapa.
Odluke kada ih imenujemo
Odluke iznosimo eksplicitno — u ponedeljnom planu ili na petkovnom demou — sa jasno napisanim kompromisima. Zaglavljena odluka je jedino što zaustavlja izradu.
Pristup ljudima koji rade posao
Sat vremena sa dispečerom, pravnikom ili šefom magacina vredi više od deset sati pretpostavki. Pitaćemo rano i retko.
Stanite posle bilo koje etape. Zadržite sve.
Svaka prihvaćena etapa je vaša — kod, deployment, dokumentacija, testovi. Ako se prioriteti promene, budžet pomeri, ili jednostavno želite drugog partnera, odlazite sa softverom koji radi, a ne sa poluzavršenom obavezom. Prva faktura stiže posle prve isporuke, pa je redosled rizika uvek isti: mi isporučimo, pa vi platite.
Česta pitanja o izradi
Možemo li da menjamo obim usred izrade?
Da — dobre ideje ne treba da čekaju v2. Svaka izmena se definiše i ceni pre nego što se nastavi, nikada posle. Odlučujete sa brojkama pred sobom.
Šta ako ne prihvatimo etapu?
Onda je ne plaćate. Ispravljamo ono što nedostaje u odnosu na dogovoreni obim i ponovo je demonstriramo. Plaćanje ide posle prihvatanja — to je cela poenta plaćanja po etapama.
Šta ako se izrada odugovlači?
Procena drži. Ako smo mi potcenili obim, prekoračenje ide na naš račun — nikada ga nećete otkriti na fakturi. Broj menja samo obim koji ste izričito odobrili i za koji je dogovorena cena.
Mogu li naši inženjeri da rade u kodu sa vama?
Da — redovno radimo u paru sa internim timovima, delimo isti repozitorijum i pregledamo tuđi kod. Primopredaja je čistija kada je vaš tim bio tu od početka.
Kako zapravo izgleda petkovni demo?
30 minuta, isključivo softver koji radi, vaš tim je pozvan. Klikćemo kroz isporučeno, imenujemo odluke koje nam trebaju od vas i završavamo na vreme. Bez slajdova.
Kako pratimo napredak između demoa?
Imate pristup stagingu i deploy logu od prve nedelje. Otvorite ih kad god želite — izrada je vidljiva kontinuirano, ne jednom nedeljno.
Želite da vidite izradu pre nego što je naručite?
Trideset minuta sa inženjerom — provešćemo vas kroz živi deploy log i stvaran plan etapa.