[TFS] Differenza tra modelli nei TFS

venerdì 04 gennaio 2013 - 17.58

Gemini Profilo | Expert

Ciao a tutti
sto creando il mio primo progetto con TFS e devo scegliere il modello da utlizzare.
Qual'è la differenza tra:
Microsoft Visual Studio Scrum 2.0
MSF for Agile Software Development 6.0
MSF for CMMI Process Improvement 6.0?
Su msdn ho trovato solo la spiegazione delle varie fasi di ogni metodo.
Ma Scrum non fa parte della metodologia Agile?
Quale in generale è meglio utilizzare?
Grazie mille

alx_81 Profilo | Guru

>Ciao a tutti
ciao

>Qual'è la differenza tra:
>Microsoft Visual Studio Scrum 2.0
>MSF for Agile Software Development 6.0
>MSF for CMMI Process Improvement 6.0?
se guardi la seguente guida () noterai quanto indicato qui di seguito:

"Choose Scrum Process Template for Visual Studio ALM if your team uses Scrum, manages bugs along with product backlog items during sprint planning, and wants work items and processes designed to support Scrum.
Choose MSF for Agile Software Development v6.0 if your team uses Agile methods, and you resolve work items before closing them.
Choose MSF for CMMI Process Improvement v6.0 if your team requires a rigorous audit trail, and follows a formal process for change management."

Al di là di questo template, prima, a mio avviso dovresti avere un pochino di esperienza con una metodologia agile, da sviluppatore. In questo modo vedi come ci si muove all'interno di un team che, appunto, segue questa metodologia. Inoltre, considera che poi la realtà non è facilmente paragonabile al paradigma proposto, quindi può anche succedere che serva il TUO template per fare in modo che il TUO team sia forte con quel modello ideato. L'obbiettivo, come mi hanno insegnato, è di ottenere un risultato di qualità in tempi definiti da voi (di solito brevi) e quindi più sei comodo, meglio è.

Diciamo che è proprio un mondo a parte, e, personalmente, mi ritengo ancora un novellino, però mi sono già scontrato contro la nostra realtà aziendale, per cui, per ora, è quasi impossibile applicare ogni framework di sviluppo. Ci vuole molto tempo, e soprattutto tutto il team deve remare nella stessa direzione. Sto provando con un altro team un po' di SCRUM, e per ora mi trovo veramente bene. Ma sai.. il tempo mi dirà com'è andata, anzi, le reflection

>Ma Scrum non fa parte della metodologia Agile?


>Quale in generale è meglio utilizzare?
la risposta è dentro di te e dipende da quanto dicevo sopra, e da altri fattori come le esigenze del vostro business, i tempi, le risorse che avete, ecc.

>Grazie mille
di nulla!
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.microsoft.com/profiles/Alessandro.Alpi

Gemini Profilo | Expert

Ciao
grazie per la risposta
Fino ad ora ho utilizzato un modello diciamo a cascata: Analisi, sviluppo e test.
Ora, quando provo a creare un nuovo progetto in TFS mi chiede di scegliere il modello e dato che non ho mai utilizzato nessuno dei modelli indicati, non so quale sceglie.
Ancora grazie

alx_81 Profilo | Guru

>Ciao
ciao

>Fino ad ora ho utilizzato un modello diciamo a cascata: Analisi, sviluppo e test.
comunque servirà analisi, comunque sviluppo e comunque test. Questi sono modelli per la gestione dei task e, più sopra, per la gestione del team.
Leggiti il manifesto agile. E poi, magari leggi le poche pagine di questo libro: "Scrum e XP dalle trincee".

Ti consiglio di approfondire bene prima di partire, perchè non sarai l'unico a doverlo applicare e ciò significa che un po' tutti dovrete applicarlo..

--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.microsoft.com/profiles/Alessandro.Alpi
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5