Condividi tramite


Scelta di un modello di processo

Aggiornamento: novembre 2007

La scelta di un modello di processo da utilizzare per la creazione di un nuovo progetto in Team Foundation Server è un'attività semplice con diverse conseguenze radicali. Ogni modello di processo disponibile in Team Foundation Server fornisce un set differente di elementi di lavoro, query elemento di lavoro, modelli di prodotto, report, gruppi di sicurezza e linee guida predefiniti. Ogni processo prevede inoltre una filosofia distinta e differente in merito alla procedura di sviluppo, che determina il funzionamento del modello di processo all'interno di Team Foundation Server.

Sono disponibili numerose risorse sui processi, sulle linee guida per il processo e sulla scelta del processo appropriato per le esigenze dell'organizzazione. La scelta del processo appropriato per esigenze specifiche può essere un'attività complessa e dispendiosa in termini di tempo, in particolare se non si dispone al momento di processi documentati o di una filosofia globale di processo. È tuttavia necessario scegliere un modello di processo prima di creare un progetto in Team Foundation Server. Anche se in questo argomento non vengono forniti dettagli per determinare il processo globale in base alle esigenze specifiche dell'organizzazione, è possibile consultarlo per scegliere un modello di processo da utilizzare per la creazione dei primi progetti in Team Foundation Server.

Scelta iniziale del modello di processo

È possibile scegliere tra due modelli di processo differenti disponibili Team Foundation Server. Ciascuno dei modelli descritti di seguito è basato su un approccio filosofico differente allo sviluppo di software. Scegliere il modello di processo più consono alle strategie e alle esigenze specifiche dell'organizzazione. È inoltre possibile decidere di esaminare altre alternative ai modelli di processo predefiniti.

MSF for Agile Software Development

MSF for Agile Software Development è stato ottimizzato per i piccoli progetti con tempi rapidi di distribuzione. È possibile scegliere il modello MSF for Agile Software Development in presenza delle seguenti condizioni:

  • Non si dispone di un processo documentato esteso e non si è interessati a sviluppare processi formali.

  • Si dispone di team di sviluppo software di piccole dimensioni.

  • È possibile supportare più team di sviluppo piccoli che lavorano in diversi modi.

  • I cicli di sviluppo software sono brevi (nell'ordine di settimane o mesi).

  • Si supportano più versioni di software in un anno di calendario.

Per ulteriori informazioni, vedere Visual Studio Team System: MSF for Agile Software Development (informazioni in lingua inglese) (https://go.microsoft.com/fwlink/?LinkId=51460).

MSF for CMMI Process Improvement

Il modello MSF for CMMI Process Improvement è stato creato in ambienti aziendali, lontano dalla cultura di sviluppo software, da professionisti che ritengono che la formalizzazione e il miglioramento delle procedure ottimali tramite le lezioni apprese siano fondamentali per il successo a lungo termine. È possibile scegliere il modello MSF for CMMI Process Improvement in presenza delle seguenti condizioni:

  • Si desidera valutare le procedure aziendali correnti.

  • Si dispone di team di sviluppo software di grandi dimensioni.

  • È necessario integrare gruppi o organizzazioni generalmente distinti.

  • È possibile fornire linee guida per processi di qualità.

  • I cicli di sviluppo software sono lunghi.

Per ulteriori informazioni, vedere Visual Studio Team System: MSF for CMMI Process Improvement (informazioni in lingua inglese) (https://go.microsoft.com/fwlink/?LinkId=51462).

Altre opzioni

Oltre a MSF for Agile Software Development e MSF for CMMI Process Improvement sono disponibili numerosi altri modelli di processo, uno dei quali potrebbe essere già in uso nell'organizzazione. In alcuni casi potrebbe essere possibile caricare un processo di modello in Team Foundation Server. In caso contrario, è possibile modificare i modelli di processo di Team Foundation Server in base al modello di processo corrente. Per ulteriori informazioni sulla gestione di modelli di processo, vedere Gestione modelli di processo e Personalizzazione dei modelli di processo.

Modifica del processo e dei modelli di processo nel corso del tempo

Sia che si scelga MSF for Agile Software Development, MSF for CMMI Process Improvement o un modello di processo personalizzato per la creazione dei primi progetti, nel corso del tempo è possibile decidere di apportare delle modifiche. È ad esempio possibile che sia necessario un tipo differente di elemento di lavoro oppure che, pur ritenendo soddisfacenti i flussi di lavoro di MSF for Agile Software Development, si desiderino alcuni dei report disponibili in MSF for CMMI Process Improvement. Questo tipo di crescita e di evoluzione del processo è previsto in qualsiasi attività. Team Foundation Server supporta la modifica dei modelli di processo per consentire questi tipi di cambiamenti. Per ulteriori informazioni sulla personalizzazione dei modelli di processo in base all'attività, vedere Personalizzazione dei modelli di processo.

Vedere anche

Concetti

Modelli di processo

Altre risorse

Personalizzazione dei modelli di processo