Esiste un sito Web specifico per la condivisione e l'accesso ai processi di sviluppo software effettivi implementati nelle organizzazioni di software?Buone risorse, ad esempio, le definizioni dei processi delle metodologie di sviluppo del software?
Ci sono molte risorse che forniscono consigli e descrizioni per l'implementazione di questi processi. Sono molto utili. Ma penso che avere delle definizioni di processo di esempio effettive sarebbe molto utile. Nello specifico, sto cercando una definizione di processo di esempio in CMMI. Ho preso visione di diversi libri ma nessuno di essi presenta alcuna implementazione di esempio specifica.
Penso che gli autori siano probabilmente preoccupati del fatto che i lettori potrebbero semplicemente copiare queste definizioni di processo senza comprendere le specifiche decisioni di personalizzazione in esse contenute. Sono molto giusti in questa preoccupazione. Ma comunque, penso che questo sia un bisogno importante per la comunità del software generale. Comprendere e interpretare correttamente un documento esemplificativo dovrebbe essere responsabilità del lettore.
Se non si conosce alcuna risorsa valida che condivide le implementazioni specifiche dei processi, cosa ne pensi di questa necessità? Non pensi che noi, ingegneri del software e sviluppatori, dovremmo condividere le nostre definizioni di processo mentre condividiamo il nostro codice?
+1 è una buona domanda. IMHO Agile e CMMI non sono necessariamente un grande adattamento (basta passare i tag) poiché l'enfasi di Agile è quella di adattare i processi a qualsiasi cosa funzioni per il team attuale, mentre CMMI riguarda processi * ripetibili * ben definiti all'interno di un'azienda. Potresti aggiungere punti di estensione e varianti consentite nelle definizioni CMMI, ma suppongo che sia un sacco di scartoffie ... :) – Paolo
Stai cercando qualcosa di simile? http://www.shellmethod.com/ –
Sì, "Esempio di flusso di documentazione" in shellmethod.com è un ottimo esempio. Grazie per aver condiviso. –