Sto avendo problemi a mantenere le mie user story per le operazioni di base dal suono ... basic. Ad esempio, supponiamo che sto creando un CRM per tenere traccia dei clienti:
- C: Come utente, voglio creare un cliente, quindi posso ... tenere traccia dei miei clienti?
- R: Come utente, voglio visualizzare i miei clienti e le loro proprietà, quindi posso ... sapere cosa sta succedendo?
- U: Come utente, desidero modificare le informazioni dei miei clienti, quindi non posso ... non utilizzare informazioni obsolete?
- D: Come utente, voglio eliminare un cliente, quindi non posso ... avere vecchi clienti in giro?
Sembra che ci siano molti motivi per voler eseguire operazioni CRUD sui tuoi oggetti, la ragione principale è una sorta di ovvia ragione "solo perché". Suppongo di poter scegliere una sola ragione. Ad esempio:
- Come utente, voglio visualizzare i miei clienti e le loro proprietà, quindi posso sembrare esperto quando chiamano.
Ma ci sono molte, molte più ragioni per cui voglio vedere i miei clienti. Sarebbe noioso enumerare ogni motivo per cui vorrei cercare un cliente, e anche se ci provassi, probabilmente non sarei ancora in grado di pensare ad ogni motivo.
Come scrivi storie degli utenti per le operazioni di base?