22
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

Um Framework para Gestão de Riscos em Projetos de Desenvolvimento Distribuído de Software

Embed Size (px)

Citation preview

Page 1: Um Framework para Gestão de Riscos em Projetos de Desenvolvimento Distribuído de Software

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  

Page 2: Um Framework para Gestão de Riscos em Projetos de Desenvolvimento Distribuído de Software

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  

Page 3: Um Framework para Gestão de Riscos em Projetos de Desenvolvimento Distribuído de Software

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  

Page 4: Um Framework para Gestão de Riscos em Projetos de Desenvolvimento Distribuído de Software

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  

Page 5: Um Framework para Gestão de Riscos em Projetos de Desenvolvimento Distribuído de Software

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  

Page 6: Um Framework para Gestão de Riscos em Projetos de Desenvolvimento Distribuído de Software

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  

Page 7: Um Framework para Gestão de Riscos em Projetos de Desenvolvimento Distribuído de Software

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  

Page 8: Um Framework para Gestão de Riscos em Projetos de Desenvolvimento Distribuído de Software

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  

Page 9: Um Framework para Gestão de Riscos em Projetos de Desenvolvimento Distribuído de Software

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  

Page 10: Um Framework para Gestão de Riscos em Projetos de Desenvolvimento Distribuído de Software

Metodologia  

10  

!

Page 11: Um Framework para Gestão de Riscos em Projetos de Desenvolvimento Distribuído de Software

Trabalhos  Relacionados  

11  

A  =  Atende,  AP  =  Atende  parcialmente,  N  =  Não  atende  

Page 12: Um Framework para Gestão de Riscos em Projetos de Desenvolvimento Distribuído de Software

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  

Page 13: Um Framework para Gestão de Riscos em Projetos de Desenvolvimento Distribuído de Software

13  !

Page 14: Um Framework para Gestão de Riscos em Projetos de Desenvolvimento Distribuído de Software

Framework  RADS  

14  

Page 15: Um Framework para Gestão de Riscos em Projetos de Desenvolvimento Distribuído de Software

Gestão  Global  de  Riscos  

•  Reunião  Global  – Reunião  Global  de  Consolidação  – Reunião  Global  de  Divulgação  

15   !

Page 16: Um Framework para Gestão de Riscos em Projetos de Desenvolvimento Distribuído de Software

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  

!

Page 17: Um Framework para Gestão de Riscos em Projetos de Desenvolvimento Distribuído de Software

IdenLficação  dos  Papéis  

•  Gerente  Global  do  Projeto  •  Gerente  Global  de  Riscos  •  Analista  de  Riscos  •  Equipes  Distribuídas  •  Cliente  

17   !

Page 18: Um Framework para Gestão de Riscos em Projetos de Desenvolvimento Distribuído de Software

•  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  

Page 19: Um Framework para Gestão de Riscos em Projetos de Desenvolvimento Distribuído de Software

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  

Page 20: Um Framework para Gestão de Riscos em Projetos de Desenvolvimento Distribuído de Software

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  

Page 21: Um Framework para Gestão de Riscos em Projetos de Desenvolvimento Distribuído de Software

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  

Page 22: Um Framework para Gestão de Riscos em Projetos de Desenvolvimento Distribuído de Software

22