Escolar Documentos
Profissional Documentos
Cultura Documentos
Informações da Aula
Pré requisitos
Gherking do básico ao Avançado
Indicações
https://blog.brunoguazina.com/o-que-e-user-story
https://www.cursospm3.com.br/blog/o-que-e-user-story-mapping/
Objetivos da Aprendizagem
Aulas
Prioridade
Árvore de produto
Upstream
Definition of ready é o termo dado para uma lista de tarefas que devem ser cumpridas para
que a tarefas seja liberada para o time desenvolver.
DownStream
Assim como o definition of ready, o definition of done é a lista de tarefas que devem ser
cumpridas para que o sistema vá para produção.
User Storie ou História de usuário é a forma de descrever quem, o que e porque determinada
funcionalidade deve ser desenvolvida. Desta forma todos os integrantes do time e/ou
qualquer pessoa que pegar aquela tarefa a ser desenvolvida, terá não só o entendimento do
que deve ser desenvolvimento como também a empatia do porque o usuário necessita desta
demanda, e isso é super importante para a integração do time com o cliente.
Forma de escrita
Como dito anteriormente, a forma de escrita deve ser a mais simples, intuitiva e clara
possível. Eu, gosto muito de usar três palavras chaves muito simples que fazem com que o
entendimento e empatia seja gerado dentro de cada critério:
Eu: identifico a minha persona, ou sem linguagem técnica a pessoa que irá executar a ação no
sistema.
Gostaria: aqui eu informo a ação que a minha persona deseja realizar no sistema.
Então de forma bem simples eu consigo passar para todas as pessoas que tiverem contato
com a demanda, quem é o usuário que irá realizar a ação no sistema, o que eu gostaria de
realizar e o porquê de eu gerar o sentimento de empatia com o cliente, e a justificativa
daquela implementação.
Vamos de exemplo:
Quando você entrega uma Story(iremos ver isso mais para frente) ao time para que seja
desenvolvida e testada, você compreende que fica super claro quem deseja realizar a ação
(Eu), que ação será executada (Gostaria) e o porquê dela ser realizada(Porque)?
Vamos de exemplo que vai ficar mais fácil de compreender. Seguindo o exemplo de login da
explicação anterior, vamos estabelecer as regras de negócio do login:
RN 1 (regra de negócio 1): Deve ser realizado o login através de um e-mail válido
Desta forma através destas três regras de negócio eu estou dizendo como que deve
funcionar o login. Qualquer coisa fora destas três regras serão consideradas defeitos.
Aula: Prioridade
Esta categorização existe para evitar que as tarefas sejam pegas de forma aleatória e mais
para frente no projeto, gere bloqueio ou defeito desnecessário visto que o desenvolvimento
foi realizado de forma desordenada.
A prioridade possui três status sendo eles, alto, médio e baixo. Uma característica muito
importante quando falamos de prioridade é que ela se torna dinâmica durante o fluxo de
desenvolvimento. E isso ocorre porque em algum momento do ciclo de desenvolvimento a
prioridade de entrega acaba mudando e com isso os esforços são alterados para a nova
tarefa e em consequência os status também mudam para estar em coerência com esta
mudança.