Credo che agile funzioni se tutto è agile .
Nell'area di sviluppo del software, a mio parere, se il codice dei membri del team è integrato in anticipo, il codice sarà più sincronizzato e questo ha molti vantaggi:
- L'integrazione precoce aiuta i membri del team ad evitare fusioni dolorose.
- Incoraggia le abitudini di codifica migliori, perché tutti fanno in modo che non rompano il codice dei colleghi ogni giorno.
- Sia gli sviluppatori che gli architetti ( revisori di codice ) possono rilevare decisioni di progettazione errate o solo errate indicazioni di sviluppo in tempo reale, impedendo il lavoro inutile.
In realtà sto parlando di ottenere l'ultima versione del codice di base e il controllo del proprio codice al controllo del codice sorgente ogni giorno.
Quando avvii il tuo giorno di codifica (ad esempio, arrivi al tuo lavoro), la prima azione consiste nell'aggiornare il tuo codice base con l'ultima versione dal controllo del codice sorgente. D'altra parte, quando sei a circa un'ora dall'uscita dal lavoro e vai a casa, l'ultima azione consiste nel controllare il codice al controllo del codice sorgente e assicurarti che la tua giornata di lavoro non interrompa il processo di creazione del progetto.
Invece di aggiornare e verificare il codice una volta terminato un intero compito, credo che l'approccio migliore sia la risoluzione di piccoli e flessibili traguardi personali e il controllo del codice una volta terminato uno di questi.
Credo davvero che questo approccio di codifica si adatti meglio al concetto di gestione del progetto
.Conosci qualche documento, post di blog, wiki, articolo o qualsiasi cosa tu possa suggerirmi che potrebbe essere sincronizzato con la mia opinione? . E, trovi qualche problema a lavorare con questo approccio? .
Grazie in anticipo.