A User Story - some ideas

25
A User Story Antonio de la Torre (@adelatorrefoss) Esta obra está bajo una Licencia Creative Commons Atribución-CompartirIgual 3.0 Unported . some ideas

description

Some ideas to explain how a good User Story must be. Include some good references.

Transcript of A User Story - some ideas

Page 1: A User Story - some ideas

A User Story

Antonio de la Torre (@adelatorrefoss)

Esta obra está bajo una Licencia Creative Commons Atribución-CompartirIgual 3.0 Unported.

some ideas

Page 2: A User Story - some ideas

3 C's Ron Jeffries

Card

Conversation

Confirmation

Page 3: A User Story - some ideas

Card

Como <usuario>,quiero <una funcionalidad>

para <un beneficio>.

Page 4: A User Story - some ideas

1.- Card

As a <type of user>, I want <some goal>

so that <some reason>.

Page 5: A User Story - some ideas

Real Option Management

No dar soluciones técnicas definitivas

Page 6: A User Story - some ideas

2.- Conversation

Una historia NO es un requisito

Page 7: A User Story - some ideas

ejemplos i

Como Director de Marketing

Quiero saber qué se dice en twitter sobre mi empresa

Para mejorar la imagen si hiciese falta

Page 8: A User Story - some ideas

As a user, I can backup my entire hard drive.

As a power user, I can specify files or folders to backup based on file size, date created, and date modified.

As a user, I can indicate folders not to backup so that my backup drive isn't filled up with things I don't need saved.

Page 9: A User Story - some ideas

3.- Confirmation

Conditions of satisfactionDefinition of Done

High-level acceptance test that will be true after the user story is complete

Page 10: A User Story - some ideas

ejemplos ii

As a vice president of marketing, I want to select a holiday season to be used when reviewing the performance of past advertising campaigns so that I can identify profitable ones.

Page 11: A User Story - some ideas

Make sure it works with major retail holidays: Christmas, Easter, President’s Day, Mother’s Day, Father’s Day, Labor Day, New Year’s Day.

Support holidays that span two calendar years (none span three).

Holiday seasons can be set from one holiday to the next (such as Thanksgiving to Christmas).

Holiday seasons can be set to be a number of days prior to the holiday.

Page 12: A User Story - some ideas

INVEST Bill Wake

I – IndependentN – Negotiable... and NegotiatedV – ValuableE – EstimableS – SmallT – Testable

Page 13: A User Story - some ideas

SMART George T. Doran

S – SpecificM – MeasurableA – AchievableR – RelevantT – Time-boxed

Page 14: A User Story - some ideas

Mike Cohn

Big User Stories are Epics

Page 15: A User Story - some ideas

Dependency or Definition of Ready

Page 16: A User Story - some ideas

¿Cuándo se crea?

US Workshop

¿Cuańdo se detalla?

Backlog Grooming

Page 17: A User Story - some ideas

¿Cómo se detalla?

Se divide Se especifican condiciones de satisfacción

Page 18: A User Story - some ideas

Documentación

O lo único que evite riesgos

O lo mínimo que estemos confiados

O es para la posteridad

Page 19: A User Story - some ideas

US Template

* Como <>, Quiero <>, Para <>

* Definition of Ready / Dependency

* Solución técnica

* Definition of Done / Confirmation / Tests de aceptación

Page 20: A User Story - some ideas

US WorkshopTaller de Historias

Page 21: A User Story - some ideas

User Stories Mind Map

Page 22: A User Story - some ideas

Walking Skeleton

Page 23: A User Story - some ideas

UML - Use Cases

Page 24: A User Story - some ideas

Volere

Page 25: A User Story - some ideas

referencias

http://xprogramming.com/articles/expcardconversationconfirmation/

http://www.mountaingoatsoftware.com/topics/user-stories

http://www.genbetadev.com/metodologias-de-programacion/historias-de-usuario-una-forma-natural-de-analisis-funcional

http://lookforwardconsulting.com/2011/02/07/writing-good-user-stories/

http://xp123.com/articles/invest-in-good-stories-and-smart-tasks/

http://www.agileproductdesign.com/presentations/user_story_mapping/index.html