Fatores que podem influenciar na qualidade
Organização do trabalho
Ao implementar um novo programa, os desenvolvedores precisam criar soluções e, para conseguir fazê-lo, é essencial que trabalhem em perfeita sintonia [Weinbeg, 1971]: “Psicólogos sociais verificaram... a falha de um ou mais membros em dividir os objetivos do grupo afeta o desempenho do grupo”.
Obter essa sintonia de trabalho depende de vários fatores, como boas relações informais entre os desenvolvedores e uma liderança adequada que faça convergir a energia de todo o grupo em um único objetivo.
Weinberg comenta uma medida cujo conceito é simples: fazer o grupo partilhar a responsabilidade de definir os objetivos. Isso, de fato, tem um impacto positivo na qualidade por permitir que todos conheçam o produto a ser desenvolvido. Reduzir as zonas de sombra, leva a menores possibilidades de inclusão de erros no código por incompreensão de detalhes de seu funcionamento.
A aplicação do conceito é menos óbvia. Dividir um projeto entre várias pessoas pressupõe uma organização perfeita de trabalho, que, no caso de software, é complicada pelos inúmeros itens a administrar, como recursos humanos e financeiros, ferramentas e produtos intermediários.
Uma forma de tratar o problema é utilizar metodologias, métodos e técnicas que foram desenvolvidos para esse tipo de ambiente. Contudo, um método de trabalho não estará completo se as pessoas não tiverem uma compreensão do porquê de utilizar um método, como aplicá-lo, quais os problemas envolvidos e a função de cada um no processo. Em razão disso, a boa comunicação desempenha papel essencial na correta realização de todas as