Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Apresentação
O processo de desenvolvimento ágil de software por vezes é confuso, por não haver a existência de requisitos, ou seja, o projeto vai sendo desbravado conforme anda, sem que demais reuniões de planejamento ocorram. No entanto, isso está extremamente errado. Um dos maiores desafios na condução de um time Scrum é conseguir entender o que exatamente precisa ser feito, mas também como deve ser feito. Daí a importância do domínio dos requisitos.
Nesta Unidade de Aprendizagem, você irá aprender como funciona o processo de coleta visual dos requisitos e também a identificar quais são as partes interessadas e quais são os objetivos dentro de um projeto Scrum. Por fim, você verá a forma de coletar requisitos para o backlog do produto.
Bons estudos.
Desafio
Histórias de usuários são normalmente utilizadas para coleta de requisitos em projetos ágeis. Elas se caracterizam por serem frases em linguagem simples que delineiam o resultado desejado. Os stakeholders são chamados a participar e indicam suas necessidades, que são convertidas no formato de histórias de usuários. O dono do produto avalia as histórias de usuário e prioriza a ordem de implementação. Cada história de usuário deve ser implementada em, no máximo, uma sprint.
A imagem a seguir possui audiodescrição. Para acessar o recurso, ​
Diante do que foi lhe apresentado, responda:
a) Você considera o que lhe foi passado uma história de usuário?
b) Seria possível dividi-la em duas ou mais histórias de usuários? Demonstre.
Escreva sua resposta no campo abaixo:
​Padrão de resposta esperado
a) Avaliando com cuidado a necessidade do usuário apresentada pelo dono do produto como história do usuário, percebe-se estar diante de um épico, pois sua implementação irá envolver várias etapas: criar uma opção para incluir os produtos na lista, listar o que está cadastrado, identificar há quanto tempo o produto está cadastrado, verificar se algum produto da lista já foi comprado e possibilitar que os clientes visualizem a lista de desejo de seus amigos.
b) Sendo um épico, é possível que se divida, facilitando o entendimento pela equipe e a execução durante uma sprint. A seguir, encontram-se sugestões de divisão:
Infográfico
Os requisitos que irão compor o backlog do produto são as necessidades ou os desejos dos stakeholders. O dono do produto avalia essa lista e decide o que deve ser priorizado. Para o Scrum, não importa a técnica usada para a definição e a priorização dos requisitos, mas é importante que os resultados gerem valor para os clientes e para a empresa.
Para atender às demandas do projeto, o dono do produto deve garantir um bom backlog. DEEP é um acrônimo para Detalhado, Estimado, Emergente e Priorizado, que são as características para um bom backlog. Ele pode funcionar com um checklist para o dono do produto. Por sua vez, o acrônimo FDP indica as atividades Fatiar, Detalhar e Priorizar, e o dono do produto pode praticar para organizar os requisitos. Veja, neste Infográfico, detalhes desses acrônimos.
A imagem a seguir possui audiodescrição. Para acessar o recurso, ​
​​​​​​​
Conteúdo do Livro
Na fase de coleta de requisitos, ocorre a investigação do que e de para quem serão desenvolvidas as funcionalidades do sistema. No Scrum, a coleta de requisitos não precisa ser realizada em um único encontro ou em uma única fase. Inicialmente, definem-se os requisitos principais e o dono do produto prioriza alguns desses requisitos para serem desenvolvidos em uma sprint. Isso termina definindo-se o backlog do produto.
No capítulo Scrum e os requisitos, da obra Processos de desenvolvimento de software, você verá como coletar os requisitos de forma visual utilizando técnicas como árvores e floresta. Identificar os stakeholders e seus objetivos e influência é um processo que requer habilidades e técnicas, pois permite que você planeje formas de atender às diferentes necessidades desses grupos; portanto, você verá técnicas que vão auxiliá-lo a identificar os objetivos dos stakeholders. A qualidade dos requisitos que irão compor o backlog vai definir a qualidade do seu produto; então, é interessante conhecer estratégias e técnicas que podem ser empregadas nesse processo.
Boa leitura.
Os elementos gráficos deste capítulo possuem audiodescrição. Para acessar o recurso, 
Dica do Professor
O backlog do produto é uma lista que contém todos os requisitos identificados nas histórias de usuários. O dono do produto irá acessar essa lista e priorizar os requisitos que serão inicialmente implementados.
Perceba que as histórias são um ponto-chave para a coleta de requisitos, e, para que as histórias traduzam com clareza e simplicidade os requisitos, é necessário investir algum tempo avaliando suas qualidades. É possível avaliar as qualidades das histórias por meio das características do INVEST, que você conhecerá nesta Dica do Professor.
Na prática
No início de seu projeto, é importante ter foco em identificar todos os grupos que tenham interesses, papéis ou até mesmo necessidades relacionados ao seu produto de software, além da suas influências. Após, deve-se fazer uma espécie de mapeamento identificando como será a comunicação com cada stakeholder para mantê-los interessados e engajados no projeto.
Esse engajamento dos stakeholders garantirá bom desempenho no decorrer do desenvolvimento do projeto. Veja, neste Na Prática, uma situação em que a forma de interação com os stakeholders foi estipulada conforme seu papel ou sua capacidade de influência.
A imagem a seguir possui audiodescrição. Para acessar o recurso, ​
​​​​​​​
​​​​​​​
image1.jpeg
image2.jpeg
image3.jpeg

Mais conteúdos dessa disciplina