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 casoEnvio360
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.
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
Definir a primeira funcionalidade
revisar com seu time o código, as dependências e os critérios de aceitação
Revisar o trabalho juntos
usar demos na frequência combinada para revisar o andamento e esclarecer dúvidas
Planejar testes e deploy
incluir QA, ambientes e verificações de release no escopo
Decidir o que vem depois
revisar prioridades, bloqueios e mudanças de escopo em um quadro compartilhado
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.