Pianificazione e rilevamento di progetti

I progetti riusciti hanno spesso le caratteristiche seguenti:

  • Le esigenze dei clienti guidano il progetto.

  • Il team crea un piano di alto livello per realizzare il progetto.

  • Il team sviluppa il prodotto nel corso di diverse iterazioni e perfeziona nel tempo il piano di alto livello.

  • Il team dispone di strumenti efficaci per adattarsi alle modifiche che si verificano.

Pianificazione e rilevamento di progetti

Tramite Visual Studio Application Lifecycle Management (ALM) è possibile gestire più efficacemente le esigenze dei clienti. È possibile creare un piano di alto livello che suddivida il progetto in incrementi potenzialmente realizzabili e creare piani dettagliati per eseguire iterazioni più brevi nelle quali vengono sviluppati tali incrementi.

Poiché si sviluppano piani dettagliati all'inizio di ogni iterazione, si dispone in una maggiore certezza in merito allo stato di avanzamento del piano a ogni attività cardine che si raggiunge. Quando il team completa ogni iterazione, è possibile ridefinire il piano di alto livello in base alle informazioni apprese durante l'iterazione. È inoltre possibile ripianificare l'eventuale lavoro non completato.

Il team può utilizzare ALM di Visual Studio e può applicare un modello di processo appropriato per pianificare, sviluppare e tenere traccia del processo in modo iterativo. Se si avvia un progetto ed è necessario decidere quale modello di processo utilizzare, vedere Scegliere un modello di processo.

Linee guida per il processo

Per informazioni specifiche sull'esecuzione dei progetti, fare riferimento a uno degli argomenti seguenti:

Se si utilizza un modello di processo non elencato, è possibile trovare linee guida associate su un altro sito.

Attività correlate

Ulteriori informazioni sulle nuove caratteristiche e funzionalità disponibili per pianificare e tenere traccia dei progetti. Con la versione corrente di ALM di Visual Studio è possibile creare, visualizzare e gestire le dipendenze tra elementi di lavoro e collaborare tra gruppi e progetti team diversi in modo molto più efficiente.

Informazioni sulle funzionalità disponibili in base alle versioni del client e del server in uso. Con l'aggiunta di funzionalità in Visual Studio Team Foundation Server 2010, sarà necessario conoscere le limitazioni o restrizioni applicabili nelle versioni precedenti di Team Explorer che si connettono a Team Foundation Server 2010. È possibile ovviare alla maggior parte delle limitazioni installando la versione corrente di Team Explorer in una configurazione affiancata con una versione precedente di Team Explorer oppure utilizzando Team Web Access.

Aggiornare un progetto team aggiornato per accedere alle nuove funzionalità disponibili con l'aggiornamento a Team Foundation Server 2010. È inoltre possibile visualizzare rapporti pre-aggiornamento e determinare come aggiornare i rapporti personalizzati in base alle versioni dello schema precedenti del data warehouse.

Creare un progetto team per tenere traccia delle informazioni e organizzare codice sorgente, compilazioni, test e piani per il team. Dopo aver creato un progetto team, è possibile gestire e tenere traccia del lavoro tra le risorse di cui è stato eseguito il provisioning per il progetto team.

Interagire con Visual Studio ALM e Team Foundation Server attraverso una di varie applicazioni client. Tutti i client richiedono che venga stabilita la connessione a un server che esegue Team Foundation Server e che vengano selezionati un insieme di progetti e un progetto team. Tutti i client richiedono che l'utente disponga delle autorizzazioni necessarie per accedere ai progetti team selezionati.

Utilizzare gli elementi di lavoro per tenere traccia e gestire il lavoro e le informazioni sul progetto team. Un elemento di lavoro è un record di database che viene utilizzato da Team Foundation per rilevare l'assegnazione e lo stato del lavoro. È possibile utilizzare diversi tipi di elementi di lavoro per tenere traccia di differenti tipi di lavoro, ad esempio, storie utente, requisiti del cliente, bug del prodotto e attività di sviluppo.

Pianificare progetti e attività, assegnare risorse e tenere traccia delle modifiche tramite Microsoft Project. Utilizzando Microsoft Project, è possibile accedere a funzionalità che non sono disponibili in Team Foundation Server, ad esempio un calendario del progetto, diagrammi di Gantt e visualizzazioni di risorse.

Creare e personalizzare rapporti per tenere traccia dello stato di avanzamento del team. È possibile creare rapporti in cui vengono evidenziati i dati più importanti per il progetto. Creando rapporti personalizzati, è possibile eseguire il drill down su informazioni specifiche che non vengono analizzate dai rapporti predefiniti. È inoltre possibile personalizzare la modalità di esecuzione, di visualizzazione e di consegna dei report a ogni membro del team.

Personalizzare il progetto team per supportare procedure e processi specifici utilizzati dal team. Prima di iniziare una qualsiasi attività di personalizzazione, è necessario acquisire familiarità con i tipi di oggetti e i metodi che è possibile personalizzare e con le modalità di utilizzo di ogni oggetto per supportare i requisiti di gestione del progetto.

Vedere anche

Concetti

Novità relative alla gestione del ciclo di vita delle applicazioni in Visual Studio 2010

Introduzione a Visual Studio Application Lifecycle Management

Amministrazione di Team Foundation

Visual Studio Application Lifecycle Management