Tradicionalmente (o termo) Governança de Projeto é utilizado pra descrever o conjunto de regras e processos necessários para garantir o sucesso de um projeto. Tenta tratar o projeto de trabalho como um processo de trabalho. Entretanto, a importância dada à utilização de folhas ponto, custos e horário superam em muito questões mais importantes como: benefícios do projeto, controle de risco, envolvimento de recursos humanos, qualidade, escopo e controle de objetivos. À primeira vista os conceitos de governança e de Metodologia Ágil parecem ser incompatíveis, entretanto, muitos "Agilistas" concordarão que Governança pode fazer mais bem que mau aos projetos Ágeis.
Andrew Clifford sugeriu os seguintes benefícios da governança,
- Aumento do valor das ações porque sistemas de TI são tratados como patrimônio dos negócios.
- Melhora na relação de TI com a empresa porque as exigências de infraestrutura de TI são traduzidas para objetivos mensuráveis.
- Aumento no retorno dos investimentos em TI porque, com o gerenciamento, sua utilização é mais eficiente.
- Redução de erros de projeto porque assuntos técnicos e de aquiescência são identificados mais cedo.
- Custo com implementação de novas regras e padrões internos é reduzido porque são controlados em um ambiente de trabalho eficiente.
- Redução de riscos de longo prazo e de custos devido a fragmentação de padrões porque o gerenciamento tem visibilidade do grau de cumprimento.
Riscos e custos com 'long-term' são reduzidos devido a fragmentação de padrões porque o gerenciamento tem visibilidade da diminuição de aquiescência.- O desempenho da TI é melhor medido enquanto atua como administrador dos sistemas de negócio, o que é particularmente importante para contratos de terceirização governamentais.
Matthew D. Laudato sugeriu que embora governança frequentemente seja um trabalho difícil de aceitar, os benefícios oferecidos à TI precisam ser contabilizados pelo VP ou CIO. Ele recomenda que Governança deve fazer parte do processo Ágil. De acordo com ele,
Faz sentido adicionar um passo ao processo de 'Sprint Review Time' (a avalização feita no final de cada sprint) para formalmente documentar o progresso do projeto de forma que seja útil para o resto do negócio. Neste relatório devem estar incluídos, pelo menos, quais características foram completadas, seus custos, seus planos de contingência e que percentual de requerimentos conhecidos foram satisfeitos até aquela data.
Takeuchi e Nonaka da Toyota, tiveram a seguinte opinião sobre governança
Apesar das equipes agirem por conta própria na maioria das vezes, não são incontroláveis. Gerenciamento estabelece pontos de checagem suficientes para prevenir instabilidade, ambiguidade e tensão que podem tornar em caos. Ao mesmo tempo, o gerenciameno evita o tipo de controle rígido que prejudica a criatividade e espontaneidade. Ao invés disso, a ênfase é em “auto-controle”, “controle através de pressão de pares” e “controle por amor
Segundo Ross Pettit, Agovernança Ágil veio pra responder duas questões:
- Estamos agregando valor ao nosso dinheiro?
- As soluções entregues satisfazem todas as expectativas?
A primeira questão trata sobre a efetividade do dinheiro gasto tentando responder às questões, com fatos, sobre medições com amplo escopo, trabalho completo, gastos totais e verificando tendências com precisão. A segunda questão é sobre a capacidade que a solução tem em acompanhar a variedade de políticas corporativas, incluindo segurança, arquitetura, qualidade, riscos e etc. Ross sugeriu que uma boa governana deve conduzir a:
Uma redução de "surpresas," melhora na confiança e credibilidade, execução alinhada com a estragéia - faz a TI gastar menos esforços com seus próprios problemas e, consequentemente, ser mais responsiva ao negócio.
Desse modo, existem justificativas suficientes sobre a importância da governança e sobre os benefícios que ela pode trazer ao projeto, porém, qual é a melhor maneira pra introduzí-la em um projeto Ágil?
Ross sugere a seguinte abordagem,
- Se governança deve servir como facilitador para agilidade, não pode ser um fardo para as operações diárias. Pra resolver isso, devem existir maneiras consistentes e não-burocráticas de coletar dados pela organização.
- Para avaliar a plenitude da solução, a governança de TI deve manter participação ativa no departamento inteiro, incluindo segurança, infraestrutura, arquitetura, controle de riscos, gerenciamento de negócios, o PMO e etc. Subsequentemente, deve existir participação de todas as disciplinas de TI.
- Governança de TI não poder se transformar num esoterismo religioso, tão pouco transformar-se em "parte da decoração." Nós precisamos ser capazes de comunicar com todos os stakeholders usando a "língua deles," e mais importante, utilizar termos empresariais ao dirigir-se aos negócios.
Dean Leffingwell sugeriu a seguinte abordagem ao definir um processo de governança leve. Segundo ele, o modelo de governança deve.
- Criar diretrizes Ágeis definindo o quê a Metodologia Ágil significa para a empresa e definir, de modo inequívoco, mandatos em termos de testes unitários, retrospectiva, standups, etc.
- Possuir de 3-5 páginas.
- Recomendar mas não determinar.
Desta maneira governança Ágil serve como uma perfeita cola entre gerenciamento e TI. A chave é não exagerar até matar a criatividade e o entusiasmo do ambiente Ágil.