Jugando con icescrum , me di cuenta de que no entiendo la diferencia entre las historias de usuario y las características del usuario.
¿Alguien puede explicar la diferencia?
Una característica es un elemento distintivo de funcionalidad que puede proporcionar capacidades a la empresa.
Una historia es un pequeño aspecto de una característica que puede utilizar para obtener comentarios de sus partes interesadas y averiguar si está haciendo algo mal.
Por ejemplo, una característica podría ser "permitir a los usuarios comentar artículos". Las historias asociadas con esa característica podrían ser:
etc.
En cada etapa podemos obtener retroalimentación sobre si la dirección que estamos tomando es útil.
Algunos equipos no se molestan en dividir las características en historias. Está bien.
Características == Historias de usuarios.
La palabrería está dictada por la metodología ágil dada que se emplea.
fuente
Una historia de usuario es una declaración informal en el idioma del cliente que captura la intención de algo que el cliente desea lograr. Puede pensar en una historia de usuario como una declaración informal de requisitos.
Una característica de software es una característica distintiva del software que contribuye al diseño general y la funcionalidad del software.
Un par de consideraciones clave:
Con todo esto en mente, tiendo a pensar en las historias como descripciones. Requisitos básicamente informales que me dicen lo que quiere el cliente. Características, por otro lado, tiendo a pensar más en una especificación que me dice cómo debe funcionar un sistema para cumplir con los requisitos de los clientes.
fuente
Los dos términos están estrechamente relacionados, pero hay algunas diferencias.
Primero, provienen de diferentes dominios. El término "característica" es un término bastante general para alguna parte de la funcionalidad de un software, mientras que la "historia de usuario" fue inventada y en realidad solo se usa en el contexto del desarrollo ágil de software.
En la práctica, muy a menudo coinciden, ya que una historia de usuario consiste en implementar una determinada característica.
Sin embargo, en algunas situaciones pueden ser diferentes:
fuente