Voltar ao início

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

Como trabalhamos

Compreender → Arquitetar → Construir → Consolidar → Transferir

O quinto passo é o ponto de chegada: o sistema fica consigo. Não estamos a tentar prendê-lo a um pagamento eterno.

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