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
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ó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
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ó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
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 contratos
Vinculaçã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 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.
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.
Obrigado!
fabianarv@tcu.gov.br
wesleyvs@tcu.gov.br
www.tcu.gov.br/fiscalizacaoti

Riscos na contratação de serviços desenvolvimento com métodos ágeis

  • 1.
    Agile Brazil 2013 Riscosna 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 queestamos 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 daadministraçã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 emagosto 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 dagovernanç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 estamosaqui? • 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 estamosaqui? • 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 eprincí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 sidoa 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 eprincí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 foramidentificadas 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 osriscos 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 osriscos 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 osriscos 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 osriscos 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 foramidentificadas 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.
  • 20.