Hai bisogno di aiuto su una storia utente con più condizioni

1

Ho la seguente user story:

  • Come utente registrato posso richiedere una nuova chiave di licenza

con la seguente condizione

  • Quando l'utente richiede una chiave di licenza, è richiesta l'immissione di alcuni ID hardware

Dovrei creare un'altra base di storia di utenti a questa condizione? Esempio

  • Come utente registrato posso richiedere una nuova chiave di licenza solo quando viene fornito l'id dell'hardware.

In una situazione in cui ho più condizioni dovrei creare più user story per adattarli alla condizione?

grazie

    
posta CliffC 01.06.2013 - 06:57
fonte

3 risposte

3

In realtà dipende dalla dimensione del racconto (cioè la sua complessità). Se il team ritiene che l'implementazione / test di ciascuna condizione sia un'attività abbastanza indipendente con una propria complessità, allora si può andare per storie diverse.

Tuttavia, nella maggior parte dei casi, le condizioni sono insignificanti e quindi possono essere accolte come criteri di accettazione diversi sulla stessa user story.

    
risposta data 01.06.2013 - 08:53
fonte
2

Ci sono diversi modi per chiedere la richiesta di una chiave di licenza? Potete consegnarli singolarmente mentre generano valore per il cliente?

Se è così, sono probabilmente più storie. In caso contrario, non sono sicuramente storie separate.

Le storie devono essere indipendenti, negoziabili, preziose, stimabili, piccole e verificabili (INVEST). Quindi rendili il più piccolo e indipendente possibile, pur conservandone il valore.

    
risposta data 01.06.2013 - 10:39
fonte
1

Story:

As a [registered user],
I want to [request a new license key for my new hardware]
So that [I can use the product on my new hardware]

Scenario di test:

Given: a registered user and the new hardware information
When: a new license key is requested
Then: verify the user registration AND the hardware information AND issue the new key
    
risposta data 01.06.2013 - 16:04
fonte

Leggi altre domande sui tag