Scelta dei tipi di collegamento per tenere traccia del progetto in modo efficiente

Quando si creano relazioni tra elementi di lavoro, è necessario selezionare il tipo di collegamento che consente di supportare al meglio le operazioni di pianificazione e rilevamento del progetto. Diversi tipi di collegamenti supportano funzionalità diverse e si basano su una delle quattro topologie descritte in Utilizzo dei tipi di collegamento.

Nota

È possibile modificare il tipo di collegamento dopo avere aggiunto un collegamento da un elemento di lavoro a un altro. Per ulteriori informazioni, vedere Creare o eliminare relazioni fra elementi di lavoro.

Sommario degli argomenti:

Il contenuto delle sezioni seguenti consente di determinare il tipo di collegamento più appropriato per supportare le proprie esigenze di rilevamento:

  • Utilizzare un collegamento correlato per creare relazioni non gerarchiche

  • Utilizzare collegamenti padre-figlio per visualizzare relazioni gerarchiche a più livelli

  • Utilizzare collegamenti predecessore-successore per pianificare attività di progetto e relative dipendenze e tenerne traccia

  • Utilizzare collegamenti dipendenti per visualizzare elementi di lavoro dipendenti e tenerne traccia

  • Utilizzare collegamenti di insiemi di modifiche e di elementi con versione per associare attività e funzionalità a elementi di lavoro di sviluppo e con versione

Utilizzare un collegamento correlato per creare relazioni non gerarchiche

Per creare la relazione più semplice tra elementi di lavoro, aggiungere un collegamento correlato a un elemento di lavoro. Questo tipo di collegamento non dispone di una gerarchia intrinseca ed è basato sulla topologia di collegamenti di rete. È possibile utilizzare il tipo di collegamento correlato per correlare elementi di lavoro disponibili allo stesso livello, ad esempio due storie utente che definiscono funzionalità che si sovrappongono. In alternativa è necessario creare una relazione di collegamenti correlati tra due diversi tipi di elementi di lavoro definiti in due diversi progetti team e gestiti da team diversi.

Nota

Quando si effettua l'aggiornamento da una versione precedente di Team Foundation Server, a tutti i collegamenti attualmente definiti viene assegnato il tipo di collegamento correlato.

Mediante i collegamenti correlati è possibile soddisfare i seguenti obiettivi:

Utilizzare collegamenti padre-figlio per visualizzare relazioni gerarchiche a più livelli

È possibile creare collegamenti padre-figlio tra elementi di lavoro per visualizzare relazioni gerarchiche a più livelli tra gli elementi di lavoro. Questo tipo di collegamento viene utilizzato più frequentemente per suddividere storie utente in funzionalità e per dividere attività in sottoattività. I collegamenti padre-figlio sono basati sulla topologia di struttura ad albero, supportano un set di relazioni uno-a-molti e non consentono definizioni circolari, ovvero un nodo figlio può avere un solo padre.

Quando si definiscono collegamenti padre-figlio, è opportuno notare le restrizioni e i requisiti seguenti:

  • Un elemento di lavoro può avere un solo padre, anche se un elemento di lavoro padre può avere molti figli.

  • Gli elementi di lavoro uniti dai collegamenti padre-figlio devono essere definiti per lo stesso progetto team. Questa azione viene consigliata se si prevede di utilizzare Office Excel o Office Project per modificare o aggiornare dati dell'elemento di lavoro.

    Nota

    È possibile creare collegamenti padre-figlio tra elementi di lavoro definiti in progetti diversi. Se tuttavia si esporta una query in Office Excel o in Office Project, nel client di Office vengono importati solo gli elementi di lavoro definiti per il progetto team per il quale è definita la query.

Utilizzare collegamenti predecessore-successore per pianificare attività di progetto e relative dipendenze e tenerne traccia

Se si utilizza Office Project per pianificare progetti e tenerne traccia e si collegano due attività che rappresentano elementi di lavoro, quando si pubblicano i dati Team Foundation crea automaticamente collegamenti predecessore-successore tra gli elementi di lavoro. I Collegamenti predecessore-successore vengono utilizzati per tenere traccia delle attività che devono essere completate prima che possano esserne avviate altre. I collegamenti precedessore-successore sono basati su una topologia di dipendenza, supportano relazioni uno-a-molti e non consentono definizioni circolari.

Quando si connettono elementi di lavoro utilizzando collegamenti precedessore-successore, è possibile effettuare una o più delle seguenti attività:

Quando si definiscono collegamenti precedessore-successore, è opportuno notare le restrizioni e i requisiti seguenti:

  • Non creare collegamenti che definiscono relazioni circolari. Se si tenta di creare o pubblicare elementi di lavoro che creano collegamenti ciclici, verrà visualizzato un errore in cui è indicato che è necessario risolverli ai fini della pubblicazione.

  • Creare collegamenti predecessore-successore solo per elementi di lavoro inclusi nello stesso progetto team (consigliato).

    Nota

    È possibile creare collegamenti predecessore-successore tra elementi di lavoro definiti in progetti diversi. Se tuttavia si esporta una query in Office Excel o in Office Project, nel client di Office vengono importati solo gli elementi di lavoro definiti per il progetto team per il quale è definita la query.

