Você acha que os termos aí do título são excludentes? Se você tem ogeriza ao termo governança, provavelmente é um agilista. Caso sinta-se desconfortável com a expressão "Desenvolvimento Ágil de Software", provavelmente é um conservador.
Será que está certo contrapor estes dois mundos? Na minha opinião, não (pronto... perdi metade dos leitores). O motivo é simples: primeiro existe uma carência de conhecimento do público geral sobre o real significado e objetivo dos dois movimentos. Enquanto de um lado, governança é entendida como "controle" no sentido de restrição e monitoramento por uns, Agilidade (no desenvolvimento de software) é percebido como "libertinagem" por outros. Mas, acredite: não é nada disto.
Governança (a de TI e desenvolvimento de Software) trata de definir alçadas e políticas para tomada de decisão e também maneiras de aferir o desempenho geral de uma organização.
Note que, se levada a cabo pelas razões certas, uma iniciativa de governança pode não só atuar pró-ativamente para a adoção de técnicas ágeis de desenvolvimento de software como também sustentar sua adoção em larga escala.
A razão é que um framework de governança bem desenhado entrega mais poder de decisão para as pontas, baixando o centro de gravidade de tomadas de decisão, permitindo que os times tomem suas próprias decisões, desburocratizando o processo.
Aliar governança ao desenvolvimento de software ágil permite adotar as técnicas ágeis em maior escala, abrindo espaço para implementa-las em grandes empresas.
28 de abril de 2008
Agilidade e Governaça
Assinar:
Postar comentários (Atom)
2 comentários:
Normalmente, não é fácil conciliar interesses de projetos ágeis que possuem pressão de prazos, custos e objetivos imediatos; com interesses mais corporativos como, por exemplo, SOA, apoiados com processos de governança.
No entanto, muito interessante a idéia que a sustentação de uma abordagem ágil em larga escala pode ser feita com... governança. “baixando o centro de gravidade de tomadas de decisão, permitindo que os times tomem suas próprias decisões, desburocratizando o processo.”
Parabéns pela iniciativa do BLOG.
Obrigado Gustavo!
Tenho percebido, nas grandes empresas o contrário: é difícil implementar técnicas ágeis por conta dos processos de governança altamente cetralizados e burocráticos. Mas concordo contigo que as forças, de princípio, puxam para lados opostos.
Mas o bacana é que no cerne da governança está justamente o oposto: controlar para descentralizar. Acho que dá para juntar forças e obter o melhor dos dois mundos, mas infelizmente o que observo na maioria das empresas é o pior de ambos.
Postar um comentário