Desenvolvimento de produto

Seu próximo recurso, nas mãos dos usuários.

Um time liderado por engenheiros sêniores, com QA e DevOps, para projetar, desenvolver e publicar funcionalidades no seu produto. Combinamos com você o escopo, o plano de entrega e os critérios de aceitação.

O que fazemos

  • Desenvolvimento de funcionalidades com os fluxos de uso, estados de erro e casos-limite definidos
  • Engenharia, QA e DevOps coordenados em torno da funcionalidade que você precisa entregar
  • Testes, ambientes e deploy incluídos no plano de entrega
  • Ferramentas de IA para preparar código, testes e documentação, com revisão dos engenheiros

Provas

Auth0

Entre 2012 e 2019, trabalhamos no widget de login, no Admin Panel, no Support Center, nas bibliotecas de Python e Node.js e nas extensões da Auth0.

Leia o caso

Envio360

Para a Envio 360, ajudamos a construir uma plataforma de planejamento multi-tenant com uploads de dados dos TMS das empresas. Era um software de otimização anterior aos LLMs.

Leia o caso
Auth0 · 2012–2019
Widget de login · Bibliotecas · Extensões
Eles são muito inovadores e sempre trazem ideias novas.
Larry CuddyCCO, Envio 360

Quando os times nos procuram

  • A próxima funcionalidade exige mais capacidade de desenvolvimento
  • Uma funcionalidade importante continua sendo adiada no backlog
  • Seu time precisa coordenar desenvolvimento, QA e deploy

Trabalho dentro de um produto existente

Na Auth0, trabalhamos em componentes do produto e ferramentas para desenvolvedores, incluindo as bibliotecas de Python e Node.js com testes automatizados.

Como construímos

  1. Definir a primeira funcionalidade

    revisar com seu time o código, as dependências e os critérios de aceitação

  2. Revisar o trabalho juntos

    usar demos na frequência combinada para revisar o andamento e esclarecer dúvidas

  3. Planejar testes e deploy

    incluir QA, ambientes e verificações de release no escopo

  4. Decidir o que vem depois

    revisar prioridades, bloqueios e mudanças de escopo em um quadro compartilhado

Como usamos ferramentas de IA para desenvolver software

O que combinamos antes de desenvolver

Um escopo definido

Registramos o comportamento da funcionalidade e seus critérios de aceitação, incluindo os estados e casos-limite relevantes.

Pessoas e responsabilidades

A proposta define o time e suas responsabilidades. Engenharia, QA e DevOps trabalham com um plano de entrega compartilhado.

Uma frequência de revisão

Combinamos demos e pontos de decisão para você revisar o trabalho, esclarecer dúvidas e decidir ajustes.

Mudanças e condições de encerramento

Mudanças de escopo, prazo ou tamanho do time são combinadas com você. A proposta também define a duração e como qualquer uma das partes pode encerrar o trabalho.

Você pode acompanhar o trabalho no quadro compartilhado e revisá-lo com os critérios de aceitação acordados.

Como é um trabalho com a gente

Começamos por uma funcionalidade de que seu produto precisa. Revisamos o código e as dependências com seu time e propomos o escopo, as pessoas, o cronograma e os critérios de aceitação. Um escopo definido pode ter preço fixo; o desenvolvimento contínuo pode ser contratado como assinatura mensal com preço por entregáveis acordados. A proposta define a frequência de revisão, o processo de mudanças, a duração e as condições de encerramento. O código e a documentação ficam no seu repositório.

Funciona bem com

Perguntas frequentes

  • Qual a diferença em relação à ampliação de equipes?

    No desenvolvimento de produto, coordenamos engenharia, QA e deploy em torno de entregáveis acordados. Na ampliação de equipes, os engenheiros entram no seu time e trabalham sob a sua direção. A proposta define as responsabilidades da modalidade que você escolher.

  • Vocês conseguem trabalhar dentro do nosso código e dos nossos padrões?

    Sim. Revisamos seu código, os padrões de desenvolvimento, os acessos necessários e o processo de deploy antes de combinar o trabalho. Entre 2012 e 2019, trabalhamos dentro do produto da Auth0 em componentes, bibliotecas e extensões.

  • E se as prioridades mudarem no meio do projeto?

    Revisamos a mudança com você e explicamos seu efeito no escopo, no cronograma e no custo. Juntos, decidimos o que acrescentar, adiar ou substituir pelo processo de mudanças acordado na proposta.

  • Quem faz parte do time?

    Propomos um time liderado por engenheiros sêniores, com cobertura de QA e DevOps conforme o trabalho. A proposta define os papéis e as responsabilidades; mudanças no time são combinadas com você.

  • Como vocês usam IA no trabalho?

    Usamos ferramentas de IA para preparar código, testes e documentação. Os engenheiros revisam essas mudanças antes de integrá-las e verificam o trabalho com base nos requisitos acordados. Os testes e as verificações de release fazem parte do plano de entrega.

  • O que acontece com o código quando o trabalho termina?

    O código que desenvolvemos é seu e fica no seu repositório. Incluímos testes e documentação no escopo e combinamos as instruções de operação e a transferência de conhecimento de que seu time precisa para mantê-lo.

Traga seu roadmap para nós.