Matriz de Riscos e Propostas de Mitigação – Projeto CPTM (App)
Introdução
Este documento apresenta a identificação de riscos relevantes ao projeto de modernização e expansão do aplicativo da CPTM, considerando aspectos técnicos, operacionais, institucionais e de experiência do usuário. Cada risco está acompanhado de sua respectiva proposta de mitigação, visando garantir a sustentabilidade e sucesso da solução.
Riscos Identificados e Propostas de Mitigação
1. App sobrecarrega e sai do ar durante eventos críticos
Mitigação: Adotar arquitetura escalável com balanceamento de carga e infraestrutura em nuvem com autoescalonamento. Implementar cache local e limitar requisições simultâneas por usuário em momentos de pico.
2. Falhas em APIs externas quebram funções críticas
Mitigação: Implementar fallback com últimas informações válidas armazenadas localmente e desenvolver alertas automáticos de falha.
3. APIs instáveis ou fora do ar impedem o app de mostrar horários e status de linhas
Mitigação: Criar sistema de cache inteligente para informações operacionais, exibir notificações de desatualização aos usuários e monitorar a integridade das integrações de forma contínua.
4. Interfaces difíceis excluem parte dos usuários e comprometem a adesão ao app
Mitigação: Desenvolver modo simplificado de navegação com foco em acessibilidade, utilizar fontes grandes, alto contraste e tutoriais introdutórios. Realizar testes com usuários de diferentes perfis tecnológicos.
5. Áreas de sombra impedem uso de funções em tempo real
Mitigação: Implementar funcionalidades offline com cache de trajetos e status de linha. Exibir aviso de ausência de conexão e permitir uso com os últimos dados sincronizados.
6. Dados da CPTM desatualizados comprometem a precisão das informações exibidas
Mitigação: Automatizar ingestão e atualização dos dados operacionais diretamente dos sistemas internos da CPTM. Exibir timestamp nos dados visíveis ao usuário e configurar alertas internos para inconsistências.
7. Mudanças na Secretaria de Transportes inviabilizando o projeto
Mitigação: Formalizar compromissos via convênios interinstitucionais, estruturar a governança do projeto com atas, entregas claras e alinhamento com múltiplas áreas do governo para garantir continuidade.
8. Baixa compatibilidade com celulares antigos pode limitar o uso do app
Mitigação: Desenvolver versões otimizadas para aparelhos de entrada e reduzir o uso de recursos pesados. Testar o app em dispositivos populares de baixo custo e monitorar desempenho real por faixa de hardware.
9. Equipe técnica com conhecimento limitado das stacks utilizadas (Flutter, Golang)
Mitigação: Promover capacitação interna sobre as tecnologias adotadas e, se necessário, contratar consultorias externas durante a fase crítica do projeto. Manter documentação técnica clara e atualizada.
10. Falta de acessibilidade para pessoas com deficiência (PCDs)
Mitigação: Seguir as diretrizes internacionais de acessibilidade (WCAG), implementar leitura por voz, contraste ajustável, botões acessíveis e relatórios em tempo real de acessibilidade nas estações.
Conclusão
A identificação e mitigação dos riscos aqui apresentados são fundamentais para garantir o êxito do projeto, assegurando a adesão dos usuários, a estabilidade técnica da solução e o alinhamento institucional. Recomenda-se que estas ações sejam acompanhadas por um comitê de governança técnica e operacional, com revisões periódicas ao longo do ciclo de vida do aplicativo.