Agile: planear riscos de forma proactiva
Video YouTube, Video 07/14: PRINCE2 Risk
PRINCE2 PRojects IN Controlled Environments é um método baseado em processos para gestão de projectos. Esta abordagem além de explicar como definir e identificar riscos também estabelece como devem ser avaliados.
O PRINCE2 recomenda que cada risco tenha um plano com respostas possíveis especificadas, tais como evitar, reduzir, contingenciar, transferir e aceitar.
Evitar um risco significa reduzir o âmbito de forma a que o risco deixe de ser relevante.
Reduzir um risco requer algum tipo de acção para diminuir o impacto do risco.
Contingenciar é a resposta para a preparação de um plano que será posto em prática caso o risco ocorra.
Transferir um risco é encontrar uma forma de mudar o foco do risco.
Aceitar significa tomar uma decisão consciente para permitir que o risco aconteça.
O risco pode variar ao longo do tempo das mais variadas formas em função da resposta. Por exemplo, se a resposta for evitar, o risco diminuirá a partir do momento em que a decisão for tomada. Se a resposta for reduzir, o risco diminuirá em contrapartida de trabalho adicional. Contingenciar provavelmente não reduzirá o risco imediatamente, mas juntará actividade(s) de preparação ao backlog. Transferir resultará numa mudança do backlog por forma a deslocar o risco. E como aceitar o risco implica permitir que ele aconteça, só reduzirá depois de passar.
Gestão do risco na prática
Exemplos de riscos que se pode encontrar ao rever o backlog ou uma iteração.- Stories cujo tamanho não está definido.
Serão novas e ainda não foram avaliadas?
Serão tão triviais que não vale a pena estimar?
Serão tão complexas e longas que é demasiado difícil avaliá-las e subdividi-las?
- Uma equipa trabalhar a uma velocidade superior àquela em que é producente, dadas as iterações.
Uma equipa que trabalha à velocidade v e que se espera execute 10 vezes mais stories em cinco iterações levantará alguns riscos certamente.
- Equipas que despendem 1/4 da sua velocidade na correcção de incidentes.
Soluções apontadas pela abordagem PRINCE2
- Stories por avaliar em backlog
Evitar: manter poucas stories por estimar
Reduzir: garantir que estas stories são revistas e lhes é dado um tamanho mais do que razoável.
Contingenciar: estabelecer um plano para estimar o tamanho de stories por avaliar que terão lugar na próxima iteração.
Transferir: Atribuir esta tarefa a outra equipa.
- Equipas com mais trabalho do que a sua velocidade permite
Evitar/Reduzir: alterar o âmbito da release para diminuir o peso da entrega
Transferir: Dividir o volume de trabalho com outra equipa
- Equipas que despendem 1/4 da sua velocidade na correcção de incidentes.
Evitar/Reduzir: calcular a velocidade usando a fórmula (v-d) = (3/4)v em que v é a velocidade de desenvolvimento e d a velocidade de correcção.
Contigenciar: estabelecer a priori que o tempo despendido temporariamente em correcções pode ser suspenso para ter a velocidade disponível para v
Transferir: ser outra equipa a fazer as correcções
É importante ter respostas planeadas, aceites e comunicadas, caso contrário a primeira reacção é aceitar o risco.
Quando uma equipa já na recta final ainda tem que manter versões antigas enquanto faz novos desenvolvimentos para a nova release, opta-se pela resposta contingenciar, que resulta em suspender a manutenção das releases antigas até aos sprints finais para que a equipa esteja focada em terminar as funcionalidades vitais para a nova release.
vide Risco -PRINCE2 wiki
fonte: AgileConnection
Agile: planear riscos de forma proactiva
Reviewed by Silvia Pinhão Lopes
on
17.4.16
Rating: 5