BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias Equipes pequenas são dramaticamente mais eficientes?

Equipes pequenas são dramaticamente mais eficientes?

Carl Erickson, desenvolvedor e presidente da empresa Atomic Objects, defende em seu blog que equipes pequenas são dramaticamente mais eficientes que equipes grandes. Segundo pesquisa da consultoria QSM, citada por Erickson, equipes de até 5 pessoas produzem o mesmo trabalho que as com mais de 20 membros, no mesmo prazo e com custos 85% menores. Erickson argumenta que terceirizar serviços para pequenas equipes de desenvolvedores produz resultados melhores do que os obtidos com grandes equipes.

Erickson afirma que 85% das empresas de software apresentam receitas menores que US$ 1.2 milhões e possuem entre 5 e 8 desenvolvedores em tempo integral. Ele questiona a verdadeira necessidade de grandes equipes, indicando que talvez projetos não precisem de equipes de 30 ou mais desenvolvedores.

A pesquisa levantou que, para concluir um projeto equivalente a 100 mil linhas de código, as equipes grandes (com mais de 20 pessoas) gastam 8,92 meses enquanto equipes pequenas (com até 5 pessoas) gastam 9,12 meses. A diferença de tempo, apesar da grande diferença no tamanho das equipes, é mínima: cerca de uma semana.

Erickson segue mostrando que a diferença de custos por projeto utilizando equipes grandes e pequenas é brutal. Outros dados da pesquisa mostram que um projeto de 100 mil linhas de código custa US$1.8milhão para uma equipe grande e apenas US$245mil para uma equipe pequena, sendo que ambas as equipes terminariam praticamente no mesmo prazo.

Os custos de comunicação e coordenação crescem exponencialmente conforme as equipes aumentam de tamanho. A pesquisa aponta ainda que a taxa de defeitos nas equipes grandes é cinco vezes maior que a taxa de defeitos em equipes pequenas, gerando retrabalho e custos adicionais.

Para Erickson, faz mais sentido contratar pequenas empresas especializadas no desenvolvimento de software, mesmo a taxas de até 150 dólares por hora, considerando os elevados custos em se manter equipes grandes internamente.

A conclusão é que equipes pequenas são dramaticamente mais eficientes que equipes grandes e que raramente há justificativa para equipes com mais de 30 integrantes. As equipes pequenas, com até cinco membros, são mais coesas, produtivas e gerenciáveis, proporcionando eficiência muito maior.

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT