¿Qué tan detallada debe ser una historia de usuario?

A menudo hay un debate en equipos ágiles sobre cuán detallada debe ser la Historia del usuario antes de que se la pase a los desarrolladores.


A algunos desarrolladores les gustaría ver la descripción más detallada, después de haber leído cuál, podrían entender todo inmediatamente y hacerlo rápidamente, sin hacer preguntas a nadie. La administración también suele estar impresionada por este enfoque, ya que los programadores son caros, debe asegurarse de que nada los distraiga.


Considere un enfoque ágil para resolver este problema.


Primero, tratemos con el concepto de CCC, que significa Tarjeta, Conversación, Confirmación.


Tarjeta


La idea es que toda la historia del usuario debe caber en una pequeña tarjeta de papel o pegatina. No puedes escribir mucho sobre él, y no es necesario.


El objetivo principal de la tarjeta es servir como un recordatorio, una invitación a la discusión (marcador de posición para la conversación).


El objetivo es cambiar el enfoque de los requisitos de escritura a su discusión. Para la discusión en vivo es más importante que el texto escrito.


La tarjeta debe reflejar breve pero sucintamente la esencia de la tarea. Formato sugerido:


  {}  {},   {}.

La funcionalidad en la descripción de la Historia del usuario rara vez se olvida, pero a veces no dicen quién la necesita y por qué. Especificar explícitamente un contexto comercial es muy útil para la próxima discusión.


Al escribir una historia de usuario, se recomienda que se centre en el usuario de nuestra aplicación (se centre en las necesidades y beneficios del usuario).


, (by example).


User Story . , .


User Story , , .


User Story , , -.


Conversation ()


– .


Product Owner : , PO , .


, , (face to face), (high bandwidth) . – ( ), ( Agile).


, :


  • ,
  • ,
  • ,
  • (- ?),
  • ( , ),
  • , ( - ?)
  • , ,

Confirmation ()


User Story – , .


(acceptance criteria), Definition of Done, , , , -.


agile- , , .


User Story?


:


  1. User Story . , . , . .
  2. User Story , .. Product Owner . , PO . PO ( , , , ), , , , .

, . - . , “ ” (just in time) “ , ” (just enough).


User Story , , . , , . .


User Story? , .




, , , User Stories. ? , User Stories, ?




: 15 , . Agile -.


:



All Articles