Relatório de Viabilidade de Projeto de Software
Uber
1. Introdução
Este relatório tem como objetivo analisar a viabilidade do aplicativo Uber, avaliando sua execução sob os aspectos técnico, operacional, econômico e de prazo.
O projeto busca oferecer uma plataforma de transporte urbano eficiente, segura e escalável, permitindo o agendamento e a gestão de viagens em tempo real entre motoristas e passageiros.
A análise de viabilidade visa identificar riscos e restrições antes do desenvolvimento ou evolução do sistema, garantindo maior assertividade nas decisões e na manutenção da qualidade do serviço.
2. Viabilidade Técnica
O projeto é tecnicamente viável, considerando o ecossistema tecnológico consolidado da Uber e o uso de ferramentas modernas para desenvolvimento e operação em larga escala.
- Tecnologias necessárias: O sistema utiliza linguagens e frameworks amplamente adotados, como Java, Node.js, Python, React Native, Kotlin, Swift, Go e C/C++, além de bancos de dados escaláveis (PostgreSQL, Redis, Cassandra).
- Experiência interna: As equipes da Uber possuem vasta experiência em arquitetura distribuída, microsserviços e machine learning aplicado à precificação e roteamento.
- Restrições de compatibilidade: A integração com APIs externas (Google Maps, sistemas de pagamento e serviços de geolocalização) é bem estabelecida e documentada.
- Ferramentas de suporte: Há disponibilidade de ferramentas robustas de versionamento (Git), monitoramento (Grafana, Datadog) e testes automatizados (JUnit, Cypress, Hailstorm e uDestroy).
Conclusão técnica: O projeto é altamente viável do ponto de vista tecnológico, com infraestrutura madura e recursos adequados para garantir desempenho e segurança.
3. Viabilidade Operacional
A operação da Uber é plenamente viável, sustentada por uma estrutura global e processos maduros.
- Equipe técnica: O time possui profissionais especializados em backend, mobile, segurança e infraestrutura em nuvem.
- Capacidade da equipe: A Uber opera com equipes multidisciplinares que seguem metodologias ágeis (Scrum/Kanban), permitindo desenvolvimento contínuo e escalável.
- Treinamento e suporte: São realizados treinamentos regulares sobre segurança, privacidade e novas funcionalidades.
- Adequação ao fluxo de trabalho: O fluxo de desenvolvimento é bem definido, com integração contínua (CI/CD) e monitoramento automatizado em produção.
Conclusão operacional: A empresa dispõe dos recursos humanos e operacionais necessários para sustentar e evoluir o projeto.
4. Viabilidade Econômica
O projeto é economicamente viável e já consolidado como modelo de negócio global de alto retorno.
- Orçamento estimado: A Uber investe continuamente em tecnologia, infraestrutura de nuvem (AWS, Google Cloud) e suporte técnico.
- Retorno esperado: A receita é baseada em taxa de serviço por viagem, assinaturas corporativas e publicidade.
- Impacto da não execução: A não manutenção ou atualização da plataforma acarretaria perda de competitividade e redução de confiança dos usuários.
- Alternativas de custo: O uso de microsserviços e escalabilidade automática reduz custos de infraestrutura.
Conclusão econômica: O modelo apresenta retorno sustentável e previsível, justificando o investimento contínuo em inovação.
5. Viabilidade de Prazo
A viabilidade de prazo é adequada considerando a estrutura atual e os processos de desenvolvimento contínuo.
- Cronograma realista: As novas funcionalidades são planejadas em sprints curtos (2 a 4 semanas), permitindo entregas incrementais.
- Dependências externas: Integrações com serviços de terceiros (mapas, pagamentos) podem afetar o cronograma, mas são mitigadas por contratos de SLA.
- Criticidade dos prazos: O cumprimento de prazos impacta diretamente a experiência do usuário e a retenção de motoristas.
Conclusão de prazo: O projeto é viável quanto ao tempo de execução e manutenção, com processos que favorecem a entrega contínua e previsível.
6. Riscos e Mitigações
Tipo de Risco | Descrição | Estratégia de Mitigação |
---|---|---|
Técnico | Falhas em APIs externas de mapas ou pagamentos. | Monitoramento contínuo e fallback para APIs alternativas. |
Operacional | Alta rotatividade de motoristas e equipe técnica. | Incentivos, suporte e capacitação constantes. |
Financeiro | Aumento de custos com servidores ou taxas regulatórias. | Otimização de recursos em nuvem e revisão de tarifas. |
Segurança | Vazamento de dados ou uso indevido de informações. | Criptografia ponta a ponta, autenticação multifator e auditoria constante. |
Conclusão de riscos: Os riscos são conhecidos e possuem estratégias claras de mitigação.
7. Conclusão e Recomendação
Com base nas análises apresentadas, o projeto Uber é considerado viável sob os aspectos técnico, operacional, econômico e de prazo.
Os principais riscos são controláveis e as tecnologias empregadas são adequadas para garantir desempenho, segurança e escalabilidade.
8. Checklist de Viabilidade
Nome do projeto: Uber – Aplicativo de Transporte Urbano
Viabilidade Técnica
Tecnologias necessárias identificadas: Java, Go, Python, Kafka, Node.js, React, PostgreSQL, MongoDB, Swift, React Native;
☑ Equipe possui experiência nas tecnologias propostas
☑ Integração com sistemas legados avaliada
☑ Ferramentas de suporte disponíveis
Viabilidade Operacional
☑ Equipe técnica suficiente em quantidade
☑ Necessidade de contratação identificada: Não
☑ Necessidade de treinamento identificada: Sim
☑ Fluxo de trabalho adequado
Viabilidade Econômica
Orçamento estimado definido: Entre US$ 40.000 a US$ 300.000
☑ Custo compatível com retorno esperado
☑ Alternativas de custo avaliadas
☑ Impacto da não execução identificado
Viabilidade de Prazo
☑ Cronograma definido
☑ Cronograma realista com os recursos
☑ Dependências externas avaliadas
☑ Criticidade do prazo registrada
Riscos e Mitigações
☑ Principais riscos técnicos, operacionais e financeiros identificados
☑ Planos de mitigação definidos
Conclusão
☑ Projeto considerado viável
☑ Condições necessárias para viabilização: Manutenção contínua da segurança e da infraestrutura
☑ Recomendação final: Executar
Referências
Histórico de revisão
Versão | Data | Descrição | Autor(es) | Revisor(es) | Data da Revisão |
---|---|---|---|---|---|
1.0 | 12/10/2025 | Criação da viabilidade do projeto. | Caio Sabino | 15/10/2025 |