Cartella di lavoro Pianificazione prodotto
La cartella di lavoro Pianificazione prodotto può essere utilizzata per gestire il backlog e lo sviluppo di storie utente, stabilire la velocità del team e bilanciare il carico di lavoro tra numerose iterazioni, note anche come sprint. Per pianificare un'iterazione, è necessario esaminare, valutare, classificare in base alle priorità e assegnare punti alle storie che saranno implementate per un progetto. Per bilanciare il carico di lavoro, si assegna ogni storia a un'iterazione specifica e si regolano queste assegnazioni fino a quando il numero di punti della storia assegnati tra tutte le iterazioni non è più o meno uguale.
Nota
La cartella di lavoro Pianificazione prodotto è archiviata nel server che ospita Prodotti SharePoint per il progetto team. Se non è stato abilitato un portale del progetto per il progetto team, non sarà possibile accedere alla cartella di lavoro. Per ulteriori informazioni, vedere Accedere a un portale del progetto team e alle linee guida per il processo.
Inoltre, quando si apre la cartella di lavoro per la prima volta, è necessario abilitare le macro facendo clic su Opzioni accanto a Avviso di sicurezza. Per modificare il contenuto, è necessario fare clic su Modifica cartella di lavoro accanto a Cartella di lavoro server. Per ulteriori informazioni, vedere Cartelle di lavoro (Agile).
Se il progetto team è stato creato prima del rilascio di Visual Studio Application Lifecycle Management (ALM), è necessario eseguire le attività di aggiornamento in modo che sia possibile utilizzare la cartella di lavoro Backlog iterazione con il progetto team. Per ulteriori informazioni, vedere Adding Agile Workbooks to Existing Team Projects.
In questo argomento
|
Aprire la cartella di lavoro Pianificazione prodotto dalla cartella Documenti condivisi in Team Explorer: |
Autorizzazioni necessarie
Per creare o modificare storie utente utilizzando la cartella di lavoro, è necessario essere un membro del gruppo Contributors o che le autorizzazioni Visualizza elementi di lavoro in questo nodo e Modifica elementi di lavoro in questo nodo siano impostate su Consenti.
Per aggiungere delle iterazioni o modificare la struttura del progetto, è necessario essere membro del gruppo Project Administrators o che le autorizzazioni Crea e ordina nodi figlio, Elimina questo nodo e Modifica questo nodo siano impostate su Consenti.
Per ulteriori informazioni, vedere Autorizzazioni per Team Foundation Server.
Gestione del backlog prodotto
È possibile utilizzare la cartella di lavoro Pianificazione prodotto per bilanciare il carico di lavoro tra numerose iterazioni. Questa cartella di lavoro contiene tre fogli di lavoro, come viene mostrato nell'illustrazione che segue e come viene descritto più avanti in questo argomento.
Backlog prodotto: questo foglio di lavoro viene utilizzato per filtrare, valutare e classificare per priorità le storie utente che si desidera gestire. È possibile specificare punti della storia e assegnare storie utente a iterazioni.
Il foglio di lavoro Backlog prodotto fa riferimento alla query Team Backlog prodotto che consente di trovare tutte le storie utente definite per il progetto team. All'interno della cartella di lavoro è possibile filtrare le storie in base all'area del prodotto. È inoltre possibile eseguire le seguenti azioni:
Aggiunta di storie utente al backlog
Riordino dell'elenco delle storie utente
Pianificazione iterazione: questo foglio di lavoro viene utilizzato per pianificare le iterazioni, rivedere il carico di lavoro per ogni iterazione e determinare come bilanciare il carico di lavoro tra le iterazioni.
Interruzioni: questo foglio di lavoro viene utilizzato per specificare le festività o le altre date in cui il team si asterrà dal lavoro.
Valutazione e stima delle storie utente
Dopo avere creato il set iniziale di storie utente nel backlog, il team stima le dimensioni di ciascuna storia, quindi classifica le storie in base alla priorità per determinare l'ordine nel quale implementarle. In genere, si inizia classificando ciascuna storia, quindi il team stima le dimensioni di ciascuna storia e successivamente classifica nuovamente le storie in base alle stime di punti del team.
I punti della storia consentono di misurare la quantità e la complessità del lavoro che ogni storia richiede in confronto a tutte le altre storie nel backlog. È opportuno che le stime non siano troppo precise, poiché queste ultime sono necessarie solo per identificare i compromessi appropriati quando i team determinano la classifica di ogni storia, che ne indica il livello di importanza quando la storia viene confrontata con le altre storie nel backlog. I team possono specificare anche un livello di rischio massimo, medio o basso per ciascuna storia utente per indicare un livello relativo di incertezza sui requisiti o la progettazione della storia.
Per valutare e stimare delle storie utente
Nella cartella di lavoro Pianificazione prodotto fare clic sul foglio di lavoro Backlog prodotto.
Se è stata aperta una cartella di lavoro salvata, nel gruppo Elementi di lavoro della scheda Team fare clic su Aggiorna.
Questo passaggio garantisce che l'elenco di storie utente contenga le informazioni più aggiornate.
(Facoltativo) Per filtrare l'elenco di storie in base all'area del prodotto, nell'elenco Area selezionare la casella di controllo accanto a ciascuna area del prodotto che si desidera includere. Per definire percorsi di area aggiuntivi, vedere Definizione di iterazioni aggiuntive più avanti in questo argomento.
Rivedere i valori della classificazione e dei punti per ogni storia utente e aggiornare i campi nella tabella seguente in base alle necessità:
Nome campo
Descrizione
Ordine di priorità
Valutazione soggettiva della storia utente confrontata con tutte le altre storie utente nel backlog. La storia utente a cui viene assegnato un numero inferiore deve essere implementata prima di una storia utente a cui è assegnato un numero superiore.
Punti storia
Misurazione soggettiva delle dimensioni e della complessità della storia utente. Il team assegna i punti considerando numerosi fattori e facendo una stima delle dimensioni della storia in confronto alle altre storie nel backlog.
Rischio
Valutazione soggettiva dell'incertezza relativa rispetto al corretto completamento della storia utente. I team possono specificare i valori riportati di seguito:
1 - Alto
2 - Medio
3 - Basso
Nella scheda Team, fare clic su Pubblica nel gruppo Elementi di lavoro.
Nota
È possibile utilizzare la funzionalità di annullamento dell'ultima operazione in Excel per annullare le modifiche recenti apportate agli elementi di lavoro prima di pubblicare le modifiche.
Per ulteriori informazioni, vedere Pubblicare gli elementi di lavoro in Office Excel.
Fare clic su .
La cartella di lavoro viene salvata nel sito del portale del progetto team.
Pianificazione delle iterazioni
La pianificazione di iterazioni è un processo iterativo che richiede i passaggi seguenti:
(Facoltativo) Definizione di iterazioni aggiuntive
Programmazione di iterazioni
Festività e interruzioni pianificate
Bilanciamento del carico di lavoro tra le iterazioni
Definizione di iterazioni aggiuntive
Prima di poter assegnare delle storie utente alle iterazioni, si consiglia di definire tutte le iterazioni per il progetto team. Nell'illustrazione seguente viene mostrata la struttura dell'iterazione predefinita che è definita nel modello di processo per MSF for Agile Software Development versione 5.0.
È possibile rinominare le iterazioni, aggiungerle e modificare la gerarchia della struttura ad albero delle iterazioni.
È possibile modificare l'area del prodotto e la struttura delle iterazioni tramite Team Web Access, Team Explorer, Office Excel o Office Project. Nella procedura seguente viene descritto come aggiungere delle iterazioni da Office Excel. Per ulteriori informazioni, vedere Creare e modificare i percorsi di area o di iterazione.
Per aggiungere iterazioni al progetto team da Office Excel
Nella scheda Team della cartella di lavoro Pianificazione prodotto fare clic su Modifica aree e iterazioni nel gruppo Elementi di lavoro.
Verrà visualizzata la finestra di dialogo Aree e iterazioni.
Fare clic sulla scheda Iterazione ed eseguire uno dei passaggi seguenti o entrambi:
Per aggiungere un'iterazione, fare clic sul nodo padre, fare clic sul pulsante Aggiungi nodo figlio nella barra degli strumenti, digitare un nome per la nuova iterazione, quindi premere INVIO.
Per alzare o abbassare di livello un nodo o spostarlo verso l'inizio o verso la fine dell'elenco, fare clic sul nodo, quindi fare clic sul pulsante appropriato nella barra degli strumenti.
Fare clic su Chiudi.
Programmazione di iterazioni
Per pianificare le iterazioni, si aggiunge ciascuna iterazione al foglio di lavoro Pianificazione iterazione e se ne specificano le date di inizio e di fine. Questo passaggio fornisce i dati necessari per bilanciare le storie tra le iterazioni.
Per programmare le iterazioni
Nella cartella di lavoro Pianificazione prodotto fare clic sul foglio di lavoro Iterazioni.
(Facoltativo) Per filtrare le storie, fare clic sulla freccia in giù nella cella accanto ad Area, quindi fare clic sull'area del prodotto che si desidera includere.
Per ogni iterazione nella pianificazione, effettuare le azioni seguenti nell'area della tabella sotto Punti della storia per iterazione:
Fare clic sulla cella sotto Iterazione, fare clic sulla freccia in giù , quindi fare clic sull'iterazione che si desidera includere.
Fare clic sulla cella sotto Data di inizio e digitare la data per l'inizio dell'iterazione.
La data deve essere immessa nel formato mese/giorno/anno.
Fare clic sulla cella sotto Data di fine e digitare la data per la fine dell'iterazione.
La data deve essere immessa nel formato mese/giorno/anno.
Fare clic sulla cella sotto Dimensioni team e digitare il numero di membri del team che lavoreranno all'iterazione.
Il foglio di lavoro calcola automaticamente le colonne seguenti:
La colonna Giorni viene calcolata in base alle date di inizio e di fine.
Le colonne Pianificato e Recapitato vengono calcolate dal foglio di lavoro di Backlog prodotto. I punti della storia per le storie utente risolte o chiuse vengono considerati come Recapitato. Solo i punti della storia assegnati a una storia utente attiva vengono considerati come Pianificato.
Una volta completata ciascuna riga per ogni iterazione, viene visualizzata una barra nel grafico Velocità per indicare i punti della storia assegnati a ogni iterazione.
Festività e interruzioni pianificate
Il foglio di lavoro Interruzioni viene utilizzato per specificare i giorni in cui il team lavorerà poco o non lavorerà affatto, come ad esempio le festività o gli eventi. Il numero di giorni in ciascuna iterazione viene aggiornato nel foglio di lavoro Pianificazione iterazione in modo da riflettere queste interruzioni.
Per specificare le festività e le interruzioni pianificate
Nella cartella di lavoro Pianificazione prodotto fare clic sul foglio di lavoro Interruzioni.
Fare clic sulla cella sotto Descrizione e digitare il nome della festività o il motivo per cui il lavoro verrà interrotto.
Fare clic sulla cella sotto Data e digitare la data della festività o del giorno di astensione dal lavoro.
Aggiungere nel foglio di lavoro tutte le date che rientrano nel periodo delle iterazioni pianificate.
Bilanciamento del carico di lavoro tra gli sprint
Quando si assegna una storia a un'iterazione, si aggiunge lavoro a quell'iterazione. In genere, le storie con una classificazione più alta vengono implementate prima. Tuttavia, per bilanciare il carico di lavoro tra più iterazioni, potrebbe essere necessario apportare degli aggiustamenti iterativi alle assegnazioni dell'iterazione.
Per iniziare si potrebbe dividere il numero di storie da implementare per il numero di iterazioni pianificate. Questa strategia può essere la base dalla quale iniziare ad assegnare le storie alle iterazioni.
Prima di suddividere le storie tra le iterazioni, verificare che siano stati completati i passaggi seguenti:
A ogni storia utente devono essere stati assegnati dei punti. Inoltre, una procedura consigliata è di avere storie utente con dimensioni in punti simili.
Le storie utente devono essere state classificate e il foglio di lavoro Backlog prodotto deve essere ordinato in base alla classifica.
Le iterazioni da pianificare devono essere state aggiunte al foglio di lavoro Iterazioni.
Nel foglio di lavoro Interruzioni devono essere stati inseriti i periodi di astensione dal lavoro per il team.
Per bilanciare il carico di lavoro tra le iterazioni
Nel foglio di lavoro Backlog prodotto specificare innanzitutto l'iterazione per ciascuna storia utente facendo clic sulla freccia in giù accanto a Iterazione e selezionando quindi l'iterazione.
Nel foglio di lavoro Iterazioni visualizzare i punti della storia assegnati a ciascuna iterazione. Se i punti della storia non sono distribuiti uniformemente tra le iterazioni, ad esempio come mostrato nell'illustrazione seguente, regolare l'assegnazione delle iterazioni fino a bilanciarle.
Determinare quanti punti della storia è necessario spostare da un'iterazione a un'altra.
Nota
Se le dimensioni del team non rimangono costanti tra le iterazioni, sarà utile scomporre queste differenze nella pianificazione.
Nel foglio di lavoro Backlog prodotto, modificare le assegnazioni delle iterazioni fino a ottenere approssimativamente una situazione di parità di punti tra le iterazioni.
Nell'illustrazione seguente viene mostrato il lavoro bilanciato tra cinque iterazioni.
Fare clic su .
La cartella di lavoro viene salvata nel sito del portale del progetto team.
Revisione della velocità del team
La velocità del team è rappresentata dal numero di punti della storia che possono essere completati in una iterazione. Dopo il completamento di diverse iterazioni, è possibile rivedere la velocità del team visualizzando il foglio di lavoro Iterazioni. Come mostrato nell'illustrazione seguente, la velocità del team è 15 punti della storia per Iterazione 1 e 16 punti della storia per Iterazione 2.
Continuando a tenere traccia dei punti della storia tra le iterazioni, è possibile migliorare la previsione delle iterazioni successive. Per ulteriori informazioni, vedere Scrum.
Aggiunta di storie utente al backlog prodotto
È possibile definire delle storie utente aggiungendole alla cartella di lavoro Backlog prodotto e pubblicando la cartella di lavoro al database per tenere traccia degli elementi di lavoro. Anche a progetto in corso, il team potrebbe continuare a creare, stimare e classificare storie utente.
Per aggiungere storie utente al database per tenere traccia degli elementi di lavoro
In Office Excel aprire la cartella di lavoro Pianificazione prodotto.
Se è stata aperta una cartella di lavoro salvata, nel gruppo Elementi di lavoro della scheda Team fare clic su Aggiorna.
Questo passaggio garantisce che l'elenco di storie utente contenga le informazioni più aggiornate.
Per ogni storia che si desidera aggiungere, fare clic sulla riga in fondo all'elenco e specificare le informazioni seguenti:
In Titolo, digitare una nuova voce che identifica il cliente nel modo più univoco possibile e che ne descrive l'obiettivo di alto livello.
Ad esempio, è possibile specificare "Come < tipo di cliente >, desidero < eseguire questa operazione >". Per ulteriori informazioni, vedere Creazione di un backlog prodotto di grandi dimensioni.
Nell'elenco Tipo di elemento di lavoro scegliere Storia utente.
Nota
Prima di poter pubblicare un elemento di lavoro, è necessario specificarne il tipo.
(Facoltativo) Per visualizzare dei campi Team Foundation aggiuntivi nell'elenco di elementi di lavoro, nella scheda Team, nel gruppo Elementi di lavoro fare clic su Scegli colonne.
Per ulteriori informazioni, vedere Aggiungere o rimuovere colonne in un elemento di lavoro.
Aggiungere informazioni ai campi restanti in base alle proprie esigenze.
Per ulteriori informazioni su ciascun campo, vedere Storia utente (Agile).
(Facoltativo) Salvare la cartella di lavoro.
Nella scheda Team, fare clic su Pubblica nel gruppo Elementi di lavoro.
Riordino dell'elenco delle storie utente
È possibile riordinare le storie utente nella cartella di lavoro Pianificazione prodotto tramite la funzionalità di ordinamento delle righe di Excel.
Per riordinare l'elenco delle storie utente nella cartella di lavoro
Per riordinare le storie utente, eseguire una delle azioni seguenti:
Fare clic sulla freccia in giù accanto a Ordine di priorità, quindi fare clic sull'opzione di ordinamento desiderata.
Fare clic sulla freccia in giù accanto a Punti della storia, quindi fare clic sull'opzione di ordinamento desiderata.
(Facoltativo) Salvare la cartella di lavoro.
Risorse aggiuntive per la gestione del backlog prodotto
Per ulteriori informazioni sulla modifica delle storie utente mediante Office Excel, vedere i seguenti argomenti:
Creare, aprire e modificare elementi di lavoro tramite Office Excel
Ordinare, filtrare e formattare un elenco di elementi di lavoro
Vedere anche
Concetti
Cartella di lavoro Backlog iterazione