um framework para gestão de riscos em projetos de desenvolvimento distribuído de software
TRANSCRIPT
Um Framework para Gestão de Riscos em Projetos de Desenvolvimento
Distribuído de So;ware
CIn– UFPE Jefferson Ferreira Barbosa Ivaldir de Farias Junior
Hermano Moura
CBSo8 – WDDS 2014 | 28/09/2014
PESC/COPPE –UFRJ Rodrigo Pereira dos Santos
FACIN –PUCRS Sabrina Marczak
Introdução
• Vantagens e desafios em projetos DDS • Dificuldade de comunicação e gestão de riscos
• Riscos dinâmicos devido à mulLplicidade de vários aspectos
• MúlLplas localizações, culturas, equipes, padrões e tecnologias
2
Introdução
• Frameworks, processos, boas práLcas e ferramentas – IdenLficação, análise, monitoramento e controle de riscos no DDS
– Melhorar a qualidade do produto de so;ware
3
Gerenciamento de Riscos em DDS
• Probabilidade de alguma circunstância adversa acontecer
• Afeta, planejamento, recursos financeiros, qualidade do processo e qualidade do desempenho do produto de so;ware
• A gestão de r iscos deve contemplar idenLficação, análise e resposta aos riscos
4
Gerenciamento de Riscos em DDS
• Riscos em projetos DDS podem ser percebidos de duas formas: – Fatores críLcos de sucesso – Gestão de riscos
5
MoLvação
• Agilidade como forma de melhorar o desempenho de projetos DDS
• Flexibilidade e dinamização da gestão do projeto • Visão clara da gestão de riscos • PráLcas ágeis para melhoria: – Comunicação – Mudanças – Riscos – Requisitos
6
MoLvação
• Desafios da gestão de riscos em DDS: – tempo dedicado à gestão do risco – stakeholders na idenLficação dos riscos – métodos para avaliação quanLtaLva de riscos – treinamento para a idenLficação dos riscos
7
MoLvação
• Desafios da gestão de riscos em DDS: – falta de processo adaptado à organização – falta de um planejamento resposta aos riscos – ausência de incenLvo à constante comunicação – uLlização de ferramenta de apoio ao processo – manutenção de histórico de riscos de projetos
8
Questão de Pesquisa
A concepção de um framework composto por prá+cas ágeis pode
auxiliar a gestão de riscos em projetos DDS ?
9
Metodologia
10
!
Trabalhos Relacionados
11
A = Atende, AP = Atende parcialmente, N = Não atende
Framework RADS • Risco, Ágil, Distribuído, So8ware • Construído a parLr da literatura • Objeto de análise críLca de especialistas em desenvolvimento ágil e DDS
• Composto por três áreas: – i) gestão global de riscos, – ii) gestão de riscos em equipes distribuídas e – Iii) idenLficação dos atores na gestão de riscos
12
13 !
Framework RADS
14
Gestão Global de Riscos
• Reunião Global – Reunião Global de Consolidação – Reunião Global de Divulgação
15 !
Gestão de Riscos em Equipes DDS
• Planejamento da Sprint – IdenLficação dos stakeholders – IdenLficação dos riscos – Análise dos riscos – Planejamento de resposta aos Riscos
• Execução da sprint – Aplicação das estratégias de miLgação dos riscos
• Revisão da sprint – IdenLficação de novos riscos – Status do plano de miLgação dos riscos
16
!
IdenLficação dos Papéis
• Gerente Global do Projeto • Gerente Global de Riscos • Analista de Riscos • Equipes Distribuídas • Cliente
17 !
• Survey com profissionais da área de TI
• Enviado para 71 pesquisadores • Total de 28 respostas (39,4%) • Questões relacionadas: • Uso do Framework RADS no contexto DDS • Adoção de práLcas ágeis no Framework RADS • Definição dos papéis do Framework RADS • Comunicação conknua no Framework RADS
18
Estrutura da Avaliação
Resultados da Avaliação
• Melhorar a denominação dos papéis • Alinhar as definições dos papéis com aqueles existentes nas metodologias ágeis
• ULlização do papel cliente ou representante
19
Considerações Finais
• Melhoria do cenário da gestão de riscos em DDS
• Elementos idenLficados na literatura • Elementos inspirados nas metodologias ágeis • Potencial para ser aplicado na indústria • Necessidades de gestão de riscos em DDS
20
Considerações Finais
• Aplicar o RADS em casos reais de projetos DDS • Responderam 28 dos 71 convidados (39,4%) foi superior ao esperado em estudos deste Lpo (25%)
21
22