Top Banner
Prof. Carlos Alberto Prof. Carlos Alberto
27

Slides Aulas Parte6 - Webnode€¦ · Title: Microsoft PowerPoint - Slides_Aulas_Parte6.pptx Author: Carlos Created Date: 5/4/2018 3:43:40 PM

Jan 24, 2021

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Slides Aulas Parte6 - Webnode€¦ · Title: Microsoft PowerPoint - Slides_Aulas_Parte6.pptx Author: Carlos Created Date: 5/4/2018 3:43:40 PM

Prof. Carlos AlbertoProf. Carlos Alberto

Page 2: Slides Aulas Parte6 - Webnode€¦ · Title: Microsoft PowerPoint - Slides_Aulas_Parte6.pptx Author: Carlos Created Date: 5/4/2018 3:43:40 PM

Prof. Carlos AlbertoProf. Carlos Alberto

Page 3: Slides Aulas Parte6 - Webnode€¦ · Title: Microsoft PowerPoint - Slides_Aulas_Parte6.pptx Author: Carlos Created Date: 5/4/2018 3:43:40 PM

Gerência de Requisitos Durante o processo de desenvolvimento, o

entendimento dos stakeholders a respeito do problemamuda constantemente.

Evolução dos Requisitos (SUMMERVILLE, 2011 )

Page 4: Slides Aulas Parte6 - Webnode€¦ · Title: Microsoft PowerPoint - Slides_Aulas_Parte6.pptx Author: Carlos Created Date: 5/4/2018 3:43:40 PM

Gerência de Requisitos Os requisitos devem evoluir para refletir essas novas

percepções;

Após o sistema ser instalado e usado regularmente, Após o sistema ser instalado e usado regularmente,novos requisitos surgirão;

Quando tiverem experiência, os usuários descobrirãonovas necessidades e prioridades;

Page 5: Slides Aulas Parte6 - Webnode€¦ · Title: Microsoft PowerPoint - Slides_Aulas_Parte6.pptx Author: Carlos Created Date: 5/4/2018 3:43:40 PM

Gerência de Requisitos Mudanças são inevitáveis:

Após a instalação, o ambiente técnico e de negócios dosistema sempre muda.sistema sempre muda.

As pessoas que pagam por um sistema e os usuários dessesistema raramente são os mesmos.

Geralmente, sistemas de grande porte têm uma comunidadede diversos usuários, com diferentes requisitos e prioridades,que podem ser conflitantes e contraditórios.

Page 6: Slides Aulas Parte6 - Webnode€¦ · Title: Microsoft PowerPoint - Slides_Aulas_Parte6.pptx Author: Carlos Created Date: 5/4/2018 3:43:40 PM

Gerência de Requisitos Gerenciamento de requisitos

processo de compreensão e controle das mudanças nosrequisitos do sistema.

Para avaliar o impacto das mudanças é preciso: Se manter a par das necessidade individuais; Manter as ligações entre as necessidades dependentes; Estabelecer um processo formal de proposta de

mudanças e a ligação destas às exigências do sistema.

Page 7: Slides Aulas Parte6 - Webnode€¦ · Title: Microsoft PowerPoint - Slides_Aulas_Parte6.pptx Author: Carlos Created Date: 5/4/2018 3:43:40 PM

Gerência de Requisitos Quando começar o processo formal de gerenciamento

de requisitos?

Quando a versão preliminar do documento de requisitos Quando a versão preliminar do documento de requisitosestive disponível.

O planejamento de gerenciamento de mudanças derequisitos começa no processo de elicitação.

Page 8: Slides Aulas Parte6 - Webnode€¦ · Title: Microsoft PowerPoint - Slides_Aulas_Parte6.pptx Author: Carlos Created Date: 5/4/2018 3:43:40 PM

Gerência de Requisitos Planejamento de gerenciamento de requisitos

Essencial no processo de gerenciamento de requisitos

Determina o nível de detalhamento requerido.

O planejamento define como deve ser feita a gerênciade requisitos em um projeto

Elaborado pela equipe de gestão de projetos ou definidona metodologia de desenvolvimento da organização.

Page 9: Slides Aulas Parte6 - Webnode€¦ · Title: Microsoft PowerPoint - Slides_Aulas_Parte6.pptx Author: Carlos Created Date: 5/4/2018 3:43:40 PM

Gerência de Requisitos O planejamento de gerenciamento de requisitos deve

decidir sobre:

Quais atributos de requisitos serão capturados; Quais atributos de requisitos serão capturados; Processo de priorização de requisitos; Políticas de rastreabilidade Processo de gerenciamento de mudanças Ferramenta de apoio

