Durante o desenvolvimento de um software é natural que encontremos demandas não relacionados ao requisitos funcionais do sistema como a migração de um banco de dados para um novo servidor, mudanças nos testes automatizados, alterações no servidor de aplicação, criação de um serviço para integração contínua, etc.
Podemos utilizar histórias técnicas seguindo o mesmo padrão das histórias do usuário para descrevê-las que relatem nossa demanda técnica
Como quem quero O quê? para Por quê?
Quem? — Essa pergunta vai indicar o autor da ação;
O quê? — Indica a funcionalidade desejada;
Por quê? — Indica o valor agregado pela funcionalidade;
[ ] Tarefa 1
[ ] Tarefa 2
[ ] Tarefa 3
A necessidade técnica não tem uma relação muito forte com alguma história do usuário. Como exemplo podemos citar a necessidade de ajustes na infra-estrutura de testes automatizados(ao invés de um ajuste em algum teste específico). Esta é uma necessidade que não está fortemente ligada a um recurso funcional do produto, porém, pode agregar valor, uma vez que tendo uma boa infra-estrutura de teste, o sistema poderá ser testado de forma mais eficiente antes de ser entregue, conferindo maior qualidade ao produto.
Durante o desenvolvimento de um software é natural que encontremos demandas não relacionados ao requisitos funcionais do sistema como a migração de um banco de dados para um novo servidor, mudanças nos testes automatizados, alterações no servidor de aplicação, criação de um serviço para integração contínua, etc. Podemos utilizar histórias técnicas seguindo o mesmo padrão das histórias do usuário para descrevê-las que relatem nossa demanda técnica
Como quem quero O quê? para Por quê?
Quem? — Essa pergunta vai indicar o autor da ação; O quê? — Indica a funcionalidade desejada; Por quê? — Indica o valor agregado pela funcionalidade;
A necessidade técnica não tem uma relação muito forte com alguma história do usuário. Como exemplo podemos citar a necessidade de ajustes na infra-estrutura de testes automatizados(ao invés de um ajuste em algum teste específico). Esta é uma necessidade que não está fortemente ligada a um recurso funcional do produto, porém, pode agregar valor, uma vez que tendo uma boa infra-estrutura de teste, o sistema poderá ser testado de forma mais eficiente antes de ser entregue, conferindo maior qualidade ao produto.