7 de Junho de 2009

Times Pequenos e Liberações Rápidas - Como a Amazon e Google organizam seus times.

Arquivado sob: Engenharia de Software, Gestão de Pessoas — marco @ 18:49

Estive em uma interessante e instigante apresentação de um arquiteto chamado Jan Bosch no último evento do SBQS. Comento aqui alguns dados interessantes sobre a organização de times da Amazon e do Google.

  • 3 homens mês x 3 meses. Todo e qualquer projeto tem no máximo 3 pessoas em um tempo não maior que 3 meses.
  • A regra das 2 pizzas. O tamanho máximo de um time deve ser limitado pela quantidade de comida presente em 2 pizzas grandes. Fiz rápidas contas e acredito que um o tamanho máximo não deve exceder 6 ou 7 pessoas para que ninguém fique com fome.

Aparentemente, a premissa é colocar como regra corporativa que o ciclo de vida de um produto deva ser guiado por projetos curtos com poucas pessoas e portanto com pouco overhead gerencial. Em times deste porte, podemos ter gerentes técnicos ou mesmo arquitetos que possam conduzir as atividades necessárias a geração de um produto.

Este conceito também traz implicações interessantes. Produtos devem ser gerados incrementalmente respeitando as enormes pressões de tempo de mercado e ao mesmo incentivando a criatividade dos técnicos envolvidos. A técnica clara para que isto opere é uma forte priorização de requisitos e um adiamento dos requisitos menos importantes para futuros ciclos e novas versões dos produtos.

Podemos ver também uma forte influência de culturas ágeis, com a geração de valor (produto operável na mesa dos usuários) como a regra número 01.

Em resumo, o que vemos nestas empresas talvez seja também uma forma humilde de reconhecer que a TI não deve operar como um fim em si mesma mas como uma forma de gerar maior valor de negócios. Projetos pequenos e rápidas liberações parece ser uma estratégia interessante, o que pode explicar uma parte do sucesso da Amazon e da Google.

Pensamento do dia: “Divide et impera”, ditado latino.

2 Comentários »

  1. Eu achei ótimo esse post. Nâo tinha dúvida nenhuma da racionalidade organizacional dessas empresas.
    Times pequenos são mais eficientes e o post também serve um pouco para os “recrutadores” (ou melhor as) de TI que acham que coordenar tecnicamente uma equipe de três pessoas não significa nada.

    Comentário de felorza — 7 de Junho de 2009 @ 23:12

  2. […] Fonte: Blog do Marco Mendes Post visualizado 1 vezes. […]

    Pingback de ADSystems - Agile Development Blog » Times Pequenos e Liberações Rápidas - Como a Amazon e Google organizam seus times. — 8 de Junho de 2009 @ 08:15

RSS de comentários deste artigo. URI para link desta publicação:

Deixe um comentário

You must be conectado to post a comment.

Blog do Marco Mendes | Artigos, Comentários e Opiniões sobre Engenharia de Software, Arquitetura de Software, SOA e Java