Metodă
Cum decurge un proiect software
Cinci etape, aceleași la o lucrare de trei săptămâni și la una de un an. Fiecare etapă se încheie cu un document scris care rămâne la client.
-
Descoperire
O discuție, apoi o notă scrisă. Nota reformulează problema cu cuvintele noastre, enumeră constrângerile auzite și numește riscurile vizibile în acel moment. Dacă proiectul nu ar trebui construit, aici o spunem.
Citirea notei este cel mai ieftin mod de a verifica dacă problema a fost înțeleasă.
Ce primiți: O notă scrisă, de două până la patru pagini.
De ce avem nevoie de la voi: O discuție și o oră pentru citirea și corectarea notei.
-
Propunere
Un domeniu fix cu preț și etape, sau un plan lunar cu un număr de zile de inginerie rezervate. În ambele cazuri, o listă explicită a ceea ce rămâne pe dinafară, pentru că ea previne discuția din luna a treia.
Ce primiți: O propunere cu preț, etape și listă a ceea ce rămâne pe dinafară.
De ce avem nevoie de la voi: O decizie și o semnătură.
-
Dezvoltare în incremente săptămânale
Software funcțional pe mediul de test în fiecare săptămână, împreună cu rularea de integrare continuă care l-a produs. Progresul și dovada lui ajung în același mesaj.
O demonstrație săptămânală stă în calendar pe toată durata proiectului. Este o ședință de lucru, nu o prezentare.
Ce primiți: O versiune pe mediul de test și o rulare de teste, în fiecare săptămână.
De ce avem nevoie de la voi: Treizeci de minute pe săptămână și răspunsuri la întrebările care blochează.
-
Lansare
Punere în funcțiune pe infrastructură care aparține clientului, cu monitorizare configurată și documentație scrisă pentru oamenii care vor opera sistemul. O sesiune de predare parcurge cu echipa clientului părțile de care se va atinge.
Ce primiți: Un pachet de predare: proceduri de operare, note de arhitectură, lista accesurilor.
De ce avem nevoie de la voi: Conturile și oamenii care vor prelua sistemul.
-
Întreținere
Un abonament opțional pentru mentenanță și dezvoltări, cu preaviz de treizeci de zile. Pentru software cu funcții bazate pe modele lingvistice, abonamentul include rularea din nou a setului de evaluare, pentru că relevanța căutării se degradează pe măsură ce datele se schimbă.
Ce primiți: O notă lunară: ce s-a schimbat, ce acoperă testele, ce are nevoie de atenție.
De ce avem nevoie de la voi: O jumătate de oră pe lună, dacă o doriți.
Ce rămâne la client
Depozitele de cod, fișierele de design, conturile de infrastructură și credențialele aparțin clientului de la primul commit. Pachetul de predare există ca o altă echipă să poată prelua lucrarea fără să ne sune.
Spuneți-ne ce construiți.
Scrieți în engleză, franceză, română sau arabă. Fiecare mesaj primește un răspuns scris într-o zi lucrătoare.