Saltar para o conteúdo
BigTree108

Serviços de auditoria de código e auditoria técnica

Auditorias de código e auditorias técnicas a software existente: qualidade do código, arquitetura, segurança, dependências e licenças, desempenho, infraestrutura e custos cloud, e due diligence técnica para investidores e compradores, terminando numa lista escrita de riscos ordenados por impacto, com engenheiros seniores para a sua equipa ou uma auditoria entregue de ponta a ponta.

O que abrange uma auditoria técnica

  • Qualidade do código

    Estrutura, duplicação, cobertura de testes, avisos e as partes do código em que ninguém quer tocar, lidas por engenheiros seniores na linguagem e na framework que o sistema usa.

  • Arquitetura

    Como as partes se encaixam, onde dependem umas das outras mais do que deviam e o que vai impedir o sistema de crescer com o negócio.

  • Segurança

    Segredos no código, autenticação e controlo de acessos, validação de entradas e vulnerabilidades conhecidas, verificados face ao OWASP Top 10, com um teste de intrusão acrescentado quando necessário.

  • Dependências e licenças

    Cada biblioteca e framework listada com a sua versão, o seu estado de suporte, os seus avisos conhecidos e a sua licença, para que as atualizações e os riscos legais fiquem visíveis.

  • Desempenho e infraestrutura

    Páginas e consultas lentas, desenho da base de dados, alojamento, cópias de segurança, monitorização e deployment, com a fatura cloud lida linha a linha para ver o que se pode cortar.

  • Due diligence técnica

    Uma visão independente do software por trás de um investimento ou de uma aquisição: em que estado está, quanto custaria mantê-lo e o que pode correr mal.

Contratar auditores de código

  • auditores de código dedicados

    Auditores de código que integram a sua equipa a tempo inteiro, trabalham nas suas ferramentas e no seu processo, e reportam ao seu responsável. A sua empresa entrevista-os; nós assumimos o contrato ucraniano, o processamento salarial, a faturação e as férias.

  • Projetos de Revisão de código

    Uma parcela definida de revisão de código, com âmbito, plano fixo e um responsável identificado do nosso lado, que responde pelo resultado e reporta o progresso nos seus canais.

  • revisão de código em regime contínuo

    Revisão de código como serviço contínuo: as mesmas pessoas todos os meses, um backlog que a sua empresa prioriza e horas que pode consultar no nosso portal e na fatura.

A página da equipa dedicada explica como os especialistas integram a sua equipa, e a página de outsourcing aborda a entrega de projetos, as tomadas a cargo e a forma como cobramos.

Quem trabalha em revisão de código para a sua empresa

  • Arquitetos de software

    Arquitetura, escalabilidade e veredicto global

  • Engenheiros seniores

    Revisão de código na linguagem e na framework do próprio sistema

  • Engenheiros de segurança

    Vulnerabilidades, segredos e controlo de acessos

  • Engenheiros de DevOps

    Infraestrutura, deployment, cópias de segurança e custos cloud

  • Engenheiros de QA

    Cobertura de testes e qualidade dos testes existentes

Como auditamos software

Uma auditoria começa com acesso só de leitura aos repositórios, à infraestrutura e à documentação, e nada é alterado enquanto decorre. É a mesma revisão que fazemos antes de assumir qualquer sistema escrito por outra equipa, e termina da mesma forma: uma lista escrita de riscos ordenados por impacto, cada um com as suas provas e o esforço necessário para o corrigir.

O relatório é escrito para dois leitores: um resumo para quem toma decisões e o detalhe para os engenheiros que vão agir. As correções podem ser feitas pela sua equipa ou pela nossa, começando pelos riscos que mais importam.

Outros estudos e auditorias que realizamos

Visão geral de Estudos e auditorias

Perguntas sobre auditorias de código e técnicas

Quanto custa uma auditoria de código?

Depende da dimensão do sistema, do número de tecnologias que contém e do que a auditoria tem de responder, por isso respondemos com uma estimativa escrita depois de uma primeira análise dos repositórios. O âmbito, a data do relatório e o preço são acordados antes de a auditoria começar.

Os nossos programadores atuais vão saber da auditoria?

Essa decisão é sua. Uma auditoria funciona melhor com a ajuda deles, porque podem explicar porque é que as coisas são como são, mas também pode ser feita apenas com acesso só de leitura, por exemplo antes de um investimento ou de uma mudança de fornecedor.

Conseguem corrigir o que a auditoria encontrar?

Sim. Os engenheiros que fizeram a auditoria podem corrigir os problemas que encontraram, por ordem de impacto, como programadores dedicados na sua equipa ou como um projeto com plano e estimativa próprios.

Em quanto tempo podem começar auditores de código?

Quando o auditor de código adequado está disponível, o arranque depende apenas da sua entrevista, do NDA e da cedência de propriedade intelectual. Caso contrário, fazemos uma pesquisa, que normalmente produz perfis de candidatos em duas a três semanas, e ninguém começa antes de a sua empresa dar o seu acordo.

Como contratamos auditores de código através da BigTree108?

Diga-nos qual é o trabalho, a senioridade e o horário de que precisa. Propomos uma ou duas pessoas com os respetivos perfis, a sua empresa entrevista-as como entrevistaria uma contratação própria, e assina um único contrato com a BIG TREE 108 LLC e recebe uma fatura por mês.

A quem pertence o trabalho que produzem?

A sua empresa. Cada especialista tem um contrato assinado com a BigTree108 que atribui à empresa todo o trabalho produzido, e o nosso contrato com a sua empresa atribui-lho. O código, os designs e os documentos são entregues nos seus próprios repositórios e ferramentas, e não mantidos onde só nós os podemos alterar.

Precisa de conhecer o estado do seu software?

Diga-nos o que o sistema faz, com que é construído e a decisão que a auditoria deve fundamentar. Recebe resposta no prazo de um dia útil: um âmbito proposto, a data do relatório e o preço.