riscos na contratação de serviços desenvolvimento com métodos ágeis
DESCRIPTION
Apresentação realizada no Agile Brazil 2013 pelo TCU - Palestrantes: Fabiana Ruas e Wesley Vaz 27/06/2013TRANSCRIPT
Agile Brazil 2013
Riscos na contratação de serviços de desenvolvimento de
software pela APF utilizando métodos ágeis
Fabiana Ruas - STIWesley Vaz - Sefti
27/06/2013
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?
NegócioControle externo da administração pública e da gestão dos
recursos públicos federais
MissãoAssegurar a efetiva e regular gestão dos recursos públicos em
benefício da sociedade
VisãoSer instituição de excelência no controle e contribuir para o aperfeiçoamento da gestão pública
3
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
NegócioControle externo da governança de tecnologia da informação
na Administração Pública Federal
MissãoAssegurar que a tecnologia da informação agregue valor ao
negócio da Administração Pública Federal em benefício da sociedade
VisãoSer unidade de excelência no controle e no aperfeiçoamento da governança de tecnologia da informação
5
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.
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.
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.
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 contratosVinculação ao instrumento convocatório
Responder a mudanças mais que seguir um plano
Planejamento
Economicidade
Eficiência
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
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.
Quais alternativas foram identificadasna 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.
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.
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.
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.
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.
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.
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.
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.