Ogni progetto vive dal primo commit in un repository privato sotto il controllo di Paradigma7. Commit settimanali, ramo principale protetto, revisioni e release taggate sono lo standard. In base ai termini di consegna, il cliente riceve l'accesso al repository o la consegna completa del codice.
Se dal primo giorno non sai cosa riceverai alla consegna, la consegna non esiste.
01Perché il primo giorno, non dopo
Aprire il repository a fine progetto significa perdere la cronologia. Spesso l'unica cosa che spiega perché una decisione è stata presa sono i messaggi di commit e i commenti di revisione di quella settimana. Non si ricostruiscono dopo.
Un flusso settimanale di commit è anche il report di avanzamento più onesto che esista: non una slide, ma lavoro con data e ora.
02Cosa c'è nel pacchetto di consegna
Codice e cronologia completa, istruzioni di avvio, l'elenco delle variabili d'ambiente (senza valori), le migrazioni del database, le definizioni dell'infrastruttura e il tag dell'ultima release. Il criterio è se un nuovo team riesce ad avviare tutto da zero: lo proviamo proprio così su una macchina pulita prima della consegna.
Scritto da
Il team Paradigma7
Prodotto, ingegneria e operations
Siamo un team con base a Ankara che sviluppa software per l'Europa. Qui non c'è teoria: sono i processi che usiamo davvero nei progetti dei clienti.
Chi siamo
