Siguiendo el estilo formal de la historia del usuario:
Como
<user>
, quiero<goal>
que eso<benefit>
.
Nuestro equipo ha encontrado dificultades para expresar cosas donde los propietarios del sistema desean hacer algo que afecte negativamente al usuario.
Como ejemplo arbitrario, supongamos que el propietario quiere que el sistema cobre a los clientes cada vez que revisen su correo electrónico.
Siguiendo el estilo formal de las historias de usuarios, puede escribir esto de la siguiente manera:
Como cliente, quiero que me cobren cada vez que reviso mi correo electrónico para que el propietario del sistema pueda aumentar sus ingresos.
Obviamente, el cliente no desea ser acusado; la historia se vuelve desagradable de leer y el lenguaje se interpone en el camino de los hechos.
¿Cómo podría escribirse el requisito de manera diferente?
fuente
Respuestas:
Si pagar dinero afectara negativamente a los clientes, no estarían usando ese servicio. No te preocupes por esto. Además, los usuarios (generalmente) no pagan dinero porque quieren ayudar a los propietarios del sistema, sino porque quieren algún servicio a cambio, por lo que su ejemplo debería ser así:
Además, las historias de los usuarios se escriben desde la perspectiva de todos los roles de los usuarios, no solo de los clientes finales. Considere escribir esto desde la perspectiva del propietario del sistema como otra función de usuario:
Un consejo general: concéntrese en la parte positiva de la historia del usuario y no piense demasiado. Deberían ser simples. Si la historia del usuario es muy negativa, sin una forma de evitarla, entonces el problema está en la concepción del sistema, y en ese caso realmente no importa lo que escriba en sus tarjetas.
fuente
user
parte de la historia disminuye.El
<user>
no tiene que ser el usuario final - que puede fácilmente ser el dueño del propietario / sistema de negocio:fuente
Las historias de usuarios no existen para cumplir algún tipo de requisito metodológico. Existen únicamente para aclarar qué está haciendo un equipo, por qué lo están haciendo y quién se beneficia de eso. Si tuerce las palabras para oscurecer el significado o se ajusta a algún requisito estricto de cómo se supone que debe ser una historia, no sirve a nadie.
Entonces responda la pregunta "quién se beneficia" y "por qué estamos implementando esto" honestamente. Su equipo de desarrollo necesita esta información para hacer su trabajo. Incluso si la historia es negativa desde el punto de vista del usuario, es información valiosa.
Dicho esto, lo que describe suena más como un escenario de caso de uso en lugar de una historia. Quizás si reduce esto a piezas más pequeñas, podría ser más claro quiénes son los propietarios y beneficiarios. Por ejemplo, la función de cobrar por consultar el correo electrónico tiene varios componentes. Como mínimo, hay un componente de interfaz de usuario y un componente de back-end, y quizás una regla de negocio.
Puede dividir su función en estas historias:
Como proveedor de un servicio de correo electrónico, quiero cobrar una tarifa por cada correo electrónico leído para poder ganar dinero y continuar brindando y mejorando el servicio.
Como usuario, quiero que el cobro de la tarifa por correo electrónico se realice automáticamente para que pueda leer mi correo electrónico sin tener que reconocer cada tarifa a medida que se cobra para que mi experiencia sea más agradable.
Como usuario, quiero poder revisar fácilmente los términos del servicio y los montos de las tarifas para comprender las tarifas que se cobran y poder confiar en que estoy obteniendo el valor de mi dinero.
Como usuario, quiero que la tarifa de cobro por leer el correo electrónico sea pequeña para poder usar este servicio
fuente
Estoy de acuerdo en que escribirlo en términos del propietario del sistema parece incorrecto, porque el propietario del sistema no inicia esta historia; el usuario sí, cuando revisa su correo electrónico. Pero no creo que deba hablar en términos de lo que el usuario quiere, sino más bien de lo que espera que suceda.
El usuario esperaría que le cobren porque le ha indicado su plan de pago.
fuente
As a user, when I check my email...
Si no puedo hacerlo de manera confiable, las historias de los usuarios están fundamentalmente rotas. Lo siento.