Larry Constantine sugere quatro tipos de “paradigmas organizacionais” para equipes de engenharia de software.
-> Paradigma fechado – hierarquia de autoridade tradicional
-> Paradigma randômico – estrutura a equipe de forma mais livre e depende da iniciativa individual de seus membros (adequado para inovação e avanço tecnológico)
-> Paradigma aberto – mescla controles do paradigma fechado e a inovação que ocorre no randômico
-> Paradigma sincronizado – compartimentalização de um problema, organiza os membros da equipe para trabalhar nas partes do problema, com pouca comunicação entre si