Serviços

Como trabalhamos: nosso processo de desenvolvimento de software de viagens

Todo projeto da PHPTRAVELS funciona com Scrum e Git. As tarefas são planejadas num backlog, desenvolvidas em sprints, testadas numa cópia do seu app e publicadas quando você aprova, com contato direto com os desenvolvedores que fazem o trabalho.

  • Fluxo com controle de versões
  • Equipe de desenvolvimento em tecnologia de viagens
  • Agile e Scrum
  • Suporte após o lançamento

Trabalhar conosco

Um caminho claro da primeira conversa ao lançamento

Quando você nos traz uma ideia, uma nova plataforma de reservas ou mudanças numa instalação existente da PHPTRAVELS, começamos por entender o negócio por trás dela. Nossos gerentes de projeto seguem a abordagem Agile, geralmente Scrum, mas adaptam o método ao projeto para manter o foco no que você precisa lançar primeiro.

  1. Reunião para entender as necessidades e metas do seu negócio
  2. Receba uma proposta técnica escrita para o seu projeto
  3. Definimos a equipe, os recursos e o cronograma
  4. Desenvolvimento em sprints e implantação no seu servidor
  5. Suporte e monitoramento quando o trabalho está no ar
Projeto
Portal B2B de hotéis com carteira do agente
Método
Scrum, backlog e MVP primeiro
Repositório
Git, compartilhado com você
Canais
Slack, WhatsApp, e-mail
Horas mensais
Ajustáveis a cada mês
Envie o resumo por e-mail

Gestão de projetos

Nosso processo Scrum, passo a passo

Seja para começar um projeto novo ou ampliar um existente, o trabalho passa pelas mesmas fases, com a sua participação em cada uma.

  1. Primeiro contato

    Conhecemos suas metas de negócio e visão de produto, revisamos seus materiais e formamos a equipe de análise.

  2. Backlog

    Workshops transformam os requisitos num backlog de produto com estimativas e um MVP definido.

  3. Sprint 0

    Ambientes e ferramentas são preparados, e o fluxo de trabalho e a ordem das tarefas são combinados.

  4. Desenvolvimento

    Sprints iterativos com verificações frequentes do progresso, adaptando-se às mudanças quando surgem.

  5. Lançamento

    Quando o escopo combinado fica pronto, publicamos, muitas vezes em várias versões à medida que as iterações se repetem.

  6. Suporte

    Atualizações, novas funções e correções após o lançamento, para que você nunca fique sozinho com o projeto.

Ferramentas

As ferramentas por trás de cada projeto

Da programação à colaboração e à implantação, estas são as ferramentas essenciais que nossa equipe usa em projetos de software de viagens.

  • Desenvolvimento e testes

    PhpStorm, VS Code, Composer, Postman para testar APIs, Sentry para rastrear erros, BrowserStack e Browsersync.

  • Colaboração

    Slack e Trello para tarefas e conversas, Mailgun para o e-mail do projeto e da aplicação.

  • Implantação

    Branches com Git-flow, além de cPanel, Ansible e Gulp para builds e publicações no seu servidor.

Equipe e comunicação

Contato direto e uma visão clara do progresso

Como a equipe trabalha com você no dia a dia, do primeiro sprint ao último commit.

  • Fale com os desenvolvedores

    Comunicação direta com nossa equipe de desenvolvimento ou com o desenvolvedor da sua tarefa.

  • Seus canais

    Slack, Skype, telefone, e-mail ou WhatsApp, o que for melhor para a sua equipe.

  • Gerente de UX e UI

    Um gerente de UX e UI dedicado, com tarefas definidas para telas e fluxos de usuário.

  • Atualizações regulares

    Relatórios de status para você sempre saber o que foi construído, testado e planejado.

  • Recursos flexíveis

    Ajuste suas horas mensais de desenvolvimento a qualquer momento, conforme as prioridades mudam.

  • Experiência em projetos de viagens

    Uma equipe acostumada a projetos de viagens complexos: fluxos de reserva, APIs de fornecedores, markups e portais de agentes.

Comparação

Desenvolvimento improvisado vs o processo da PHPTRAVELS

Muitos projetos de viagens começam com ajustes informais por e-mail. Veja o que muda com um processo estruturado.

ÁreaDesenvolvimento improvisadoPHPTRAVELS
PlanejamentoDesenvolvimento improvisadoListas de tarefas abertas, estimativas sob pedidoPHPTRAVELSBacklog de produto, estimativas e um MVP definido
AcompanhamentoDesenvolvimento improvisadoMudanças muitas vezes espalhadas em chats e arquivosPHPTRAVELSCada tarefa registrada no Git com histórico completo
TestesDesenvolvimento improvisadoMudanças às vezes testadas direto em produçãoPHPTRAVELSTestado numa cópia do seu app e verificado pelo QA
VisibilidadeDesenvolvimento improvisadoO status só é conhecido quando você perguntaPHPTRAVELSAtualizações regulares e acesso ao repositório
RecursosDesenvolvimento improvisadoCapacidade fixa, difícil de ampliarPHPTRAVELSHoras mensais ajustadas quando precisar
Após o lançamentoDesenvolvimento improvisadoO trabalho costuma terminar na entregaPHPTRAVELSAtualizações, novas funções e correções continuam

Quando se aplica

Um único processo para cada tipo de contratação

  • Novas plataformas de viagens

    Do backlog e do MVP à primeira versão de um site de reservas, portal B2B ou app.

  • Ampliar um app existente

    Novos módulos, APIs de fornecedores e telas adicionados à sua instalação PHPTRAVELS em sprints.

  • Suporte contínuo

    Atualizações, correções e pequenas melhorias planejadas e publicadas com o mesmo fluxo do Git.

Por que a PHPTRAVELS

Um processo que você vê e controla

  • Foco em tecnologia de viagens

    Motores de reservas, integrações com fornecedores e portais de agentes são nosso trabalho diário.

  • Seu código, seu servidor

    Código-fonte sob licença comercial e implantação auto-hospedada, sem nada bloqueado.

  • Agile por padrão

    Sprints Scrum com verificações frequentes, flexíveis para cada projeto.

  • Nada se perde

    Cada tarefa no Git, cada versão reversível e cada etapa visível para você.

FAQ

Perguntas sobre como trabalhamos

O que os clientes perguntam antes de começar um projeto ou uma personalização com a PHPTRAVELS.

Fale com vendas

Começamos com uma reunião para entender as necessidades do seu negócio, preparamos uma proposta técnica, definimos equipe e cronograma, desenvolvemos em sprints Scrum, implantamos no seu servidor e damos suporte ao projeto após o lançamento.

Seguimos a abordagem Agile e normalmente trabalhamos com Scrum, começando por um backlog de produto, estimativas e um MVP. Os gerentes de projeto podem adaptar o método quando outro caminho servir melhor ao projeto.

Cada tarefa é registrada no Git e você pode ter acesso ao repositório de código para acompanhar o trabalho em tempo real. Você também recebe atualizações de status regulares da equipe.

Sim. As mudanças são testadas numa cópia do seu app no nosso servidor de desenvolvimento e verificadas por especialistas em QA antes da implantação de uma versão, e o histórico do Git permite reverter.

Você pode falar diretamente com nossa equipe de desenvolvimento ou com o seu desenvolvedor por Slack, Skype, telefone, e-mail ou WhatsApp, e um gerente de UX e UI dedicado cuida das tarefas de design.

Sim. O planejamento de recursos é flexível, então você pode ajustar as horas mensais de desenvolvimento a qualquer momento, conforme suas prioridades mudam.