Page 10: Slides Aulas Parte6 - Webnode€¦ · Title: Microsoft PowerPoint - Slides_Aulas_Parte6.pptx Author: Carlos Created Date: 5/4/2018 3:43:40 PM

Gerência de Requisitos As ferramentas de apoio são necessárias para:

Armazenamento de requisitos

Gerenciamento de mudanças

Gerenciamento de rastreabilidade

Page 11: Slides Aulas Parte6 - Webnode€¦ · Title: Microsoft PowerPoint - Slides_Aulas_Parte6.pptx Author: Carlos Created Date: 5/4/2018 3:43:40 PM

Gerência de Requisitos Gerenciamento de mudança de requisitos

Aplica-se a todas as mudanças propostas aos requisitos; Avalia o custo X benefício da mudança. Avalia o custo X benefício da mudança.

Processo formal de gerenciamento de mudança

Essencial para o controle das alterações nos documentosde requisitos.

Page 12: Slides Aulas Parte6 - Webnode€¦ · Title: Microsoft PowerPoint - Slides_Aulas_Parte6.pptx Author: Carlos Created Date: 5/4/2018 3:43:40 PM

Gerência de Requisitos Estágios do processo de gerenciamento de mudanças:

Tentação a ser evitada: Mudar o sistema e somente depois modificar o

documento de requisitos

Page 13: Slides Aulas Parte6 - Webnode€¦ · Title: Microsoft PowerPoint - Slides_Aulas_Parte6.pptx Author: Carlos Created Date: 5/4/2018 3:43:40 PM

Gerência de Requisitos Um possível processo de gestão de mudanças:

Stakeholder solicita mudança

Gerente de projeto avalia impacto

Comitê de controle de mudança avalia solicitação

Page 14: Slides Aulas Parte6 - Webnode€¦ · Title: Microsoft PowerPoint - Slides_Aulas_Parte6.pptx Author: Carlos Created Date: 5/4/2018 3:43:40 PM

Gerência de Requisitos

Page 15: Slides Aulas Parte6 - Webnode€¦ · Title: Microsoft PowerPoint - Slides_Aulas_Parte6.pptx Author: Carlos Created Date: 5/4/2018 3:43:40 PM

Priorizar requisitos Priorizar significa atribuir um valor de importância

relativa entre os requisitos.

Objetivo Objetivo Maximizar o valor entregue pelo projeto, fazendo com

que as coisas mais importantes sejam tratadas primeiro.

O cliente decide o que é mais importante;

O analista ajuda esclarecendo ou informando dasconsequências de alguma escolha.

Page 16: Slides Aulas Parte6 - Webnode€¦ · Title: Microsoft PowerPoint - Slides_Aulas_Parte6.pptx Author: Carlos Created Date: 5/4/2018 3:43:40 PM

Priorizar requisitos - critérios

Page 17: Slides Aulas Parte6 - Webnode€¦ · Title: Microsoft PowerPoint - Slides_Aulas_Parte6.pptx Author: Carlos Created Date: 5/4/2018 3:43:40 PM

Priorizar requisitos - técnicas

Timeboxing/budgeting

Votação Votação

Análise Moscow

Page 18: Slides Aulas Parte6 - Webnode€¦ · Title: Microsoft PowerPoint - Slides_Aulas_Parte6.pptx Author: Carlos Created Date: 5/4/2018 3:43:40 PM

Ciclo de vida da gerência de requisitos Apenas 20% das organizações relatam alta maturidade

nas suas práticas da ER (PMI, 2014).

É um equívoco acreditar que o requisito é útil somentedurante o projeto.durante o projeto.

Ao final do projeto:

O objetivo do requisito já foi cumprido?

O requisito não é mais relevante?

O requisito não é mais gerenciável?

Page 19: Slides Aulas Parte6 - Webnode€¦ · Title: Microsoft PowerPoint - Slides_Aulas_Parte6.pptx Author: Carlos Created Date: 5/4/2018 3:43:40 PM

Ciclo de vida da gerência de requisitos Projeto versus produto Projeto

Caráter temporárioVisa entregar um produto ao seu final. Visa entregar um produto ao seu final.

Ciclo de vida mais curto que o do produto.

Produto Será usado pela organização durante certo tempo. Duração do uso determina o ciclo de vida. Ao longo do tempo de vida passa pelo projeto (criação) e

pode passar por projetos de manutenção.

Page 20: Slides Aulas Parte6 - Webnode€¦ · Title: Microsoft PowerPoint - Slides_Aulas_Parte6.pptx Author: Carlos Created Date: 5/4/2018 3:43:40 PM

