Pular para o conteúdo principal

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 RiscoDescriçãoEstratégia de Mitigação
TécnicoFalhas em APIs externas de mapas ou pagamentos.Monitoramento contínuo e fallback para APIs alternativas.
OperacionalAlta rotatividade de motoristas e equipe técnica.Incentivos, suporte e capacitação constantes.
FinanceiroAumento de custos com servidores ou taxas regulatórias.Otimização de recursos em nuvem e revisão de tarifas.
SegurançaVazamento 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

How much does it cost to develop an app like Uber?

Histórico de revisão

VersãoDataDescriçãoAutor(es)Revisor(es)Data da Revisão
1.012/10/2025Criação da viabilidade do projeto.Caio Sabino15/10/2025