Como traduzir os requisitos do usuário para o trabalho real que precisa ser feito? [fechadas]
-
05-09-2019 - |
Pergunta
Nós trabalhamos com o método scrum. Vamos assumir que o proprietário do produto quer uma nova funcionalidade que permite que o usuário pesquise o conteúdo do site.
O trabalho total é de 8 pontos e estas seriam as histórias de usuário:
- os termos de pesquisa do usuário entrada pode (0 pontos)
- os resultados da pesquisa são exibidos para o usuário (8 pontos)
Eu quero ganhar mais conhecimento no progresso do desenvolvedor. No entanto eu não posso quebrar essas histórias ainda mais.
Eu poderia, contudo, reescrever as histórias. Sinto-me relutante porque essas histórias são histórias técnicos.
- caixa add pesquisa de texto (0 pontos)
- criar tabela de índice na base de dados (0 pontos)
- Certifique-se a tabela de índice é atualizada quando mudanças ABC de dados (3 pontos)
- Certifique-se a tabela de índice é atualizada quando mudanças XYZ de dados (2 pontos)
- obter resultados a partir do banco de dados (1 ponto)
- compor a url correta por resultado da pesquisa (2 pontos)
Como você lida com essas situações?
Solução
Você não deve quebrar as histórias em outras histórias técnicas mais longe.
Durante a Reunião de Planejamento da Sprint, as quebras de equipe para baixo as histórias em tarefas. Essas tarefas são então estimada em número de horas.
Durante a Sprint, você manter o controle do número de horas restantes na Sprint burndown gráficos.
As histórias são para os usuários finais.
As tarefas são para a equipe (UI design, desenvolvimento, codificação, testes, documentação, etc.)