Gestione delle pianificazioni e del lavoro di sviluppo
Quando si sviluppano applicazioni in un ambiente team, si apportano modifiche iterative al codice per completare le attività. Per tenere traccia di queste modifiche, si creano elementi di lavoro in Visual Studio Team Foundation Server.
All'inizio di un'iterazione, potrebbe venire richiesto di fornire una stima delle attività di quell'iterazione. In questo modo il team può definire l'ambito del lavoro in relazione all'iterazione. Nel corso dell'iterazione, gli elementi di lavoro vengono aggiornati man mano che vengono completati oppure quando diventano disponibili informazioni che incidono sul tempo richiesto dal bug o dall'attività.
Quando si lavora su un elemento di lavoro, è opportuno prevedere aggiornamenti periodici dello stesso per fornire lo stato aggiornato, soprattutto in presenza di blocchi. Se un utente mantiene aggiornato l'elemento di lavoro, gli altri membri del team possono determinarne immediatamente lo stato senza dover contattare l'utente direttamente.
Attività comuni
Attività |
Contenuto di supporto |
---|---|
Creare, assegnare e bilanciare il carico delle attività: all'inizio di un progetto, il lavoro viene identificato come storie utente o requisiti che è necessario soddisfare. Per ogni iterazione del progetto, è necessario creare attività di sviluppo dettagliate a supporto di queste storie utente o requisiti. Durante l'iterazione, scrivere codice per completare queste attività e tenerne traccia in Team Foundation Server. |
|
Registrare dipendenze tra attività: oltre a creare elementi di lavoro corrispondenti alle attività di sviluppo, si registrano dipendenze tra queste attività. In questo modo è possibile creare con maggiore facilità una pianificazione che indichi i tempi previsti per il completamento delle attività. Se un'attività è in ritardo, è possibile vedere l'impatto di questo ritardo sugli altri elementi pianificati. |
|
Tenere traccia dello stato di avanzamento e identificare i rischi: quando si lavora su attività e bug per una particolare iterazione, è possibile tenere traccia dello stato di avanzamento del lavoro del team e rilevare i primi sintomi di eventuali problemi. È possibile utilizzare i rapporti e le query in Team Foundation Server per garantire che il lavoro venga completato in tempo. |
|
Creare o aggiornare attività, bug e altri elementi di lavoro: durante il processo di sviluppo vengono eseguite alcune attività comuni. Ad esempio, potrebbe essere necessario trovare tutte le attività assegnate a un utente o un'attività specifica. È necessario aggiornare gli elementi di lavoro con le informazioni sullo stato correnti. |
Scenari correlati
Esame della progettazione e dell'architettura esistenti
In molti casi, il lavoro di sviluppo che è necessario eseguire richiede la modifica di un'applicazione esistente. Prima di iniziare, è necessario rivedere l'architettura e la progettazione dell'applicazione per comprendere quali modifiche sia necessario apportare.Configurazione di ambienti di sviluppo
Prima di poter creare o modificare il codice, è necessario configurare gli ambienti di sviluppo e test con il codice sorgente appropriato. Se si utilizzano i database, è necessario disporre dell'accesso alla rappresentazione offline di tali database.Esecuzione delle attività di sviluppo comuni
Durante un ciclo di sviluppo, l'attività di modifica è quella che richiede la quantità di tempo maggiore. Questo processo include la selezione di un'attività o di un bug, l'estrazione dei file necessari, la modifica del codice e quindi la verifica delle modifiche prima dell'archiviazione.Pianificazione e rilevamento di progetti
Sono contenute informazioni sulla relazione esistente tra le attività di sviluppo e il processo di controllo e pianificazione dell'applicazione. Potrebbe essere necessario comprendere come vengono raccolti requisiti e storie utente o come viene pianificato e controllato il rilascio.