Desenvolvimento sob medida
Adapte o Odoo aos processos que tornam sua empresa única
Quando a configuração padrão não basta, nossa equipe desenvolve módulos próprios que estendem o Odoo sem alterar o código original. Cada entrega passa por avaliação de compatibilidade, testes e documentação, com plano de manutenção desde o início.
O que podemos desenvolver no seu Odoo
Exemplos de projetos de desenvolvimento de módulos Odoo. O escopo de cada um é definido depois de entendermos o seu processo.
- Novos campos e regras de negócio, como validações, cálculos e preenchimentos automáticos
- Novos relatórios e dashboards (painéis de indicadores) com os números que a sua gestão acompanha
- Aprovações personalizadas, com níveis de autorização por valor, área ou tipo de documento
- Gestão de contratos, com vigências, reajustes, renovações e alertas de vencimento
- Extensões para vendas e financeiro que refletem as condições comerciais da sua empresa
- Portais de clientes e fornecedores com as consultas, os documentos e os envios que o seu processo exige
- Fluxos específicos do seu segmento, para etapas que o Odoo padrão não prevê
- Integração com serviços externos dentro do próprio módulo, quando esse for o caminho mais adequado
- Módulos próprios reutilizáveis entre empresas do grupo, filiais ou bancos de dados diferentes
- Customizações compatíveis com a arquitetura do Odoo, que estendem o sistema sem modificar o código original
Como conduzimos o desenvolvimento
Um módulo bem feito começa antes da primeira linha de código.
- 1
Entendimento do processo
Conversamos com quem executa a rotina para entender a regra, as exceções e o resultado esperado. Às vezes, parte da necessidade se resolve com configuração, sem código novo.
- 2
Avaliação de compatibilidade
Conferimos a versão e a edição do Odoo (Community ou Enterprise), os módulos instalados, inclusive os de terceiros, e onde o sistema está hospedado. Algumas modalidades de nuvem da própria Odoo não permitem instalar módulos próprios, e isso muda a solução.
- 3
Especificação e estimativa
Descrevemos o que o módulo fará, o que fica de fora e como ele será validado. A estimativa de esforço parte dessa especificação, e não de suposições.
- 4
Desenvolvimento em ambiente de testes
Programamos em um ambiente separado da produção, com histórico de versões do código. Usamos os mecanismos de herança do Odoo, que acrescentam campos, telas e regras sem editar o núcleo do sistema.
- 5
Testes e homologação
Testamos as regras novas e os pontos do Odoo que elas afetam, com testes automatizados quando o escopo prevê. Depois vem a homologação: a sua equipe valida o módulo com casos reais antes da publicação.
- 6
Publicação e manutenção
Publicamos o módulo em produção com a documentação técnica e de uso. Em seguida, combinamos como ele será acompanhado: correções, ajustes e adaptação às próximas versões do Odoo.
O que acompanha cada módulo
Código personalizado é um patrimônio da sua empresa e precisa ser cuidado como tal.
Compatibilidade avaliada
Antes de escrever o código, verificamos dependências, possíveis conflitos com outros módulos e recursos que só existem em uma das edições.
Testes antes da entrega
As regras novas são testadas junto com vendas, estoque, financeiro ou o que mais elas tocarem, para reduzir o risco de efeitos colaterais.
Documentação
Registramos o que o módulo faz, como configurá-lo e as decisões técnicas tomadas, para que o conhecimento não fique preso a uma única pessoa.
Estratégia de manutenção
Definimos desde o começo quem acompanha o módulo, como as correções são tratadas e como ele será adaptado quando o Odoo mudar de versão.
Módulo próprio também precisa acompanhar as versões do Odoo
A Odoo lança uma versão principal por ano, e cada uma muda partes do código em que os módulos se apoiam. Por isso, todo módulo próprio precisa ser revisado e adaptado quando você atualiza o Odoo. Seguir a arquitetura padrão tende a reduzir esse esforço, mas não o elimina: ele deve fazer parte do seu planejamento.
Antes de contratar, saiba que
- Módulos próprios exigem um ambiente que aceite código personalizado; a viabilidade depende da versão, da edição e da hospedagem do seu Odoo.
- Quando a solução depende de apps disponíveis só em uma edição ou mediante licença, isso é apontado na avaliação de compatibilidade.
- Esforço, prazo e investimento dependem do escopo e só são estimados depois da especificação.
- A adaptação de módulos próprios a uma nova versão do Odoo exige trabalho específico, que deve ser previsto no planejamento e no contrato.
- Integrações feitas dentro do módulo dependem da documentação, da disponibilidade e das regras de uso das APIs de cada fornecedor.
Perguntas frequentes
Dúvidas sobre desenvolvimento de módulos
Preciso mesmo de um módulo próprio ou o Odoo resolve com configuração?
Nem toda necessidade exige código. Antes de propor desenvolvimento, verificamos se apps, configurações ou ações automatizadas do próprio Odoo atendem ao processo. Recomendamos um módulo próprio quando ele traz ganho claro de controle ou de produtividade.
Qual a diferença entre usar o Odoo Studio e desenvolver um módulo?
O Odoo Studio, disponível conforme a edição e o plano, permite criar campos, telas e automações simples sem programar. Regras complexas, cálculos com muitas condições e integrações costumam ficar mais seguros e fáceis de manter em um módulo próprio. Na avaliação, indicamos o caminho mais adequado para cada caso.
Posso usar um módulo pronto da comunidade em vez de desenvolver um?
Vale verificar antes de desenvolver. Há módulos de terceiros na loja de aplicativos da Odoo e na OCA (Odoo Community Association), e avaliamos a qualidade do código, a licença, a manutenção ativa e a compatibilidade com a sua versão. Em alguns casos, adaptar um módulo existente é mais vantajoso; em outros, um módulo próprio é mais seguro de manter.
Posso instalar um módulo próprio em qualquer hospedagem?
Depende do ambiente. Servidores próprios e VPS (servidores virtuais privados) permitem instalar módulos personalizados, enquanto algumas modalidades de nuvem da própria Odoo restringem esse tipo de instalação. Verificamos o seu cenário na avaliação de compatibilidade e, se for preciso, apresentamos alternativas.
Vou receber o código-fonte e a documentação do módulo?
A documentação técnica e de uso faz parte da entrega. A forma de entrega do código, o repositório onde ele fica e os direitos de uso são definidos em contrato antes do início do projeto.
Conte o que o seu Odoo precisa fazer
Responda em poucos minutos. Com essas informações, nossa equipe chega ao primeiro contato já sabendo o contexto da sua empresa.
- (61) 99172-1289
- agenciadevweb.com.br@gmail.com
- Rua das Pitangueiras, lote 5/6, Edifício Easy, Águas Claras – DF