Construímos e sustentamos software corporativo.
Engenharia sob medida e produto próprio, para processos que precisam ser verificados, e não apenas executados.
Quatro tempos do mesmo trabalho.
Consultoriaantes
Desenhar antes de construir. Inclusive o que não se deve construir.
Desenvolvimentodurante
Construir o que foi desenhado, em entregas que funcionam.
Sustentaçãodepois
Manter de pé, contra um ambiente que se move.
Análiseciclo
Ler o que o sistema devolve em operação, e propor o ajuste.
E entre um projeto e outro. Nem toda decisão de tecnologia vira projeto: escolher fornecedor, decidir entre construir e comprar, ler a arquitetura que outro desenhou. Essas também são trabalho nosso, inclusive quando o sistema não é.
Sistema, para nós, tem definição.
Todo mundo chama o que entrega de sistema. Aqui a palavra tem cinco condições.
Trilha, não tela
O sistema é o percurso, não a interface. Cada passo deixa registro de passagem, e o percurso pode ser refeito por quem não o acompanhou.
Auditável por terceiro
A trilha é conferível por quem está de fora, inclusive por quem não confia em nós, e sem precisar da nossa autorização.
Lastro em dado sólido
Nada na saída existe sem origem rastreável em dado verificável na entrada.
A saída é insumo, não fim
O resultado é matéria-prima de análise. Sistema que produz resultado e não produz medida do resultado está incompleto.
Retroalimentação
A análise da saída vira parecer que orienta a melhoria do processo a que o sistema serve.
O sistema termina no parecer.A decisão é humana.
Apuramos, classificamos e lavramos o parecer. Quem decide é quem responde pela decisão.
Como construímos.
Cinco regras anteriores ao projeto. Não mudam com o porte do cliente, com o prazo, nem com quem escreveu o código antes.
A decisão fica registrada
Por que a arquitetura é essa, o que foi descartado, em que data. O custo de um sistema está em mexer nele dois anos depois, quando ninguém lembra por quê.
O registro de uma decisão existe, ou não existe.
A máquina é ferramenta
Usamos as ferramentas de hoje, inclusive as que aprendem. Elas aceleram o trabalho e não decidem arquitetura, não escolhem tecnologia, não assinam entrega.
Em cada etapa, responde um nome.
Nenhuma porta trancada
Documentação completa, padrão aberto, dados que saem inteiros. Trocar de fornecedor não pode custar refazer o que já foi pago.
Saída que depende de negociação não é saída.
Quem constrói, mantém
Software parado não fica parado, apodrece. Quem atende o chamado é quem escreveu o sistema, e não um time que nunca o viu por dentro.
Sustentação tem dono e prazo.
Falha silenciosa é o pior defeito
Falha barulhenta é problema. Silenciosa segue produzindo efeito enquanto ninguém vê. O que construímos registra o próprio funcionamento.
A origem de um erro se localiza, não se deduz.
A máquina empilha as camadas. O vermelho é onde alguém precisa olhar.
Nossos sistemas classificam, ordenam e sinalizam. Não decidem.
O que exige julgamento fica marcado, e vai para uma pessoa que responde por ele. Automatizar a triagem é ganho. Automatizar a responsabilidade não é.
Onde paramos.
Não construímos o que não vai se pagar.
Diagnóstico que reprova o próprio projeto é entregue do mesmo jeito.
Não entregamos sistema que só o especialista entende.
Quem opera precisa compreender o que o sistema faz.
Não aceitamos prazo que só fecha com atalho.
Prazo curto se resolve com escopo menor, e não com dívida que o cliente paga depois.
Não entregamos resultado sem rastro.
Se a conclusão não pode ser reconstruída, ela não sai.
Não construímos sistema que decide sozinho
em matéria de consequência jurídica. Classificamos, ordenamos e sinalizamos. A decisão é de quem responde por ela.
Não empurramos tecnologia da moda
quando uma ferramenta simples resolve.