Alternativas
Além do conhecimento da análise orientada a objetos, só se garante a qualidade de um software se a equipe souber também a programação orientada a objetos.
A estrutura organizacional, a adoção de metodologias de desenvolvimento de sistema, o conhecimento de técnicas de análise e de ambiente para codificação são exemplos de fatores importantes para garantir a qualidade do software.
A estrutura organizacional de uma área de informática muito pouco pode influir na qualidade final de um software, pois se trata de uma atividade inerentemente técnica.
O estudo aprofundado da orientação a objetos garante que o software produzido terá qualidade.