Inženjering proizvoda
Gradimo i isporučujemo sam proizvod — model domena, API, interfejs i proces izdavanja koji ih odvodi u produkciju.
Pogledajte šta obuhvataŠta radimo
Četiri discipline pod istim krovom, koje vodi isti iskusan tim od prve radionice do primopredaje. Većina saradnji oslanja se na više od jedne.
Discipline
Svaka disciplina stoji sama za sebe, a većina projekata kombinuje dve ili tri. Otvorite jednu da vidite šta obuhvata, šta isporučuje i odakle obično kreće.
Gradimo i isporučujemo sam proizvod — model domena, API, interfejs i proces izdavanja koji ih odvodi u produkciju.
Pogledajte šta obuhvataSajtovi i platforme za objavljivanje koji izdrže stvarno uredničko opterećenje: zajedničke komponente, više jezika i stranice koje ostaju brze kako ih bude više.
Pogledajte šta obuhvataPretraga, asistenti i pozadinski agenti povezani sa sistemima koje već koristite, gde se svaki odgovor može pratiti do izvora iz kog je nastao.
Pogledajte šta obuhvataTokeni, komponente i dokumentacija oko njih, kako bi vaš tim nastavio dosledno da dizajnira i dugo posle naše saradnje.
Pogledajte šta obuhvataModel saradnje
Vodimo jednu saradnju u jednom trenutku, sa imenovanim nosiocem posla na našoj strani i imenovanim sagovornikom na vašoj. Taj par nosi posao od prvog poziva do primopredaje, pa se kontekst nikada ne gradi iznova na sastanku.
Kada projekat obuhvata više disciplina, isti ljudi ostaju na njemu. Dizajn-sistem i proizvod koji na njemu počiva nisu dva odvojena projekta sa zidom između, niti ih tako naplaćujemo.
Uključeno
Problemi se razlikuju; ova lista se ne menja. To je osnova svakog posla koji preuzmemo, iz koje god discipline da kreće.
Pisani obim posla
Problem, ograničenja, šta ulazi i šta izričito ne ulazi — dogovoreno pre prvog commita, a ne raspravljano posle njega.
Zapisi arhitektonskih odluka
Šta smo izabrali, šta odbacili i zašto — čuvamo ih u repozitorijumu, pored koda na koji se odnose.
Nedeljna radna verzija
Svake nedelje nešto što možete otvoriti i koristiti, u vašem okruženju. Napredak koji vidite, a ne napredak o kom slušate.
Testovi na putanjama koje su bitne
Putanje kojima vaši korisnici zaista prolaze, pokrivene od početka do kraja i pokrenute na svaku izmenu.
Budžeti za pristupačnost i performanse
Kontrast, kretanje tastaturom i težina stranice proveravaju se u pipeline-u, a ne u reviziji kada sajt već radi.
Isporuka koju kontrolišete
Vaši repozitorijumi, vaši cloud nalozi, vaši ključevi — uz zapisan pipeline koji na njih isporučuje.
Monitoring i uputstvo za rad
Logovi, upozorenja i stranica koja dežurnom kaže šta da uradi kada se neko od njih oglasi.
Dokumentovana primopredaja
Zajednički prolaz kroz sistem sa timom koji ga preuzima i dokumentacija pisana za njih, a ne za nas.
Proces
Redosled se retko menja, a svaka faza se završava nečim što možete otvoriti — dokumentom, radnom verzijom, sistemom koji radi. Menja se koliko koja faza traje i koliko toga vodi vaš tim.
Radna sesija sa ljudima koji se tim problemom bave svaki dan. Izlazimo sa zapisanim ograničenjima i definicijom „gotovo“ koju niko ne mora da tumači.
Arhitektura, interfejsi i tanak presek kroz ceo sistem — dokazan u kodu pre nego što se procena učvrsti.
Nedeljne isporuke na vašoj infrastrukturi. Obim se menja otvoreno, a testovi stižu uz funkcionalnost, a ne posle nje.
Opterećenje, pristupačnost, putanje grešaka i neupadljivi načini na koje sistem otkaže — zatvoreni pre lansiranja, a ne zavedeni kao naknadni posao.
Uputstva za rad, zapisi odluka i zajednički prolaz kroz sistem sa timom koji ga preuzima. Ostajemo dostupni dok se ne uhodaju.
Pitanja
Na njih odgovaramo ovde, da bi prvi poziv mogao da bude o vašem problemu.
Pozivom, a zatim kratkim istraživanjem vašeg proizvoda, ograničenja i tima.
Završava se pisanim obimom posla sa imenovanim nosiocem posla i terminom nedeljnog demoa. Taj dokument je vaš, bez obzira na to da li nastavljate sa nama.
Od jedne discipline definisane kao jedan posao, do platforme koju vodimo uz vaš tim onoliko dugo koliko je potrebno.
Odbijamo poslove koji moraju da počnu pre nego što ih neko razume — u tom slučaju predlažemo kratak istraživački korak.
Možemo, i to nam je najbolji način rada. Radimo u paru sa vašim inženjerima, uzajamno pregledamo izmene i ostavljamo kod koji vaš tim prepoznaje kao svoj.
Uglavnom da. Podrazumevano ostajemo na onome što vaš tim već koristi, jer primopredaja ne treba da znači učenje novog sistema.
Ako je sama tehnologija problem, to ćemo jasno reći i predložiti najmanju izmenu koja ga rešava.
Vi, od prvog commita. Sve živi u vašim repozitorijumima i vašim cloud nalozima, pod vašim ključevima. Ne gradimo na infrastrukturi koju ne možete da preuzmete.
Na engleskom i srpskom, u pisanoj komunikaciji i na pozivima. Dokumentacija se podrazumevano piše na engleskom, osim ako vaš tim ne zatraži drugačije.
Sledeći korak
Opišite ga običnim rečima: šta ne radi, koliko vas košta i šta ste već pokušali. Iskreno ćemo reći da li smo pravi studio za to i šta bismo uradili u prve dve nedelje.