Attività (CMMI)
In questo argomento viene illustrato come inserire i dettagli di un elemento di lavoro di un'attività. Un'attività indica la necessità di eseguire un lavoro. Per ulteriori informazioni su come stimare le attività di sviluppo, vedere Implementazione delle attività di sviluppo.
Per informazioni sulla creazione di questo tipo di elemento di lavoro, vedere Elementi di lavoro e flusso di lavoro (CMMI).
In questo argomento |
Argomenti correlati |
---|---|
|
Linee guida per il processo Cartelle di lavoro Dashboard e rapporti Riferimento di campo |
Autorizzazioni necessarie
Per visualizzare un'attività, è necessario essere membro del gruppo Readers o che l'autorizzazione Visualizza elementi di lavoro in questo nodo sia impostata su Consenti. Per creare o modificare un'attività, è necessario essere membro del gruppo Contributors o che l'autorizzazione Modifica elementi di lavoro in questo nodo sia impostata su Consenti. Per ulteriori informazioni, vedere Gestione delle autorizzazioni.
Definizione di un'attività
Tutti i membri del team possono definire attività per rappresentare il lavoro che devono portare a termine. Uno sviluppatore può, ad esempio, definire attività di sviluppo per l'implementazione di requisiti. Un tester può definire attività di test per assegnare a se stesso il processo di scrittura e di esecuzione di test case. Un membro del team può inoltre utilizzare attività per segnalare regressioni o per suggerire il testing esplorativo. Inoltre, un membro del team può definire un'attività per rappresentare del lavoro generico per il progetto.
Il form per elementi di lavoro attività determina l'archiviazione dei dati nei campi e nelle schede mostrati nelle illustrazioni seguenti:
Quando si definisce un'attività, è necessario definire il Titolo. È possibile lasciare vuoti tutti gli altri campi o accettare i valori predefiniti.
Per definire una singola attività
Nella sezione superiore del form dell'elemento di lavoro specificare uno o più tipi di informazioni seguenti:
In Titolo, verificare e, se necessario, aggiornare il titolo per definire meglio l'area di lavoro da portare a termine.
Il titolo fornisce una descrizione concisa dell'attività da completare. Il titolo deve essere sufficientemente descrittivo da consentire al team di capire quale area del prodotto è interessata e in quale modo è interessata.
Nell'elenco Tipo di attività fare clic sul tipo di attività che verrà implementato da un membro del team.
È possibile specificare uno dei valori seguenti: Azione correttiva, Attenuazione o Pianificato.
Nell'elenco Assegnato a fare clic sul proprietario dell'attività.
Nota
È possibile assegnare elementi di lavoro solo a membri del gruppo Contributors.
Se non si specifica alcun proprietario, l'attività verrà assegnata automaticamente all'utente che la definisce.
Nota
È possibile assegnare una sola risorsa a ogni attività. Se più membri del team lavoreranno alla stessa attività, dividerla in attività separate o sottoattività e assegnare un membro a ciascuna sottoattività.
Nell'elenco Stato lasciare il valore predefinito Proposto.
Per impostazione predefinita, il valore del campo Motivo è Nuovo. Per ulteriori informazioni su questo campo e su come è possibile utilizzarlo per rilevare il flusso di lavoro, vedere Modifica dello stato di un'attività più avanti in questo argomento.
Negli elenchi Area e Iterazione scegliere l'area e l'iterazione appropriate oppure lasciare questi campi vuoti affinché vengano assegnati successivamente durante una riunione di pianificazione.
Nota
Per ogni progetto team, l'amministratore del progetto definisce i percorsi area e iterazione per il progetto in modo che il team possa tenere traccia dello stato di avanzamento tramite tali designazioni. Per ulteriori informazioni, vedere Creare e modificare i percorsi di area o di iterazione.
Nell'elenco Disciplina fare clic sulla disciplina del membro del team che completerà l'attività. È possibile specificare uno dei valori seguenti: Analisi, Esperienza utente, Formazione utenti, Sviluppo o Test.
Nell'elenco Priorità fare clic su un valore per specificare l'importanza dell'attività su una scala da 1 (più importante) a 4 (meno importante).
Il valore predefinito è 2.
Nell'elenco Valutazione fare clic sullo stato di valutazione secondario.
I valori validi sono In sospeso (impostazione predefinita), Ulteriori informazioni, Informazioni ricevute e Valutato. Questo campo identifica il livello di valutazione per le attività con stato Proposto.
Nell'elenco Bloccato fare clic su Sì se un problema sta bloccando lo stato di avanzamento verso la risoluzione dell'attività.
Nella scheda Dettagli specificare i tipi di informazioni seguenti:
Nella casella Descrizione digitare i dettagli che si ritiene necessari per descrivere il lavoro da eseguire.
Nella casella Cronologia digitare i commenti che si desidera acquisire come parte del record cronologico.
Ogni volta che un membro del team aggiorna l'elemento di lavoro, nella cronologia corrispondente vengono visualizzati la data della modifica, il membro del team che ha apportato la modifica e i campi che sono stati modificati.
Nella scheda Altro specificare i tipi di informazioni seguenti:
Nell'elenco Richiede revisione fare clic su Sì se per il lavoro è richiesta una revisione formale.
Se è stata selezionata l'opzione Sì è necessario aggiungere un collegamento all'elemento di lavoro Revisione dall'attività.
Nell'elenco Richiede test fare clic su Sì se per il lavoro è richiesta un'attività di test.
Se è stata selezionata l'opzione Sì è necessario aggiungere un collegamento all'elemento di lavoro test case dall'attività.
Quando si crea l'attività, non specificare alcuna compilazione in Integrato in. Quando si risolve l'attività, digitare il nome della compilazione che incorpora il codice creato dall'attività.
In Stima originale, digitare un numero che rappresenta le ore di lavoro necessarie a completare l'attività.
Importante Se si suddivide un'attività in sottoattività, specificare le ore solo per le sottoattività. Nei rapporti di Team Foundation, le ore definite per la sottoattività vengono raggruppate come valori di riepilogo per l'attività padre e il requisito. Se si assegnano ore in entrambe le posizioni, le ore saranno contate due volte nei rapporti che ne tengono traccia. Per ulteriori informazioni su come correggere questa condizione, vedere Risoluzione delle inesattezze pubblicate per i valori riepilogativi.
In Completato digitare 0 per specificare che non è stato completato alcun lavoro.
In Rimanente digitare lo stesso valore specificato in Stima originale.
Se il team utilizza i campi Stima originale, Completato e Rimanente per determinare la capacità, il burn-down e la velocità del team, sarà utile aggiornare i campi Completato e Rimanente man mano che si procede con il lavoro. Questi campi sono inoltre sincronizzati con Office Project, che è possibile utilizzare per definire il piano del progetto. Per ulteriori informazioni, vedere Pianificazione di attività e assegnazione di risorse tramite Office Project.
Nota
Gerarchia attività, Data di inizio e Data di fine sono campi di sola lettura che specificano informazioni registrate da Office Project. Per ulteriori informazioni, vedere Pianificazione di attività e assegnazione di risorse tramite Office Project.
Nelle schede Implementazione e Tutti i collegamenti creare collegamenti dall'attività ad altri elementi di lavoro, ad esempio requisiti, richieste modifiche, bug e problemi.
Nella scheda Allegati allegare specifiche, immagini o altri file che forniscono ulteriori dettagli sull'attività da completare.
Per ulteriori informazioni, vedere le sezioni seguenti più avanti in questo argomento.
Collegamento dell'attività ad altri elementi di lavoro
Aggiunta di dettagli, allegati o collegamenti ipertestuali a un'attività
Fare clic su Salva elemento di lavoro.
Nota
Dopo avere salvato l'attività, nella barra degli strumenti dell'elemento di lavoro viene visualizzato l'identificatore.
Collegamento di un'attività ad altri elementi di lavoro
La creazione di relazioni tra attività e altri elementi di lavoro consente di tenere traccia delle dipendenze e di individuare informazioni rilevanti in modo più rapido. Tramite il form dell'elemento di lavoro per un'attività, è possibile creare un elemento di lavoro collegato automaticamente all'attività oppure è possibile creare collegamenti a elementi di lavoro esistenti.
Le schede Implementazione e Tutti i collegamenti consentono di creare collegamenti per tipi specifici di elementi di lavoro e tipi specifici di collegamenti. Per ulteriori informazioni sulle restrizioni per ogni scheda, vedere Collegamento di elementi di lavoro (CMMI).
Le attività vengono collegate ai requisiti per tenere traccia dello stato di avanzamento del lavoro portato a termine dal team per il completamento di ogni requisito.
Per creare una sottoattività o un altro elemento di lavoro e collegarlo a un'attività
Aprire il form dell'elemento di lavoro per l'attività ed effettuare una delle azioni seguenti:
Per creare ed effettuare un collegamento a un requisito o un'attività, fare clic sulla scheda Implementazione, quindi su Nuovo.
Per creare un collegamento a uno o più elementi di lavoro di altro tipo, fare clic sulla scheda Tutti i collegamenti, quindi su Nuovo.
Verrà visualizzata la finestra di dialogo Aggiungi nuovo elemento di lavoro collegato.
Nell'elenco Tipo collegamento lasciare il valore predefinito oppure fare clic su una delle opzioni seguenti:
Per creare un collegamento a una sottoattività, fare clic su Figlio.
Per creare un collegamento a un'attività o a un requisito padre, fare clic su Padre.
Per creare un collegamento a un test case, fare clic su Testato da.
Per creare un collegamento a qualsiasi altro tipo di elemento di lavoro, fare clic su Correlato o su un altro tipo di collegamento che rappresenta la relazione di cui si desidera tenere traccia.
Nell'elenco Tipo di elemento di lavoro fare clic sul tipo di elemento di lavoro che si desidera creare.
In Titolo digitare una breve ma specifica descrizione.
(Facoltativo) In Commento digitare informazioni aggiuntive.
Scegliere OK.
Viene aperto un form per il tipo di elemento di lavoro specificato contenente le informazioni fornite.
Specificare i campi rimanenti come descritto negli argomenti seguenti:
Fare clic su Salva elemento di lavoro.
Per collegare più elementi di lavoro esistenti a un'attività
Aprire il form dell'elemento di lavoro per l'attività ed effettuare una delle azioni seguenti:
Per creare un collegamento a uno o più requisiti o attività, fare clic sulla scheda Implementazione, quindi su Collega a.
Per creare un collegamento a uno o più elementi di lavoro di altro tipo, fare clic sulla scheda Tutti i collegamenti, quindi su Collega a.
Verrà visualizzata la finestra di dialogo Aggiungi collegamento a attività.
Nell'elenco Tipo collegamento lasciare il valore predefinito oppure fare clic su una delle opzioni seguenti:
Per creare collegamenti a requisiti, fare clic su Padre.
Per creare collegamenti a sottoattività, fare clic su Figlio.
Per creare collegamenti a qualsiasi altro tipo di elemento di lavoro, fare clic su Correlato o su un altro tipo di collegamento che rappresenta la relazione di cui si desidera tenere traccia.
Fare clic su Sfoglia.
Verrà visualizzata la finestra di dialogo Scegli elementi di lavoro collegati.
Digitare gli elementi in ID elemento di lavoro o selezionare gli elementi che si desidera collegare.
Per individuare gli elementi di lavoro che si desidera collegare, è inoltre possibile eseguire una query Team. Queste query includono requisiti di prodotto, attività aperte, test case aperti, bug attivi, richieste di modifica ed elementi di lavoro bloccati.
Selezionare la casella di controllo accanto a ogni elemento di lavoro che si desidera collegare al requisito.
Per ulteriori informazioni, vedere Individuare elementi di lavoro da collegare o importare.
(Facoltativo) Digitare una descrizione degli elementi di lavoro che vengono collegati.
Fare clic su OK, quindi su Salva elemento di lavoro.
Nota
Verranno aggiornati sia l'attività sia gli elementi di lavoro a essa collegati.
Aggiunta di dettagli, allegati o collegamenti ipertestuali a un'attività
È possibile aggiungere informazioni a un'attività che ne supportino l'implementazione. È possibile aggiungere dettagli alle attività nei modi seguenti:
Digitare le informazioni nel campo Descrizione o Cronologia oppure in entrambi.
Allegare un file.
È ad esempio possibile allegare un thread di posta elettronica, un documento, un'immagine, un file di log o un altro tipo di file.
Aggiungere un collegamento ipertestuale a un sito Web o a un file archiviato in un server o su un sito Web.
Per aggiungere dettagli a un'attività
Fare clic sulla scheda Dettagli e specificare i tipi di informazioni seguenti:
Digitare le informazioni in Descrizione.
Digitare le informazioni in Cronologia.
È possibile formattare le informazioni per metterle in risalto o disporle in un elenco puntato. Per ulteriori informazioni, vedere Titoli, ID, descrizione e cronologia (CMMI).
Fare clic su Salva elemento di lavoro.
Per aggiungere un allegato a un'attività
Nella scheda Allegati eseguire una delle azioni riportate di seguito:
Trascinare un file nell'area degli allegati.
Fare clic su oppure premere CTRL+V per incollare un file copiato.
Scegliere Aggiungi, quindi fare clic su Sfoglia. Nella finestra di dialogo Allegato digitare o individuare il nome del file che si desidera allegare.
(Facoltativo) Nella casella Commento è possibile digitare informazioni aggiuntive sull'allegato. Per chiudere la finestra di dialogo Allegato, fare clic su OK.
Fare clic su Salva elemento di lavoro.
Per aggiungere un collegamento ipertestuale a un'attività
Nella scheda Tutti i collegamenti fare clic su Collega a.
Nell'elenco Tipo collegamento fare clic su Collegamento ipertestuale.
Nella casella Indirizzo effettuare una delle azioni seguenti:
Se la destinazione del collegamento è un sito Web, digitare l'URL o copiarlo dal browser Internet e incollarlo nella casella Indirizzo.
Se la destinazione è un percorso server, digitare l'indirizzo sotto forma di nome UNC.
(Facoltativo) Nella casella Commento digitare informazioni aggiuntive sul collegamento ipertestuale.
Fare clic su OK, quindi su Salva elemento di lavoro.
Modifica dello stato di un'attività
Un team può tenere traccia dello stato di avanzamento di un'attività impostando il relativo Stato su uno dei valori seguenti:
Proposto
Active
Risolto
Closed
Per impostazione predefinita, all'attività creata da un membro del team viene assegnato lo stato Proposto. All'accettazione di un'attività per l'iterazione corrente, il team modifica lo stato dell'attività in Attivo e può creare sottoattività per la sua implementazione. Al completamento dell'attività, un membro del team modifica lo stato corrispondente da Attivo in Risolto. Dopo la revisione o la verifica dell'elemento di lavoro attività, un membro del team modifica lo stato corrispondente da Risolto in Chiuso.
Qualsiasi membro del team può modificare lo stato di un'attività. Un'attività può essere chiusa anche per altri motivi, come illustrato più avanti in questo argomento.
Per ulteriori informazioni sui campi dati che è possibile utilizzare per tenere traccia degli stati degli elementi di lavoro, vedere Assegnazioni, flusso di lavoro e pianificazione (CMMI).
Per chiudere un'attività
Aprire il form dell'elemento di lavoro per l'attività.
Nell'elenco Stato fare clic su Attivo, Risolto o Chiuso.
Se si modifica lo stato da Proposto in Attivo, il campo Motivo verrà modificato in Accettato.
Se si modifica lo stato da Attivo in Risolto, il campo Motivo verrà modificato in Completo.
Se si modifica lo stato da Risolto in Chiuso, il campo Motivo verrà modificato in Revisione/test superato.
Se si modifica lo stato da Attivo in Chiuso, nell'elenco Motivo fare clic su un'opzione corrispondente alla propria intenzione.
Le opzioni valide sono Completato e non richiede revisione/test (impostazione predefinita), Rinviato, Tagliato, Risolto tramite eventi e Annullato.
Fare clic su Salva elemento di lavoro.
Progressione di un flusso di lavoro tipico:
Transizioni atipiche:
|
Diagramma di stato dell'attività |
Proposto (Nuovo)
Le attività proposte rappresentano il lavoro di cui il team non ha ancora accettato l'esecuzione. Il team valuta le attività proposte, quindi le accetta o le rifiuta durante il processo di valutazione.
Quando un membro del team crea un'attività, vengono acquisiti automaticamente i dati seguenti:
Creato da: nome del membro del team che ha creato l'attività.
Data di creazione: data e ora in cui l'attività è stata creata, secondo quanto registrato dall'orologio del server.
Da Proposto ad Attivo
Un membro del team può modificare lo stato di un'attività da Proposto in Attivo per i motivi descritti nella tabella seguente:
Motivo |
Casi di utilizzo |
Azioni aggiuntive da intraprendere |
---|---|---|
Accettato |
Quando il comitato di valutazione approva l'implementazione dell'attività nell'iterazione corrente. |
Assegnare l'attività al membro del team incaricato dell'implementazione. |
Analisi |
Quando il comitato di valutazione determina che il team deve analizzare l'impatto dell'attività sul cliente prima di stabilire se l'implementazione è necessaria. |
Al termine dell'analisi, reimpostare lo stato dell'attività su Proposto. |
Quando un membro del team attiva un'attività, vengono acquisiti i dati seguenti:
Attivato da: nome del membro del team che ha attivato l'attività.
Data di attivazione: data e ora in cui l'attività è stata attivata, secondo quanto registrato dall'orologio del server.
Data di modifica stato: data e ora in cui lo stato dell'attività è stato modificato.
Da Proposto a Chiuso
Un membro del team può chiudere un'attività che si trova nello stato Proposto quando il comitato di valutazione determina che non è possibile implementare l'attività oppure che quest'ultima non è più necessaria per un requisito o per il prodotto. Il motivo predefinito è Rifiutato.
Quando un membro del team chiude un'attività, vengono acquisiti i dati seguenti:
Chiuso da: nome del membro del team che ha chiuso l'attività.
Data di chiusura: data e ora in cui l'attività è stata chiusa, secondo quanto registrato dall'orologio del server.
Data di modifica stato: data e ora in cui lo stato dell'attività è stato modificato.
Active
Un'attività attiva indica che il team ha approvato l'utilizzo di alcuni elementi di lavoro. Tutte le attività attive devono essere assegnate a un proprietario. L'attività rimane attiva durante tutta la fase di implementazione effettuata dal team. Il membro del team a cui è stata assegnata l'attività tiene traccia del livello di lavoro richiesto dell'attività aggiornandolo con le ore nelle caselle Completato e Rimanente.
Da Attivo a Risolto
Un membro del team risolve un'attività attiva quando il lavoro rappresentato dall'attività, ad esempio lo sviluppo di codice o la scrittura di documentazione, è completo e ora richiede una revisione mediante l'esecuzione di test e revisioni peer. Il motivo predefinito è Completa e richiede revisione/test.
Quando un membro del team risolve un'attività attiva, vengono acquisiti i dati seguenti:
Risolto da: nome del membro del team che ha risolto l'attività.
Data di risoluzione: data e ora in cui l'attività è stata risolta, secondo quanto registrato dall'orologio del server.
Data di modifica stato: data e ora in cui lo stato dell'attività è stato modificato.
Da Attivo a Chiuso
Quando un membro del team chiude un'attività attiva, deve specificare uno dei motivi descritti nella tabella seguente:
Motivo |
Casi di utilizzo |
Azioni aggiuntive da intraprendere |
---|---|---|
Completato e non richiede revisione/test (impostazione predefinita) |
Se un'attività non richiede revisione o test, può essere chiusa senza che sia necessario risolverla. |
Nessuna. |
Posticipata |
Quando non è possibile implementare il lavoro nell'iterazione corrente. È possibile rinviare un'attività se il team non dispone di tempo sufficiente o se si sono verificati problemi che bloccano il lavoro. |
Aggiornare il campo Iterazione con l'iterazione corretta nella quale l'attività sarà implementata oppure impostarlo sul backlog. |
Taglia |
Quando l'elemento di lavoro originale, ad esempio un requisito o un problema, è chiuso e non può essere utilizzato. |
Nessuna. |
Risolto tramite eventi |
Un'attività viene chiusa come Risolto tramite eventi quando se si è verificato un evento che ha eliminato la necessità di tale attività. Questa situazione si verifica in genere quando un'attività di cui non viene tenuta traccia svolge lo stesso lavoro dell'attività. |
Nessuna. |
Cancelled |
Quando il lavoro rappresentato dall'attività non contribuisce più al completamento del prodotto. |
Nessuna. |
Quando un membro del team chiude un'attività, vengono acquisiti automaticamente i dati seguenti:
Chiuso da: nome del membro del team che ha chiuso l'attività.
Data di chiusura: data e ora in cui l'attività è stata chiusa, secondo quanto registrato dall'orologio del server.
Data di modifica stato: data e ora in cui lo stato dell'attività è stato modificato.
Risolto
Un'attività risolta è stata completata. L'output dell'attività deve essere rivisto o sottoposto a test e, se accettabile, chiuso. Se l'output non è accettabile, lo stato dell'attività viene reimpostato su Attivo per l'esecuzione di ulteriore lavoro. Il membro del team al quale è stata assegnata l'attività procede alla sua risoluzione quando il lavoro è stato completato. In alternativa, un membro del team potrebbe determinare che l'attività deve essere risolta o chiusa per altri motivi.
Da Risolto a Chiuso
Un membro del team chiude un'attività come Revisione/test superato se la revisione o il test dell'output dell'attività viene superato.
Quando un membro del team chiude un'attività, vengono acquisiti automaticamente i dati seguenti:
Chiuso da: nome del membro del team che ha chiuso l'attività.
Data di chiusura: data e ora in cui l'attività è stata chiusa, secondo quanto registrato dall'orologio del server.
Data di modifica stato: data e ora in cui lo stato dell'attività è stato modificato.
Da Risolto ad Attivo
Un membro del team può riattivare un'attività da uno stato risolto come Revisione/test non superato se la revisione o il test per l'output dell'attività non viene superato.
Quando un membro del team riattiva un'attività con stato risolto, vengono acquisiti automaticamente i dati seguenti:
Attivato da: nome del membro del team che ha riattivato l'attività.
Data di attivazione: data e ora in cui l'attività è stata riattivata, secondo quanto registrato dall'orologio del server.
Closed
Un'attività chiusa indica che per tale attività non è necessario svolgere ulteriore lavoro per la versione del prodotto corrente. Un'attività di sviluppo viene considerata chiusa dopo l'integrazione delle modifiche apportate al codice. Un'attività di test viene chiusa dopo il completamento dei test per l'area specifica.
Da Chiuso ad Attivo
Un membro del team può riattivare un'attività chiusa per i motivi descritti nella tabella seguente:
Motivo |
Casi di utilizzo |
Azioni aggiuntive da intraprendere |
---|---|---|
Riattivato (impostazione predefinita) |
Quando l'attività è stata rinviata in un'iterazione precedente e può ora essere completata nell'iterazione corrente. |
Rivedere le informazioni e gli elementi di lavoro collegati definiti per l'attività per determinare se vi sono dei dati da aggiornare. |
Chiuso in errore |
Quando un'attività è stata chiusa accidentalmente. |
Rivedere le informazioni e gli elementi di lavoro collegati definiti per l'attività per determinare se vi sono dei dati da aggiornare. |
Quando un membro del team riattiva un'attività, il campo Assegnato a viene popolato automaticamente con il nome del membro del team che ha chiuso l'attività. Quando un membro del team riattiva un'attività chiusa, vengono acquisiti automaticamente i dati seguenti:
Attivato da: nome del membro del team che ha riattivato l'attività.
Data di attivazione: data e ora in cui l'attività è stata riattivata, secondo quanto registrato dall'orologio del server.
Data di modifica stato: data e ora in cui lo stato dell'elemento di lavoro attività è stato modificato.
Vedere anche
Concetti
MSF for CMMI Process Improvement v5.0