Desenvolvendo através do consenso.
Por Gilberto Jr, dia 4/12/06.
“Se você quiser construir um navio, não convoque homens para juntar madeira, dar ordens e dividir o trabalho. Antes, ensine-os a se apaixonar e desejar o eterno e distante mar”. (Antoine Saint-Exupéry)
Marc Hedlund, escreve no O’Reilly Radar sobre como administrar grupos de desenvolvedores, utilizando esse pensamento do autor do best-seller “O Pequeno Príncipe”, escrito em 1943. Ele diz que este é o modo como ele administra o desenvolvimento de software e os programadores.
Ele compartilha o modo interessante como toca um novo projeto (na minha tradução despreocupada):
“Bem, basicamente, eu faço uma postagem no nosso blog sobre alguma coisa que eu acho que devemos fazer. Se a postagem no blog convence os programadores, eles fazem aquilo. Se não, eu argumento um pouco mais. Se isso falhar também, a minha idéia cai por terra. Eles precisam da minha aprovação para colocar no ar alguma coisa nova, mas é só isso.
É mais ou menos assim que eu toco as coisas e a maioria das idéias vêm de outras pessoas a partir deste ponto, não das minhas postagens no blog. Eu tenho sido contrario à maioria das nossas melhores idéias, então é bom que eu não controle muito.”
Depois ele fala um pouco sobre como é importante ter uma filosofia, uma missão da empresa. O ponto chave é fazer com que seus desenvolvedores se comprometam e se apaixonem com esta missão. No Google a missão é organizar a informação do mundo. Deste pensamento surgiram produtos como o Google News, por exemplo.
Fica a pergunta: o que será melhor, um grupo dirigido pelo consenso ou decisões dos líderes enfiadas goela abaixo dos desenvolvedores ?
Postagens relacionadas
- Conversando com Fred sobre co-criação, parte 3
- Ajax é RIA ?
- Programação 2.0
- Google anuncia no webinsider
- Google promove competição entre programadores da América Latina
- Google Web Toolkit agora é open source
- Suporte Web 2.0: deixe os usuários ajudarem uns aos outros
