auditoria de sistema
Auditoria de código legado: o sistema inteiro mapeado e com preço em 5 dias
Em 5 dias você sabe o que o seu sistema contém, o que está morto, o que é perigoso e quanto custa substituí-lo. Engenheiros com mais de 25 anos de estrada leem cada linha, e 30 dias depois de você aprovar o plano, o sistema novo está no ar.
Libere acesso de leitura hoje. Em 48 horas você tem o preço da auditoria e o dia em que o relatório chega.
Uma árvore de código de tamanho desconhecido, jobs que ninguém documentou e nenhum teste em que se apoiar.
- source treeunknown size
- nobody left who wrote itrisk
- undocumented jobscron · JCL
- no testscoverage 0
5 dias do acesso de leitura ao relatório pronto
Mapa de módulos, código morto medido, riscos ranqueados e um plano com preço em cada fase.
- module mapgraph
- dead code listmeasured
- risk registerranked
- migration planphased · costed
Do acesso de leitura ao plano assinado em 5 dias
- 01dias 1–2
Acesso e entrevistas
Acesso de leitura aos repositórios, instruções de build, agendas de jobs e duas ou três horas com cada pessoa que mantém o sistema. Assinamos o seu NDA antes de tudo isso.
- 02dias 1–3
Passada da máquina
A plataforma analisa tudo: grafo de chamadas, fronteiras de módulos, interfaces externas, uso do banco, alcançabilidade. O módulo num dialeto que ninguém mais suporta também é analisado.
- 03dias 3–4
Passada do engenheiro
Um engenheiro com mais de 25 anos em produção percorre o que a máquina sinalizou e confere com o que a sua equipe disse. Onde os dois discordam, vale o código.
- 04dias 4–5
Conclusões e plano
Um relatório escrito e uma sessão de trabalho: o código morto, os riscos ranqueados pelo que custam a você, um preço em cada fase da reescrita e o que vem primeiro. Aprove e os 30 dias começam.
Cada linha pela máquina, cada conclusão por um engenheiro
Analisar a base inteira e montar o grafo
Plataforma
Todas as linguagens da árvore, inclusive as que você esqueceu que estavam lá.
Medir o código morto
Plataforma
Alcançabilidade estática mais traces ou logs de produção. Código morto vira um número que cabe num orçamento.
Entrevistas com quem conhece o sistema
Engenheiro
O que nunca foi escrito só existe em conversa. Colocamos no papel antes de o dono se aposentar.
Ranquear os riscos
Os dois
A plataforma acha as arestas cortantes. Um engenheiro ordena pela que vai custar dinheiro a você numa sexta-feira.
Precificar as fases
Engenheiro
A partir do tamanho medido dos módulos e do acoplamento, com as premissas escritas ao lado de cada número.
A recomendação
Engenheiro
O que vem primeiro, o que é apagado e a ordem que coloca o sistema novo em produção até o dia 30.
O relatório é escrito primeiro para os seus engenheiros e depois para o seu conselho. Os dois podem agir com ele no dia em que chega.
Quem lê o seu código
Os nossos engenheiros escrevem código de produção há mais de 25 anos, e são os melhores que você pode colocar diante da sua árvore de código. Dezenas de migrações saindo de COBOL, RPG, VB6, Delphi, ColdFusion, PHP, Perl, PL/SQL, Java, C#, Fortran e ABAP, além de dialetos que só existem dentro de uma empresa. Pouca coisa no seu repositório vai ser novidade para eles.
Preço fechado, dia de entrega no contrato, e o relatório é seu. O plano dentro dele traz os mesmos termos: preço fechado por fase, e sem paridade a fase não é aceita.
O que os CTOs perguntam antes de uma auditoria
De quanto acesso vocês precisam?
Acesso de leitura aos repositórios e às instruções de build. Acrescente as agendas de jobs e um período de logs de produção, e medimos o código morto a partir de execuções reais. Mande hoje o que você tem e começamos no dia 1.
E as partes de que não temos o código-fonte?
Entram no mapa exatamente como são: um binário, as interfaces dele e o que custa substituí-lo. Migrações estouram o orçamento no fim por causa das partes que alguém deixou de fora. Mande a lista do que você sabe que está faltando e colocamos preço nisso também.
O nosso sistema é enorme. 5 dias ainda bastam?
Sim. Acima de uns dois milhões de linhas, ou com muitas linguagens na mesma árvore, dividimos a auditoria em partes, cada uma com preço definido de antemão, e cada parte chega em 5 dias. Mande a contagem de linhas e receba a divisão com preços em 48 horas.
Vocês assinam um NDA antes de mandarmos qualquer coisa?
Sim, antes de qualquer acesso, sempre. A maior parte do nosso trabalho começa sob um. Anexe o seu ao formulário e assinamos antes de olhar uma linha.
Por que auditar primeiro em vez de ir direto para a reescrita?
É da auditoria que vem o preço. Em 5 dias cada fase da reescrita tem tamanho medido e preço fechado, e o trabalho começa sobre números que os seus engenheiros conferiram. Aprove a primeira fase e o relógio dos 30 dias começa a correr.
Receba o mapa do seu sistema
Acesso de leitura é tudo de que precisamos. Em 48 horas você tem o preço e um dia de entrega, e 5 dias depois do acesso o mapa, os riscos ranqueados e o plano com custos estão na sua mesa.
Dez minutos para preencher. O engenheiro que responde pergunta primeiro sobre acesso, então tenha a lista de repositórios à mão.