Ciclo de vida da gerência de requisitos Requisito gerido somente durante o projeto, a

documentação gerada fica obsoleta após sucessivasmanutenções;

A gestão de requisitos não deveria terminar com oprojeto.

Requisitos proporcionam valor durante toda a vida dosoftware. Tempo de vida do requisito deveria ser, no mínimo,igual ao do produto.

Page 21: Slides Aulas Parte6 - Webnode€¦ · Title: Microsoft PowerPoint - Slides_Aulas_Parte6.pptx Author: Carlos Created Date: 5/4/2018 3:43:40 PM

Ciclo de vida da gerência de requisitos Manter os requisitos ao longo da vida do produto pode

facilitar: Manutenção do próprio software;

Análise do impacto de mudanças para o negócio; Análise do impacto de mudanças para o negócio;

Apoio a atividades como: formação de pessoas,governança corporativa e aderência a padrões.

Parece utopia, mas já ocorre em algumasorganizações.

Page 22: Slides Aulas Parte6 - Webnode€¦ · Title: Microsoft PowerPoint - Slides_Aulas_Parte6.pptx Author: Carlos Created Date: 5/4/2018 3:43:40 PM

Como melhorar a Gestão de Requisitos?

FATTO, 2017

Page 23: Slides Aulas Parte6 - Webnode€¦ · Title: Microsoft PowerPoint - Slides_Aulas_Parte6.pptx Author: Carlos Created Date: 5/4/2018 3:43:40 PM

Como melhorar a Gestão de Requisitos? - Pessoas Reconhecer e desenvolver habilidades necessárias para

gestão de requisitos

34% das empresas não fazem isso bem 34% das empresas não fazem isso bem

Investir recursos adequados na gestão de requisitos

51% das empresas citam não fazer isso

Page 24: Slides Aulas Parte6 - Webnode€¦ · Title: Microsoft PowerPoint - Slides_Aulas_Parte6.pptx Author: Carlos Created Date: 5/4/2018 3:43:40 PM

Como melhorar a Gestão de Requisitos? - Processos Padronizar e formalizar processos para uso consistente

e amplo de boas práticas da gestão de requisitos emtodas iniciativas. Menos de 50% das empresas citam bom desempenho Menos de 50% das empresas citam bom desempenho

nessas práticas

FATTO, 2017

Page 25: Slides Aulas Parte6 - Webnode€¦ · Title: Microsoft PowerPoint - Slides_Aulas_Parte6.pptx Author: Carlos Created Date: 5/4/2018 3:43:40 PM

Como melhorar a Gestão de Requisitos? - Cultura Sensibilizar a Administração e Patrocinadores do valor

da prática da gestão de requisitos nos projetos paraobter apoio e comprometimento

A maioria das organizações não valorizam a GR comocompetência fundamental em projetos

Apenas 35% das organizações possuem uma altaadministração e patrocinadores que reconhecem o valorda GR

Page 26: Slides Aulas Parte6 - Webnode€¦ · Title: Microsoft PowerPoint - Slides_Aulas_Parte6.pptx Author: Carlos Created Date: 5/4/2018 3:43:40 PM

GR Depende de ferramentas? De acordo com os temas tratados, percebe-se que a

maioria não depende de ferramenta;

As práticas dependem de organização, disciplina evontade corporativa.vontade corporativa.

Projetos com muitos requisitos e alto nível derastreabilidade necessitaria de ferramentaespecializada;

É um equívoco pensar que o primeiro passo paramelhorar a gerência seria a aquisição de umaferramenta.

Page 27: Slides Aulas Parte6 - Webnode€¦ · Title: Microsoft PowerPoint - Slides_Aulas_Parte6.pptx Author: Carlos Created Date: 5/4/2018 3:43:40 PM

Referências FATTO. FATTO Consultoria e Sistemas. Disponível em

http://fattocs.com/pt/recursos/apresentacoes.html.

JEFFRIES, Ron. Essential XP: Card, Conversation, Confirmation. August30, 2001.

POHL, Klaus; RUPP, Chris. Requirements Engineering Fundamentals: AStudy Guide for the Certified Professional for Requirements EngineeringExam - Foundation Level - IREB compliant. ISBN: 978-1-937538-77-4. 2 ed.Rockynook, 2015.

SOMMERVILLE, Ian. Engenharia de Software. 9ª ed. São Paulo: PearsonPrentice Hall, 2011.

VAZQUEZ, Carlos Eduardo; SIMÕES, Guilherme Siqueira. Engenharia deRequisitos: software orientado ao negócio. Rio de Janeiro: Brasport, 2016.