Uma história que amplia a ideia
Na década de 1960, o programa espacial Apollo reuniu milhares de pessoas para construir foguetes, sistemas de comunicação, trajes, computadores e procedimentos de missão. Um projeto tão grande só podia avançar com decomposição: cada equipe cuidava de partes específicas, mas precisava respeitar interfaces e testes comuns.
O Apollo Guidance Computer era pequeno para os padrões da época e ajudava na navegação e no controle da espaçonave. Seu hardware, seu software e os instrumentos dos astronautas tinham de trocar informações em formatos combinados. Se cada parte funcionasse isoladamente, mas entregasse um dado inesperado à próxima, a missão ainda poderia falhar. Por isso, além de dividir o trabalho, equipes realizavam testes de integração para verificar o sistema completo.