Manuel Paccagnella about blog search Subscribe to RSS Feed

Warning! This blog's new home now is here.

User Stories Applied, capitolo 2

30 Oct 2009

Continua l'esplorazione della tecnica delle user stories.

Per capire meglio che cosa sono le user stories bisogna capire cosa non sono mettendole in contrasto con le altre tecniche di raccolta dei requisiti (use cases, specifiche dei requisiti software IEEE 830 e interactive design scenarios).

IEEE 830

Lo standard IEEE 830 documenta un modo di esprimere le specifiche di un software, principalmente attraverso una gerarchia di requisiti nella forma "Il sistema dove...". Un esempio:

4-6) The system shall allow a room to be reserved with a credit card. 4-6-1) The system shall accept Visa, MasterCard and American Express cards. 4-6-2) The system shall charge the credit card the indicated rate for all nights of the stay before the reservation is confirmed. 4-6-3) The system shall give the user a unique confirmation number.

Use cases

In generale uno use case è una descrizione generalizzata dell'interazione tra il sistema e degli attori (che possono essere utenti o altri sistemi).

No matter how much thinking, thinking and thinking we do we can never fully specify a non-trivial system upfront.

Scenari di interazione

Uno scenario è in pratica una "storia" (non nel senso di user story) contenente contesto, attori, obiettivi, azioni ed eventi. Si tratta di una descrizione in forma discorsiva di un'interazione di attori umani in un particolare contesto che hanno determinati obiettivi.

blog comments powered by Disqus