Buscar

ENGENHARIA DE REQUISITOS - 1 SLIDES

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 9 páginas

Prévia do material em texto

1
Profª Rosemari Pavan Rattmann
Engenharia de Requisitos
Aula 1
Conversa Inicial
Por que “engenharia” de requisitos?
Requisito? O que é?
Qual a importância?
Quem é o analista
de requisitos?
Impactos nas falhas
de requisitos
Principais dificuldades
Levantamento de requisitos
Monster Ztudio/Shutterstock
Engenharia de Requisitos
Planejamento
Análise e projeto
Implementação/
construção
Testes
Configuração/ambientes
Validação/manutenção
Requisitos
EtiAmmos/Adobe Stock 
Requisitos
Projeto
Configuração
SWEBOK
– Software Engineering Body of Knowledge
PMBOK
– Project Management Body of Knowledge
2
Elicitação de requisitos 
Levantamento e 
identificação de 
problemas para
buscar uma solução 
tecnológica, partindo 
da análise das 
necessidades dos 
usuários e do negócio
Elicitação - levantamento de requisitos
memyjo/Adobe Stock 
Ciclo de vida de um projeto de software
Fonte: Rattmann, 2021
Sequencial
(ou “cascata”)
Modelo tradicional
Mais utilizado
Requisitos
estáveis
Fases do processo
Estratégias de desenvolvimento
TarikVision/Shutterstock
MODELO DE
DESENVOLVIMENTO
EM CASCATA 
Iterativo/incremental
Desenvolvido por
versões completas
de partes do
software
Cada versão = uma entrega 
Possibilita incluir novos 
requisitos dos na fase inicial 
Fonte: Elaborado com base em UERJ
Metodologia ágil
Faz entregas
com rapidez
e com maior 
frequência
Estratégias de desenvolvimento
VectorMine/Shutterstock
EQUIPE SPRINT 
REUNIÃO
DIÁRIA DE
SCRUM 
INCREMENTO
DE PRODUTO 
A FAZER FAZENDO FEITO
A cada sprint  todo o processo 
de desenvolvimento de software 
é realizado
Levantamento dos requisitos
A análise e o projeto
A implementação
Testes
Entrega
3
Atividades da engenharia de requisitos
Fonte: Rattmann, 2021cacaroot/Adobe Stock 
FGC/Shutterstock
Papel do Analista de Requisitos
Conhece o negócio 
Trabalha com a equipe 
Deve adquirir o 
conhecimento na área
de atuação do cliente
Tem a visão do todo 
Ajuda a equipe a
atingir objetivos
Analista de negócio
NicoElNino/Adobe Stock 
Deve possuir conhecimentos sólidos em
Tecnologia
Software,
hardware e rede
Ferramentas de
análise e projeto
Processos de testes
Planejamento e treinamento
Analista de sistemas
tadamichi/Adobe Stock 
Comunicação com o 
cliente/stakeholders
Compreender as 
necessidades do
cliente
Escrever o documento 
de especificação de 
requisitos
Analista de requisitos
sdecoret/Adobe Stock 
Equipe de desenvolvimento X Requisitos
Irina Strelnikova/Shutterstock – VZ_Art/Adobe Stock
LanKogal/Shutterstock - Irina Strelnikova/Shutterstock – wowomnom/Shutterstock
Programação Equipe de 
Desenvolvimento 
Testes Beta
(iniciais) 
Entrega
do Produto 
GERENTE
4
Descobrir as 
necessidades
do software
Identificar os 
stakeholders
Escrever o
documento
de requisitos
Responsabilidades do analista de requisitos
Asha Sreenivas/Adobe Stock 
Facilidade de adaptação 
Proatividade
Habilidade analítica
e boa escrita
Uma mente desafiadora
e curiosa
Atenção aos detalhes
e tenacidade
Facilidade de comunicação
Habilidades do analista de requisitos
Tetiana Yurchenko/Shutterstock
Papéis diferentes  Pessoas iguais?
Crédito: Smile Ilustras 
Importância da
Engenharia de Requisitos
Como o requisito é entendido pela equipe?
Crédito: Gilmar Barbosa
“Não há nada tão 
inútil quanto fazer 
eficientemente o 
que não deveria
ser feito”
(Peter Drucker)
Tatiana Stulbo/Shutterstock
5
Explicar por que os 
custos aumentam 
quando se descobre 
requisitos após o 
início do projeto
Retrabalho – manutenção corretiva x $$$
Waldemarus/Shutterstock
Encontrados erros 
de requisitos mal 
definidos ao longo 
do desenvolvimento 
ou no final
yindee/Adobe Stock 
Empresa
responsável
pelo produto
Cancelamento de 
outros clientes
Imagem
prejudicada
Impactos para a empresa
Lumen Photos/Shutterstock
Tão importante quanto 
conseguir novos clientes
é manter os clientes 
satisfeitos para que 
realizem novos negócios, 
indique a empresa para 
outros, aumentando as 
chances de novos negócios
Importância do cliente satisfeito
ChingizDs/Shutterstock
Produzir soluções 
rápidas com equipes 
bem treinadas e 
eficientes não 
garante resultados 
corretos
Engenharia de requisitos 
X
Objetivos corretos
eamesBot/Shutterstock
... quando não se dá a devida
atenção à engenharia de requisitos 
... que direciona a equipe para
atender às necessidades do
cliente e que o satisfaça
6
Impactos Negativos da
Falha em Requisitos
PMI
47% dos projetos fracassam
Deficiência na engenharia de requisitos
Exemplo – requisito incompleto 
Iconic Bestiary/Shutterstock
Cliente insatisfeito
Empresas com prejuízo
Equipes com retrabalho
Quanto mais tarde,
mais caro
Requisitos incompletos
small smiles/Adobe Stock 
Documentação de requisitos
Reúne conhecimento de negócio
Deve ser mantido atualizado
Entregue para as equipes 
Minimizam os impactos
e perdas de informações 
... e possíveis prejuízos
Documentação de requisitos
Impactos no software
Cliente rejeita, 
cancela assinatura 
do serviço, publica 
nota baixa para a 
empresa, cancela
o projeto ou não 
renova o serviço
Exemplo – requisito incompleto 
Fonte: Rattmann, 2021
Em relação ao produto, quando 
se tem requisitos incompletos,
o software tem baixa qualidade, 
faltam funcionalidades ou 
comportamento inesperado
7
Fonte: Rattmann, 2021
Custo para corrigir um 
defeito após a entrega 
chega a custar cem 
vezes mais do que 
corrigir no início, 
durante a elaboração 
dos requisitos
Prejuízos financeiros 
Planejamento 
inadequado
Definição do projeto
Definição do escopo
Alteração das 
especificações
do projeto
Insucesso dos projetos
siraanamwong/Adobe Stock 
Inexperiência dos gestores do projeto
Cronograma e expectativas irreais
Falta de suporte e envolvimento da alta gestão
Falta de envolvimento do cliente
robodread/Adobe Stock 
Dificuldades Comuns
com Requisitos
Requisitos não são óbvios 
Difícil expressar claramente 
Diversos tipos de requisitos
– níveis de detalhe
Coleta de requisitos
alphaspirit/Adobe Stock 
Aumento desordenado de requisitos
Várias partes interessadas (stakeholders)
Requisitos alterados ao longo do projeto
8
Comunicação
Chuenmanuse/Shutterstock
Fonte: Elaborado com base em Fernandes – Song_about_summer/Adobe Stock 
Analista de requisitos 
precisa aprender
sobre o negócio 
Antes interagir
com o cliente
Formular perguntas 
Conhecer o negócio do cliente
takasu/Adobe Stock 
Observar se há erros 
nas informações 
Se estão incompletas 
Perceber o que é
óbvio e não foi dito
Stakeholders = partes interessadas 
Interesses X Projeto
Requisitos não
atendidos geram
insatisfação 
Custo de tempo e $$$
Requisitos x Stakeholders
canbedone/Shutterstock
Mudanças sempre acontecem
Estar atento
Rever, incorporar e avaliar 
Aumento do escopo
Quanto antes, melhor!
Mudanças de requisitos
Oleksandr Panasovskyi/Shutterstock
9
Dificuldades acontecerão
Estar preparado
Ferramentas,
técnicas e habilidades 
Bom relacionamento 
interpessoal 
Elicitação dos requisitos
Principal meta
Analista de requisitos - no final...
GUGAI/Shutterstock

Continue navegando