Atenção que muitas vezes equipas grandes são piores que equipas pequenas e mais ágeis.
Em desenvolvimento a complexidade e dificuldade de gestão aumenta quase exponencialmente com o tamanho das equipas e isso sente-se até mesmo com números relativamente baixos quando se passa de uma equipa de 5 pessoas para uma de 10 pessoas (digo-o de experiência própria).
O mais importante é ter bons gestores que saibam separar o importante do supérfluo, saibam priorizar as coisas e que tenham boa sinergia com a equipa de desenvolvimento. Um bom gestor só é bom se tiver a equipa certa para gerir e uma boa equipa só é boa se tiver o gestor certo para ela.
A adicionar a isto é importante que a chefia da empresa tenha abertura e confiança no gestor e nos elementos da equipa. Nunca pode ser a chefia a tomar decisões técnicas e não podem cortar cegamente propostas tecnológicas olhando apenas para o lado financeiro.
O Jim keller fala um pouco sobre isso
nesta entrevista e curti imenso porque é totalmente certo com a minha experiência em empresas onde já passei desde pequenas startups, duas das maiores empresas de portugal e actualmente numa empresa de tamanho médio. Os problemas e soluções são sempre os mesmos e o que disse anteriormente são pontos chave para um projecto ter ou não sucesso.
Voltando mais em concreto com este tema. O que disse anteriormente foi exactamente o que se passou na AMD com Zen onde o Jim keller teve uma equipa de sonho com sinergia total com ele e a chefia colocou total confiança sobre ele e a equipa.
O mesmo aparentemente se está a passar agora com a intel e o Linus falou sobre isso após
uma entrevista que fez (a partir dos 8min).
O que não falta são exemplos onde empresas grandes atiram autocarros de pessoas e dinheiro para projectos e simplesmente acaba em falhanço e temos constantemente casos de pequenas equipas a fazer quase magia