Você está na página 1de 10

14/03/2023

• Unidade de Ensino: 03

• Competência da Unidade: Conhecer e compreender a gestão do


risco e da qualidade em projetos de software.

• Resumo: Consegue apresentar como a qualidade e o risco podem


ser mitigados em projetos de software.
Projeto de Software • Palavras-chave: riscos; mapeamento de riscos; métrica; gestão da
• Gestão de risco e da qualidade qualidade; documentação

• Título da Teleaula: Gestão de risco e da qualidade


• Me Marco Ikuro Hisatomi
• Teleaula nº: 03

1 2

Contextualização Contextualização
O seu projeto de software está sendo controlado e monitorado com Sobre a Qualidade de um software, seria possível alcançá-la com um
o mínimo de esforço e obtendo o máximo de resultado esperado pelo processo de desenvolvimento pouco gerenciado?
time e pelo cliente?
A ISO/IEC 25010, de 2011, propõe um modelo que define oito
• Vai perceber nem tudo é possível prever, porém estar preparado Fonte: do autor categorias de características sobre a qualidade, permitindo analisar Fonte: do autor
para resolver certas situações indesejadas pode reduzir prejuízos, tais características e dimensioná-las para controlar um determinado
com pouco recurso nível desejado ou exigido pelo cliente.
• As mudanças de requisitos são inevitáveis no mundo dos negócios
e será que o cliente sabe qual é o impacto dessa mudança no A documentação de software pode ser um custo alto que nem
projeto de desenvolvimento de software sempre será convertida em vantagem, porém é necessário para
evidenciar que a entrega está de acordo com o que foi combinado
(DoD – Definition of Done).

3 4

O que é risco?

• Risco é mais comumente dito como algo que deva ser


evitado.
Mapeamento de
riscos • Risco é a chance, pequena ou grande, que um dano
ou resultado adverso ocorra em função de
determinado perigo.

• É a combinação de probabilidade e impacto, incluindo


a importância percebida.

5 6
14/03/2023

Riscos Grau de Incerteza


• Risco versus probabilidade;
• Risco versus ameaça;
• Todos os resultados versus resultados negativos

NÍVEL DO RISCO = PROBABILIDADE vs IMPACTO

Fonte: Livro texto.

7 8

Tipos de Riscos Matriz de Riscos

Segundo Sommerville (2011):

• Estimativa

• Organizacional

• Pessoal

• Requisitos

• Tecnologia

• Ferramentas Fonte: Calôba (2018)

9 10

Planejamento do Risco

Como o planejamento
de riscos do projeto
facilita no
gerenciamento

Fonte: Livro texto.

11 12
14/03/2023

Planejamento do Risco

Gestão de Riscos

Fonte: Livro texto.

13 14

• Processos de • Riscos em
Gerenciamento Projetos
de Riscos

Fonte: Cavalcanti (2016)

Fonte: Calôba (2018)

15 16

• Riscos em • Riscos em
Projetos Projetos

Fonte: Calôba (2018) Fonte: Calôba (2018)

17 18
14/03/2023

• Estrutura analítica de riscos:


• Riscos em • Identificação
Projetos de Riscos

Fonte: Calôba (2018) Fonte: Cavalcanti (2016)

19 20

• Estrutura analítica de riscos: • Estrutura analítica de riscos:


• Identificação • Identificação
de Riscos de Riscos

Fonte: Cavalcanti (2016) Fonte: Cavalcanti (2016)

21 22

• Estrutura analítica de riscos:


• Identificação
de Riscos

Quais atitudes são


essências na gestão
de riscos

Fonte: Cavalcanti (2016)

23 24
14/03/2023

Quando um risco se torna real. Na implementação de • Interação Quando um risco se torna real. Na implementação de • Interação
nova funcionalidade, surge uma dúvida se poderá nova funcionalidade, surge uma dúvida se poderá
permitir o pagamento pelo sistema PIX. permitir o pagamento pelo sistema PIX.

Eliminar: aumentar o prazo para contemplar a possível Eliminar: aumentar o prazo para contemplar a possível
implementação de mais um tipo de pagamento implementação de mais um tipo de pagamento
Transferir: contratar um terceiro para implementar o Transferir: contratar um terceiro para implementar o
novo tipo sem impactar no prazo novo tipo sem impactar no prazo
Mitigar: rever a rotina ou checklist na fase de entrevista Mitigar: rever a rotina ou checklist na fase de entrevista
com o cliente para evitar dúvidas na fase de com o cliente para evitar dúvidas na fase de
implementação implementação
Aceitar: time de desenvolvimento ou cliente pode Aceitar: time de desenvolvimento ou cliente pode
absorver o impacto causado pela dúvida. absorver o impacto causado pela dúvida.

25 26

Qualidade

• NBR 13596
Gestão da Qualidade • NBR ISO 9001

• IEEE P1061

• CMMI

• SPICE (ISO 15504)

