Riscos
Sprint 1
Score: 32
Risco | Ações para prevení-lo | Ações para mitigá-lo |
---|---|---|
Mudança do escopo do projeto | - levantar bem o escopo usando os stakeholders e documentos disponíveis no início do projeto | - fazer as alterações necessárias; - fechar o escopo assim que possível |
Equipe com dificuldades no uso das tecnologias usadas no projeto (linguagem, framework, etc) | - realizar dojôs sobre as tecnologias; - distribuir materiais para estudo sobre as tecnologias |
- levantar as dificuldades existentes; - realização de treinamentos focados nas dificuldades levantadas |
Falta de infraestrutura para o desenvolvimento do software (configuração de ambiente de desenvolvimento, configuração do github, etc) | - criar o ambiente de desenvolvimento e configurar das ferramentas necessárias antes do início da codificação do aplicativo. | - diagnósticar dos problemas; - corregir dos problemas identificados |
Membro da equipe temporariamente impossibilitado de trabalhar | - levantar junto aos membros, no planejamento de cada sprint, ausências previstas por eles; - evitar ou preparar-se para as ausências previsíveis |
- reorganizar os membros da equipe e o trabalho para se adaptar à ausência da pessoa |
Saída de um membro da equipe | - acompanhar de cada membro da equipe para levantar possíveis motivos de abandono; - mitigar os possíveis motivos de abandono levantados o mais cedo possível |
- reorganizar os membros da equipe e o trabalho para se adaptar à falta permanente de uma pessoa |
Dívida técnica por não conseguir entregar as histórias previstas | - fazer um planejamento cuidadoso da sprint; - acompanhar o andamento das atividades da sprint, diagnosticando e agindo em possíveis causas de atraso |
- levantar as causas que levaram à dívida técnica; - evitar repetir as causas para dívidas nas outras sprints; - buscar sanar as dívidas no menor número de sprints possível |
Sprint 2
Score: 33
Sprint 3
Score: 31
Risco | Ações para prevení-lo | Ações para mitigá-lo |
---|---|---|
Quebra de pacotes de dependências | - usar um número reduzido de dependências; - buscar dependências que sejam estáveis e ativamente mantidas |
- remover as dependências com problemas; - buscar substitutos |
Descontinuação de pacotes de dependências | - Usar um número reduzido de dependências; - buscar aquelas que sejam estáveis e ativamente mantidas |
- remover as dependências descontinuadas; - buscar substitutos |
Dificuldades para realizar o deploy | - buscar opções para o deploy que sejam de qualidade mas gratuitas ou com preço compatível com o orçamento disponível; - ter um plano B que seja de rápida implementação para o caso de haver problemas com a máquina de deploy. |
- colocar o plano B em prática; - mobilizar recursos para o reestabelecimento do plano A, se for possível |
Dificuldades no contato com o cliente | - ter diversas formas de contato com os clientes; - ter mais de um cliente; - não ter uma dependência excessiva dos clientes para a continuidade das atividades |
- reestabelecimento do contato assim que possível; - levantar os motivos para os problemas no contato para mitigá-los em outros momentos; - deixar claro para o cliente como o contato com ele é importante para o bom andamento do projeto |
Sprint 4
Score: 50
Risco | Ações para prevení-lo | Ações para mitigá-lo |
---|---|---|
Desentendimentos entre membros da equipe | - levantar possíveis pontos de atrito entre os membros; - tomar ações que acabem ou reduzam os pontos de atrito antes que gerem conflitos |
- conversar com os envolvidos no desentendimento; - estabelecer acordos com todo o time com o intuito de evitar novos conflitos semelhantes ao que ocorreu; - tomar atitudes mais energéticas apropriadas caso as ações acima não resolvam |
Membros com carga excessiva de trabalho | - fazer uma pontuação das histórias que realmente reflitam o esforço para completá-las; - fazer o acompanhamento da velocity e de como a equipe está se comportando para estimar se a equipe ainda suporta uma carga maior de trabalho |
- levantar se o excesso de trabalho foi geral ou apenas de alguns membros e os motivos para isso; - se possível, redistribuir o a carga de trabalho da sprint entre os membros; - tomar mais cuidado com a pontuação e/ou a quantidade de histórias na sprint seguinte |
Atraso no roadmap do projeto | - quando possível, antecipar atividades de sprints futuras; - antecipar gargalos que podem gerar atrasos para que sejam solucionados antes que gerem problemas |
- cuidar das causas do atraso; - replanejar as sprints seguintes com o objetivo de voltar a ficar em dia com o roadmap; - verificar se haverá a necessidade e a possibilidade de alterar o roadmap |
Sprint 5
Score: 65
Risco | Ações para prevení-lo | Ações para mitigá-lo |
---|---|---|
Atraso na implementação da arquitetura do projeto | - apresentar as features com antecedência para o arquiteto do software para que ele possa planejar como implementá-las com antecedência; - checar o andamento do planejamento e implementação da arquitetura constantemente com o arquiteto |
- analisar o que houve de errado na implementação para remediar; - incluir no planejamento das sprints seguintes histórias para tirar o atraso da implementação da arquitetura |
Sprint 6
Score: 51
Sprint 7
Score: 45
Risco | Ações para prevení-lo | Ações para mitigá-lo |
---|---|---|
Aceitação do software pelo cliente | - levantar o que o cliente o que ele acha do planejamento das features a serem implementadas, antes de elas serem incluídas em uma sprint; -arrumar o que for necessário a partir do feedback do cliente |
- levantar com o cliente o que está errado no que foi feito; - elencar possíveis soluções para os problemas apontados e apresentá-las ao cliente, até que ele esteja de acordo; - corrigir os erros nas sprints seguintes, o mais rápido possível |
Sprint 8
Score: 45
Sprint 9
Score: 42
Sprint 10
Score: 36
Sprint 11
Score: 37
Sprint 12
Score: 31
Sprint 13
Score: 43
Risco | Ações para prevení-lo | Ações para mitigá-lo |
---|---|---|
Aceitação do software pelo usuário | - buscar usar boas práticas de usabilidade ; - realizar testes de usabilidade com voluntários para receber feedback e levantar possíveis melhorias; - usar ferramentas que permitam levantar como os usuários tem usado o site e usar os dados colhidos para melhorias |
- levantar as razões para a baixa aceitação por parte dos usuários; - realizar as melhorias necessárias e colher feedback dos usuários para avaliar se estas forem bem sucedidas |
Dificuldades com as tecnologias relacionadas à microsserviços | - Utilizar o quadro de conhecimento para levantar possíveis dificuldades que podem surgir; - realizar dojos e reuniões para explicar o microsserviço e seu funcionamento; - sempre que possível ter alguém que entenda bem o microsserviço para que possa ajudar na sua implementação e/ou tirar dúvidas |
- levantar quais são as dificuldades existentes ; -realizar dojos e reuniões para determinar como resolver as dificuldades; - alterar o microsserviço e/ou sua implementação na aplicação, se for necessário |
Sprint 14
Score: 22
Sprint 15
Score: 17
Burndown de Riscos
Essa escala deve ser usada para pontuar o impacto (usando como referência uma estimativa do número de dias necessários para mitigar os efeitos da ocorrência do risco):
Escala | Chance do risco |
---|---|
0 | Nenhuma |
1 | Muito pouco provável |
2 | Pouco provável |
3 | Probabilidade média |
4 | Muito provável |
5 | Extremamente provável |
Esta outra escala será usada para pontuar a chance de o risco ocorrer:
Escala | Impacto |
---|---|
1 | 1 a 2 dias |
2 | 3 a 5 dias |
3 | 6 ou mais dias |
A pontuação dos riscos por sprint e os gráficos do burndown de riscos podem ser encontrados aqui.