Nwlapcug.com


Programmazione agile & formazione

Programmazione agile & formazione


Avete deciso che un ambiente di sviluppo di programmazione di software Agile sarà diminuire il tempo di consegna del prodotto, aumentare la qualità del prodotto e ---il fattore decisivo---aumento di soddisfazione del cliente. Ora è necessario effettuare la transizione.

Team Agile

Programmazione agile & formazione


I team Agile sono piccoli.


Agile è stato definito dal Manifesto for Agile Software Development, che promuove i principi per la costruzione di progetti di "intorno agli individui motivati" che hanno ricevuti "l'ambiente e il sostegno necessari." Team di piccole dimensioni (circa sette persone, compresi i membri non-ingegneria come marketing e documentazione) lavorare rapidamente (in genere in due - quattro settimane Sprint) per produrre prodotti customer-driven.

Transizione

Cicli di programmazione Agile sono un cambiamento radicale da cicli di sviluppo del progetto tradizionale. Una breve panoramica dei siti Web Agile indica i programmatori hanno più successo in ambienti Agile superiore in ambienti standard o "cascata". Fred George, un programmatore che nel 1970 era parte di IBM esperimenti su altri cicli di sviluppo, dice, "ho avuto più successo con processi Agile rispetto a qualsiasi alternativa che ho provato nei miei 40 anni di programmazione... Così quando dico che ho avuto più successo con Agile, ho provato parecchi altri modi."

Coaching

Programmazione agile & formazione


Il coaching è una parte importante dell'ambiente di sviluppo Agile.


Nel loro articolo di giornale Agile, "Agile Coaching per Your Agile Company," Alan Atlas e Mark Kilby scrivere che "formazione e [c] oaching sono indispensabili alle trasformazioni Agile". Vanno a spiegare che, anche se va bene a consultare libri e articoli del sito Web, la transizione è più facile con qualcuno addestrato come un allenatore di Agile. Una vettura Agile, dice Atlas e Kilby, "richiede una vasta gamma di qualità umane, competenze ed esperienza e selezionando uno per l'azienda dovrebbe essere fatto con attenzione."

Considerazioni

Agile richiede più di adozione di una nuova metodologia di project management; richiede un cambiamento nella struttura e atteggiamento tra i membri del team. Iniziare con una piccola corsa di prova e fare la transizione piccolo passo dopo piccolo passo.