• MPS.BR

27 28

• PDCA O quê • 5W2H


(what)
Onde Porque
(where) (why)

5W2H
Quando Quem
(when) (who)

Quanto
Como
(how
(how)
much) Fonte: Paes (2020)

Fonte: Livro texto.

29 30
14/03/2023

Gerenciamento da qualidade total (GQT) Ferramentas de gerenciamento da qualidade

• Seis Sigma (6σ) • Análise de dados


eliminação de defeitos por um conjunto de boas • Auditorias
práticas sistêmicas na melhoria de processos • Coleta de dados
(DMAIC - definir, medir, analisar, melhorar e controlar)
• Inspeção
• Lean Manufacturing • Opinião especializada
características internas do desenvolvimento do
• Representação de dados
sistema está na legibilidade, testabilidade e eficiência
• Reuniões
da criação e manutenção dos sistemas desenvolvidos
• Solução de problemas
• Lean Seis Sigma
• Tomada de decisão

31 32

Desafio

Analisando Riscos
para decidir para qual
deles deve dedicar
maior esforço

Fonte: Cavalcanti (2016)

33 34

Analisando Riscos Matriz de Risco

Dois riscos são identificados:


Risco A:
Erro de configuração da nova ferramenta de testes de
software que será utilizada pela primeira vez na Sprint 7.

Risco B:
Falta de entendimento da regra de negócio que envolve a
participação de parceiros na ampliação no Mercosul que
está sendo implementado na Sprint 11. Fonte: Cavalcanti (2016)

35 36
14/03/2023

Analisando na Matriz

Dois riscos são identificados:


Risco A, com probabilidade Muito alta (P = 5) e impacto
moderado (I=3), totalizando 15 pontos
Evolução dos
Sistemas de
Risco B, com probabilidade baixa (P = 2) e impacto Muito
alto (I=5), resultando também em 10 pontos
Qualidade de
Software
• Controlar mais os testes que análise das regras de
negócio
• Porém, deve analisar as premissas do projeto
quanto aos impactos em função das regras de negócio

37 38

Evolução da Qualidade Medidas, Métricas e Indicadores

• Medidas: indicação quantitativa da extensão,


• 1991: CMM (Capability Maturity Model – Modelo
quantidade, capacidade ou tamanho de algum
de Maturidade em Capacitação) atributo de um produto ou processo
• Métricas: medida quantitativa do grau com o qual um Fonte: do autor

• 1996: UML (Unified Modeling Language) sistema, componente ou processo possui


determinado atributo
• 2001: Manifesto ágil • Indicador: é uma métrica ou combinação de métricas
que fornecem informações sobre o processo de
• 2002: Processos ágeis software

39 40

Princípios da Medição Métricas

• Uma métrica deve ter as propriedades matemáticas • Controle: associados com os processos de software;
desejadas • Exemplo: Tempo médio para reparar um defeito
reportado
• Modificar o valor da métrica de acordo com o seu Fonte: do autor Fonte: do autor

resultado • Predição: são associadas com produtos de software.


• Exemplo: Complexidade de um módulo
• Cada métrica deve ser validada em uma grande
diversidade de contexto

41 42
14/03/2023

Garantia da qualidade do projeto Qualidade de software


Segurança (safety) Compreensibilidade Portabilidade

Segurança da Testabilidade Usabilidade


informação
(security)

Confiabilidade Adaptabilidade Reusabilidade

Resiliência Modularidade Eficiência

Robustez Complexidade Apreensibilidade


Fonte: Livro texto.

Fonte: Livro texto.

43 44

Qualidade do produto (ISO 25010) Controle da qualidade

 Funcionalidade

 Confiabilidade

 Usabilidade

 Eficiência

 Manutenibilidade

 Portabilidade

Fonte: Livro texto.

45 46

Documentação Motivos para documentar


• Parâmetros para o
• Termo de abertura do projeto desenvolvimento
• Clareza • Registrar todas as etapas do processo (o que deve ter
• EAP
• Manutenção
• Cronograma • Confiabilidade de resultado)
• Requisitos funcionais
• Tomadas de decisões (medição e divergências)
• Riscos
• Qualidade • Histórico (mitigação de riscos/causas)
• Tempo
• Custo • Atualizar a cada modificação (Versões)
• Comunicação

47 48
14/03/2023

Documentação:
exemplo para a fase
de Revisão

Fonte: Livro texto.

49 50

Estrutura Analítica do Projeto:


1. Análise :
1. Prototipagem;
2. Documentação;
2. Desenvolvimento:
1. Layout;
2. BD;
3. Sistema de segurança;
3. Gestão de Recursos;

51 52

Recapitulando

53 54
14/03/2023

Recapitulando

• Riscos
• Riscos em projetos
• Matriz de riscos
• Gestão de Qualidade
• ISO/IEC 25010
• Métricas
• Documentação do projeto

55

Você também pode gostar