Please enable JavaScript.
Coggle requires JavaScript to display documents.
Requerimientos con metodologías ágiles (Buenas practicas en requerimientos…
Requerimientos con metodologías ágiles
Historias de usuario
Son requerimientos que se enfocan en las necesidades del cliente
Descripciones breves de la funcionalidad del sistema dichas por los usuarios.
Se plasman a manera de notas
Hay unas que tienen varios requerimientos y otras solo uno
Son descritas durante todo el proyecto
Deben ser
Independientes
Negociables
Valiosas
Estimables
Pequeñas
Testeables
También son
Validadas
Analizadas
Elaboradas
Obtenidas
Buenas practicas en requerimientos de métodos ágiles
Identificar los roles y los objetivos que persiguen estos roles con el software.
Las historias de usuario pueden descomponerse en partes más pequeñas
Visión de Requerimientos
Escribir historias de usuario cerradas
Requerimientos priorizados
Evitar incluir características de la interfaz de usuario en la descripción de la historia de usuario
Bueno suficiente
Hacer foco en las áreas más importantes.
Modelado iterativo
Utilizar otras formas de especificación de requerimientos si fuera necesario
Especificaciones Ejecutables
Escribir en voz activa
Visión arquitectónica
Dejar que los clientes sean quienes escriban las especificaciones
Participación activa de los stakeholders
No enumerar las historias de usuario.
Comparativo con formas tradicionales de especificación
Ventajas
Las historias de usuario sirven para trabajar en iteraciones
Las historias de usuario fomentan el diferimiento de la toma de decisiones (detalles) hasta poseer mejor entendimiento de las necesidades
Las historias de usuario poseen el tamaño necesario para efectuar las estimaciones
Las historias de usuario fomentan el desarrollo participativo
Las historias de usuario son entendidas por ambos, los clientes y/o usuarios y los equipos de desarrollo
Construyen conocimiento sobre el dominio
Las historias de usuario enfatizan la comunicación verbal por sobre la escrita
Desventajas
En los proyectos muy grandes hay dificultades con las historias de usuario, sin embargo, hay quienes dicen que esto tienen solución
Cuando los proyectos son gigantescos y los grupos de desarrolladores estan en diferentes partes geográficas si se hace necesario la documentación de requerimientos.