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
Alô mundo!
Pronto. Mais um na blogosphera. Afinal preciso deixar minha pegada no cyberespaço para as gerações futuras.
Planejo usar este blog para publicar informações sobre os assuntos mencionados no subtítulo e usa-lo como base para identificação de assuntos de interesse e definição de artigos a serem publicados no IBM Rational Buzz.
Espero que as informações aqui sejam úteis para alguém.
Assinar:
Postagens (Atom)