Hai deciso che un ambiente di sviluppo software di programmazione Agile diminuirà i tempi di consegna dei prodotti, aumentare la qualità del prodotto , e --- il fattore decisivo --- aumentare la soddisfazione del cliente . Ora è necessario fare la transizione . Agile Squadre
Agile squadre sono piccole.
Agile è stato definito dal Manifesto per lo Sviluppo Agile Software , che promuove i principi per i progetti di costruzione "in giro persone motivate " che hanno ricevuto "l'ambiente e il sostegno di cui hanno bisogno . " Piccole squadre ( circa sette persone, tra cui i membri non- ingegneria come il marketing e la documentazione ) il lavoro rapidamente (in genere in due -quattro settimane sprint ) per la produzione di prodotti di customer -driven .
Transizione
cicli di programmazione agili sono un cambiamento radicale da cicli tradizionali di sviluppo del progetto . Una breve rassegna di siti web Agile indica i programmatori hanno più successo in ambienti agile rispetto a standard o ambienti "a cascata" . Fred George , un programmatore che nel 1970 faceva parte di IBM esperimenti su altri cicli di sviluppo , dice: "Ho avuto più successo con i processi agili rispetto a qualsiasi alternativa che ho provato nei miei 40 anni di programmazione .... Quindi, quando dico ho avuto più successo con Agile , ho provato un paio di altri modi abbastanza . "
Coaching
Coaching è una parte importante dell'ambiente di sviluppo Agile .
Nel loro articolo Journal Agile , " Agile Coaching per la vostra azienda Agile , " Alan Atlas e Mark Kilby scrivere che « [c ] oaching e la formazione sono indispensabili per trasformazioni Agile ". Vanno a spiegare che , anche se è bene consultare libri e articoli di siti web, la transizione è più facile con qualcuno addestrato come un allenatore Agile . Un allenatore di Agile , dice Atlas e Kilby , "richiede una vasta gamma di qualità umane , le competenze e l'esperienza , e selezionando uno per l'azienda dovrebbe essere fatto con attenzione. "
Considerazioni
Agile richiede più che l'adozione di una nuova metodologia di gestione dei progetti , che richiede un cambiamento di struttura e di atteggiamento tra i membri del team. Inizia con un piccolo giro di prova , e rendere la transizione piccolo passo dopo piccolo passo .