Brincando com o icescrum , percebi que não entendia a diferença entre histórias e recursos do usuário.
Alguém pode explicar a diferença?
Um recurso é um elemento distinto da funcionalidade que pode fornecer recursos aos negócios.
Uma história é um pequeno aspecto de um recurso que você pode usar para obter feedback das partes interessadas e descobrir se está fazendo algo errado.
Por exemplo, um recurso pode ser "permitir que os usuários comentem artigos". As histórias associadas a esse recurso podem ser:
etc.
Em cada estágio, podemos obter feedback sobre se a direção que estamos tomando é útil.
Algumas equipes não se preocupam em dividir os recursos em histórias. Isso está ok.
Características == Histórias de usuários.
A verborragia é ditada pela metodologia Agile fornecida .
fonte
Uma história do usuário é uma declaração informal no idioma do cliente que captura a intenção de algo que o cliente deseja alcançar. Você pode pensar em uma história de usuário como uma declaração de requisitos informais.
Um recurso de software é uma característica distinta do software que contribui para o design e a funcionalidade gerais do software.
Algumas considerações importantes:
Com tudo isso em mente, costumo pensar em Histórias como descrições. Requisitos basicamente informais que me dizem o que o cliente deseja. Recursos, por outro lado, costumo pensar mais em uma especificação que me diz como um sistema deve funcionar para atender aos requisitos dos clientes.
fonte
Os dois termos estão intimamente relacionados, mas existem algumas diferenças.
Primeiro, eles vêm de domínios diferentes. O termo "recurso" é um termo bastante geral para parte da funcionalidade de um software, enquanto "história do usuário" foi inventada e é realmente usada apenas no contexto do desenvolvimento ágil de software.
Na prática, muitas vezes coincidem, pois a história de um usuário consiste em implementar um determinado recurso.
No entanto, em algumas situações, eles podem ser diferentes:
fonte