Domanda

In una risposta alla domanda Documenti per un progetto? , Chris Ballance risposto che "Storie utente" e un "burn down chart" sono i due più tipi utili di documentazione di progetto per uno sviluppatore.

La mia domanda è, sai di qualsiasi buon esempio [s], che posso vedere (ad esempio su internet, o in un libro), di questi tipi di documentazione?

Se possibile sarei felice di vedere molti esempi, tra cui:

  • Piccoli breve / semplici esempi /
  • Grandi / long / esempi complicate
  • Esempi famosi
  • Esempi di
  • di alta qualità

Non trovo questo un argomento facile per Google per: Trovo un sacco scritto su di esso, ma un minor numero di dimostrazioni mostrano che

.
È stato utile?

Soluzione

Un ottimo punto di partenza per quanto riguarda i libri sono interessati è utente Applied e Agile Stima e pianificazione sia da Mike Cohn. Questo ha eccellenti esempi e buoni punti di partenza per tutti coloro che prima venuta a metodologie agili.

Per quanto riguarda le risorse del sito web sono pochi e lontani tra loro. Probabilmente un buon punto di partenza in realtà sarebbe alla ricerca di tali parole chiave su Google Immagini come molte persone prendono foto dei loro grafici burndown e user story. Questo mi ha aiutato molto quando si inizia. Ecco alcuni esempi: Burndown Grafico e noreferrer User Stories

Si prega di notare, tuttavia, mentre un burn down chart è un semplice rapporto che si esegue sui vostri punti di storia attuali lasciati in un'iterazione, le storie degli utenti sono più complessi di quello e richiedono un po 'di lettura per avvolgere la testa intorno. Inizia con User Stories libro fatto domanda per questo.

Speranza che aiuta!

Altri suggerimenti

Credo che per entrambe queste domande, si può fare molto peggio di eseguire la scansione su sito web di Alistair Cockburn. In particolare, ha un grande articolo sui grafici burndown e alcuni modi diversi per generare loro:

http://alistair.cockburn.us/Earned-value+and + + bruciare classifiche

(thoug Mi unisco la raccomandazione del manifesto prima del lavoro di Mike Cohn).

Uno dei trucchi è decidere che tipo di documentazione è un bene per il vostro progetto. Avete molti sviluppatori, la diffusione nel tempo e nello spazio? Sarà necessario, più pesanti, le storie più dettagliate più grandi. Non si dispone di uno o due sviluppatori che lavorano nello stesso luogo? Si può ottenere via con quelli più leggeri. La squadra ha lavorato nel sistema (se si tratta di eredità) per un lungo periodo di tempo? storie di luce probabilmente fare. È la squadra nuova per il sistema, o sono i suoi complessi requisiti di business? Questo ti spinge nella direzione più di dettagli.

Se siete su un progetto di "piccolo" da una qualsiasi delle decine di definizioni di piccole, si può essere bene con storie molto leggeri. Ecco un esempio, ancora una volta dal sito di Cockburn:

http://alistair.cockburn.us/Examples+of + ultra-light + utilizzo + casi

Questo articolo mostra un paio di tavole compito reale. http://www.mountaingoatsoftware.com/task-boards

Alcuni mesi fa, abbiamo iniziato a scrivere la documentazione per l'utente, allo stesso tempo, come stiamo sviluppando caratteristiche. Uno scrittore tecnico è assegnato a ogni team Scrum.

Avere a scrivere la documentazione per l'utente, mentre lo sviluppo aiuta a convalidare la progettazione. Lo scrittore tecnico partecipare anche nel design dell'applicazione.

Questo è in aggiunta di burndown rilascio e sprint burndown.

Ulteriore documentazione è creato dal team quando si sentono è utile per comunicare con il proprietario del prodotto. Questo è diventato meno importante come stiamo imparando a scrivere meglio le storie degli utenti.

Potreste leggere "Agile Modeling" di Ambler. Fa un caso molto forte sul motivo per cui solo la creazione di tonnellate di UMLS pieno è abbastanza cattiva idea, e dà alcuni buoni esempi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top