ITIL è più focalizzato sull'infrastruttura e sul supporto e non sullo sviluppo, quindi la discussione su ITIL è probabilmente più appropriata sulla versione focalizzata di "IT" di StackOverflow che è presumibilmente in fase di sviluppo. Per inciso, faccio un'eccezione chiamando l'altro sito "IT" incentrato sul fatto che l'IT comprende infrastruttura, supporto e sviluppo nella maggior parte delle aziende ... probabilmente una buona percentuale di utenti di StackOverflow sono sviluppatori nei reparti IT.
Ho lavorato con CMMI e Team Software Process (TSP), entrambi prodotti di Watts Humphrey e del Carnegie Mellon Software Engineering Institute. Se si è impegnati nel miglioramento continuo e si crede che la misurazione sia al centro di qualsiasi miglioramento continuo, allora si troverà un valore in CMMI.
È molto facile fare CMMI (e TSP) in modo errato o in un modo che allontana gli sviluppatori e alla fine finisce per vestirsi o qualcosa che sembra buono su una pila di certificazioni. Guarda i venditori di sviluppo in India ... sono miracolosamente tutti a livello CMMI 5.Quello che non ti dicono è che è quasi sempre un piccolo progetto o team nella loro organizzazione che ha lavorato duramente per ottenere la certificazione, ma le pratiche ripetibili semplicemente non sono lì per il 95% della loro organizzazione.
L'attenzione al rilevamento del tempo (clock punching), al tracciamento dei difetti (quote bug), linee di codice (molti modi per "giocare" se si è così inclini) e rendere il processo ripetibile (facendo sembrare allo sviluppatore un ingranaggio senza libertà di innovare) disattivare molti sviluppatori. < - nota i contro argomenti argomentati tra parentesi.
Resta il fatto che il 90% degli sviluppatori (alcuni dei quali leggono StackOverflow o blog tecnici/siti Web) sparano alla sprovvista e sono carenti nell'autoconsapevolezza di dove risiedono le loro opportunità di migliorare. Per loro, il rigore del processo e l'opportunità di apportare miglioramenti incrementali della qualità attraverso l'autoconsapevolezza che la ripetizione e la misurazione facilitano sono componenti preziosi di CMMI.
Fatto bene, si ottengono gli stessi benefici dai metodi Agile come Scrum, dove ancora l'attenzione si concentra sulle iterazioni ripetibili, sull'apprendimento di ogni iterazione e sul miglioramento/restringimento del proprio obiettivo. Ci vuole molta maturità ed esperienza per guidare un team nell'adozione dei metodi Agile o CMMI e ottenere il massimo valore da essi.
Agile è sexy e CMMI è più sexy che si possa ottenere, motivo per cui non si sente tanto.
fonte
2009-03-19 20:30:09
La tua domanda è in argomento su [ITIL Stackexchange] (http://area51.stackexchange.com/proposals/89073/itil?referrer=x5X3k7r_NAmvg4ZTdjTOlw2) – SQLMason