Durante um sprint, as equipes de projeto escrevem histórias curtas de usuários para planejar seu trabalho para o próximo sprint. Neste curso, Doug Rose, especialista em desenvolvimento ágil, explica como escrever e priorizar User Stories. Ele também explica as principais armadilhas a serem evitadas ao planejar um projeto ágil.

O que queremos dizer quando falamos sobre User Stories?

Em uma abordagem ágil, as User Stories são a menor unidade de trabalho. Eles representam os objetivos finais do software (não os recursos) do ponto de vista do usuário.

Uma história de usuário é uma descrição genérica e informal da funcionalidade do software escrita da perspectiva do usuário.

O objetivo de uma história de usuário é descrever como a opção criará valor para o cliente. Nota: Os clientes não são necessariamente usuários externos no sentido tradicional. Dependendo da equipe, pode ser um cliente ou um colega da organização.

Uma história de usuário é uma descrição do resultado desejado em linguagem simples. Não é descrito em detalhes. Os requisitos são adicionados à medida que são aceitos pela equipe.

O que são sprints ágeis?

Como o próprio nome sugere, um Agile Sprint é uma fase de desenvolvimento do produto. Um Sprint é uma iteração curta que divide um processo de desenvolvimento complexo em várias partes para simplificá-lo, ajustá-lo e melhorá-lo com base nos resultados de uma revisão intermediária.

O método Agile começa com pequenos passos e desenvolve a primeira versão do produto em pequenas iterações. Desta forma, muitos riscos são evitados. Ele remove os obstáculos dos projetos V, que são divididos em várias fases sequenciais, como análise, definição, design e teste. Esses projetos são realizados uma única vez ao final do processo e caracterizam-se pelo fato de não concederem direitos de acesso temporário aos usuários da empresa. Portanto, é possível que, nesta fase, o produto não atenda mais às necessidades da empresa.

O que é Backlog no Scrum?

O objetivo do Backlog no Scrum é coletar todos os requisitos do cliente que a equipe do projeto precisa atender. Contém uma lista de especificações relacionadas com o desenvolvimento do produto, bem como todos os elementos que requerem a intervenção da equipa de projeto. Todas as funções do Scrum Backlog possuem prioridades que determinam a ordem de sua execução.

No Scrum, o Backlog começa com a definição dos objetivos do produto, usuários-alvo e várias partes interessadas do projeto. A seguir, uma lista de requisitos. Alguns deles são funcionais, outros não. Durante o ciclo de planejamento, a equipe de desenvolvimento analisa cada requisito e estima o custo de implementação.

Com base na lista de requisitos, é elaborada uma lista de funções prioritárias. A classificação é baseada no valor agregado do produto. Esta lista priorizada de funções constitui o Scrum Backlog.

Continue lendo o artigo no site original →