Per ulteriori informazioni sui tipi di collegamento e su Office Project, vedere Suggerimenti rapidi e differenze operative per il rilevamento di attività tramite Microsoft Project e Team Foundation.

Utilizzare collegamenti dipendenti per visualizzare elementi di lavoro dipendenti e tenerne traccia

È possibile creare collegamenti a elementi di lavoro tramite un tipo di collegamento dipendente per tenere traccia degli elementi di lavoro che hanno un impatto sulla possibilità di completare un requisito, una funzionalità o un'attività. È inoltre possibile creare collegamenti a elementi di lavoro che superano i limiti del progetto. Ad esempio, il modello di processo di Microsoft Solutions Framework (MSF) for Agile Software Development v5.0 fornisce i seguenti tipi di collegamento dipendenti aggiuntivi: Testato da/Test e Test case/Passi condivisi. Questi tipi di collegamento vengono utilizzati per creare relazioni fra elementi di lavoro che tengono traccia di bug, problemi, test case e passaggi condivisi. Per ulteriori informazioni, vedere Creazione e gestione di test.

I collegamenti dipendenti sono basati su una topologia di dipendenza, supportano relazioni uno-a-molti e non consentono definizioni circolari. È possibile effettuare una qualsiasi delle seguenti attività utilizzando collegamenti dipendenti:

  • Trovare e visualizzare elementi di lavoro di primo livello e i relativi elementi di lavoro dipendenti in una visualizzazione a due livelli. Per ulteriori informazioni, vedere Visualizzare e modificare gli elementi di lavoro in una visualizzazione di collegamenti diretti.

  • Gestire rischi e dipendenze e collaborare più efficacemente con diversi team di progetto. Ad esempio, è possibile raggiungere gli obiettivi seguenti definendo collegamenti dipendenti tra gli elementi di lavoro nel proprio progetto team e quelli definiti in un altro progetto team:

    • Creare una relazione dipendente con una funzionalità o un set di attività in fase di sviluppo da parte di un altro team.

    • Richiedere che un altro team accetti una dipendenza di elementi di lavoro.

    • Gestire gli impegni e le dipendenze tra gruppi con altri team.

Quando si definiscono collegamenti dipendenti, è opportuno notare le restrizioni e i requisiti seguenti:

  • Utilizzare collegamenti dipendenti quando gli elementi di lavoro condividono dipendenze. Ad esempio, utilizzarli quando una storia utente dispone di molte funzionalità e alcune di esse soddisfano due o più storie utente.

  • Utilizzare collegamenti dipendenti anziché altri tipi di collegamenti per associare elementi di lavoro definiti in un altro progetto team.

  • Non è possibile visualizzare relazioni gerarchiche create con tipi di collegamenti dipendenti utilizzando Office Excel o Office Project, ad eccezione degli esempi citati precedentemente in questo argomento per collegamenti padre-figlio e collegamenti predecessore-successore. 

    Nota

    È possibile creare collegamenti dipendenti tra elementi di lavoro definiti in progetti diversi e visualizzare le dipendenze in una visualizzazione struttura ad albero o a due livelli in Team Web Access e Team Explorer. Se tuttavia si esporta una query in Office Excel o Office Project, nel client di Office vengono importati solo gli elementi di lavoro definiti per il progetto team per il quale è definita la query.

Utilizzare collegamenti di insiemi di modifiche e di elementi con versione per associare attività e funzionalità a elementi di lavoro di sviluppo e con versione

È possibile creare relazioni tra elementi di lavoro e insiemi di modifiche e file di controllo della versione tramite tipi di collegamenti di insiemi di modifiche e di elementi con versione. Queste relazioni sono utili quando è necessario determinare l'insieme di modifiche o il file controllo del codice sorgente associato a una funzionalità, un'attività, un bug o un altro elemento di lavoro. Per utilizzare queste relazioni di collegamento, il team deve utilizzare Team Foundation per il controllo della versione.

Con collegamenti di insiemi di modifiche e di elementi con versione i membri del team possono effettuare le seguenti attività:

  • Associare le modifiche di controllo della versione a un particolare elemento di lavoro.

  • Tenere traccia del set di file interessati dal completamento di un elemento di lavoro.

  • Visualizzare le modifiche apportate nel codice sorgente per risolvere un elemento di lavoro.

Nota

Non è possibile creare una query Elementi di lavoro e collegamenti diretti per la ricerca di elementi di lavoro collegati tramite tipi di collegamenti di insiemi di modifiche e di elementi con versione.

Per ulteriori informazioni, vedere Associare elementi di lavoro agli insiemi di modifiche.

Vedere anche

Attività

Creare o eliminare relazioni fra elementi di lavoro

Visualizzare e modificare gli elementi di lavoro in una visualizzazione di collegamenti diretti

Visualizzare e modificare gli elementi di lavoro in una visualizzazione struttura ad albero

Concetti

Utilizzo dei tipi di collegamento

Altre risorse

Suggerimenti rapidi e differenze operative per il rilevamento di attività tramite Microsoft Project e Team Foundation

Creazione di relazioni tra elementi di lavoro e altre risorse