Padrão de engenharia
Todos os projetos da Iron Signal Works seguem um padrão de engenharia documentado. É assim que trabalhamos antes de nos contratar, para que a arquitetura, a qualidade, a segurança e o processo de entrega estejam definidos desde o início.
Última atualização: setembro de 2026
01: Execução & Arquitetura
Controlo de versões
Todo o trabalho é mantido em Git, com um histórico claro e auditável. As versões são identificáveis, rastreáveis e reproduzíveis. No final, recebe o repositório completo e mantém a sua propriedade.
Ambientes & configuração
Segredos e credenciais nunca são colocados no código ou no bundle enviado para o cliente. Os ambientes são explícitos e reproduzíveis, e a configuração é validada em execução em vez de ser simplesmente assumida como correta.
Validação & tratamento de falhas
Dados externos são validados na fronteira do sistema antes de serem utilizados. Quando algo falha, a falha é detetada, registada e tratada de forma controlada, nunca silenciosamente ignorada.
02: Segurança, Conformidade & Governação de IA
Defesa em profundidade
A segurança é integrada na arquitetura desde o início, não acrescentada no final. O acesso segue princípios de privilégio mínimo, as dependências são analisadas para identificar riscos na cadeia de fornecimento, e a análise estática ajuda a impedir que vulnerabilidades conhecidas cheguem a produção.
Governação de IA
Quando são utilizadas tecnologias de IA, os modelos operam dentro de limites explícitos. Os dados do cliente e dos utilizadores são isolados de processos de treino público. As respostas são estruturadas e limitadas quando o produto o exige. O sistema deve recusar responder quando o material aprovado não suporta uma conclusão, em vez de inventar regras. Campos sensíveis são mascarados antes de entrar num fluxo de orquestração. O consumo é monitorizado para controlar fiabilidade e custos.
Privacidade & auditabilidade
A privacidade é considerada ao nível da arquitetura, com os requisitos do RGPD integrados quando aplicáveis. Operações sensíveis são auditáveis, as regras de retenção de dados são aplicadas no sistema, e a atividade pode ser rastreada até a um pedido ou a uma versão conhecidos.
03: Qualidade & Performance
Testes proporcionais ao risco
A estratégia de testes é proporcional às consequências de uma falha. Uma página institucional estática não exige a mesma abordagem que uma transação financeira, um sistema de autenticação ou um pipeline de dados crítico. Testamos onde os testes criam confiança real, não para atingir números artificiais de cobertura.
Acessibilidade, performance & hardening
HTML semântico, acessibilidade por teclado e padrões de interação coerentes são requisitos base. São definidos e aplicados orçamentos de performance. Segurança de transporte, headers de segurança e outras medidas fundamentais de hardening fazem parte da implementação, não são extras opcionais.
Deploy & monitorização
As versões colocadas em produção são identificáveis e reversíveis. Os deployments são concebidos para minimizar ou eliminar indisponibilidade. Erros e indicadores de performance permanecem associados a uma versão concreta. Quando algo falha, devemos conseguir responder: o que falhou, onde falhou, e qual foi a versão que introduziu o problema.
04: Entrega & Soberania
Propriedade
O cliente mantém a propriedade do código, da infraestrutura, dos dados e dos restantes ativos do projeto. Não construímos sistemas com o objetivo de criar uma dependência artificial da Iron Signal Works.
Documentação & handover
A entrega inclui a documentação necessária para compreender, operar e manter o sistema. Transferir não é um favor. É o último passo do trabalho: documentação, código-fonte, acesso à infraestrutura e contexto suficiente para a equipa continuar. Deve conseguir continuar sem nós.
Questões sobre a forma de entregar: web@ironsignalworks.com
Voltar ao início