O documento discute os riscos da contratação de serviços de desenvolvimento de software pelo governo federal usando métodos ágeis. Apresenta os valores ágeis e como eles se alinham aos princípios da administração pública. Também identifica alternativas encontradas para compatibilizar os valores ágeis com a legislação e discute os riscos envolvidos nos processos, produtos e pessoas. Conclui que a contratação de software ágil pelo governo é viável se for criativa e cumprir a lei e valores ágeis.
1. Agile Brazil 2013
Riscos na contratação de
serviços de desenvolvimento de
software pela APF
utilizando métodos ágeis
Fabiana Ruas - STI
Wesley Vaz - Sefti
27/06/2013
2. Roteiro
• Por que estamos aqui?
• O que é Metodologia Ágil no contexto do trabalho?
• Valores ágeis e princípios da administração pública são
compatíveis?
• Como tem sido a busca pela compatibilização entre os
valores e os princípios?
• Quais são os riscos envolvidos?
• É viável a contratação de desenvolvimento de software
utilizando metodologia ágil pela Administração Pública
Federal?
3. Negócio
Controle externo da administração pública e da gestão dos
recursos públicos federais
Missão
Assegurar a efetiva e regular gestão dos recursos públicos em
benefício da sociedade
Visão
Ser instituição de excelência no controle e contribuir para o
aperfeiçoamento da gestão pública
3
4. Sefti
• Criada em agosto de 2006 (Resolução
TCU 193/2006)
“A Secretaria de Fiscalização de Tecnologia da
Informação tem por finalidade fiscalizar a gestão
e o uso de recursos de tecnologia da informação
pela Administração Pública Federal.”
4
5. Negócio
Controle externo da governança de tecnologia da informação
na Administração Pública Federal
Missão
Assegurar que a tecnologia da informação agregue valor ao
negócio da Administração Pública Federal em benefício da
sociedade
Visão
Ser unidade de excelência no controle e no aperfeiçoamento da
governança de tecnologia da informação
5
6. Por que estamos aqui?
• Objeto da fiscalização
– Levantamento de tendências de TI: métodos ágeis na
Administração Pública Federal.
• Metodologia
– estudo sobre a doutrina ágil;
– visita a órgãos da APF; e
– análise dos contratos identificados.
• Relatório
– descreve as principais metodologias utilizadas;
– relata aspectos das contratações analisadas;
– relaciona riscos.
7. Por que estamos aqui?
• A fiscalização não avaliou a conformidade dos
contratos analisados!
• A fiscalização ainda não foi julgada!
• As conclusões dessa apresentação não
representam a visão do TCU, e sim a visão da
equipe de fiscalização.
8. O que é Metodologia Ágil
no contexto da fiscalização?
• Conjunto de métodos, processos e
frameworks que são norteados pelos valores e
princípios apresentados no Manifesto Ágil.
9. Valores ágeis e princípios da
Adm. Pública são compatíveis?
Valores ágeis Princípios APF
Indivíduos e interação entre eles mais que processos e
ferramentas
Relação de
impessoalidade
Software em funcionamento mais que documentação
abrangente
Eficiência
Colaboração com o cliente mais que negociação de contratos
Vinculação ao
instrumento
convocatório
Responder a mudanças mais que seguir um plano
Planejamento
Economicidade
Eficiência
10. Como tem sido a busca pela compatibilização?
• Motivação
– Insatisfação com modelos
anteriores
• Escopo da contratação
– Aberto
– Fechado
• Métrica
– Pontos de função
– HST
• Gestão de demanda
– Por ciclo
– Por release
• Gestão de mudança
– Escopo fixo por OS
• Pagamento
– Total após homologação
– Parcelado por etapa
• Níveis de serviço
– Qualidade de produto
– Prazo de entrega
– Rotatividade da equipe
Dinâmica dos contratos analisados
11. Valores ágeis e princípios da
adm. pública são compatíveis?
• Indivíduos e interação entre eles mais que processos e ferramentas
• Software em funcionamento mais que documentação abrangente
• Colaboração com o cliente mais que negociação de contratos
• Responder a mudanças mais que seguir um plano
Ou seja, mesmo havendo valor nos itens à direita,
valorizamos mais os itens à esquerda.
12. Quais alternativas foram identificadas
na busca pela compatibilização?
• Entrega de artefatos de documentação
associados ao software produzido a cada
iteração;
• Relação contratual prevalece sobre a possível
colaboração entre as partes;
• Escopo fixo das iterações;
• Níveis de serviço vinculados à qualidade do
produto.
13. Quais são os riscos envolvidos?
• Em relação ao processo:
– Adaptação que desvirtue a essência do método
• Ausência de definição dos artefatos;
• Exigência de artefatos desnecessários.
– Alteração do objeto no decorrer da execução
contratual.
14. Quais são os riscos envolvidos?
• Em relação aos produtos:
– Não disponibilização do software para a utilização
e avaliação dos reais usuários;
– Iniciação de uma nova iteração sem que os
produtos construídos na iteração anterior tenham
sido validados.
15. Quais são os riscos envolvidos?
• Em relação às pessoas:
– Falta de comprometimento do responsável pela área
de negócios;
– Falta de conhecimento do responsável pela área de
negócios;
– Falta de conhecimento da equipe da empresa
contratada;
– Dificuldade de comunicação entre a equipe
contratada com o responsável pela área de negócios;
– Excessiva dependência da visão do indicado pela área
de negócios.
16. Quais são os riscos envolvidos?
• Em relação ao modelo de gestão contratual:
– Falta de planejamento adequado;
– Forma de pagamento não baseada em resultados;
– Pagamento pelas mesmas funcionalidades mais de
uma vez.
17. Quais alternativas foram identificadas
na busca pela compatibilização?
• Entrega de artefatos de documentação
associados ao software produzido a cada
iteração;
• Relação contratual prevalece sobre a possível
colaboração entre as partes;
• O escopo das iterações é fixo;
• Níveis de serviço vinculados à qualidade do
produto.
18. As alternativas identificadas, a priori:
• estabeleceram controles que mitigam alguns
dos riscos apresentados;
• não se afastam dos princípios e da legislação
aplicável;
• caminham na direção dos valores ágeis.
19. Para concluir...
• É viável a contratação de desenvolvimento de
software utilizando Metodologia Ágil pela
Administração Pública Federal?
Sim!
• Como?
Sendo criativo, cumprindo e interpretando
a lei e os valores ágeis.