xi workshop anual do mps (wamps 2015) … · development (asd), crystal, pragmatic programming,...

72
XI Workshop Anual do MPS (WAMPS 2015) - Contratações públicas usando métodos ágeis: riscos e controles Renato Braga, CISA, CIA, CGAP, CCSA, CRMA, CCI Curitiba, 04 de dezembro de 2015

Upload: hoangkien

Post on 30-Sep-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

XI Workshop Anual do MPS

(WAMPS 2015)

-

Contrataccedilotildees puacuteblicas usando

meacutetodos aacutegeis riscos e controles

Renato Braga CISA CIA CGAP CCSA CRMA CCI

Curitiba 04 de dezembro de 2015

ldquoO bom negoacutecio soacute eacute bom negoacutecio quando os dois lados ganham Quando soacute um lado

leva vantagem o bom negoacutecio acabardquo

Benjamim Franklin (1706 - 1790)

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

Acoacuterdatildeo 23142013-Plenaacuterio

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

Apresentaccedilatildeo

Processo de software nos contratos da APF

Riscos e controles nos contratos de

desenvolvimento de software

Eficaacutecia e a eficiecircncia da contrataccedilatildeo de

software pela APF

Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull () descrever a definiccedilatildeo da essecircncia dos meacutetodos aacutegeis os quais se constituem em uma metodologia para o desenvolvimento de softwares ()

bull () descrever como algumas instituiccedilotildees puacuteblicas federais estatildeo realizando contrataccedilotildees utilizando meacutetodos aacutegeis ()

bull () apresentar alguns riscos associados a essas contrataccedilotildees ()

6

Acoacuterdatildeo 23142013-Plenaacuterio

bull Avaliar a eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF por oacutergatildeos e entidades da APF visando a apresentar entendimentos quanto aos riscos e meacutetricas utilizados

7

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Metodologias tradicionais

ndash Cascata ou claacutessica Prototipaccedilatildeo Espiral Processo unificado (UP)

bull Metodologias aacutegeis

ndash eXtreme Programming Scrum Feature Driven Development (FDD) Dynamic Systems Development Method (DSDM) Adaptive Software Development (ASD) Crystal Pragmatic Programming Test Driven Development (TDD) Kanban entre outras

bull9

Metodologia de desenvolvimento de software ou processo de software

Estamos descobrindo maneiras melhores de desenvolver software fazendo-o noacutes mesmos e ajudando outros a fazecirc-lo Atraveacutes deste trabalho passamos a valorizar

Indiviacuteduos e interaccedilatildeo entre eles mais que processos e ferramentas

Software em funcionamento mais que documentaccedilatildeo abrangente

Colaboraccedilatildeo com o cliente mais que negociaccedilatildeo de contratos

Responder a mudanccedilas mais que seguir um plano

Ou seja mesmo havendo valor nos itens agrave direita valorizamos mais os itens agrave esquerda (traduccedilatildeo livre)

Manifesto aacutegil

bull Princiacutepio 1 nossa maior prioridade eacute satisfazer o cliente atraveacutes da entrega adiantada e contiacutenua de software de valor

bull Princiacutepio 2 aceitar mudanccedilas de requisitos mesmo ao fim do desenvolvimento Processos aacutegeis se adeacutequam a mudanccedilas para que o cliente possa tirar vantagens competitivas

bull Princiacutepio 3 entregar software funcionando com frequecircncia na escala de semanas ateacute meses com preferecircncia aos periacuteodos mais curtos

Princiacutepios dos meacutetodos aacutegeis (14)

bull Princiacutepio 4 pessoas relacionadas a negoacutecios e desenvolvedores devem trabalhar em conjunto e diariamente durante todo o curso do projeto

bull Princiacutepio 5 construir projetos ao redor de indiviacuteduos motivados dando a eles o ambiente e suporte necessaacuterio e confiar que faratildeo seu trabalho

bull Princiacutepio 6 o meacutetodo mais eficiente e eficaz de transmitir informaccedilotildees para e por dentro de um time de desenvolvimento eacute atraveacutes de uma conversa lsquocara a cararsquo

Princiacutepios dos meacutetodos aacutegeis (24)

bull Princiacutepio 7 software funcional eacute a medida primaacuteria de progresso

bull Princiacutepio 8 processos aacutegeis promovem um ambiente sustentaacutevel Os patrocinadores desenvolvedores e usuaacuterios devem ser capazes de manter indefinidamente passos constantes

bull Princiacutepio 9 contiacutenua atenccedilatildeo agrave excelecircncia teacutecnica e ao bom design aumenta a agilidade

Princiacutepios dos meacutetodos aacutegeis (34)

bull Princiacutepio 10 simplicidade ou seja a arte de maximizar a quantidade de trabalho que natildeo precisou ser feito

bull Princiacutepio 11 as melhores arquiteturas requisitos e designs emergem de times auto-organizaacuteveis

bull Princiacutepio 12 em intervalos regulares o time reflete sobre como se tornar mais efetivo Entatildeo ajustam-se e otimizam seu comportamento de acordo

Fonte httpagilemanifestoorgisoptbrprincipleshtml

Princiacutepios dos meacutetodos aacutegeis (44)

bull Scrum

bull eXtreme Programming (XP)

bull Kanban

Utilizaccedilatildeo nas organizaccedilotildees puacuteblicas

bull Processo preditivo x processo adaptativo

bull Documentaccedilatildeo x comunicaccedilatildeo direta

bull Aacutegeis

ndash Maior aceitaccedilatildeo da mudanccedila

ndash Ciclos curtos (entregas raacutepidas)

Tradicionais x aacutegeis

bull ldquoIndiviacuteduos e interaccedilatildeo entre eles mais que processos e ferramentasrdquo x impessoalidade

bull ldquoSoftware em funcionamento mais que documentaccedilatildeo abrangenterdquo x eficiecircncia e continuidade do serviccedilo puacuteblico

bull ldquoColaboraccedilatildeo com o cliente mais que negociaccedilatildeo de contratosrdquo x vinculaccedilatildeo ao instrumento convocatoacuterio

bull ldquoResponder a mudanccedilas mais que seguir um planordquo x planejamento economicidade e eficiecircncia

Princiacutepios aacutegeis x administraccedilatildeo puacuteblica

Entatildeo a utilizaccedilatildeo de meacutetodos

aacutegeis afronta os princiacutepios da

Administraccedilatildeo Puacuteblica

Nem sempre Eacute preciso

alinhar os princiacutepios dos

meacutetodos aacutegeis com os

preceitos legais

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

Riscos associados agrave

Processos

Pessoas

Produtos

bull Necessidade de adequaccedilatildeo agrave legislaccedilatildeo Causas

bull Diminuiccedilatildeo da competitividade da licitaccedilatildeo

bull Conflitos com a empresa contratada ou entre membros da organizaccedilatildeo contratante

bull Entrega de produtos de baixa qualidade

bull Diminuiccedilatildeo da eficiecircnciaprodutividade

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Adaptaccedilatildeo de metodologia aacutegil que desvirtue sua essecircncia

bull Pouca experiecircncia da organizaccedilatildeo puacuteblica contratante na utilizaccedilatildeo de meacutetodos aacutegeis

Causas

bull Conflitos de ordem financeira com a empresa contratada

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo da metodologia aacutegil adotada no instrumento convocatoacuterio no decorrer da execuccedilatildeo contratual

bull Pouca experiecircncia da organizaccedilatildeo puacuteblica contratante na utilizaccedilatildeo de meacutetodos aacutegeis

Causas

bull Contrataccedilatildeo por valores incompatiacuteveis com o serviccedilo a ser prestado

bull Descumprimento da legislaccedilatildeo (contrataccedilatildeo sem adequada especificaccedilatildeo do objeto)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Ausecircncia de definiccedilatildeo dos artefatos ou alteraccedilatildeo dos artefatos exigidos da contratada durante a execuccedilatildeo contratual

bull Inexperiecircncia da organizaccedilatildeo contratante principalmente na transiccedilatildeo do modelo de contrataccedilatildeo para desenvolvimento de software com metodologias tradicionais para meacutetodos aacutegeis

Causas

bull Aumento de custo indevido (ato anti-econocircmico)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Exigecircncia de artefatos desnecessaacuterios ou que se tornam obsoletos rapidamente

bull Desconhecimento de que o processo de software eacute um dos elementos mais essenciais na caracterizaccedilatildeo do serviccedilo contratado

Causas

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

bull Remuneraccedilatildeo incompatiacutevel com a prestaccedilatildeo do serviccedilo (a mais ou a menos)

bull Atritos entre as partes do contrato

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Utilizaccedilatildeo processo de software diverso do previsto no contrato

Riscos associados agrave

Processos

Pessoas

Produtos

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo

Causas

bull Geraccedilatildeo de produtos de baixa qualidade

bull Atrasos no desenvolvimento

bull Cancelamento do projeto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Comprometimentocolaboraccedilatildeo insuficiente do responsaacutevel indicado pela aacuterea de negoacutecios (Product Owner)

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo Causas

bull Definiccedilotildees e priorizaccedilotildees de funcionalidades equivocadas

bull Esforccedilos e custos posteriores para ajustar a soluccedilatildeo mal concebida ou ateacute mesmo o seu descarte

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta do conhecimento necessaacuterio do indicado pela aacuterea de negoacutecios (Product Owner)

bull A falta de interaccedilatildeo do Product Owner com os demais usuaacuterios do software em construccedilatildeo

bull Afastamentos do Product Owner da organizaccedilatildeo em decorrecircncia por exemplo de feacuterias e licenccedilas

Causas

bull Natildeo atendimento agraves expectativas dos usuaacuterios e por consequecircncia natildeo atendimento agrave necessidade da contrataccedilatildeo

bull Suspensatildeo da execuccedilatildeo do projeto acarretando atrasos na entrega do produto final

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Excessiva dependecircncia da visatildeo do indicado pela aacuterea de negoacutecios (Product Owner)

bull Alocaccedilatildeo pela contratada de equipe inexperiente em meacutetodos aacutegeis principalmente em contrataccedilotildees de faacutebrica de software

Causas

bull Atrasos constantes na entrega dos produtos

bull Geraccedilatildeo de produtos de baixa qualidade resultando em uacuteltima anaacutelise no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Equipe da empresa contratada natildeo ter expertise em desenvolvimento de software com meacutetodos aacutegeis

bull Ausecircncia de canais de comunicaccedilatildeo eficazes Causas

bull Elaboraccedilatildeo de produtos de baixa qualidade

bull Atrasos na entrega dos produtos e em uacuteltima anaacutelise natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Dificuldade de comunicaccedilatildeo (equipe de desenvolvimento da contratada e indicado pela aacuterea de negoacutecios - Product Owner)

Riscos associados agrave

Processos

Pessoas

Produtos

bull Por ser caracteriacutestica que tem boa aceitaccedilatildeo pelo Manifesto Aacutegil e seus princiacutepios

Causas

bull Execuccedilatildeo de desembolsos excessivos

bull Atrasos na entrega do produto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo constante da lista de funcionalidades do produto

bull Funcionalidades a serem implementadas em um ciclo satildeo dependentes do funcionamento de outras implementadas em ciclos anteriores cc Manifesto Aacutegil e seus princiacutepios

Causas

bull Caso o produto da fase anterior natildeo seja aceito pode haver retrabalho com consequente atraso na entrega do produto final e custos desnecessaacuterios (para a contratada eou contratante)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Iniciaccedilatildeo de novo ciclo sem que os produtos construiacutedos na etapa anterior tenham sido validados

bull Doutrina aacutegil cc equipes inexperientes ou sem niacutevel de conhecimento teacutecnico adequado nas organizaccedilotildees contratantes

Causas

bull Falta de consistecircncia e de detalhamento da lista de funcionalidades a serem desenvolvidas (backlog do produto)

bull Alteraccedilotildees do produto comprometendo sua qualidade e elevando o custo do projeto

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta de planejamento adequado do software a ser construiacutedo

bull Existecircncia de funcionalidades impossiacuteveis de serem implementadas em um uacutenico ciclo

bull Alteraccedilatildeo de funcionalidades ao longo do desenvolvimento do software

Causas

bull Aumento de custo indevido (ato anti-econocircmico) Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Pagamento pelas mesmas funcionalidades do software mais de uma vez

bull Ideia equivocada de que a visatildeo do Product Owner basta

Causas

bull Detecccedilatildeo tardia de erros de concepccedilatildeo com consequente desperdiacutecio de recursos e esforccedilo Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Natildeo disponibilizaccedilatildeo do software em ambiente de produccedilatildeo para a utilizaccedilatildeo e avaliaccedilatildeo dos reais usuaacuterios

bull Existecircncia de meacutetricas no mercado privado natildeo vinculadas a resultados (pex pagamento por iteraccedilotildees ou sprints)

Causas

bull Remuneraccedilatildeo de horas improdutivas e paradoxo lucro-incompetecircncia

bull Recebimento de produtos de software sem qualidade resultando no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Forma de pagamento natildeo baseada em resultados

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

61 Os serviccedilos contratados de desenvolvimento de software estatildeo sendo remunerados por resultados

62 Pode-se afirmar que haacute casos de sucesso e insucesso nos modelos de contrataccedilatildeo de desenvolvimento de software pela APF

63 A legislaccedilatildeo e a jurisprudecircncia atuais aplicaacuteveis agrave contrataccedilatildeo de TI impactam na contrataccedilatildeo de desenvolvimento de software pela APF

64 Nas contrataccedilotildees de desenvolvimento de software o preccedilo contratado tem se mostrado decisivo para o sucesso da contrataccedilatildeo

65 As contrataccedilotildees de desenvolvimento de software baseado em meacutetodos aacutegeis estatildeo considerando os riscos apontados no Acoacuterdatildeo 23142013-TCU-Plenaacuterio

40

Acoacuterdatildeo 23622015-Plenaacuterio

bull Formas de provimento das soluccedilotildees de TI

bull Contratos escopo aberto ou projetos

bull Meacutetricas

bull Exequibilidade das propostas

bull Fatores de sucesso e insucesso nas contrataccedilotildees

bull Utilizaccedilatildeo de ARP

bull Contrataccedilotildees usando meacutetodos aacutegeis

Pontos abordados

bull Anaacutelise de alternativas eacute preconizada em vaacuterias referecircncias

ndash PMBOK (planejamento das aquisiccedilotildees)

ndash Cobit 50 APO06 Gerenciar orccedilamento e custos

ndash IN-SLTIMP 42014 art 12 inciso II aliacuteneas ldquoardquo ldquobrdquo e ldquocrdquo

Formas de provimento de soluccedilotildees de TI

Formas de provimento de soluccedilotildees de TI

Fonte Acoacuterdatildeo 23622015-Plenaacuterio (amostra natildeo estatiacutestica)

Quais os riscos positivos e negativos

(vantagens e desvantagens) de contratar

uma soluccedilatildeo pronta em confronto com

desenvolver uma soluccedilatildeo

Diga vocecirc

Na APF quais soluccedilotildees poderiam

ter provimento padronizado ou

centralizado

Pense nos sistemas

transversais

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 2: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

ldquoO bom negoacutecio soacute eacute bom negoacutecio quando os dois lados ganham Quando soacute um lado

leva vantagem o bom negoacutecio acabardquo

Benjamim Franklin (1706 - 1790)

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

Acoacuterdatildeo 23142013-Plenaacuterio

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

Apresentaccedilatildeo

Processo de software nos contratos da APF

Riscos e controles nos contratos de

desenvolvimento de software

Eficaacutecia e a eficiecircncia da contrataccedilatildeo de

software pela APF

Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull () descrever a definiccedilatildeo da essecircncia dos meacutetodos aacutegeis os quais se constituem em uma metodologia para o desenvolvimento de softwares ()

bull () descrever como algumas instituiccedilotildees puacuteblicas federais estatildeo realizando contrataccedilotildees utilizando meacutetodos aacutegeis ()

bull () apresentar alguns riscos associados a essas contrataccedilotildees ()

6

Acoacuterdatildeo 23142013-Plenaacuterio

bull Avaliar a eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF por oacutergatildeos e entidades da APF visando a apresentar entendimentos quanto aos riscos e meacutetricas utilizados

7

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Metodologias tradicionais

ndash Cascata ou claacutessica Prototipaccedilatildeo Espiral Processo unificado (UP)

bull Metodologias aacutegeis

ndash eXtreme Programming Scrum Feature Driven Development (FDD) Dynamic Systems Development Method (DSDM) Adaptive Software Development (ASD) Crystal Pragmatic Programming Test Driven Development (TDD) Kanban entre outras

bull9

Metodologia de desenvolvimento de software ou processo de software

Estamos descobrindo maneiras melhores de desenvolver software fazendo-o noacutes mesmos e ajudando outros a fazecirc-lo Atraveacutes deste trabalho passamos a valorizar

Indiviacuteduos e interaccedilatildeo entre eles mais que processos e ferramentas

Software em funcionamento mais que documentaccedilatildeo abrangente

Colaboraccedilatildeo com o cliente mais que negociaccedilatildeo de contratos

Responder a mudanccedilas mais que seguir um plano

Ou seja mesmo havendo valor nos itens agrave direita valorizamos mais os itens agrave esquerda (traduccedilatildeo livre)

Manifesto aacutegil

bull Princiacutepio 1 nossa maior prioridade eacute satisfazer o cliente atraveacutes da entrega adiantada e contiacutenua de software de valor

bull Princiacutepio 2 aceitar mudanccedilas de requisitos mesmo ao fim do desenvolvimento Processos aacutegeis se adeacutequam a mudanccedilas para que o cliente possa tirar vantagens competitivas

bull Princiacutepio 3 entregar software funcionando com frequecircncia na escala de semanas ateacute meses com preferecircncia aos periacuteodos mais curtos

Princiacutepios dos meacutetodos aacutegeis (14)

bull Princiacutepio 4 pessoas relacionadas a negoacutecios e desenvolvedores devem trabalhar em conjunto e diariamente durante todo o curso do projeto

bull Princiacutepio 5 construir projetos ao redor de indiviacuteduos motivados dando a eles o ambiente e suporte necessaacuterio e confiar que faratildeo seu trabalho

bull Princiacutepio 6 o meacutetodo mais eficiente e eficaz de transmitir informaccedilotildees para e por dentro de um time de desenvolvimento eacute atraveacutes de uma conversa lsquocara a cararsquo

Princiacutepios dos meacutetodos aacutegeis (24)

bull Princiacutepio 7 software funcional eacute a medida primaacuteria de progresso

bull Princiacutepio 8 processos aacutegeis promovem um ambiente sustentaacutevel Os patrocinadores desenvolvedores e usuaacuterios devem ser capazes de manter indefinidamente passos constantes

bull Princiacutepio 9 contiacutenua atenccedilatildeo agrave excelecircncia teacutecnica e ao bom design aumenta a agilidade

Princiacutepios dos meacutetodos aacutegeis (34)

bull Princiacutepio 10 simplicidade ou seja a arte de maximizar a quantidade de trabalho que natildeo precisou ser feito

bull Princiacutepio 11 as melhores arquiteturas requisitos e designs emergem de times auto-organizaacuteveis

bull Princiacutepio 12 em intervalos regulares o time reflete sobre como se tornar mais efetivo Entatildeo ajustam-se e otimizam seu comportamento de acordo

Fonte httpagilemanifestoorgisoptbrprincipleshtml

Princiacutepios dos meacutetodos aacutegeis (44)

bull Scrum

bull eXtreme Programming (XP)

bull Kanban

Utilizaccedilatildeo nas organizaccedilotildees puacuteblicas

bull Processo preditivo x processo adaptativo

bull Documentaccedilatildeo x comunicaccedilatildeo direta

bull Aacutegeis

ndash Maior aceitaccedilatildeo da mudanccedila

ndash Ciclos curtos (entregas raacutepidas)

Tradicionais x aacutegeis

bull ldquoIndiviacuteduos e interaccedilatildeo entre eles mais que processos e ferramentasrdquo x impessoalidade

bull ldquoSoftware em funcionamento mais que documentaccedilatildeo abrangenterdquo x eficiecircncia e continuidade do serviccedilo puacuteblico

bull ldquoColaboraccedilatildeo com o cliente mais que negociaccedilatildeo de contratosrdquo x vinculaccedilatildeo ao instrumento convocatoacuterio

bull ldquoResponder a mudanccedilas mais que seguir um planordquo x planejamento economicidade e eficiecircncia

Princiacutepios aacutegeis x administraccedilatildeo puacuteblica

Entatildeo a utilizaccedilatildeo de meacutetodos

aacutegeis afronta os princiacutepios da

Administraccedilatildeo Puacuteblica

Nem sempre Eacute preciso

alinhar os princiacutepios dos

meacutetodos aacutegeis com os

preceitos legais

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

Riscos associados agrave

Processos

Pessoas

Produtos

bull Necessidade de adequaccedilatildeo agrave legislaccedilatildeo Causas

bull Diminuiccedilatildeo da competitividade da licitaccedilatildeo

bull Conflitos com a empresa contratada ou entre membros da organizaccedilatildeo contratante

bull Entrega de produtos de baixa qualidade

bull Diminuiccedilatildeo da eficiecircnciaprodutividade

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Adaptaccedilatildeo de metodologia aacutegil que desvirtue sua essecircncia

bull Pouca experiecircncia da organizaccedilatildeo puacuteblica contratante na utilizaccedilatildeo de meacutetodos aacutegeis

Causas

bull Conflitos de ordem financeira com a empresa contratada

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo da metodologia aacutegil adotada no instrumento convocatoacuterio no decorrer da execuccedilatildeo contratual

bull Pouca experiecircncia da organizaccedilatildeo puacuteblica contratante na utilizaccedilatildeo de meacutetodos aacutegeis

Causas

bull Contrataccedilatildeo por valores incompatiacuteveis com o serviccedilo a ser prestado

bull Descumprimento da legislaccedilatildeo (contrataccedilatildeo sem adequada especificaccedilatildeo do objeto)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Ausecircncia de definiccedilatildeo dos artefatos ou alteraccedilatildeo dos artefatos exigidos da contratada durante a execuccedilatildeo contratual

bull Inexperiecircncia da organizaccedilatildeo contratante principalmente na transiccedilatildeo do modelo de contrataccedilatildeo para desenvolvimento de software com metodologias tradicionais para meacutetodos aacutegeis

Causas

bull Aumento de custo indevido (ato anti-econocircmico)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Exigecircncia de artefatos desnecessaacuterios ou que se tornam obsoletos rapidamente

bull Desconhecimento de que o processo de software eacute um dos elementos mais essenciais na caracterizaccedilatildeo do serviccedilo contratado

Causas

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

bull Remuneraccedilatildeo incompatiacutevel com a prestaccedilatildeo do serviccedilo (a mais ou a menos)

bull Atritos entre as partes do contrato

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Utilizaccedilatildeo processo de software diverso do previsto no contrato

Riscos associados agrave

Processos

Pessoas

Produtos

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo

Causas

bull Geraccedilatildeo de produtos de baixa qualidade

bull Atrasos no desenvolvimento

bull Cancelamento do projeto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Comprometimentocolaboraccedilatildeo insuficiente do responsaacutevel indicado pela aacuterea de negoacutecios (Product Owner)

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo Causas

bull Definiccedilotildees e priorizaccedilotildees de funcionalidades equivocadas

bull Esforccedilos e custos posteriores para ajustar a soluccedilatildeo mal concebida ou ateacute mesmo o seu descarte

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta do conhecimento necessaacuterio do indicado pela aacuterea de negoacutecios (Product Owner)

bull A falta de interaccedilatildeo do Product Owner com os demais usuaacuterios do software em construccedilatildeo

bull Afastamentos do Product Owner da organizaccedilatildeo em decorrecircncia por exemplo de feacuterias e licenccedilas

Causas

bull Natildeo atendimento agraves expectativas dos usuaacuterios e por consequecircncia natildeo atendimento agrave necessidade da contrataccedilatildeo

bull Suspensatildeo da execuccedilatildeo do projeto acarretando atrasos na entrega do produto final

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Excessiva dependecircncia da visatildeo do indicado pela aacuterea de negoacutecios (Product Owner)

bull Alocaccedilatildeo pela contratada de equipe inexperiente em meacutetodos aacutegeis principalmente em contrataccedilotildees de faacutebrica de software

Causas

bull Atrasos constantes na entrega dos produtos

bull Geraccedilatildeo de produtos de baixa qualidade resultando em uacuteltima anaacutelise no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Equipe da empresa contratada natildeo ter expertise em desenvolvimento de software com meacutetodos aacutegeis

bull Ausecircncia de canais de comunicaccedilatildeo eficazes Causas

bull Elaboraccedilatildeo de produtos de baixa qualidade

bull Atrasos na entrega dos produtos e em uacuteltima anaacutelise natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Dificuldade de comunicaccedilatildeo (equipe de desenvolvimento da contratada e indicado pela aacuterea de negoacutecios - Product Owner)

Riscos associados agrave

Processos

Pessoas

Produtos

bull Por ser caracteriacutestica que tem boa aceitaccedilatildeo pelo Manifesto Aacutegil e seus princiacutepios

Causas

bull Execuccedilatildeo de desembolsos excessivos

bull Atrasos na entrega do produto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo constante da lista de funcionalidades do produto

bull Funcionalidades a serem implementadas em um ciclo satildeo dependentes do funcionamento de outras implementadas em ciclos anteriores cc Manifesto Aacutegil e seus princiacutepios

Causas

bull Caso o produto da fase anterior natildeo seja aceito pode haver retrabalho com consequente atraso na entrega do produto final e custos desnecessaacuterios (para a contratada eou contratante)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Iniciaccedilatildeo de novo ciclo sem que os produtos construiacutedos na etapa anterior tenham sido validados

bull Doutrina aacutegil cc equipes inexperientes ou sem niacutevel de conhecimento teacutecnico adequado nas organizaccedilotildees contratantes

Causas

bull Falta de consistecircncia e de detalhamento da lista de funcionalidades a serem desenvolvidas (backlog do produto)

bull Alteraccedilotildees do produto comprometendo sua qualidade e elevando o custo do projeto

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta de planejamento adequado do software a ser construiacutedo

bull Existecircncia de funcionalidades impossiacuteveis de serem implementadas em um uacutenico ciclo

bull Alteraccedilatildeo de funcionalidades ao longo do desenvolvimento do software

Causas

bull Aumento de custo indevido (ato anti-econocircmico) Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Pagamento pelas mesmas funcionalidades do software mais de uma vez

bull Ideia equivocada de que a visatildeo do Product Owner basta

Causas

bull Detecccedilatildeo tardia de erros de concepccedilatildeo com consequente desperdiacutecio de recursos e esforccedilo Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Natildeo disponibilizaccedilatildeo do software em ambiente de produccedilatildeo para a utilizaccedilatildeo e avaliaccedilatildeo dos reais usuaacuterios

bull Existecircncia de meacutetricas no mercado privado natildeo vinculadas a resultados (pex pagamento por iteraccedilotildees ou sprints)

Causas

bull Remuneraccedilatildeo de horas improdutivas e paradoxo lucro-incompetecircncia

bull Recebimento de produtos de software sem qualidade resultando no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Forma de pagamento natildeo baseada em resultados

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

61 Os serviccedilos contratados de desenvolvimento de software estatildeo sendo remunerados por resultados

62 Pode-se afirmar que haacute casos de sucesso e insucesso nos modelos de contrataccedilatildeo de desenvolvimento de software pela APF

63 A legislaccedilatildeo e a jurisprudecircncia atuais aplicaacuteveis agrave contrataccedilatildeo de TI impactam na contrataccedilatildeo de desenvolvimento de software pela APF

64 Nas contrataccedilotildees de desenvolvimento de software o preccedilo contratado tem se mostrado decisivo para o sucesso da contrataccedilatildeo

65 As contrataccedilotildees de desenvolvimento de software baseado em meacutetodos aacutegeis estatildeo considerando os riscos apontados no Acoacuterdatildeo 23142013-TCU-Plenaacuterio

40

Acoacuterdatildeo 23622015-Plenaacuterio

bull Formas de provimento das soluccedilotildees de TI

bull Contratos escopo aberto ou projetos

bull Meacutetricas

bull Exequibilidade das propostas

bull Fatores de sucesso e insucesso nas contrataccedilotildees

bull Utilizaccedilatildeo de ARP

bull Contrataccedilotildees usando meacutetodos aacutegeis

Pontos abordados

bull Anaacutelise de alternativas eacute preconizada em vaacuterias referecircncias

ndash PMBOK (planejamento das aquisiccedilotildees)

ndash Cobit 50 APO06 Gerenciar orccedilamento e custos

ndash IN-SLTIMP 42014 art 12 inciso II aliacuteneas ldquoardquo ldquobrdquo e ldquocrdquo

Formas de provimento de soluccedilotildees de TI

Formas de provimento de soluccedilotildees de TI

Fonte Acoacuterdatildeo 23622015-Plenaacuterio (amostra natildeo estatiacutestica)

Quais os riscos positivos e negativos

(vantagens e desvantagens) de contratar

uma soluccedilatildeo pronta em confronto com

desenvolver uma soluccedilatildeo

Diga vocecirc

Na APF quais soluccedilotildees poderiam

ter provimento padronizado ou

centralizado

Pense nos sistemas

transversais

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 3: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

Acoacuterdatildeo 23142013-Plenaacuterio

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

Apresentaccedilatildeo

Processo de software nos contratos da APF

Riscos e controles nos contratos de

desenvolvimento de software

Eficaacutecia e a eficiecircncia da contrataccedilatildeo de

software pela APF

Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull () descrever a definiccedilatildeo da essecircncia dos meacutetodos aacutegeis os quais se constituem em uma metodologia para o desenvolvimento de softwares ()

bull () descrever como algumas instituiccedilotildees puacuteblicas federais estatildeo realizando contrataccedilotildees utilizando meacutetodos aacutegeis ()

bull () apresentar alguns riscos associados a essas contrataccedilotildees ()

6

Acoacuterdatildeo 23142013-Plenaacuterio

bull Avaliar a eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF por oacutergatildeos e entidades da APF visando a apresentar entendimentos quanto aos riscos e meacutetricas utilizados

7

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Metodologias tradicionais

ndash Cascata ou claacutessica Prototipaccedilatildeo Espiral Processo unificado (UP)

bull Metodologias aacutegeis

ndash eXtreme Programming Scrum Feature Driven Development (FDD) Dynamic Systems Development Method (DSDM) Adaptive Software Development (ASD) Crystal Pragmatic Programming Test Driven Development (TDD) Kanban entre outras

bull9

Metodologia de desenvolvimento de software ou processo de software

Estamos descobrindo maneiras melhores de desenvolver software fazendo-o noacutes mesmos e ajudando outros a fazecirc-lo Atraveacutes deste trabalho passamos a valorizar

Indiviacuteduos e interaccedilatildeo entre eles mais que processos e ferramentas

Software em funcionamento mais que documentaccedilatildeo abrangente

Colaboraccedilatildeo com o cliente mais que negociaccedilatildeo de contratos

Responder a mudanccedilas mais que seguir um plano

Ou seja mesmo havendo valor nos itens agrave direita valorizamos mais os itens agrave esquerda (traduccedilatildeo livre)

Manifesto aacutegil

bull Princiacutepio 1 nossa maior prioridade eacute satisfazer o cliente atraveacutes da entrega adiantada e contiacutenua de software de valor

bull Princiacutepio 2 aceitar mudanccedilas de requisitos mesmo ao fim do desenvolvimento Processos aacutegeis se adeacutequam a mudanccedilas para que o cliente possa tirar vantagens competitivas

bull Princiacutepio 3 entregar software funcionando com frequecircncia na escala de semanas ateacute meses com preferecircncia aos periacuteodos mais curtos

Princiacutepios dos meacutetodos aacutegeis (14)

bull Princiacutepio 4 pessoas relacionadas a negoacutecios e desenvolvedores devem trabalhar em conjunto e diariamente durante todo o curso do projeto

bull Princiacutepio 5 construir projetos ao redor de indiviacuteduos motivados dando a eles o ambiente e suporte necessaacuterio e confiar que faratildeo seu trabalho

bull Princiacutepio 6 o meacutetodo mais eficiente e eficaz de transmitir informaccedilotildees para e por dentro de um time de desenvolvimento eacute atraveacutes de uma conversa lsquocara a cararsquo

Princiacutepios dos meacutetodos aacutegeis (24)

bull Princiacutepio 7 software funcional eacute a medida primaacuteria de progresso

bull Princiacutepio 8 processos aacutegeis promovem um ambiente sustentaacutevel Os patrocinadores desenvolvedores e usuaacuterios devem ser capazes de manter indefinidamente passos constantes

bull Princiacutepio 9 contiacutenua atenccedilatildeo agrave excelecircncia teacutecnica e ao bom design aumenta a agilidade

Princiacutepios dos meacutetodos aacutegeis (34)

bull Princiacutepio 10 simplicidade ou seja a arte de maximizar a quantidade de trabalho que natildeo precisou ser feito

bull Princiacutepio 11 as melhores arquiteturas requisitos e designs emergem de times auto-organizaacuteveis

bull Princiacutepio 12 em intervalos regulares o time reflete sobre como se tornar mais efetivo Entatildeo ajustam-se e otimizam seu comportamento de acordo

Fonte httpagilemanifestoorgisoptbrprincipleshtml

Princiacutepios dos meacutetodos aacutegeis (44)

bull Scrum

bull eXtreme Programming (XP)

bull Kanban

Utilizaccedilatildeo nas organizaccedilotildees puacuteblicas

bull Processo preditivo x processo adaptativo

bull Documentaccedilatildeo x comunicaccedilatildeo direta

bull Aacutegeis

ndash Maior aceitaccedilatildeo da mudanccedila

ndash Ciclos curtos (entregas raacutepidas)

Tradicionais x aacutegeis

bull ldquoIndiviacuteduos e interaccedilatildeo entre eles mais que processos e ferramentasrdquo x impessoalidade

bull ldquoSoftware em funcionamento mais que documentaccedilatildeo abrangenterdquo x eficiecircncia e continuidade do serviccedilo puacuteblico

bull ldquoColaboraccedilatildeo com o cliente mais que negociaccedilatildeo de contratosrdquo x vinculaccedilatildeo ao instrumento convocatoacuterio

bull ldquoResponder a mudanccedilas mais que seguir um planordquo x planejamento economicidade e eficiecircncia

Princiacutepios aacutegeis x administraccedilatildeo puacuteblica

Entatildeo a utilizaccedilatildeo de meacutetodos

aacutegeis afronta os princiacutepios da

Administraccedilatildeo Puacuteblica

Nem sempre Eacute preciso

alinhar os princiacutepios dos

meacutetodos aacutegeis com os

preceitos legais

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

Riscos associados agrave

Processos

Pessoas

Produtos

bull Necessidade de adequaccedilatildeo agrave legislaccedilatildeo Causas

bull Diminuiccedilatildeo da competitividade da licitaccedilatildeo

bull Conflitos com a empresa contratada ou entre membros da organizaccedilatildeo contratante

bull Entrega de produtos de baixa qualidade

bull Diminuiccedilatildeo da eficiecircnciaprodutividade

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Adaptaccedilatildeo de metodologia aacutegil que desvirtue sua essecircncia

bull Pouca experiecircncia da organizaccedilatildeo puacuteblica contratante na utilizaccedilatildeo de meacutetodos aacutegeis

Causas

bull Conflitos de ordem financeira com a empresa contratada

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo da metodologia aacutegil adotada no instrumento convocatoacuterio no decorrer da execuccedilatildeo contratual

bull Pouca experiecircncia da organizaccedilatildeo puacuteblica contratante na utilizaccedilatildeo de meacutetodos aacutegeis

Causas

bull Contrataccedilatildeo por valores incompatiacuteveis com o serviccedilo a ser prestado

bull Descumprimento da legislaccedilatildeo (contrataccedilatildeo sem adequada especificaccedilatildeo do objeto)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Ausecircncia de definiccedilatildeo dos artefatos ou alteraccedilatildeo dos artefatos exigidos da contratada durante a execuccedilatildeo contratual

bull Inexperiecircncia da organizaccedilatildeo contratante principalmente na transiccedilatildeo do modelo de contrataccedilatildeo para desenvolvimento de software com metodologias tradicionais para meacutetodos aacutegeis

Causas

bull Aumento de custo indevido (ato anti-econocircmico)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Exigecircncia de artefatos desnecessaacuterios ou que se tornam obsoletos rapidamente

bull Desconhecimento de que o processo de software eacute um dos elementos mais essenciais na caracterizaccedilatildeo do serviccedilo contratado

Causas

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

bull Remuneraccedilatildeo incompatiacutevel com a prestaccedilatildeo do serviccedilo (a mais ou a menos)

bull Atritos entre as partes do contrato

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Utilizaccedilatildeo processo de software diverso do previsto no contrato

Riscos associados agrave

Processos

Pessoas

Produtos

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo

Causas

bull Geraccedilatildeo de produtos de baixa qualidade

bull Atrasos no desenvolvimento

bull Cancelamento do projeto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Comprometimentocolaboraccedilatildeo insuficiente do responsaacutevel indicado pela aacuterea de negoacutecios (Product Owner)

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo Causas

bull Definiccedilotildees e priorizaccedilotildees de funcionalidades equivocadas

bull Esforccedilos e custos posteriores para ajustar a soluccedilatildeo mal concebida ou ateacute mesmo o seu descarte

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta do conhecimento necessaacuterio do indicado pela aacuterea de negoacutecios (Product Owner)

bull A falta de interaccedilatildeo do Product Owner com os demais usuaacuterios do software em construccedilatildeo

bull Afastamentos do Product Owner da organizaccedilatildeo em decorrecircncia por exemplo de feacuterias e licenccedilas

Causas

bull Natildeo atendimento agraves expectativas dos usuaacuterios e por consequecircncia natildeo atendimento agrave necessidade da contrataccedilatildeo

bull Suspensatildeo da execuccedilatildeo do projeto acarretando atrasos na entrega do produto final

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Excessiva dependecircncia da visatildeo do indicado pela aacuterea de negoacutecios (Product Owner)

bull Alocaccedilatildeo pela contratada de equipe inexperiente em meacutetodos aacutegeis principalmente em contrataccedilotildees de faacutebrica de software

Causas

bull Atrasos constantes na entrega dos produtos

bull Geraccedilatildeo de produtos de baixa qualidade resultando em uacuteltima anaacutelise no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Equipe da empresa contratada natildeo ter expertise em desenvolvimento de software com meacutetodos aacutegeis

bull Ausecircncia de canais de comunicaccedilatildeo eficazes Causas

bull Elaboraccedilatildeo de produtos de baixa qualidade

bull Atrasos na entrega dos produtos e em uacuteltima anaacutelise natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Dificuldade de comunicaccedilatildeo (equipe de desenvolvimento da contratada e indicado pela aacuterea de negoacutecios - Product Owner)

Riscos associados agrave

Processos

Pessoas

Produtos

bull Por ser caracteriacutestica que tem boa aceitaccedilatildeo pelo Manifesto Aacutegil e seus princiacutepios

Causas

bull Execuccedilatildeo de desembolsos excessivos

bull Atrasos na entrega do produto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo constante da lista de funcionalidades do produto

bull Funcionalidades a serem implementadas em um ciclo satildeo dependentes do funcionamento de outras implementadas em ciclos anteriores cc Manifesto Aacutegil e seus princiacutepios

Causas

bull Caso o produto da fase anterior natildeo seja aceito pode haver retrabalho com consequente atraso na entrega do produto final e custos desnecessaacuterios (para a contratada eou contratante)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Iniciaccedilatildeo de novo ciclo sem que os produtos construiacutedos na etapa anterior tenham sido validados

bull Doutrina aacutegil cc equipes inexperientes ou sem niacutevel de conhecimento teacutecnico adequado nas organizaccedilotildees contratantes

Causas

bull Falta de consistecircncia e de detalhamento da lista de funcionalidades a serem desenvolvidas (backlog do produto)

bull Alteraccedilotildees do produto comprometendo sua qualidade e elevando o custo do projeto

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta de planejamento adequado do software a ser construiacutedo

bull Existecircncia de funcionalidades impossiacuteveis de serem implementadas em um uacutenico ciclo

bull Alteraccedilatildeo de funcionalidades ao longo do desenvolvimento do software

Causas

bull Aumento de custo indevido (ato anti-econocircmico) Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Pagamento pelas mesmas funcionalidades do software mais de uma vez

bull Ideia equivocada de que a visatildeo do Product Owner basta

Causas

bull Detecccedilatildeo tardia de erros de concepccedilatildeo com consequente desperdiacutecio de recursos e esforccedilo Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Natildeo disponibilizaccedilatildeo do software em ambiente de produccedilatildeo para a utilizaccedilatildeo e avaliaccedilatildeo dos reais usuaacuterios

bull Existecircncia de meacutetricas no mercado privado natildeo vinculadas a resultados (pex pagamento por iteraccedilotildees ou sprints)

Causas

bull Remuneraccedilatildeo de horas improdutivas e paradoxo lucro-incompetecircncia

bull Recebimento de produtos de software sem qualidade resultando no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Forma de pagamento natildeo baseada em resultados

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

61 Os serviccedilos contratados de desenvolvimento de software estatildeo sendo remunerados por resultados

62 Pode-se afirmar que haacute casos de sucesso e insucesso nos modelos de contrataccedilatildeo de desenvolvimento de software pela APF

63 A legislaccedilatildeo e a jurisprudecircncia atuais aplicaacuteveis agrave contrataccedilatildeo de TI impactam na contrataccedilatildeo de desenvolvimento de software pela APF

64 Nas contrataccedilotildees de desenvolvimento de software o preccedilo contratado tem se mostrado decisivo para o sucesso da contrataccedilatildeo

65 As contrataccedilotildees de desenvolvimento de software baseado em meacutetodos aacutegeis estatildeo considerando os riscos apontados no Acoacuterdatildeo 23142013-TCU-Plenaacuterio

40

Acoacuterdatildeo 23622015-Plenaacuterio

bull Formas de provimento das soluccedilotildees de TI

bull Contratos escopo aberto ou projetos

bull Meacutetricas

bull Exequibilidade das propostas

bull Fatores de sucesso e insucesso nas contrataccedilotildees

bull Utilizaccedilatildeo de ARP

bull Contrataccedilotildees usando meacutetodos aacutegeis

Pontos abordados

bull Anaacutelise de alternativas eacute preconizada em vaacuterias referecircncias

ndash PMBOK (planejamento das aquisiccedilotildees)

ndash Cobit 50 APO06 Gerenciar orccedilamento e custos

ndash IN-SLTIMP 42014 art 12 inciso II aliacuteneas ldquoardquo ldquobrdquo e ldquocrdquo

Formas de provimento de soluccedilotildees de TI

Formas de provimento de soluccedilotildees de TI

Fonte Acoacuterdatildeo 23622015-Plenaacuterio (amostra natildeo estatiacutestica)

Quais os riscos positivos e negativos

(vantagens e desvantagens) de contratar

uma soluccedilatildeo pronta em confronto com

desenvolver uma soluccedilatildeo

Diga vocecirc

Na APF quais soluccedilotildees poderiam

ter provimento padronizado ou

centralizado

Pense nos sistemas

transversais

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 4: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

Acoacuterdatildeo 23142013-Plenaacuterio

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

Apresentaccedilatildeo

Processo de software nos contratos da APF

Riscos e controles nos contratos de

desenvolvimento de software

Eficaacutecia e a eficiecircncia da contrataccedilatildeo de

software pela APF

Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull () descrever a definiccedilatildeo da essecircncia dos meacutetodos aacutegeis os quais se constituem em uma metodologia para o desenvolvimento de softwares ()

bull () descrever como algumas instituiccedilotildees puacuteblicas federais estatildeo realizando contrataccedilotildees utilizando meacutetodos aacutegeis ()

bull () apresentar alguns riscos associados a essas contrataccedilotildees ()

6

Acoacuterdatildeo 23142013-Plenaacuterio

bull Avaliar a eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF por oacutergatildeos e entidades da APF visando a apresentar entendimentos quanto aos riscos e meacutetricas utilizados

7

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Metodologias tradicionais

ndash Cascata ou claacutessica Prototipaccedilatildeo Espiral Processo unificado (UP)

bull Metodologias aacutegeis

ndash eXtreme Programming Scrum Feature Driven Development (FDD) Dynamic Systems Development Method (DSDM) Adaptive Software Development (ASD) Crystal Pragmatic Programming Test Driven Development (TDD) Kanban entre outras

bull9

Metodologia de desenvolvimento de software ou processo de software

Estamos descobrindo maneiras melhores de desenvolver software fazendo-o noacutes mesmos e ajudando outros a fazecirc-lo Atraveacutes deste trabalho passamos a valorizar

Indiviacuteduos e interaccedilatildeo entre eles mais que processos e ferramentas

Software em funcionamento mais que documentaccedilatildeo abrangente

Colaboraccedilatildeo com o cliente mais que negociaccedilatildeo de contratos

Responder a mudanccedilas mais que seguir um plano

Ou seja mesmo havendo valor nos itens agrave direita valorizamos mais os itens agrave esquerda (traduccedilatildeo livre)

Manifesto aacutegil

bull Princiacutepio 1 nossa maior prioridade eacute satisfazer o cliente atraveacutes da entrega adiantada e contiacutenua de software de valor

bull Princiacutepio 2 aceitar mudanccedilas de requisitos mesmo ao fim do desenvolvimento Processos aacutegeis se adeacutequam a mudanccedilas para que o cliente possa tirar vantagens competitivas

bull Princiacutepio 3 entregar software funcionando com frequecircncia na escala de semanas ateacute meses com preferecircncia aos periacuteodos mais curtos

Princiacutepios dos meacutetodos aacutegeis (14)

bull Princiacutepio 4 pessoas relacionadas a negoacutecios e desenvolvedores devem trabalhar em conjunto e diariamente durante todo o curso do projeto

bull Princiacutepio 5 construir projetos ao redor de indiviacuteduos motivados dando a eles o ambiente e suporte necessaacuterio e confiar que faratildeo seu trabalho

bull Princiacutepio 6 o meacutetodo mais eficiente e eficaz de transmitir informaccedilotildees para e por dentro de um time de desenvolvimento eacute atraveacutes de uma conversa lsquocara a cararsquo

Princiacutepios dos meacutetodos aacutegeis (24)

bull Princiacutepio 7 software funcional eacute a medida primaacuteria de progresso

bull Princiacutepio 8 processos aacutegeis promovem um ambiente sustentaacutevel Os patrocinadores desenvolvedores e usuaacuterios devem ser capazes de manter indefinidamente passos constantes

bull Princiacutepio 9 contiacutenua atenccedilatildeo agrave excelecircncia teacutecnica e ao bom design aumenta a agilidade

Princiacutepios dos meacutetodos aacutegeis (34)

bull Princiacutepio 10 simplicidade ou seja a arte de maximizar a quantidade de trabalho que natildeo precisou ser feito

bull Princiacutepio 11 as melhores arquiteturas requisitos e designs emergem de times auto-organizaacuteveis

bull Princiacutepio 12 em intervalos regulares o time reflete sobre como se tornar mais efetivo Entatildeo ajustam-se e otimizam seu comportamento de acordo

Fonte httpagilemanifestoorgisoptbrprincipleshtml

Princiacutepios dos meacutetodos aacutegeis (44)

bull Scrum

bull eXtreme Programming (XP)

bull Kanban

Utilizaccedilatildeo nas organizaccedilotildees puacuteblicas

bull Processo preditivo x processo adaptativo

bull Documentaccedilatildeo x comunicaccedilatildeo direta

bull Aacutegeis

ndash Maior aceitaccedilatildeo da mudanccedila

ndash Ciclos curtos (entregas raacutepidas)

Tradicionais x aacutegeis

bull ldquoIndiviacuteduos e interaccedilatildeo entre eles mais que processos e ferramentasrdquo x impessoalidade

bull ldquoSoftware em funcionamento mais que documentaccedilatildeo abrangenterdquo x eficiecircncia e continuidade do serviccedilo puacuteblico

bull ldquoColaboraccedilatildeo com o cliente mais que negociaccedilatildeo de contratosrdquo x vinculaccedilatildeo ao instrumento convocatoacuterio

bull ldquoResponder a mudanccedilas mais que seguir um planordquo x planejamento economicidade e eficiecircncia

Princiacutepios aacutegeis x administraccedilatildeo puacuteblica

Entatildeo a utilizaccedilatildeo de meacutetodos

aacutegeis afronta os princiacutepios da

Administraccedilatildeo Puacuteblica

Nem sempre Eacute preciso

alinhar os princiacutepios dos

meacutetodos aacutegeis com os

preceitos legais

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

Riscos associados agrave

Processos

Pessoas

Produtos

bull Necessidade de adequaccedilatildeo agrave legislaccedilatildeo Causas

bull Diminuiccedilatildeo da competitividade da licitaccedilatildeo

bull Conflitos com a empresa contratada ou entre membros da organizaccedilatildeo contratante

bull Entrega de produtos de baixa qualidade

bull Diminuiccedilatildeo da eficiecircnciaprodutividade

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Adaptaccedilatildeo de metodologia aacutegil que desvirtue sua essecircncia

bull Pouca experiecircncia da organizaccedilatildeo puacuteblica contratante na utilizaccedilatildeo de meacutetodos aacutegeis

Causas

bull Conflitos de ordem financeira com a empresa contratada

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo da metodologia aacutegil adotada no instrumento convocatoacuterio no decorrer da execuccedilatildeo contratual

bull Pouca experiecircncia da organizaccedilatildeo puacuteblica contratante na utilizaccedilatildeo de meacutetodos aacutegeis

Causas

bull Contrataccedilatildeo por valores incompatiacuteveis com o serviccedilo a ser prestado

bull Descumprimento da legislaccedilatildeo (contrataccedilatildeo sem adequada especificaccedilatildeo do objeto)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Ausecircncia de definiccedilatildeo dos artefatos ou alteraccedilatildeo dos artefatos exigidos da contratada durante a execuccedilatildeo contratual

bull Inexperiecircncia da organizaccedilatildeo contratante principalmente na transiccedilatildeo do modelo de contrataccedilatildeo para desenvolvimento de software com metodologias tradicionais para meacutetodos aacutegeis

Causas

bull Aumento de custo indevido (ato anti-econocircmico)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Exigecircncia de artefatos desnecessaacuterios ou que se tornam obsoletos rapidamente

bull Desconhecimento de que o processo de software eacute um dos elementos mais essenciais na caracterizaccedilatildeo do serviccedilo contratado

Causas

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

bull Remuneraccedilatildeo incompatiacutevel com a prestaccedilatildeo do serviccedilo (a mais ou a menos)

bull Atritos entre as partes do contrato

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Utilizaccedilatildeo processo de software diverso do previsto no contrato

Riscos associados agrave

Processos

Pessoas

Produtos

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo

Causas

bull Geraccedilatildeo de produtos de baixa qualidade

bull Atrasos no desenvolvimento

bull Cancelamento do projeto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Comprometimentocolaboraccedilatildeo insuficiente do responsaacutevel indicado pela aacuterea de negoacutecios (Product Owner)

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo Causas

bull Definiccedilotildees e priorizaccedilotildees de funcionalidades equivocadas

bull Esforccedilos e custos posteriores para ajustar a soluccedilatildeo mal concebida ou ateacute mesmo o seu descarte

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta do conhecimento necessaacuterio do indicado pela aacuterea de negoacutecios (Product Owner)

bull A falta de interaccedilatildeo do Product Owner com os demais usuaacuterios do software em construccedilatildeo

bull Afastamentos do Product Owner da organizaccedilatildeo em decorrecircncia por exemplo de feacuterias e licenccedilas

Causas

bull Natildeo atendimento agraves expectativas dos usuaacuterios e por consequecircncia natildeo atendimento agrave necessidade da contrataccedilatildeo

bull Suspensatildeo da execuccedilatildeo do projeto acarretando atrasos na entrega do produto final

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Excessiva dependecircncia da visatildeo do indicado pela aacuterea de negoacutecios (Product Owner)

bull Alocaccedilatildeo pela contratada de equipe inexperiente em meacutetodos aacutegeis principalmente em contrataccedilotildees de faacutebrica de software

Causas

bull Atrasos constantes na entrega dos produtos

bull Geraccedilatildeo de produtos de baixa qualidade resultando em uacuteltima anaacutelise no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Equipe da empresa contratada natildeo ter expertise em desenvolvimento de software com meacutetodos aacutegeis

bull Ausecircncia de canais de comunicaccedilatildeo eficazes Causas

bull Elaboraccedilatildeo de produtos de baixa qualidade

bull Atrasos na entrega dos produtos e em uacuteltima anaacutelise natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Dificuldade de comunicaccedilatildeo (equipe de desenvolvimento da contratada e indicado pela aacuterea de negoacutecios - Product Owner)

Riscos associados agrave

Processos

Pessoas

Produtos

bull Por ser caracteriacutestica que tem boa aceitaccedilatildeo pelo Manifesto Aacutegil e seus princiacutepios

Causas

bull Execuccedilatildeo de desembolsos excessivos

bull Atrasos na entrega do produto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo constante da lista de funcionalidades do produto

bull Funcionalidades a serem implementadas em um ciclo satildeo dependentes do funcionamento de outras implementadas em ciclos anteriores cc Manifesto Aacutegil e seus princiacutepios

Causas

bull Caso o produto da fase anterior natildeo seja aceito pode haver retrabalho com consequente atraso na entrega do produto final e custos desnecessaacuterios (para a contratada eou contratante)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Iniciaccedilatildeo de novo ciclo sem que os produtos construiacutedos na etapa anterior tenham sido validados

bull Doutrina aacutegil cc equipes inexperientes ou sem niacutevel de conhecimento teacutecnico adequado nas organizaccedilotildees contratantes

Causas

bull Falta de consistecircncia e de detalhamento da lista de funcionalidades a serem desenvolvidas (backlog do produto)

bull Alteraccedilotildees do produto comprometendo sua qualidade e elevando o custo do projeto

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta de planejamento adequado do software a ser construiacutedo

bull Existecircncia de funcionalidades impossiacuteveis de serem implementadas em um uacutenico ciclo

bull Alteraccedilatildeo de funcionalidades ao longo do desenvolvimento do software

Causas

bull Aumento de custo indevido (ato anti-econocircmico) Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Pagamento pelas mesmas funcionalidades do software mais de uma vez

bull Ideia equivocada de que a visatildeo do Product Owner basta

Causas

bull Detecccedilatildeo tardia de erros de concepccedilatildeo com consequente desperdiacutecio de recursos e esforccedilo Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Natildeo disponibilizaccedilatildeo do software em ambiente de produccedilatildeo para a utilizaccedilatildeo e avaliaccedilatildeo dos reais usuaacuterios

bull Existecircncia de meacutetricas no mercado privado natildeo vinculadas a resultados (pex pagamento por iteraccedilotildees ou sprints)

Causas

bull Remuneraccedilatildeo de horas improdutivas e paradoxo lucro-incompetecircncia

bull Recebimento de produtos de software sem qualidade resultando no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Forma de pagamento natildeo baseada em resultados

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

61 Os serviccedilos contratados de desenvolvimento de software estatildeo sendo remunerados por resultados

62 Pode-se afirmar que haacute casos de sucesso e insucesso nos modelos de contrataccedilatildeo de desenvolvimento de software pela APF

63 A legislaccedilatildeo e a jurisprudecircncia atuais aplicaacuteveis agrave contrataccedilatildeo de TI impactam na contrataccedilatildeo de desenvolvimento de software pela APF

64 Nas contrataccedilotildees de desenvolvimento de software o preccedilo contratado tem se mostrado decisivo para o sucesso da contrataccedilatildeo

65 As contrataccedilotildees de desenvolvimento de software baseado em meacutetodos aacutegeis estatildeo considerando os riscos apontados no Acoacuterdatildeo 23142013-TCU-Plenaacuterio

40

Acoacuterdatildeo 23622015-Plenaacuterio

bull Formas de provimento das soluccedilotildees de TI

bull Contratos escopo aberto ou projetos

bull Meacutetricas

bull Exequibilidade das propostas

bull Fatores de sucesso e insucesso nas contrataccedilotildees

bull Utilizaccedilatildeo de ARP

bull Contrataccedilotildees usando meacutetodos aacutegeis

Pontos abordados

bull Anaacutelise de alternativas eacute preconizada em vaacuterias referecircncias

ndash PMBOK (planejamento das aquisiccedilotildees)

ndash Cobit 50 APO06 Gerenciar orccedilamento e custos

ndash IN-SLTIMP 42014 art 12 inciso II aliacuteneas ldquoardquo ldquobrdquo e ldquocrdquo

Formas de provimento de soluccedilotildees de TI

Formas de provimento de soluccedilotildees de TI

Fonte Acoacuterdatildeo 23622015-Plenaacuterio (amostra natildeo estatiacutestica)

Quais os riscos positivos e negativos

(vantagens e desvantagens) de contratar

uma soluccedilatildeo pronta em confronto com

desenvolver uma soluccedilatildeo

Diga vocecirc

Na APF quais soluccedilotildees poderiam

ter provimento padronizado ou

centralizado

Pense nos sistemas

transversais

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 5: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

Agenda

Apresentaccedilatildeo

Processo de software nos contratos da APF

Riscos e controles nos contratos de

desenvolvimento de software

Eficaacutecia e a eficiecircncia da contrataccedilatildeo de

software pela APF

Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull () descrever a definiccedilatildeo da essecircncia dos meacutetodos aacutegeis os quais se constituem em uma metodologia para o desenvolvimento de softwares ()

bull () descrever como algumas instituiccedilotildees puacuteblicas federais estatildeo realizando contrataccedilotildees utilizando meacutetodos aacutegeis ()

bull () apresentar alguns riscos associados a essas contrataccedilotildees ()

6

Acoacuterdatildeo 23142013-Plenaacuterio

bull Avaliar a eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF por oacutergatildeos e entidades da APF visando a apresentar entendimentos quanto aos riscos e meacutetricas utilizados

7

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Metodologias tradicionais

ndash Cascata ou claacutessica Prototipaccedilatildeo Espiral Processo unificado (UP)

bull Metodologias aacutegeis

ndash eXtreme Programming Scrum Feature Driven Development (FDD) Dynamic Systems Development Method (DSDM) Adaptive Software Development (ASD) Crystal Pragmatic Programming Test Driven Development (TDD) Kanban entre outras

bull9

Metodologia de desenvolvimento de software ou processo de software

Estamos descobrindo maneiras melhores de desenvolver software fazendo-o noacutes mesmos e ajudando outros a fazecirc-lo Atraveacutes deste trabalho passamos a valorizar

Indiviacuteduos e interaccedilatildeo entre eles mais que processos e ferramentas

Software em funcionamento mais que documentaccedilatildeo abrangente

Colaboraccedilatildeo com o cliente mais que negociaccedilatildeo de contratos

Responder a mudanccedilas mais que seguir um plano

Ou seja mesmo havendo valor nos itens agrave direita valorizamos mais os itens agrave esquerda (traduccedilatildeo livre)

Manifesto aacutegil

bull Princiacutepio 1 nossa maior prioridade eacute satisfazer o cliente atraveacutes da entrega adiantada e contiacutenua de software de valor

bull Princiacutepio 2 aceitar mudanccedilas de requisitos mesmo ao fim do desenvolvimento Processos aacutegeis se adeacutequam a mudanccedilas para que o cliente possa tirar vantagens competitivas

bull Princiacutepio 3 entregar software funcionando com frequecircncia na escala de semanas ateacute meses com preferecircncia aos periacuteodos mais curtos

Princiacutepios dos meacutetodos aacutegeis (14)

bull Princiacutepio 4 pessoas relacionadas a negoacutecios e desenvolvedores devem trabalhar em conjunto e diariamente durante todo o curso do projeto

bull Princiacutepio 5 construir projetos ao redor de indiviacuteduos motivados dando a eles o ambiente e suporte necessaacuterio e confiar que faratildeo seu trabalho

bull Princiacutepio 6 o meacutetodo mais eficiente e eficaz de transmitir informaccedilotildees para e por dentro de um time de desenvolvimento eacute atraveacutes de uma conversa lsquocara a cararsquo

Princiacutepios dos meacutetodos aacutegeis (24)

bull Princiacutepio 7 software funcional eacute a medida primaacuteria de progresso

bull Princiacutepio 8 processos aacutegeis promovem um ambiente sustentaacutevel Os patrocinadores desenvolvedores e usuaacuterios devem ser capazes de manter indefinidamente passos constantes

bull Princiacutepio 9 contiacutenua atenccedilatildeo agrave excelecircncia teacutecnica e ao bom design aumenta a agilidade

Princiacutepios dos meacutetodos aacutegeis (34)

bull Princiacutepio 10 simplicidade ou seja a arte de maximizar a quantidade de trabalho que natildeo precisou ser feito

bull Princiacutepio 11 as melhores arquiteturas requisitos e designs emergem de times auto-organizaacuteveis

bull Princiacutepio 12 em intervalos regulares o time reflete sobre como se tornar mais efetivo Entatildeo ajustam-se e otimizam seu comportamento de acordo

Fonte httpagilemanifestoorgisoptbrprincipleshtml

Princiacutepios dos meacutetodos aacutegeis (44)

bull Scrum

bull eXtreme Programming (XP)

bull Kanban

Utilizaccedilatildeo nas organizaccedilotildees puacuteblicas

bull Processo preditivo x processo adaptativo

bull Documentaccedilatildeo x comunicaccedilatildeo direta

bull Aacutegeis

ndash Maior aceitaccedilatildeo da mudanccedila

ndash Ciclos curtos (entregas raacutepidas)

Tradicionais x aacutegeis

bull ldquoIndiviacuteduos e interaccedilatildeo entre eles mais que processos e ferramentasrdquo x impessoalidade

bull ldquoSoftware em funcionamento mais que documentaccedilatildeo abrangenterdquo x eficiecircncia e continuidade do serviccedilo puacuteblico

bull ldquoColaboraccedilatildeo com o cliente mais que negociaccedilatildeo de contratosrdquo x vinculaccedilatildeo ao instrumento convocatoacuterio

bull ldquoResponder a mudanccedilas mais que seguir um planordquo x planejamento economicidade e eficiecircncia

Princiacutepios aacutegeis x administraccedilatildeo puacuteblica

Entatildeo a utilizaccedilatildeo de meacutetodos

aacutegeis afronta os princiacutepios da

Administraccedilatildeo Puacuteblica

Nem sempre Eacute preciso

alinhar os princiacutepios dos

meacutetodos aacutegeis com os

preceitos legais

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

Riscos associados agrave

Processos

Pessoas

Produtos

bull Necessidade de adequaccedilatildeo agrave legislaccedilatildeo Causas

bull Diminuiccedilatildeo da competitividade da licitaccedilatildeo

bull Conflitos com a empresa contratada ou entre membros da organizaccedilatildeo contratante

bull Entrega de produtos de baixa qualidade

bull Diminuiccedilatildeo da eficiecircnciaprodutividade

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Adaptaccedilatildeo de metodologia aacutegil que desvirtue sua essecircncia

bull Pouca experiecircncia da organizaccedilatildeo puacuteblica contratante na utilizaccedilatildeo de meacutetodos aacutegeis

Causas

bull Conflitos de ordem financeira com a empresa contratada

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo da metodologia aacutegil adotada no instrumento convocatoacuterio no decorrer da execuccedilatildeo contratual

bull Pouca experiecircncia da organizaccedilatildeo puacuteblica contratante na utilizaccedilatildeo de meacutetodos aacutegeis

Causas

bull Contrataccedilatildeo por valores incompatiacuteveis com o serviccedilo a ser prestado

bull Descumprimento da legislaccedilatildeo (contrataccedilatildeo sem adequada especificaccedilatildeo do objeto)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Ausecircncia de definiccedilatildeo dos artefatos ou alteraccedilatildeo dos artefatos exigidos da contratada durante a execuccedilatildeo contratual

bull Inexperiecircncia da organizaccedilatildeo contratante principalmente na transiccedilatildeo do modelo de contrataccedilatildeo para desenvolvimento de software com metodologias tradicionais para meacutetodos aacutegeis

Causas

bull Aumento de custo indevido (ato anti-econocircmico)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Exigecircncia de artefatos desnecessaacuterios ou que se tornam obsoletos rapidamente

bull Desconhecimento de que o processo de software eacute um dos elementos mais essenciais na caracterizaccedilatildeo do serviccedilo contratado

Causas

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

bull Remuneraccedilatildeo incompatiacutevel com a prestaccedilatildeo do serviccedilo (a mais ou a menos)

bull Atritos entre as partes do contrato

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Utilizaccedilatildeo processo de software diverso do previsto no contrato

Riscos associados agrave

Processos

Pessoas

Produtos

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo

Causas

bull Geraccedilatildeo de produtos de baixa qualidade

bull Atrasos no desenvolvimento

bull Cancelamento do projeto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Comprometimentocolaboraccedilatildeo insuficiente do responsaacutevel indicado pela aacuterea de negoacutecios (Product Owner)

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo Causas

bull Definiccedilotildees e priorizaccedilotildees de funcionalidades equivocadas

bull Esforccedilos e custos posteriores para ajustar a soluccedilatildeo mal concebida ou ateacute mesmo o seu descarte

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta do conhecimento necessaacuterio do indicado pela aacuterea de negoacutecios (Product Owner)

bull A falta de interaccedilatildeo do Product Owner com os demais usuaacuterios do software em construccedilatildeo

bull Afastamentos do Product Owner da organizaccedilatildeo em decorrecircncia por exemplo de feacuterias e licenccedilas

Causas

bull Natildeo atendimento agraves expectativas dos usuaacuterios e por consequecircncia natildeo atendimento agrave necessidade da contrataccedilatildeo

bull Suspensatildeo da execuccedilatildeo do projeto acarretando atrasos na entrega do produto final

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Excessiva dependecircncia da visatildeo do indicado pela aacuterea de negoacutecios (Product Owner)

bull Alocaccedilatildeo pela contratada de equipe inexperiente em meacutetodos aacutegeis principalmente em contrataccedilotildees de faacutebrica de software

Causas

bull Atrasos constantes na entrega dos produtos

bull Geraccedilatildeo de produtos de baixa qualidade resultando em uacuteltima anaacutelise no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Equipe da empresa contratada natildeo ter expertise em desenvolvimento de software com meacutetodos aacutegeis

bull Ausecircncia de canais de comunicaccedilatildeo eficazes Causas

bull Elaboraccedilatildeo de produtos de baixa qualidade

bull Atrasos na entrega dos produtos e em uacuteltima anaacutelise natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Dificuldade de comunicaccedilatildeo (equipe de desenvolvimento da contratada e indicado pela aacuterea de negoacutecios - Product Owner)

Riscos associados agrave

Processos

Pessoas

Produtos

bull Por ser caracteriacutestica que tem boa aceitaccedilatildeo pelo Manifesto Aacutegil e seus princiacutepios

Causas

bull Execuccedilatildeo de desembolsos excessivos

bull Atrasos na entrega do produto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo constante da lista de funcionalidades do produto

bull Funcionalidades a serem implementadas em um ciclo satildeo dependentes do funcionamento de outras implementadas em ciclos anteriores cc Manifesto Aacutegil e seus princiacutepios

Causas

bull Caso o produto da fase anterior natildeo seja aceito pode haver retrabalho com consequente atraso na entrega do produto final e custos desnecessaacuterios (para a contratada eou contratante)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Iniciaccedilatildeo de novo ciclo sem que os produtos construiacutedos na etapa anterior tenham sido validados

bull Doutrina aacutegil cc equipes inexperientes ou sem niacutevel de conhecimento teacutecnico adequado nas organizaccedilotildees contratantes

Causas

bull Falta de consistecircncia e de detalhamento da lista de funcionalidades a serem desenvolvidas (backlog do produto)

bull Alteraccedilotildees do produto comprometendo sua qualidade e elevando o custo do projeto

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta de planejamento adequado do software a ser construiacutedo

bull Existecircncia de funcionalidades impossiacuteveis de serem implementadas em um uacutenico ciclo

bull Alteraccedilatildeo de funcionalidades ao longo do desenvolvimento do software

Causas

bull Aumento de custo indevido (ato anti-econocircmico) Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Pagamento pelas mesmas funcionalidades do software mais de uma vez

bull Ideia equivocada de que a visatildeo do Product Owner basta

Causas

bull Detecccedilatildeo tardia de erros de concepccedilatildeo com consequente desperdiacutecio de recursos e esforccedilo Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Natildeo disponibilizaccedilatildeo do software em ambiente de produccedilatildeo para a utilizaccedilatildeo e avaliaccedilatildeo dos reais usuaacuterios

bull Existecircncia de meacutetricas no mercado privado natildeo vinculadas a resultados (pex pagamento por iteraccedilotildees ou sprints)

Causas

bull Remuneraccedilatildeo de horas improdutivas e paradoxo lucro-incompetecircncia

bull Recebimento de produtos de software sem qualidade resultando no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Forma de pagamento natildeo baseada em resultados

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

61 Os serviccedilos contratados de desenvolvimento de software estatildeo sendo remunerados por resultados

62 Pode-se afirmar que haacute casos de sucesso e insucesso nos modelos de contrataccedilatildeo de desenvolvimento de software pela APF

63 A legislaccedilatildeo e a jurisprudecircncia atuais aplicaacuteveis agrave contrataccedilatildeo de TI impactam na contrataccedilatildeo de desenvolvimento de software pela APF

64 Nas contrataccedilotildees de desenvolvimento de software o preccedilo contratado tem se mostrado decisivo para o sucesso da contrataccedilatildeo

65 As contrataccedilotildees de desenvolvimento de software baseado em meacutetodos aacutegeis estatildeo considerando os riscos apontados no Acoacuterdatildeo 23142013-TCU-Plenaacuterio

40

Acoacuterdatildeo 23622015-Plenaacuterio

bull Formas de provimento das soluccedilotildees de TI

bull Contratos escopo aberto ou projetos

bull Meacutetricas

bull Exequibilidade das propostas

bull Fatores de sucesso e insucesso nas contrataccedilotildees

bull Utilizaccedilatildeo de ARP

bull Contrataccedilotildees usando meacutetodos aacutegeis

Pontos abordados

bull Anaacutelise de alternativas eacute preconizada em vaacuterias referecircncias

ndash PMBOK (planejamento das aquisiccedilotildees)

ndash Cobit 50 APO06 Gerenciar orccedilamento e custos

ndash IN-SLTIMP 42014 art 12 inciso II aliacuteneas ldquoardquo ldquobrdquo e ldquocrdquo

Formas de provimento de soluccedilotildees de TI

Formas de provimento de soluccedilotildees de TI

Fonte Acoacuterdatildeo 23622015-Plenaacuterio (amostra natildeo estatiacutestica)

Quais os riscos positivos e negativos

(vantagens e desvantagens) de contratar

uma soluccedilatildeo pronta em confronto com

desenvolver uma soluccedilatildeo

Diga vocecirc

Na APF quais soluccedilotildees poderiam

ter provimento padronizado ou

centralizado

Pense nos sistemas

transversais

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 6: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

bull () descrever a definiccedilatildeo da essecircncia dos meacutetodos aacutegeis os quais se constituem em uma metodologia para o desenvolvimento de softwares ()

bull () descrever como algumas instituiccedilotildees puacuteblicas federais estatildeo realizando contrataccedilotildees utilizando meacutetodos aacutegeis ()

bull () apresentar alguns riscos associados a essas contrataccedilotildees ()

6

Acoacuterdatildeo 23142013-Plenaacuterio

bull Avaliar a eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF por oacutergatildeos e entidades da APF visando a apresentar entendimentos quanto aos riscos e meacutetricas utilizados

7

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Metodologias tradicionais

ndash Cascata ou claacutessica Prototipaccedilatildeo Espiral Processo unificado (UP)

bull Metodologias aacutegeis

ndash eXtreme Programming Scrum Feature Driven Development (FDD) Dynamic Systems Development Method (DSDM) Adaptive Software Development (ASD) Crystal Pragmatic Programming Test Driven Development (TDD) Kanban entre outras

bull9

Metodologia de desenvolvimento de software ou processo de software

Estamos descobrindo maneiras melhores de desenvolver software fazendo-o noacutes mesmos e ajudando outros a fazecirc-lo Atraveacutes deste trabalho passamos a valorizar

Indiviacuteduos e interaccedilatildeo entre eles mais que processos e ferramentas

Software em funcionamento mais que documentaccedilatildeo abrangente

Colaboraccedilatildeo com o cliente mais que negociaccedilatildeo de contratos

Responder a mudanccedilas mais que seguir um plano

Ou seja mesmo havendo valor nos itens agrave direita valorizamos mais os itens agrave esquerda (traduccedilatildeo livre)

Manifesto aacutegil

bull Princiacutepio 1 nossa maior prioridade eacute satisfazer o cliente atraveacutes da entrega adiantada e contiacutenua de software de valor

bull Princiacutepio 2 aceitar mudanccedilas de requisitos mesmo ao fim do desenvolvimento Processos aacutegeis se adeacutequam a mudanccedilas para que o cliente possa tirar vantagens competitivas

bull Princiacutepio 3 entregar software funcionando com frequecircncia na escala de semanas ateacute meses com preferecircncia aos periacuteodos mais curtos

Princiacutepios dos meacutetodos aacutegeis (14)

bull Princiacutepio 4 pessoas relacionadas a negoacutecios e desenvolvedores devem trabalhar em conjunto e diariamente durante todo o curso do projeto

bull Princiacutepio 5 construir projetos ao redor de indiviacuteduos motivados dando a eles o ambiente e suporte necessaacuterio e confiar que faratildeo seu trabalho

bull Princiacutepio 6 o meacutetodo mais eficiente e eficaz de transmitir informaccedilotildees para e por dentro de um time de desenvolvimento eacute atraveacutes de uma conversa lsquocara a cararsquo

Princiacutepios dos meacutetodos aacutegeis (24)

bull Princiacutepio 7 software funcional eacute a medida primaacuteria de progresso

bull Princiacutepio 8 processos aacutegeis promovem um ambiente sustentaacutevel Os patrocinadores desenvolvedores e usuaacuterios devem ser capazes de manter indefinidamente passos constantes

bull Princiacutepio 9 contiacutenua atenccedilatildeo agrave excelecircncia teacutecnica e ao bom design aumenta a agilidade

Princiacutepios dos meacutetodos aacutegeis (34)

bull Princiacutepio 10 simplicidade ou seja a arte de maximizar a quantidade de trabalho que natildeo precisou ser feito

bull Princiacutepio 11 as melhores arquiteturas requisitos e designs emergem de times auto-organizaacuteveis

bull Princiacutepio 12 em intervalos regulares o time reflete sobre como se tornar mais efetivo Entatildeo ajustam-se e otimizam seu comportamento de acordo

Fonte httpagilemanifestoorgisoptbrprincipleshtml

Princiacutepios dos meacutetodos aacutegeis (44)

bull Scrum

bull eXtreme Programming (XP)

bull Kanban

Utilizaccedilatildeo nas organizaccedilotildees puacuteblicas

bull Processo preditivo x processo adaptativo

bull Documentaccedilatildeo x comunicaccedilatildeo direta

bull Aacutegeis

ndash Maior aceitaccedilatildeo da mudanccedila

ndash Ciclos curtos (entregas raacutepidas)

Tradicionais x aacutegeis

bull ldquoIndiviacuteduos e interaccedilatildeo entre eles mais que processos e ferramentasrdquo x impessoalidade

bull ldquoSoftware em funcionamento mais que documentaccedilatildeo abrangenterdquo x eficiecircncia e continuidade do serviccedilo puacuteblico

bull ldquoColaboraccedilatildeo com o cliente mais que negociaccedilatildeo de contratosrdquo x vinculaccedilatildeo ao instrumento convocatoacuterio

bull ldquoResponder a mudanccedilas mais que seguir um planordquo x planejamento economicidade e eficiecircncia

Princiacutepios aacutegeis x administraccedilatildeo puacuteblica

Entatildeo a utilizaccedilatildeo de meacutetodos

aacutegeis afronta os princiacutepios da

Administraccedilatildeo Puacuteblica

Nem sempre Eacute preciso

alinhar os princiacutepios dos

meacutetodos aacutegeis com os

preceitos legais

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

Riscos associados agrave

Processos

Pessoas

Produtos

bull Necessidade de adequaccedilatildeo agrave legislaccedilatildeo Causas

bull Diminuiccedilatildeo da competitividade da licitaccedilatildeo

bull Conflitos com a empresa contratada ou entre membros da organizaccedilatildeo contratante

bull Entrega de produtos de baixa qualidade

bull Diminuiccedilatildeo da eficiecircnciaprodutividade

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Adaptaccedilatildeo de metodologia aacutegil que desvirtue sua essecircncia

bull Pouca experiecircncia da organizaccedilatildeo puacuteblica contratante na utilizaccedilatildeo de meacutetodos aacutegeis

Causas

bull Conflitos de ordem financeira com a empresa contratada

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo da metodologia aacutegil adotada no instrumento convocatoacuterio no decorrer da execuccedilatildeo contratual

bull Pouca experiecircncia da organizaccedilatildeo puacuteblica contratante na utilizaccedilatildeo de meacutetodos aacutegeis

Causas

bull Contrataccedilatildeo por valores incompatiacuteveis com o serviccedilo a ser prestado

bull Descumprimento da legislaccedilatildeo (contrataccedilatildeo sem adequada especificaccedilatildeo do objeto)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Ausecircncia de definiccedilatildeo dos artefatos ou alteraccedilatildeo dos artefatos exigidos da contratada durante a execuccedilatildeo contratual

bull Inexperiecircncia da organizaccedilatildeo contratante principalmente na transiccedilatildeo do modelo de contrataccedilatildeo para desenvolvimento de software com metodologias tradicionais para meacutetodos aacutegeis

Causas

bull Aumento de custo indevido (ato anti-econocircmico)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Exigecircncia de artefatos desnecessaacuterios ou que se tornam obsoletos rapidamente

bull Desconhecimento de que o processo de software eacute um dos elementos mais essenciais na caracterizaccedilatildeo do serviccedilo contratado

Causas

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

bull Remuneraccedilatildeo incompatiacutevel com a prestaccedilatildeo do serviccedilo (a mais ou a menos)

bull Atritos entre as partes do contrato

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Utilizaccedilatildeo processo de software diverso do previsto no contrato

Riscos associados agrave

Processos

Pessoas

Produtos

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo

Causas

bull Geraccedilatildeo de produtos de baixa qualidade

bull Atrasos no desenvolvimento

bull Cancelamento do projeto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Comprometimentocolaboraccedilatildeo insuficiente do responsaacutevel indicado pela aacuterea de negoacutecios (Product Owner)

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo Causas

bull Definiccedilotildees e priorizaccedilotildees de funcionalidades equivocadas

bull Esforccedilos e custos posteriores para ajustar a soluccedilatildeo mal concebida ou ateacute mesmo o seu descarte

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta do conhecimento necessaacuterio do indicado pela aacuterea de negoacutecios (Product Owner)

bull A falta de interaccedilatildeo do Product Owner com os demais usuaacuterios do software em construccedilatildeo

bull Afastamentos do Product Owner da organizaccedilatildeo em decorrecircncia por exemplo de feacuterias e licenccedilas

Causas

bull Natildeo atendimento agraves expectativas dos usuaacuterios e por consequecircncia natildeo atendimento agrave necessidade da contrataccedilatildeo

bull Suspensatildeo da execuccedilatildeo do projeto acarretando atrasos na entrega do produto final

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Excessiva dependecircncia da visatildeo do indicado pela aacuterea de negoacutecios (Product Owner)

bull Alocaccedilatildeo pela contratada de equipe inexperiente em meacutetodos aacutegeis principalmente em contrataccedilotildees de faacutebrica de software

Causas

bull Atrasos constantes na entrega dos produtos

bull Geraccedilatildeo de produtos de baixa qualidade resultando em uacuteltima anaacutelise no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Equipe da empresa contratada natildeo ter expertise em desenvolvimento de software com meacutetodos aacutegeis

bull Ausecircncia de canais de comunicaccedilatildeo eficazes Causas

bull Elaboraccedilatildeo de produtos de baixa qualidade

bull Atrasos na entrega dos produtos e em uacuteltima anaacutelise natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Dificuldade de comunicaccedilatildeo (equipe de desenvolvimento da contratada e indicado pela aacuterea de negoacutecios - Product Owner)

Riscos associados agrave

Processos

Pessoas

Produtos

bull Por ser caracteriacutestica que tem boa aceitaccedilatildeo pelo Manifesto Aacutegil e seus princiacutepios

Causas

bull Execuccedilatildeo de desembolsos excessivos

bull Atrasos na entrega do produto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo constante da lista de funcionalidades do produto

bull Funcionalidades a serem implementadas em um ciclo satildeo dependentes do funcionamento de outras implementadas em ciclos anteriores cc Manifesto Aacutegil e seus princiacutepios

Causas

bull Caso o produto da fase anterior natildeo seja aceito pode haver retrabalho com consequente atraso na entrega do produto final e custos desnecessaacuterios (para a contratada eou contratante)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Iniciaccedilatildeo de novo ciclo sem que os produtos construiacutedos na etapa anterior tenham sido validados

bull Doutrina aacutegil cc equipes inexperientes ou sem niacutevel de conhecimento teacutecnico adequado nas organizaccedilotildees contratantes

Causas

bull Falta de consistecircncia e de detalhamento da lista de funcionalidades a serem desenvolvidas (backlog do produto)

bull Alteraccedilotildees do produto comprometendo sua qualidade e elevando o custo do projeto

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta de planejamento adequado do software a ser construiacutedo

bull Existecircncia de funcionalidades impossiacuteveis de serem implementadas em um uacutenico ciclo

bull Alteraccedilatildeo de funcionalidades ao longo do desenvolvimento do software

Causas

bull Aumento de custo indevido (ato anti-econocircmico) Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Pagamento pelas mesmas funcionalidades do software mais de uma vez

bull Ideia equivocada de que a visatildeo do Product Owner basta

Causas

bull Detecccedilatildeo tardia de erros de concepccedilatildeo com consequente desperdiacutecio de recursos e esforccedilo Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Natildeo disponibilizaccedilatildeo do software em ambiente de produccedilatildeo para a utilizaccedilatildeo e avaliaccedilatildeo dos reais usuaacuterios

bull Existecircncia de meacutetricas no mercado privado natildeo vinculadas a resultados (pex pagamento por iteraccedilotildees ou sprints)

Causas

bull Remuneraccedilatildeo de horas improdutivas e paradoxo lucro-incompetecircncia

bull Recebimento de produtos de software sem qualidade resultando no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Forma de pagamento natildeo baseada em resultados

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

61 Os serviccedilos contratados de desenvolvimento de software estatildeo sendo remunerados por resultados

62 Pode-se afirmar que haacute casos de sucesso e insucesso nos modelos de contrataccedilatildeo de desenvolvimento de software pela APF

63 A legislaccedilatildeo e a jurisprudecircncia atuais aplicaacuteveis agrave contrataccedilatildeo de TI impactam na contrataccedilatildeo de desenvolvimento de software pela APF

64 Nas contrataccedilotildees de desenvolvimento de software o preccedilo contratado tem se mostrado decisivo para o sucesso da contrataccedilatildeo

65 As contrataccedilotildees de desenvolvimento de software baseado em meacutetodos aacutegeis estatildeo considerando os riscos apontados no Acoacuterdatildeo 23142013-TCU-Plenaacuterio

40

Acoacuterdatildeo 23622015-Plenaacuterio

bull Formas de provimento das soluccedilotildees de TI

bull Contratos escopo aberto ou projetos

bull Meacutetricas

bull Exequibilidade das propostas

bull Fatores de sucesso e insucesso nas contrataccedilotildees

bull Utilizaccedilatildeo de ARP

bull Contrataccedilotildees usando meacutetodos aacutegeis

Pontos abordados

bull Anaacutelise de alternativas eacute preconizada em vaacuterias referecircncias

ndash PMBOK (planejamento das aquisiccedilotildees)

ndash Cobit 50 APO06 Gerenciar orccedilamento e custos

ndash IN-SLTIMP 42014 art 12 inciso II aliacuteneas ldquoardquo ldquobrdquo e ldquocrdquo

Formas de provimento de soluccedilotildees de TI

Formas de provimento de soluccedilotildees de TI

Fonte Acoacuterdatildeo 23622015-Plenaacuterio (amostra natildeo estatiacutestica)

Quais os riscos positivos e negativos

(vantagens e desvantagens) de contratar

uma soluccedilatildeo pronta em confronto com

desenvolver uma soluccedilatildeo

Diga vocecirc

Na APF quais soluccedilotildees poderiam

ter provimento padronizado ou

centralizado

Pense nos sistemas

transversais

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 7: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

bull Avaliar a eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF por oacutergatildeos e entidades da APF visando a apresentar entendimentos quanto aos riscos e meacutetricas utilizados

7

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Metodologias tradicionais

ndash Cascata ou claacutessica Prototipaccedilatildeo Espiral Processo unificado (UP)

bull Metodologias aacutegeis

ndash eXtreme Programming Scrum Feature Driven Development (FDD) Dynamic Systems Development Method (DSDM) Adaptive Software Development (ASD) Crystal Pragmatic Programming Test Driven Development (TDD) Kanban entre outras

bull9

Metodologia de desenvolvimento de software ou processo de software

Estamos descobrindo maneiras melhores de desenvolver software fazendo-o noacutes mesmos e ajudando outros a fazecirc-lo Atraveacutes deste trabalho passamos a valorizar

Indiviacuteduos e interaccedilatildeo entre eles mais que processos e ferramentas

Software em funcionamento mais que documentaccedilatildeo abrangente

Colaboraccedilatildeo com o cliente mais que negociaccedilatildeo de contratos

Responder a mudanccedilas mais que seguir um plano

Ou seja mesmo havendo valor nos itens agrave direita valorizamos mais os itens agrave esquerda (traduccedilatildeo livre)

Manifesto aacutegil

bull Princiacutepio 1 nossa maior prioridade eacute satisfazer o cliente atraveacutes da entrega adiantada e contiacutenua de software de valor

bull Princiacutepio 2 aceitar mudanccedilas de requisitos mesmo ao fim do desenvolvimento Processos aacutegeis se adeacutequam a mudanccedilas para que o cliente possa tirar vantagens competitivas

bull Princiacutepio 3 entregar software funcionando com frequecircncia na escala de semanas ateacute meses com preferecircncia aos periacuteodos mais curtos

Princiacutepios dos meacutetodos aacutegeis (14)

bull Princiacutepio 4 pessoas relacionadas a negoacutecios e desenvolvedores devem trabalhar em conjunto e diariamente durante todo o curso do projeto

bull Princiacutepio 5 construir projetos ao redor de indiviacuteduos motivados dando a eles o ambiente e suporte necessaacuterio e confiar que faratildeo seu trabalho

bull Princiacutepio 6 o meacutetodo mais eficiente e eficaz de transmitir informaccedilotildees para e por dentro de um time de desenvolvimento eacute atraveacutes de uma conversa lsquocara a cararsquo

Princiacutepios dos meacutetodos aacutegeis (24)

bull Princiacutepio 7 software funcional eacute a medida primaacuteria de progresso

bull Princiacutepio 8 processos aacutegeis promovem um ambiente sustentaacutevel Os patrocinadores desenvolvedores e usuaacuterios devem ser capazes de manter indefinidamente passos constantes

bull Princiacutepio 9 contiacutenua atenccedilatildeo agrave excelecircncia teacutecnica e ao bom design aumenta a agilidade

Princiacutepios dos meacutetodos aacutegeis (34)

bull Princiacutepio 10 simplicidade ou seja a arte de maximizar a quantidade de trabalho que natildeo precisou ser feito

bull Princiacutepio 11 as melhores arquiteturas requisitos e designs emergem de times auto-organizaacuteveis

bull Princiacutepio 12 em intervalos regulares o time reflete sobre como se tornar mais efetivo Entatildeo ajustam-se e otimizam seu comportamento de acordo

Fonte httpagilemanifestoorgisoptbrprincipleshtml

Princiacutepios dos meacutetodos aacutegeis (44)

bull Scrum

bull eXtreme Programming (XP)

bull Kanban

Utilizaccedilatildeo nas organizaccedilotildees puacuteblicas

bull Processo preditivo x processo adaptativo

bull Documentaccedilatildeo x comunicaccedilatildeo direta

bull Aacutegeis

ndash Maior aceitaccedilatildeo da mudanccedila

ndash Ciclos curtos (entregas raacutepidas)

Tradicionais x aacutegeis

bull ldquoIndiviacuteduos e interaccedilatildeo entre eles mais que processos e ferramentasrdquo x impessoalidade

bull ldquoSoftware em funcionamento mais que documentaccedilatildeo abrangenterdquo x eficiecircncia e continuidade do serviccedilo puacuteblico

bull ldquoColaboraccedilatildeo com o cliente mais que negociaccedilatildeo de contratosrdquo x vinculaccedilatildeo ao instrumento convocatoacuterio

bull ldquoResponder a mudanccedilas mais que seguir um planordquo x planejamento economicidade e eficiecircncia

Princiacutepios aacutegeis x administraccedilatildeo puacuteblica

Entatildeo a utilizaccedilatildeo de meacutetodos

aacutegeis afronta os princiacutepios da

Administraccedilatildeo Puacuteblica

Nem sempre Eacute preciso

alinhar os princiacutepios dos

meacutetodos aacutegeis com os

preceitos legais

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

Riscos associados agrave

Processos

Pessoas

Produtos

bull Necessidade de adequaccedilatildeo agrave legislaccedilatildeo Causas

bull Diminuiccedilatildeo da competitividade da licitaccedilatildeo

bull Conflitos com a empresa contratada ou entre membros da organizaccedilatildeo contratante

bull Entrega de produtos de baixa qualidade

bull Diminuiccedilatildeo da eficiecircnciaprodutividade

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Adaptaccedilatildeo de metodologia aacutegil que desvirtue sua essecircncia

bull Pouca experiecircncia da organizaccedilatildeo puacuteblica contratante na utilizaccedilatildeo de meacutetodos aacutegeis

Causas

bull Conflitos de ordem financeira com a empresa contratada

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo da metodologia aacutegil adotada no instrumento convocatoacuterio no decorrer da execuccedilatildeo contratual

bull Pouca experiecircncia da organizaccedilatildeo puacuteblica contratante na utilizaccedilatildeo de meacutetodos aacutegeis

Causas

bull Contrataccedilatildeo por valores incompatiacuteveis com o serviccedilo a ser prestado

bull Descumprimento da legislaccedilatildeo (contrataccedilatildeo sem adequada especificaccedilatildeo do objeto)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Ausecircncia de definiccedilatildeo dos artefatos ou alteraccedilatildeo dos artefatos exigidos da contratada durante a execuccedilatildeo contratual

bull Inexperiecircncia da organizaccedilatildeo contratante principalmente na transiccedilatildeo do modelo de contrataccedilatildeo para desenvolvimento de software com metodologias tradicionais para meacutetodos aacutegeis

Causas

bull Aumento de custo indevido (ato anti-econocircmico)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Exigecircncia de artefatos desnecessaacuterios ou que se tornam obsoletos rapidamente

bull Desconhecimento de que o processo de software eacute um dos elementos mais essenciais na caracterizaccedilatildeo do serviccedilo contratado

Causas

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

bull Remuneraccedilatildeo incompatiacutevel com a prestaccedilatildeo do serviccedilo (a mais ou a menos)

bull Atritos entre as partes do contrato

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Utilizaccedilatildeo processo de software diverso do previsto no contrato

Riscos associados agrave

Processos

Pessoas

Produtos

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo

Causas

bull Geraccedilatildeo de produtos de baixa qualidade

bull Atrasos no desenvolvimento

bull Cancelamento do projeto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Comprometimentocolaboraccedilatildeo insuficiente do responsaacutevel indicado pela aacuterea de negoacutecios (Product Owner)

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo Causas

bull Definiccedilotildees e priorizaccedilotildees de funcionalidades equivocadas

bull Esforccedilos e custos posteriores para ajustar a soluccedilatildeo mal concebida ou ateacute mesmo o seu descarte

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta do conhecimento necessaacuterio do indicado pela aacuterea de negoacutecios (Product Owner)

bull A falta de interaccedilatildeo do Product Owner com os demais usuaacuterios do software em construccedilatildeo

bull Afastamentos do Product Owner da organizaccedilatildeo em decorrecircncia por exemplo de feacuterias e licenccedilas

Causas

bull Natildeo atendimento agraves expectativas dos usuaacuterios e por consequecircncia natildeo atendimento agrave necessidade da contrataccedilatildeo

bull Suspensatildeo da execuccedilatildeo do projeto acarretando atrasos na entrega do produto final

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Excessiva dependecircncia da visatildeo do indicado pela aacuterea de negoacutecios (Product Owner)

bull Alocaccedilatildeo pela contratada de equipe inexperiente em meacutetodos aacutegeis principalmente em contrataccedilotildees de faacutebrica de software

Causas

bull Atrasos constantes na entrega dos produtos

bull Geraccedilatildeo de produtos de baixa qualidade resultando em uacuteltima anaacutelise no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Equipe da empresa contratada natildeo ter expertise em desenvolvimento de software com meacutetodos aacutegeis

bull Ausecircncia de canais de comunicaccedilatildeo eficazes Causas

bull Elaboraccedilatildeo de produtos de baixa qualidade

bull Atrasos na entrega dos produtos e em uacuteltima anaacutelise natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Dificuldade de comunicaccedilatildeo (equipe de desenvolvimento da contratada e indicado pela aacuterea de negoacutecios - Product Owner)

Riscos associados agrave

Processos

Pessoas

Produtos

bull Por ser caracteriacutestica que tem boa aceitaccedilatildeo pelo Manifesto Aacutegil e seus princiacutepios

Causas

bull Execuccedilatildeo de desembolsos excessivos

bull Atrasos na entrega do produto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo constante da lista de funcionalidades do produto

bull Funcionalidades a serem implementadas em um ciclo satildeo dependentes do funcionamento de outras implementadas em ciclos anteriores cc Manifesto Aacutegil e seus princiacutepios

Causas

bull Caso o produto da fase anterior natildeo seja aceito pode haver retrabalho com consequente atraso na entrega do produto final e custos desnecessaacuterios (para a contratada eou contratante)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Iniciaccedilatildeo de novo ciclo sem que os produtos construiacutedos na etapa anterior tenham sido validados

bull Doutrina aacutegil cc equipes inexperientes ou sem niacutevel de conhecimento teacutecnico adequado nas organizaccedilotildees contratantes

Causas

bull Falta de consistecircncia e de detalhamento da lista de funcionalidades a serem desenvolvidas (backlog do produto)

bull Alteraccedilotildees do produto comprometendo sua qualidade e elevando o custo do projeto

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta de planejamento adequado do software a ser construiacutedo

bull Existecircncia de funcionalidades impossiacuteveis de serem implementadas em um uacutenico ciclo

bull Alteraccedilatildeo de funcionalidades ao longo do desenvolvimento do software

Causas

bull Aumento de custo indevido (ato anti-econocircmico) Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Pagamento pelas mesmas funcionalidades do software mais de uma vez

bull Ideia equivocada de que a visatildeo do Product Owner basta

Causas

bull Detecccedilatildeo tardia de erros de concepccedilatildeo com consequente desperdiacutecio de recursos e esforccedilo Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Natildeo disponibilizaccedilatildeo do software em ambiente de produccedilatildeo para a utilizaccedilatildeo e avaliaccedilatildeo dos reais usuaacuterios

bull Existecircncia de meacutetricas no mercado privado natildeo vinculadas a resultados (pex pagamento por iteraccedilotildees ou sprints)

Causas

bull Remuneraccedilatildeo de horas improdutivas e paradoxo lucro-incompetecircncia

bull Recebimento de produtos de software sem qualidade resultando no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Forma de pagamento natildeo baseada em resultados

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

61 Os serviccedilos contratados de desenvolvimento de software estatildeo sendo remunerados por resultados

62 Pode-se afirmar que haacute casos de sucesso e insucesso nos modelos de contrataccedilatildeo de desenvolvimento de software pela APF

63 A legislaccedilatildeo e a jurisprudecircncia atuais aplicaacuteveis agrave contrataccedilatildeo de TI impactam na contrataccedilatildeo de desenvolvimento de software pela APF

64 Nas contrataccedilotildees de desenvolvimento de software o preccedilo contratado tem se mostrado decisivo para o sucesso da contrataccedilatildeo

65 As contrataccedilotildees de desenvolvimento de software baseado em meacutetodos aacutegeis estatildeo considerando os riscos apontados no Acoacuterdatildeo 23142013-TCU-Plenaacuterio

40

Acoacuterdatildeo 23622015-Plenaacuterio

bull Formas de provimento das soluccedilotildees de TI

bull Contratos escopo aberto ou projetos

bull Meacutetricas

bull Exequibilidade das propostas

bull Fatores de sucesso e insucesso nas contrataccedilotildees

bull Utilizaccedilatildeo de ARP

bull Contrataccedilotildees usando meacutetodos aacutegeis

Pontos abordados

bull Anaacutelise de alternativas eacute preconizada em vaacuterias referecircncias

ndash PMBOK (planejamento das aquisiccedilotildees)

ndash Cobit 50 APO06 Gerenciar orccedilamento e custos

ndash IN-SLTIMP 42014 art 12 inciso II aliacuteneas ldquoardquo ldquobrdquo e ldquocrdquo

Formas de provimento de soluccedilotildees de TI

Formas de provimento de soluccedilotildees de TI

Fonte Acoacuterdatildeo 23622015-Plenaacuterio (amostra natildeo estatiacutestica)

Quais os riscos positivos e negativos

(vantagens e desvantagens) de contratar

uma soluccedilatildeo pronta em confronto com

desenvolver uma soluccedilatildeo

Diga vocecirc

Na APF quais soluccedilotildees poderiam

ter provimento padronizado ou

centralizado

Pense nos sistemas

transversais

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 8: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Metodologias tradicionais

ndash Cascata ou claacutessica Prototipaccedilatildeo Espiral Processo unificado (UP)

bull Metodologias aacutegeis

ndash eXtreme Programming Scrum Feature Driven Development (FDD) Dynamic Systems Development Method (DSDM) Adaptive Software Development (ASD) Crystal Pragmatic Programming Test Driven Development (TDD) Kanban entre outras

bull9

Metodologia de desenvolvimento de software ou processo de software

Estamos descobrindo maneiras melhores de desenvolver software fazendo-o noacutes mesmos e ajudando outros a fazecirc-lo Atraveacutes deste trabalho passamos a valorizar

Indiviacuteduos e interaccedilatildeo entre eles mais que processos e ferramentas

Software em funcionamento mais que documentaccedilatildeo abrangente

Colaboraccedilatildeo com o cliente mais que negociaccedilatildeo de contratos

Responder a mudanccedilas mais que seguir um plano

Ou seja mesmo havendo valor nos itens agrave direita valorizamos mais os itens agrave esquerda (traduccedilatildeo livre)

Manifesto aacutegil

bull Princiacutepio 1 nossa maior prioridade eacute satisfazer o cliente atraveacutes da entrega adiantada e contiacutenua de software de valor

bull Princiacutepio 2 aceitar mudanccedilas de requisitos mesmo ao fim do desenvolvimento Processos aacutegeis se adeacutequam a mudanccedilas para que o cliente possa tirar vantagens competitivas

bull Princiacutepio 3 entregar software funcionando com frequecircncia na escala de semanas ateacute meses com preferecircncia aos periacuteodos mais curtos

Princiacutepios dos meacutetodos aacutegeis (14)

bull Princiacutepio 4 pessoas relacionadas a negoacutecios e desenvolvedores devem trabalhar em conjunto e diariamente durante todo o curso do projeto

bull Princiacutepio 5 construir projetos ao redor de indiviacuteduos motivados dando a eles o ambiente e suporte necessaacuterio e confiar que faratildeo seu trabalho

bull Princiacutepio 6 o meacutetodo mais eficiente e eficaz de transmitir informaccedilotildees para e por dentro de um time de desenvolvimento eacute atraveacutes de uma conversa lsquocara a cararsquo

Princiacutepios dos meacutetodos aacutegeis (24)

bull Princiacutepio 7 software funcional eacute a medida primaacuteria de progresso

bull Princiacutepio 8 processos aacutegeis promovem um ambiente sustentaacutevel Os patrocinadores desenvolvedores e usuaacuterios devem ser capazes de manter indefinidamente passos constantes

bull Princiacutepio 9 contiacutenua atenccedilatildeo agrave excelecircncia teacutecnica e ao bom design aumenta a agilidade

Princiacutepios dos meacutetodos aacutegeis (34)

bull Princiacutepio 10 simplicidade ou seja a arte de maximizar a quantidade de trabalho que natildeo precisou ser feito

bull Princiacutepio 11 as melhores arquiteturas requisitos e designs emergem de times auto-organizaacuteveis

bull Princiacutepio 12 em intervalos regulares o time reflete sobre como se tornar mais efetivo Entatildeo ajustam-se e otimizam seu comportamento de acordo

Fonte httpagilemanifestoorgisoptbrprincipleshtml

Princiacutepios dos meacutetodos aacutegeis (44)

bull Scrum

bull eXtreme Programming (XP)

bull Kanban

Utilizaccedilatildeo nas organizaccedilotildees puacuteblicas

bull Processo preditivo x processo adaptativo

bull Documentaccedilatildeo x comunicaccedilatildeo direta

bull Aacutegeis

ndash Maior aceitaccedilatildeo da mudanccedila

ndash Ciclos curtos (entregas raacutepidas)

Tradicionais x aacutegeis

bull ldquoIndiviacuteduos e interaccedilatildeo entre eles mais que processos e ferramentasrdquo x impessoalidade

bull ldquoSoftware em funcionamento mais que documentaccedilatildeo abrangenterdquo x eficiecircncia e continuidade do serviccedilo puacuteblico

bull ldquoColaboraccedilatildeo com o cliente mais que negociaccedilatildeo de contratosrdquo x vinculaccedilatildeo ao instrumento convocatoacuterio

bull ldquoResponder a mudanccedilas mais que seguir um planordquo x planejamento economicidade e eficiecircncia

Princiacutepios aacutegeis x administraccedilatildeo puacuteblica

Entatildeo a utilizaccedilatildeo de meacutetodos

aacutegeis afronta os princiacutepios da

Administraccedilatildeo Puacuteblica

Nem sempre Eacute preciso

alinhar os princiacutepios dos

meacutetodos aacutegeis com os

preceitos legais

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

Riscos associados agrave

Processos

Pessoas

Produtos

bull Necessidade de adequaccedilatildeo agrave legislaccedilatildeo Causas

bull Diminuiccedilatildeo da competitividade da licitaccedilatildeo

bull Conflitos com a empresa contratada ou entre membros da organizaccedilatildeo contratante

bull Entrega de produtos de baixa qualidade

bull Diminuiccedilatildeo da eficiecircnciaprodutividade

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Adaptaccedilatildeo de metodologia aacutegil que desvirtue sua essecircncia

bull Pouca experiecircncia da organizaccedilatildeo puacuteblica contratante na utilizaccedilatildeo de meacutetodos aacutegeis

Causas

bull Conflitos de ordem financeira com a empresa contratada

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo da metodologia aacutegil adotada no instrumento convocatoacuterio no decorrer da execuccedilatildeo contratual

bull Pouca experiecircncia da organizaccedilatildeo puacuteblica contratante na utilizaccedilatildeo de meacutetodos aacutegeis

Causas

bull Contrataccedilatildeo por valores incompatiacuteveis com o serviccedilo a ser prestado

bull Descumprimento da legislaccedilatildeo (contrataccedilatildeo sem adequada especificaccedilatildeo do objeto)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Ausecircncia de definiccedilatildeo dos artefatos ou alteraccedilatildeo dos artefatos exigidos da contratada durante a execuccedilatildeo contratual

bull Inexperiecircncia da organizaccedilatildeo contratante principalmente na transiccedilatildeo do modelo de contrataccedilatildeo para desenvolvimento de software com metodologias tradicionais para meacutetodos aacutegeis

Causas

bull Aumento de custo indevido (ato anti-econocircmico)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Exigecircncia de artefatos desnecessaacuterios ou que se tornam obsoletos rapidamente

bull Desconhecimento de que o processo de software eacute um dos elementos mais essenciais na caracterizaccedilatildeo do serviccedilo contratado

Causas

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

bull Remuneraccedilatildeo incompatiacutevel com a prestaccedilatildeo do serviccedilo (a mais ou a menos)

bull Atritos entre as partes do contrato

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Utilizaccedilatildeo processo de software diverso do previsto no contrato

Riscos associados agrave

Processos

Pessoas

Produtos

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo

Causas

bull Geraccedilatildeo de produtos de baixa qualidade

bull Atrasos no desenvolvimento

bull Cancelamento do projeto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Comprometimentocolaboraccedilatildeo insuficiente do responsaacutevel indicado pela aacuterea de negoacutecios (Product Owner)

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo Causas

bull Definiccedilotildees e priorizaccedilotildees de funcionalidades equivocadas

bull Esforccedilos e custos posteriores para ajustar a soluccedilatildeo mal concebida ou ateacute mesmo o seu descarte

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta do conhecimento necessaacuterio do indicado pela aacuterea de negoacutecios (Product Owner)

bull A falta de interaccedilatildeo do Product Owner com os demais usuaacuterios do software em construccedilatildeo

bull Afastamentos do Product Owner da organizaccedilatildeo em decorrecircncia por exemplo de feacuterias e licenccedilas

Causas

bull Natildeo atendimento agraves expectativas dos usuaacuterios e por consequecircncia natildeo atendimento agrave necessidade da contrataccedilatildeo

bull Suspensatildeo da execuccedilatildeo do projeto acarretando atrasos na entrega do produto final

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Excessiva dependecircncia da visatildeo do indicado pela aacuterea de negoacutecios (Product Owner)

bull Alocaccedilatildeo pela contratada de equipe inexperiente em meacutetodos aacutegeis principalmente em contrataccedilotildees de faacutebrica de software

Causas

bull Atrasos constantes na entrega dos produtos

bull Geraccedilatildeo de produtos de baixa qualidade resultando em uacuteltima anaacutelise no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Equipe da empresa contratada natildeo ter expertise em desenvolvimento de software com meacutetodos aacutegeis

bull Ausecircncia de canais de comunicaccedilatildeo eficazes Causas

bull Elaboraccedilatildeo de produtos de baixa qualidade

bull Atrasos na entrega dos produtos e em uacuteltima anaacutelise natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Dificuldade de comunicaccedilatildeo (equipe de desenvolvimento da contratada e indicado pela aacuterea de negoacutecios - Product Owner)

Riscos associados agrave

Processos

Pessoas

Produtos

bull Por ser caracteriacutestica que tem boa aceitaccedilatildeo pelo Manifesto Aacutegil e seus princiacutepios

Causas

bull Execuccedilatildeo de desembolsos excessivos

bull Atrasos na entrega do produto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo constante da lista de funcionalidades do produto

bull Funcionalidades a serem implementadas em um ciclo satildeo dependentes do funcionamento de outras implementadas em ciclos anteriores cc Manifesto Aacutegil e seus princiacutepios

Causas

bull Caso o produto da fase anterior natildeo seja aceito pode haver retrabalho com consequente atraso na entrega do produto final e custos desnecessaacuterios (para a contratada eou contratante)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Iniciaccedilatildeo de novo ciclo sem que os produtos construiacutedos na etapa anterior tenham sido validados

bull Doutrina aacutegil cc equipes inexperientes ou sem niacutevel de conhecimento teacutecnico adequado nas organizaccedilotildees contratantes

Causas

bull Falta de consistecircncia e de detalhamento da lista de funcionalidades a serem desenvolvidas (backlog do produto)

bull Alteraccedilotildees do produto comprometendo sua qualidade e elevando o custo do projeto

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta de planejamento adequado do software a ser construiacutedo

bull Existecircncia de funcionalidades impossiacuteveis de serem implementadas em um uacutenico ciclo

bull Alteraccedilatildeo de funcionalidades ao longo do desenvolvimento do software

Causas

bull Aumento de custo indevido (ato anti-econocircmico) Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Pagamento pelas mesmas funcionalidades do software mais de uma vez

bull Ideia equivocada de que a visatildeo do Product Owner basta

Causas

bull Detecccedilatildeo tardia de erros de concepccedilatildeo com consequente desperdiacutecio de recursos e esforccedilo Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Natildeo disponibilizaccedilatildeo do software em ambiente de produccedilatildeo para a utilizaccedilatildeo e avaliaccedilatildeo dos reais usuaacuterios

bull Existecircncia de meacutetricas no mercado privado natildeo vinculadas a resultados (pex pagamento por iteraccedilotildees ou sprints)

Causas

bull Remuneraccedilatildeo de horas improdutivas e paradoxo lucro-incompetecircncia

bull Recebimento de produtos de software sem qualidade resultando no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Forma de pagamento natildeo baseada em resultados

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

61 Os serviccedilos contratados de desenvolvimento de software estatildeo sendo remunerados por resultados

62 Pode-se afirmar que haacute casos de sucesso e insucesso nos modelos de contrataccedilatildeo de desenvolvimento de software pela APF

63 A legislaccedilatildeo e a jurisprudecircncia atuais aplicaacuteveis agrave contrataccedilatildeo de TI impactam na contrataccedilatildeo de desenvolvimento de software pela APF

64 Nas contrataccedilotildees de desenvolvimento de software o preccedilo contratado tem se mostrado decisivo para o sucesso da contrataccedilatildeo

65 As contrataccedilotildees de desenvolvimento de software baseado em meacutetodos aacutegeis estatildeo considerando os riscos apontados no Acoacuterdatildeo 23142013-TCU-Plenaacuterio

40

Acoacuterdatildeo 23622015-Plenaacuterio

bull Formas de provimento das soluccedilotildees de TI

bull Contratos escopo aberto ou projetos

bull Meacutetricas

bull Exequibilidade das propostas

bull Fatores de sucesso e insucesso nas contrataccedilotildees

bull Utilizaccedilatildeo de ARP

bull Contrataccedilotildees usando meacutetodos aacutegeis

Pontos abordados

bull Anaacutelise de alternativas eacute preconizada em vaacuterias referecircncias

ndash PMBOK (planejamento das aquisiccedilotildees)

ndash Cobit 50 APO06 Gerenciar orccedilamento e custos

ndash IN-SLTIMP 42014 art 12 inciso II aliacuteneas ldquoardquo ldquobrdquo e ldquocrdquo

Formas de provimento de soluccedilotildees de TI

Formas de provimento de soluccedilotildees de TI

Fonte Acoacuterdatildeo 23622015-Plenaacuterio (amostra natildeo estatiacutestica)

Quais os riscos positivos e negativos

(vantagens e desvantagens) de contratar

uma soluccedilatildeo pronta em confronto com

desenvolver uma soluccedilatildeo

Diga vocecirc

Na APF quais soluccedilotildees poderiam

ter provimento padronizado ou

centralizado

Pense nos sistemas

transversais

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 9: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

bull Metodologias tradicionais

ndash Cascata ou claacutessica Prototipaccedilatildeo Espiral Processo unificado (UP)

bull Metodologias aacutegeis

ndash eXtreme Programming Scrum Feature Driven Development (FDD) Dynamic Systems Development Method (DSDM) Adaptive Software Development (ASD) Crystal Pragmatic Programming Test Driven Development (TDD) Kanban entre outras

bull9

Metodologia de desenvolvimento de software ou processo de software

Estamos descobrindo maneiras melhores de desenvolver software fazendo-o noacutes mesmos e ajudando outros a fazecirc-lo Atraveacutes deste trabalho passamos a valorizar

Indiviacuteduos e interaccedilatildeo entre eles mais que processos e ferramentas

Software em funcionamento mais que documentaccedilatildeo abrangente

Colaboraccedilatildeo com o cliente mais que negociaccedilatildeo de contratos

Responder a mudanccedilas mais que seguir um plano

Ou seja mesmo havendo valor nos itens agrave direita valorizamos mais os itens agrave esquerda (traduccedilatildeo livre)

Manifesto aacutegil

bull Princiacutepio 1 nossa maior prioridade eacute satisfazer o cliente atraveacutes da entrega adiantada e contiacutenua de software de valor

bull Princiacutepio 2 aceitar mudanccedilas de requisitos mesmo ao fim do desenvolvimento Processos aacutegeis se adeacutequam a mudanccedilas para que o cliente possa tirar vantagens competitivas

bull Princiacutepio 3 entregar software funcionando com frequecircncia na escala de semanas ateacute meses com preferecircncia aos periacuteodos mais curtos

Princiacutepios dos meacutetodos aacutegeis (14)

bull Princiacutepio 4 pessoas relacionadas a negoacutecios e desenvolvedores devem trabalhar em conjunto e diariamente durante todo o curso do projeto

bull Princiacutepio 5 construir projetos ao redor de indiviacuteduos motivados dando a eles o ambiente e suporte necessaacuterio e confiar que faratildeo seu trabalho

bull Princiacutepio 6 o meacutetodo mais eficiente e eficaz de transmitir informaccedilotildees para e por dentro de um time de desenvolvimento eacute atraveacutes de uma conversa lsquocara a cararsquo

Princiacutepios dos meacutetodos aacutegeis (24)

bull Princiacutepio 7 software funcional eacute a medida primaacuteria de progresso

bull Princiacutepio 8 processos aacutegeis promovem um ambiente sustentaacutevel Os patrocinadores desenvolvedores e usuaacuterios devem ser capazes de manter indefinidamente passos constantes

bull Princiacutepio 9 contiacutenua atenccedilatildeo agrave excelecircncia teacutecnica e ao bom design aumenta a agilidade

Princiacutepios dos meacutetodos aacutegeis (34)

bull Princiacutepio 10 simplicidade ou seja a arte de maximizar a quantidade de trabalho que natildeo precisou ser feito

bull Princiacutepio 11 as melhores arquiteturas requisitos e designs emergem de times auto-organizaacuteveis

bull Princiacutepio 12 em intervalos regulares o time reflete sobre como se tornar mais efetivo Entatildeo ajustam-se e otimizam seu comportamento de acordo

Fonte httpagilemanifestoorgisoptbrprincipleshtml

Princiacutepios dos meacutetodos aacutegeis (44)

bull Scrum

bull eXtreme Programming (XP)

bull Kanban

Utilizaccedilatildeo nas organizaccedilotildees puacuteblicas

bull Processo preditivo x processo adaptativo

bull Documentaccedilatildeo x comunicaccedilatildeo direta

bull Aacutegeis

ndash Maior aceitaccedilatildeo da mudanccedila

ndash Ciclos curtos (entregas raacutepidas)

Tradicionais x aacutegeis

bull ldquoIndiviacuteduos e interaccedilatildeo entre eles mais que processos e ferramentasrdquo x impessoalidade

bull ldquoSoftware em funcionamento mais que documentaccedilatildeo abrangenterdquo x eficiecircncia e continuidade do serviccedilo puacuteblico

bull ldquoColaboraccedilatildeo com o cliente mais que negociaccedilatildeo de contratosrdquo x vinculaccedilatildeo ao instrumento convocatoacuterio

bull ldquoResponder a mudanccedilas mais que seguir um planordquo x planejamento economicidade e eficiecircncia

Princiacutepios aacutegeis x administraccedilatildeo puacuteblica

Entatildeo a utilizaccedilatildeo de meacutetodos

aacutegeis afronta os princiacutepios da

Administraccedilatildeo Puacuteblica

Nem sempre Eacute preciso

alinhar os princiacutepios dos

meacutetodos aacutegeis com os

preceitos legais

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

Riscos associados agrave

Processos

Pessoas

Produtos

bull Necessidade de adequaccedilatildeo agrave legislaccedilatildeo Causas

bull Diminuiccedilatildeo da competitividade da licitaccedilatildeo

bull Conflitos com a empresa contratada ou entre membros da organizaccedilatildeo contratante

bull Entrega de produtos de baixa qualidade

bull Diminuiccedilatildeo da eficiecircnciaprodutividade

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Adaptaccedilatildeo de metodologia aacutegil que desvirtue sua essecircncia

bull Pouca experiecircncia da organizaccedilatildeo puacuteblica contratante na utilizaccedilatildeo de meacutetodos aacutegeis

Causas

bull Conflitos de ordem financeira com a empresa contratada

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo da metodologia aacutegil adotada no instrumento convocatoacuterio no decorrer da execuccedilatildeo contratual

bull Pouca experiecircncia da organizaccedilatildeo puacuteblica contratante na utilizaccedilatildeo de meacutetodos aacutegeis

Causas

bull Contrataccedilatildeo por valores incompatiacuteveis com o serviccedilo a ser prestado

bull Descumprimento da legislaccedilatildeo (contrataccedilatildeo sem adequada especificaccedilatildeo do objeto)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Ausecircncia de definiccedilatildeo dos artefatos ou alteraccedilatildeo dos artefatos exigidos da contratada durante a execuccedilatildeo contratual

bull Inexperiecircncia da organizaccedilatildeo contratante principalmente na transiccedilatildeo do modelo de contrataccedilatildeo para desenvolvimento de software com metodologias tradicionais para meacutetodos aacutegeis

Causas

bull Aumento de custo indevido (ato anti-econocircmico)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Exigecircncia de artefatos desnecessaacuterios ou que se tornam obsoletos rapidamente

bull Desconhecimento de que o processo de software eacute um dos elementos mais essenciais na caracterizaccedilatildeo do serviccedilo contratado

Causas

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

bull Remuneraccedilatildeo incompatiacutevel com a prestaccedilatildeo do serviccedilo (a mais ou a menos)

bull Atritos entre as partes do contrato

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Utilizaccedilatildeo processo de software diverso do previsto no contrato

Riscos associados agrave

Processos

Pessoas

Produtos

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo

Causas

bull Geraccedilatildeo de produtos de baixa qualidade

bull Atrasos no desenvolvimento

bull Cancelamento do projeto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Comprometimentocolaboraccedilatildeo insuficiente do responsaacutevel indicado pela aacuterea de negoacutecios (Product Owner)

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo Causas

bull Definiccedilotildees e priorizaccedilotildees de funcionalidades equivocadas

bull Esforccedilos e custos posteriores para ajustar a soluccedilatildeo mal concebida ou ateacute mesmo o seu descarte

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta do conhecimento necessaacuterio do indicado pela aacuterea de negoacutecios (Product Owner)

bull A falta de interaccedilatildeo do Product Owner com os demais usuaacuterios do software em construccedilatildeo

bull Afastamentos do Product Owner da organizaccedilatildeo em decorrecircncia por exemplo de feacuterias e licenccedilas

Causas

bull Natildeo atendimento agraves expectativas dos usuaacuterios e por consequecircncia natildeo atendimento agrave necessidade da contrataccedilatildeo

bull Suspensatildeo da execuccedilatildeo do projeto acarretando atrasos na entrega do produto final

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Excessiva dependecircncia da visatildeo do indicado pela aacuterea de negoacutecios (Product Owner)

bull Alocaccedilatildeo pela contratada de equipe inexperiente em meacutetodos aacutegeis principalmente em contrataccedilotildees de faacutebrica de software

Causas

bull Atrasos constantes na entrega dos produtos

bull Geraccedilatildeo de produtos de baixa qualidade resultando em uacuteltima anaacutelise no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Equipe da empresa contratada natildeo ter expertise em desenvolvimento de software com meacutetodos aacutegeis

bull Ausecircncia de canais de comunicaccedilatildeo eficazes Causas

bull Elaboraccedilatildeo de produtos de baixa qualidade

bull Atrasos na entrega dos produtos e em uacuteltima anaacutelise natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Dificuldade de comunicaccedilatildeo (equipe de desenvolvimento da contratada e indicado pela aacuterea de negoacutecios - Product Owner)

Riscos associados agrave

Processos

Pessoas

Produtos

bull Por ser caracteriacutestica que tem boa aceitaccedilatildeo pelo Manifesto Aacutegil e seus princiacutepios

Causas

bull Execuccedilatildeo de desembolsos excessivos

bull Atrasos na entrega do produto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo constante da lista de funcionalidades do produto

bull Funcionalidades a serem implementadas em um ciclo satildeo dependentes do funcionamento de outras implementadas em ciclos anteriores cc Manifesto Aacutegil e seus princiacutepios

Causas

bull Caso o produto da fase anterior natildeo seja aceito pode haver retrabalho com consequente atraso na entrega do produto final e custos desnecessaacuterios (para a contratada eou contratante)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Iniciaccedilatildeo de novo ciclo sem que os produtos construiacutedos na etapa anterior tenham sido validados

bull Doutrina aacutegil cc equipes inexperientes ou sem niacutevel de conhecimento teacutecnico adequado nas organizaccedilotildees contratantes

Causas

bull Falta de consistecircncia e de detalhamento da lista de funcionalidades a serem desenvolvidas (backlog do produto)

bull Alteraccedilotildees do produto comprometendo sua qualidade e elevando o custo do projeto

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta de planejamento adequado do software a ser construiacutedo

bull Existecircncia de funcionalidades impossiacuteveis de serem implementadas em um uacutenico ciclo

bull Alteraccedilatildeo de funcionalidades ao longo do desenvolvimento do software

Causas

bull Aumento de custo indevido (ato anti-econocircmico) Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Pagamento pelas mesmas funcionalidades do software mais de uma vez

bull Ideia equivocada de que a visatildeo do Product Owner basta

Causas

bull Detecccedilatildeo tardia de erros de concepccedilatildeo com consequente desperdiacutecio de recursos e esforccedilo Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Natildeo disponibilizaccedilatildeo do software em ambiente de produccedilatildeo para a utilizaccedilatildeo e avaliaccedilatildeo dos reais usuaacuterios

bull Existecircncia de meacutetricas no mercado privado natildeo vinculadas a resultados (pex pagamento por iteraccedilotildees ou sprints)

Causas

bull Remuneraccedilatildeo de horas improdutivas e paradoxo lucro-incompetecircncia

bull Recebimento de produtos de software sem qualidade resultando no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Forma de pagamento natildeo baseada em resultados

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

61 Os serviccedilos contratados de desenvolvimento de software estatildeo sendo remunerados por resultados

62 Pode-se afirmar que haacute casos de sucesso e insucesso nos modelos de contrataccedilatildeo de desenvolvimento de software pela APF

63 A legislaccedilatildeo e a jurisprudecircncia atuais aplicaacuteveis agrave contrataccedilatildeo de TI impactam na contrataccedilatildeo de desenvolvimento de software pela APF

64 Nas contrataccedilotildees de desenvolvimento de software o preccedilo contratado tem se mostrado decisivo para o sucesso da contrataccedilatildeo

65 As contrataccedilotildees de desenvolvimento de software baseado em meacutetodos aacutegeis estatildeo considerando os riscos apontados no Acoacuterdatildeo 23142013-TCU-Plenaacuterio

40

Acoacuterdatildeo 23622015-Plenaacuterio

bull Formas de provimento das soluccedilotildees de TI

bull Contratos escopo aberto ou projetos

bull Meacutetricas

bull Exequibilidade das propostas

bull Fatores de sucesso e insucesso nas contrataccedilotildees

bull Utilizaccedilatildeo de ARP

bull Contrataccedilotildees usando meacutetodos aacutegeis

Pontos abordados

bull Anaacutelise de alternativas eacute preconizada em vaacuterias referecircncias

ndash PMBOK (planejamento das aquisiccedilotildees)

ndash Cobit 50 APO06 Gerenciar orccedilamento e custos

ndash IN-SLTIMP 42014 art 12 inciso II aliacuteneas ldquoardquo ldquobrdquo e ldquocrdquo

Formas de provimento de soluccedilotildees de TI

Formas de provimento de soluccedilotildees de TI

Fonte Acoacuterdatildeo 23622015-Plenaacuterio (amostra natildeo estatiacutestica)

Quais os riscos positivos e negativos

(vantagens e desvantagens) de contratar

uma soluccedilatildeo pronta em confronto com

desenvolver uma soluccedilatildeo

Diga vocecirc

Na APF quais soluccedilotildees poderiam

ter provimento padronizado ou

centralizado

Pense nos sistemas

transversais

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 10: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

Estamos descobrindo maneiras melhores de desenvolver software fazendo-o noacutes mesmos e ajudando outros a fazecirc-lo Atraveacutes deste trabalho passamos a valorizar

Indiviacuteduos e interaccedilatildeo entre eles mais que processos e ferramentas

Software em funcionamento mais que documentaccedilatildeo abrangente

Colaboraccedilatildeo com o cliente mais que negociaccedilatildeo de contratos

Responder a mudanccedilas mais que seguir um plano

Ou seja mesmo havendo valor nos itens agrave direita valorizamos mais os itens agrave esquerda (traduccedilatildeo livre)

Manifesto aacutegil

bull Princiacutepio 1 nossa maior prioridade eacute satisfazer o cliente atraveacutes da entrega adiantada e contiacutenua de software de valor

bull Princiacutepio 2 aceitar mudanccedilas de requisitos mesmo ao fim do desenvolvimento Processos aacutegeis se adeacutequam a mudanccedilas para que o cliente possa tirar vantagens competitivas

bull Princiacutepio 3 entregar software funcionando com frequecircncia na escala de semanas ateacute meses com preferecircncia aos periacuteodos mais curtos

Princiacutepios dos meacutetodos aacutegeis (14)

bull Princiacutepio 4 pessoas relacionadas a negoacutecios e desenvolvedores devem trabalhar em conjunto e diariamente durante todo o curso do projeto

bull Princiacutepio 5 construir projetos ao redor de indiviacuteduos motivados dando a eles o ambiente e suporte necessaacuterio e confiar que faratildeo seu trabalho

bull Princiacutepio 6 o meacutetodo mais eficiente e eficaz de transmitir informaccedilotildees para e por dentro de um time de desenvolvimento eacute atraveacutes de uma conversa lsquocara a cararsquo

Princiacutepios dos meacutetodos aacutegeis (24)

bull Princiacutepio 7 software funcional eacute a medida primaacuteria de progresso

bull Princiacutepio 8 processos aacutegeis promovem um ambiente sustentaacutevel Os patrocinadores desenvolvedores e usuaacuterios devem ser capazes de manter indefinidamente passos constantes

bull Princiacutepio 9 contiacutenua atenccedilatildeo agrave excelecircncia teacutecnica e ao bom design aumenta a agilidade

Princiacutepios dos meacutetodos aacutegeis (34)

bull Princiacutepio 10 simplicidade ou seja a arte de maximizar a quantidade de trabalho que natildeo precisou ser feito

bull Princiacutepio 11 as melhores arquiteturas requisitos e designs emergem de times auto-organizaacuteveis

bull Princiacutepio 12 em intervalos regulares o time reflete sobre como se tornar mais efetivo Entatildeo ajustam-se e otimizam seu comportamento de acordo

Fonte httpagilemanifestoorgisoptbrprincipleshtml

Princiacutepios dos meacutetodos aacutegeis (44)

bull Scrum

bull eXtreme Programming (XP)

bull Kanban

Utilizaccedilatildeo nas organizaccedilotildees puacuteblicas

bull Processo preditivo x processo adaptativo

bull Documentaccedilatildeo x comunicaccedilatildeo direta

bull Aacutegeis

ndash Maior aceitaccedilatildeo da mudanccedila

ndash Ciclos curtos (entregas raacutepidas)

Tradicionais x aacutegeis

bull ldquoIndiviacuteduos e interaccedilatildeo entre eles mais que processos e ferramentasrdquo x impessoalidade

bull ldquoSoftware em funcionamento mais que documentaccedilatildeo abrangenterdquo x eficiecircncia e continuidade do serviccedilo puacuteblico

bull ldquoColaboraccedilatildeo com o cliente mais que negociaccedilatildeo de contratosrdquo x vinculaccedilatildeo ao instrumento convocatoacuterio

bull ldquoResponder a mudanccedilas mais que seguir um planordquo x planejamento economicidade e eficiecircncia

Princiacutepios aacutegeis x administraccedilatildeo puacuteblica

Entatildeo a utilizaccedilatildeo de meacutetodos

aacutegeis afronta os princiacutepios da

Administraccedilatildeo Puacuteblica

Nem sempre Eacute preciso

alinhar os princiacutepios dos

meacutetodos aacutegeis com os

preceitos legais

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

Riscos associados agrave

Processos

Pessoas

Produtos

bull Necessidade de adequaccedilatildeo agrave legislaccedilatildeo Causas

bull Diminuiccedilatildeo da competitividade da licitaccedilatildeo

bull Conflitos com a empresa contratada ou entre membros da organizaccedilatildeo contratante

bull Entrega de produtos de baixa qualidade

bull Diminuiccedilatildeo da eficiecircnciaprodutividade

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Adaptaccedilatildeo de metodologia aacutegil que desvirtue sua essecircncia

bull Pouca experiecircncia da organizaccedilatildeo puacuteblica contratante na utilizaccedilatildeo de meacutetodos aacutegeis

Causas

bull Conflitos de ordem financeira com a empresa contratada

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo da metodologia aacutegil adotada no instrumento convocatoacuterio no decorrer da execuccedilatildeo contratual

bull Pouca experiecircncia da organizaccedilatildeo puacuteblica contratante na utilizaccedilatildeo de meacutetodos aacutegeis

Causas

bull Contrataccedilatildeo por valores incompatiacuteveis com o serviccedilo a ser prestado

bull Descumprimento da legislaccedilatildeo (contrataccedilatildeo sem adequada especificaccedilatildeo do objeto)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Ausecircncia de definiccedilatildeo dos artefatos ou alteraccedilatildeo dos artefatos exigidos da contratada durante a execuccedilatildeo contratual

bull Inexperiecircncia da organizaccedilatildeo contratante principalmente na transiccedilatildeo do modelo de contrataccedilatildeo para desenvolvimento de software com metodologias tradicionais para meacutetodos aacutegeis

Causas

bull Aumento de custo indevido (ato anti-econocircmico)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Exigecircncia de artefatos desnecessaacuterios ou que se tornam obsoletos rapidamente

bull Desconhecimento de que o processo de software eacute um dos elementos mais essenciais na caracterizaccedilatildeo do serviccedilo contratado

Causas

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

bull Remuneraccedilatildeo incompatiacutevel com a prestaccedilatildeo do serviccedilo (a mais ou a menos)

bull Atritos entre as partes do contrato

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Utilizaccedilatildeo processo de software diverso do previsto no contrato

Riscos associados agrave

Processos

Pessoas

Produtos

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo

Causas

bull Geraccedilatildeo de produtos de baixa qualidade

bull Atrasos no desenvolvimento

bull Cancelamento do projeto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Comprometimentocolaboraccedilatildeo insuficiente do responsaacutevel indicado pela aacuterea de negoacutecios (Product Owner)

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo Causas

bull Definiccedilotildees e priorizaccedilotildees de funcionalidades equivocadas

bull Esforccedilos e custos posteriores para ajustar a soluccedilatildeo mal concebida ou ateacute mesmo o seu descarte

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta do conhecimento necessaacuterio do indicado pela aacuterea de negoacutecios (Product Owner)

bull A falta de interaccedilatildeo do Product Owner com os demais usuaacuterios do software em construccedilatildeo

bull Afastamentos do Product Owner da organizaccedilatildeo em decorrecircncia por exemplo de feacuterias e licenccedilas

Causas

bull Natildeo atendimento agraves expectativas dos usuaacuterios e por consequecircncia natildeo atendimento agrave necessidade da contrataccedilatildeo

bull Suspensatildeo da execuccedilatildeo do projeto acarretando atrasos na entrega do produto final

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Excessiva dependecircncia da visatildeo do indicado pela aacuterea de negoacutecios (Product Owner)

bull Alocaccedilatildeo pela contratada de equipe inexperiente em meacutetodos aacutegeis principalmente em contrataccedilotildees de faacutebrica de software

Causas

bull Atrasos constantes na entrega dos produtos

bull Geraccedilatildeo de produtos de baixa qualidade resultando em uacuteltima anaacutelise no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Equipe da empresa contratada natildeo ter expertise em desenvolvimento de software com meacutetodos aacutegeis

bull Ausecircncia de canais de comunicaccedilatildeo eficazes Causas

bull Elaboraccedilatildeo de produtos de baixa qualidade

bull Atrasos na entrega dos produtos e em uacuteltima anaacutelise natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Dificuldade de comunicaccedilatildeo (equipe de desenvolvimento da contratada e indicado pela aacuterea de negoacutecios - Product Owner)

Riscos associados agrave

Processos

Pessoas

Produtos

bull Por ser caracteriacutestica que tem boa aceitaccedilatildeo pelo Manifesto Aacutegil e seus princiacutepios

Causas

bull Execuccedilatildeo de desembolsos excessivos

bull Atrasos na entrega do produto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo constante da lista de funcionalidades do produto

bull Funcionalidades a serem implementadas em um ciclo satildeo dependentes do funcionamento de outras implementadas em ciclos anteriores cc Manifesto Aacutegil e seus princiacutepios

Causas

bull Caso o produto da fase anterior natildeo seja aceito pode haver retrabalho com consequente atraso na entrega do produto final e custos desnecessaacuterios (para a contratada eou contratante)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Iniciaccedilatildeo de novo ciclo sem que os produtos construiacutedos na etapa anterior tenham sido validados

bull Doutrina aacutegil cc equipes inexperientes ou sem niacutevel de conhecimento teacutecnico adequado nas organizaccedilotildees contratantes

Causas

bull Falta de consistecircncia e de detalhamento da lista de funcionalidades a serem desenvolvidas (backlog do produto)

bull Alteraccedilotildees do produto comprometendo sua qualidade e elevando o custo do projeto

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta de planejamento adequado do software a ser construiacutedo

bull Existecircncia de funcionalidades impossiacuteveis de serem implementadas em um uacutenico ciclo

bull Alteraccedilatildeo de funcionalidades ao longo do desenvolvimento do software

Causas

bull Aumento de custo indevido (ato anti-econocircmico) Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Pagamento pelas mesmas funcionalidades do software mais de uma vez

bull Ideia equivocada de que a visatildeo do Product Owner basta

Causas

bull Detecccedilatildeo tardia de erros de concepccedilatildeo com consequente desperdiacutecio de recursos e esforccedilo Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Natildeo disponibilizaccedilatildeo do software em ambiente de produccedilatildeo para a utilizaccedilatildeo e avaliaccedilatildeo dos reais usuaacuterios

bull Existecircncia de meacutetricas no mercado privado natildeo vinculadas a resultados (pex pagamento por iteraccedilotildees ou sprints)

Causas

bull Remuneraccedilatildeo de horas improdutivas e paradoxo lucro-incompetecircncia

bull Recebimento de produtos de software sem qualidade resultando no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Forma de pagamento natildeo baseada em resultados

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

61 Os serviccedilos contratados de desenvolvimento de software estatildeo sendo remunerados por resultados

62 Pode-se afirmar que haacute casos de sucesso e insucesso nos modelos de contrataccedilatildeo de desenvolvimento de software pela APF

63 A legislaccedilatildeo e a jurisprudecircncia atuais aplicaacuteveis agrave contrataccedilatildeo de TI impactam na contrataccedilatildeo de desenvolvimento de software pela APF

64 Nas contrataccedilotildees de desenvolvimento de software o preccedilo contratado tem se mostrado decisivo para o sucesso da contrataccedilatildeo

65 As contrataccedilotildees de desenvolvimento de software baseado em meacutetodos aacutegeis estatildeo considerando os riscos apontados no Acoacuterdatildeo 23142013-TCU-Plenaacuterio

40

Acoacuterdatildeo 23622015-Plenaacuterio

bull Formas de provimento das soluccedilotildees de TI

bull Contratos escopo aberto ou projetos

bull Meacutetricas

bull Exequibilidade das propostas

bull Fatores de sucesso e insucesso nas contrataccedilotildees

bull Utilizaccedilatildeo de ARP

bull Contrataccedilotildees usando meacutetodos aacutegeis

Pontos abordados

bull Anaacutelise de alternativas eacute preconizada em vaacuterias referecircncias

ndash PMBOK (planejamento das aquisiccedilotildees)

ndash Cobit 50 APO06 Gerenciar orccedilamento e custos

ndash IN-SLTIMP 42014 art 12 inciso II aliacuteneas ldquoardquo ldquobrdquo e ldquocrdquo

Formas de provimento de soluccedilotildees de TI

Formas de provimento de soluccedilotildees de TI

Fonte Acoacuterdatildeo 23622015-Plenaacuterio (amostra natildeo estatiacutestica)

Quais os riscos positivos e negativos

(vantagens e desvantagens) de contratar

uma soluccedilatildeo pronta em confronto com

desenvolver uma soluccedilatildeo

Diga vocecirc

Na APF quais soluccedilotildees poderiam

ter provimento padronizado ou

centralizado

Pense nos sistemas

transversais

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 11: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

bull Princiacutepio 1 nossa maior prioridade eacute satisfazer o cliente atraveacutes da entrega adiantada e contiacutenua de software de valor

bull Princiacutepio 2 aceitar mudanccedilas de requisitos mesmo ao fim do desenvolvimento Processos aacutegeis se adeacutequam a mudanccedilas para que o cliente possa tirar vantagens competitivas

bull Princiacutepio 3 entregar software funcionando com frequecircncia na escala de semanas ateacute meses com preferecircncia aos periacuteodos mais curtos

Princiacutepios dos meacutetodos aacutegeis (14)

bull Princiacutepio 4 pessoas relacionadas a negoacutecios e desenvolvedores devem trabalhar em conjunto e diariamente durante todo o curso do projeto

bull Princiacutepio 5 construir projetos ao redor de indiviacuteduos motivados dando a eles o ambiente e suporte necessaacuterio e confiar que faratildeo seu trabalho

bull Princiacutepio 6 o meacutetodo mais eficiente e eficaz de transmitir informaccedilotildees para e por dentro de um time de desenvolvimento eacute atraveacutes de uma conversa lsquocara a cararsquo

Princiacutepios dos meacutetodos aacutegeis (24)

bull Princiacutepio 7 software funcional eacute a medida primaacuteria de progresso

bull Princiacutepio 8 processos aacutegeis promovem um ambiente sustentaacutevel Os patrocinadores desenvolvedores e usuaacuterios devem ser capazes de manter indefinidamente passos constantes

bull Princiacutepio 9 contiacutenua atenccedilatildeo agrave excelecircncia teacutecnica e ao bom design aumenta a agilidade

Princiacutepios dos meacutetodos aacutegeis (34)

bull Princiacutepio 10 simplicidade ou seja a arte de maximizar a quantidade de trabalho que natildeo precisou ser feito

bull Princiacutepio 11 as melhores arquiteturas requisitos e designs emergem de times auto-organizaacuteveis

bull Princiacutepio 12 em intervalos regulares o time reflete sobre como se tornar mais efetivo Entatildeo ajustam-se e otimizam seu comportamento de acordo

Fonte httpagilemanifestoorgisoptbrprincipleshtml

Princiacutepios dos meacutetodos aacutegeis (44)

bull Scrum

bull eXtreme Programming (XP)

bull Kanban

Utilizaccedilatildeo nas organizaccedilotildees puacuteblicas

bull Processo preditivo x processo adaptativo

bull Documentaccedilatildeo x comunicaccedilatildeo direta

bull Aacutegeis

ndash Maior aceitaccedilatildeo da mudanccedila

ndash Ciclos curtos (entregas raacutepidas)

Tradicionais x aacutegeis

bull ldquoIndiviacuteduos e interaccedilatildeo entre eles mais que processos e ferramentasrdquo x impessoalidade

bull ldquoSoftware em funcionamento mais que documentaccedilatildeo abrangenterdquo x eficiecircncia e continuidade do serviccedilo puacuteblico

bull ldquoColaboraccedilatildeo com o cliente mais que negociaccedilatildeo de contratosrdquo x vinculaccedilatildeo ao instrumento convocatoacuterio

bull ldquoResponder a mudanccedilas mais que seguir um planordquo x planejamento economicidade e eficiecircncia

Princiacutepios aacutegeis x administraccedilatildeo puacuteblica

Entatildeo a utilizaccedilatildeo de meacutetodos

aacutegeis afronta os princiacutepios da

Administraccedilatildeo Puacuteblica

Nem sempre Eacute preciso

alinhar os princiacutepios dos

meacutetodos aacutegeis com os

preceitos legais

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

Riscos associados agrave

Processos

Pessoas

Produtos

bull Necessidade de adequaccedilatildeo agrave legislaccedilatildeo Causas

bull Diminuiccedilatildeo da competitividade da licitaccedilatildeo

bull Conflitos com a empresa contratada ou entre membros da organizaccedilatildeo contratante

bull Entrega de produtos de baixa qualidade

bull Diminuiccedilatildeo da eficiecircnciaprodutividade

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Adaptaccedilatildeo de metodologia aacutegil que desvirtue sua essecircncia

bull Pouca experiecircncia da organizaccedilatildeo puacuteblica contratante na utilizaccedilatildeo de meacutetodos aacutegeis

Causas

bull Conflitos de ordem financeira com a empresa contratada

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo da metodologia aacutegil adotada no instrumento convocatoacuterio no decorrer da execuccedilatildeo contratual

bull Pouca experiecircncia da organizaccedilatildeo puacuteblica contratante na utilizaccedilatildeo de meacutetodos aacutegeis

Causas

bull Contrataccedilatildeo por valores incompatiacuteveis com o serviccedilo a ser prestado

bull Descumprimento da legislaccedilatildeo (contrataccedilatildeo sem adequada especificaccedilatildeo do objeto)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Ausecircncia de definiccedilatildeo dos artefatos ou alteraccedilatildeo dos artefatos exigidos da contratada durante a execuccedilatildeo contratual

bull Inexperiecircncia da organizaccedilatildeo contratante principalmente na transiccedilatildeo do modelo de contrataccedilatildeo para desenvolvimento de software com metodologias tradicionais para meacutetodos aacutegeis

Causas

bull Aumento de custo indevido (ato anti-econocircmico)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Exigecircncia de artefatos desnecessaacuterios ou que se tornam obsoletos rapidamente

bull Desconhecimento de que o processo de software eacute um dos elementos mais essenciais na caracterizaccedilatildeo do serviccedilo contratado

Causas

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

bull Remuneraccedilatildeo incompatiacutevel com a prestaccedilatildeo do serviccedilo (a mais ou a menos)

bull Atritos entre as partes do contrato

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Utilizaccedilatildeo processo de software diverso do previsto no contrato

Riscos associados agrave

Processos

Pessoas

Produtos

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo

Causas

bull Geraccedilatildeo de produtos de baixa qualidade

bull Atrasos no desenvolvimento

bull Cancelamento do projeto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Comprometimentocolaboraccedilatildeo insuficiente do responsaacutevel indicado pela aacuterea de negoacutecios (Product Owner)

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo Causas

bull Definiccedilotildees e priorizaccedilotildees de funcionalidades equivocadas

bull Esforccedilos e custos posteriores para ajustar a soluccedilatildeo mal concebida ou ateacute mesmo o seu descarte

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta do conhecimento necessaacuterio do indicado pela aacuterea de negoacutecios (Product Owner)

bull A falta de interaccedilatildeo do Product Owner com os demais usuaacuterios do software em construccedilatildeo

bull Afastamentos do Product Owner da organizaccedilatildeo em decorrecircncia por exemplo de feacuterias e licenccedilas

Causas

bull Natildeo atendimento agraves expectativas dos usuaacuterios e por consequecircncia natildeo atendimento agrave necessidade da contrataccedilatildeo

bull Suspensatildeo da execuccedilatildeo do projeto acarretando atrasos na entrega do produto final

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Excessiva dependecircncia da visatildeo do indicado pela aacuterea de negoacutecios (Product Owner)

bull Alocaccedilatildeo pela contratada de equipe inexperiente em meacutetodos aacutegeis principalmente em contrataccedilotildees de faacutebrica de software

Causas

bull Atrasos constantes na entrega dos produtos

bull Geraccedilatildeo de produtos de baixa qualidade resultando em uacuteltima anaacutelise no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Equipe da empresa contratada natildeo ter expertise em desenvolvimento de software com meacutetodos aacutegeis

bull Ausecircncia de canais de comunicaccedilatildeo eficazes Causas

bull Elaboraccedilatildeo de produtos de baixa qualidade

bull Atrasos na entrega dos produtos e em uacuteltima anaacutelise natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Dificuldade de comunicaccedilatildeo (equipe de desenvolvimento da contratada e indicado pela aacuterea de negoacutecios - Product Owner)

Riscos associados agrave

Processos

Pessoas

Produtos

bull Por ser caracteriacutestica que tem boa aceitaccedilatildeo pelo Manifesto Aacutegil e seus princiacutepios

Causas

bull Execuccedilatildeo de desembolsos excessivos

bull Atrasos na entrega do produto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo constante da lista de funcionalidades do produto

bull Funcionalidades a serem implementadas em um ciclo satildeo dependentes do funcionamento de outras implementadas em ciclos anteriores cc Manifesto Aacutegil e seus princiacutepios

Causas

bull Caso o produto da fase anterior natildeo seja aceito pode haver retrabalho com consequente atraso na entrega do produto final e custos desnecessaacuterios (para a contratada eou contratante)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Iniciaccedilatildeo de novo ciclo sem que os produtos construiacutedos na etapa anterior tenham sido validados

bull Doutrina aacutegil cc equipes inexperientes ou sem niacutevel de conhecimento teacutecnico adequado nas organizaccedilotildees contratantes

Causas

bull Falta de consistecircncia e de detalhamento da lista de funcionalidades a serem desenvolvidas (backlog do produto)

bull Alteraccedilotildees do produto comprometendo sua qualidade e elevando o custo do projeto

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta de planejamento adequado do software a ser construiacutedo

bull Existecircncia de funcionalidades impossiacuteveis de serem implementadas em um uacutenico ciclo

bull Alteraccedilatildeo de funcionalidades ao longo do desenvolvimento do software

Causas

bull Aumento de custo indevido (ato anti-econocircmico) Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Pagamento pelas mesmas funcionalidades do software mais de uma vez

bull Ideia equivocada de que a visatildeo do Product Owner basta

Causas

bull Detecccedilatildeo tardia de erros de concepccedilatildeo com consequente desperdiacutecio de recursos e esforccedilo Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Natildeo disponibilizaccedilatildeo do software em ambiente de produccedilatildeo para a utilizaccedilatildeo e avaliaccedilatildeo dos reais usuaacuterios

bull Existecircncia de meacutetricas no mercado privado natildeo vinculadas a resultados (pex pagamento por iteraccedilotildees ou sprints)

Causas

bull Remuneraccedilatildeo de horas improdutivas e paradoxo lucro-incompetecircncia

bull Recebimento de produtos de software sem qualidade resultando no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Forma de pagamento natildeo baseada em resultados

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

61 Os serviccedilos contratados de desenvolvimento de software estatildeo sendo remunerados por resultados

62 Pode-se afirmar que haacute casos de sucesso e insucesso nos modelos de contrataccedilatildeo de desenvolvimento de software pela APF

63 A legislaccedilatildeo e a jurisprudecircncia atuais aplicaacuteveis agrave contrataccedilatildeo de TI impactam na contrataccedilatildeo de desenvolvimento de software pela APF

64 Nas contrataccedilotildees de desenvolvimento de software o preccedilo contratado tem se mostrado decisivo para o sucesso da contrataccedilatildeo

65 As contrataccedilotildees de desenvolvimento de software baseado em meacutetodos aacutegeis estatildeo considerando os riscos apontados no Acoacuterdatildeo 23142013-TCU-Plenaacuterio

40

Acoacuterdatildeo 23622015-Plenaacuterio

bull Formas de provimento das soluccedilotildees de TI

bull Contratos escopo aberto ou projetos

bull Meacutetricas

bull Exequibilidade das propostas

bull Fatores de sucesso e insucesso nas contrataccedilotildees

bull Utilizaccedilatildeo de ARP

bull Contrataccedilotildees usando meacutetodos aacutegeis

Pontos abordados

bull Anaacutelise de alternativas eacute preconizada em vaacuterias referecircncias

ndash PMBOK (planejamento das aquisiccedilotildees)

ndash Cobit 50 APO06 Gerenciar orccedilamento e custos

ndash IN-SLTIMP 42014 art 12 inciso II aliacuteneas ldquoardquo ldquobrdquo e ldquocrdquo

Formas de provimento de soluccedilotildees de TI

Formas de provimento de soluccedilotildees de TI

Fonte Acoacuterdatildeo 23622015-Plenaacuterio (amostra natildeo estatiacutestica)

Quais os riscos positivos e negativos

(vantagens e desvantagens) de contratar

uma soluccedilatildeo pronta em confronto com

desenvolver uma soluccedilatildeo

Diga vocecirc

Na APF quais soluccedilotildees poderiam

ter provimento padronizado ou

centralizado

Pense nos sistemas

transversais

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 12: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

bull Princiacutepio 4 pessoas relacionadas a negoacutecios e desenvolvedores devem trabalhar em conjunto e diariamente durante todo o curso do projeto

bull Princiacutepio 5 construir projetos ao redor de indiviacuteduos motivados dando a eles o ambiente e suporte necessaacuterio e confiar que faratildeo seu trabalho

bull Princiacutepio 6 o meacutetodo mais eficiente e eficaz de transmitir informaccedilotildees para e por dentro de um time de desenvolvimento eacute atraveacutes de uma conversa lsquocara a cararsquo

Princiacutepios dos meacutetodos aacutegeis (24)

bull Princiacutepio 7 software funcional eacute a medida primaacuteria de progresso

bull Princiacutepio 8 processos aacutegeis promovem um ambiente sustentaacutevel Os patrocinadores desenvolvedores e usuaacuterios devem ser capazes de manter indefinidamente passos constantes

bull Princiacutepio 9 contiacutenua atenccedilatildeo agrave excelecircncia teacutecnica e ao bom design aumenta a agilidade

Princiacutepios dos meacutetodos aacutegeis (34)

bull Princiacutepio 10 simplicidade ou seja a arte de maximizar a quantidade de trabalho que natildeo precisou ser feito

bull Princiacutepio 11 as melhores arquiteturas requisitos e designs emergem de times auto-organizaacuteveis

bull Princiacutepio 12 em intervalos regulares o time reflete sobre como se tornar mais efetivo Entatildeo ajustam-se e otimizam seu comportamento de acordo

Fonte httpagilemanifestoorgisoptbrprincipleshtml

Princiacutepios dos meacutetodos aacutegeis (44)

bull Scrum

bull eXtreme Programming (XP)

bull Kanban

Utilizaccedilatildeo nas organizaccedilotildees puacuteblicas

bull Processo preditivo x processo adaptativo

bull Documentaccedilatildeo x comunicaccedilatildeo direta

bull Aacutegeis

ndash Maior aceitaccedilatildeo da mudanccedila

ndash Ciclos curtos (entregas raacutepidas)

Tradicionais x aacutegeis

bull ldquoIndiviacuteduos e interaccedilatildeo entre eles mais que processos e ferramentasrdquo x impessoalidade

bull ldquoSoftware em funcionamento mais que documentaccedilatildeo abrangenterdquo x eficiecircncia e continuidade do serviccedilo puacuteblico

bull ldquoColaboraccedilatildeo com o cliente mais que negociaccedilatildeo de contratosrdquo x vinculaccedilatildeo ao instrumento convocatoacuterio

bull ldquoResponder a mudanccedilas mais que seguir um planordquo x planejamento economicidade e eficiecircncia

Princiacutepios aacutegeis x administraccedilatildeo puacuteblica

Entatildeo a utilizaccedilatildeo de meacutetodos

aacutegeis afronta os princiacutepios da

Administraccedilatildeo Puacuteblica

Nem sempre Eacute preciso

alinhar os princiacutepios dos

meacutetodos aacutegeis com os

preceitos legais

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

Riscos associados agrave

Processos

Pessoas

Produtos

bull Necessidade de adequaccedilatildeo agrave legislaccedilatildeo Causas

bull Diminuiccedilatildeo da competitividade da licitaccedilatildeo

bull Conflitos com a empresa contratada ou entre membros da organizaccedilatildeo contratante

bull Entrega de produtos de baixa qualidade

bull Diminuiccedilatildeo da eficiecircnciaprodutividade

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Adaptaccedilatildeo de metodologia aacutegil que desvirtue sua essecircncia

bull Pouca experiecircncia da organizaccedilatildeo puacuteblica contratante na utilizaccedilatildeo de meacutetodos aacutegeis

Causas

bull Conflitos de ordem financeira com a empresa contratada

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo da metodologia aacutegil adotada no instrumento convocatoacuterio no decorrer da execuccedilatildeo contratual

bull Pouca experiecircncia da organizaccedilatildeo puacuteblica contratante na utilizaccedilatildeo de meacutetodos aacutegeis

Causas

bull Contrataccedilatildeo por valores incompatiacuteveis com o serviccedilo a ser prestado

bull Descumprimento da legislaccedilatildeo (contrataccedilatildeo sem adequada especificaccedilatildeo do objeto)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Ausecircncia de definiccedilatildeo dos artefatos ou alteraccedilatildeo dos artefatos exigidos da contratada durante a execuccedilatildeo contratual

bull Inexperiecircncia da organizaccedilatildeo contratante principalmente na transiccedilatildeo do modelo de contrataccedilatildeo para desenvolvimento de software com metodologias tradicionais para meacutetodos aacutegeis

Causas

bull Aumento de custo indevido (ato anti-econocircmico)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Exigecircncia de artefatos desnecessaacuterios ou que se tornam obsoletos rapidamente

bull Desconhecimento de que o processo de software eacute um dos elementos mais essenciais na caracterizaccedilatildeo do serviccedilo contratado

Causas

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

bull Remuneraccedilatildeo incompatiacutevel com a prestaccedilatildeo do serviccedilo (a mais ou a menos)

bull Atritos entre as partes do contrato

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Utilizaccedilatildeo processo de software diverso do previsto no contrato

Riscos associados agrave

Processos

Pessoas

Produtos

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo

Causas

bull Geraccedilatildeo de produtos de baixa qualidade

bull Atrasos no desenvolvimento

bull Cancelamento do projeto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Comprometimentocolaboraccedilatildeo insuficiente do responsaacutevel indicado pela aacuterea de negoacutecios (Product Owner)

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo Causas

bull Definiccedilotildees e priorizaccedilotildees de funcionalidades equivocadas

bull Esforccedilos e custos posteriores para ajustar a soluccedilatildeo mal concebida ou ateacute mesmo o seu descarte

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta do conhecimento necessaacuterio do indicado pela aacuterea de negoacutecios (Product Owner)

bull A falta de interaccedilatildeo do Product Owner com os demais usuaacuterios do software em construccedilatildeo

bull Afastamentos do Product Owner da organizaccedilatildeo em decorrecircncia por exemplo de feacuterias e licenccedilas

Causas

bull Natildeo atendimento agraves expectativas dos usuaacuterios e por consequecircncia natildeo atendimento agrave necessidade da contrataccedilatildeo

bull Suspensatildeo da execuccedilatildeo do projeto acarretando atrasos na entrega do produto final

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Excessiva dependecircncia da visatildeo do indicado pela aacuterea de negoacutecios (Product Owner)

bull Alocaccedilatildeo pela contratada de equipe inexperiente em meacutetodos aacutegeis principalmente em contrataccedilotildees de faacutebrica de software

Causas

bull Atrasos constantes na entrega dos produtos

bull Geraccedilatildeo de produtos de baixa qualidade resultando em uacuteltima anaacutelise no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Equipe da empresa contratada natildeo ter expertise em desenvolvimento de software com meacutetodos aacutegeis

bull Ausecircncia de canais de comunicaccedilatildeo eficazes Causas

bull Elaboraccedilatildeo de produtos de baixa qualidade

bull Atrasos na entrega dos produtos e em uacuteltima anaacutelise natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Dificuldade de comunicaccedilatildeo (equipe de desenvolvimento da contratada e indicado pela aacuterea de negoacutecios - Product Owner)

Riscos associados agrave

Processos

Pessoas

Produtos

bull Por ser caracteriacutestica que tem boa aceitaccedilatildeo pelo Manifesto Aacutegil e seus princiacutepios

Causas

bull Execuccedilatildeo de desembolsos excessivos

bull Atrasos na entrega do produto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo constante da lista de funcionalidades do produto

bull Funcionalidades a serem implementadas em um ciclo satildeo dependentes do funcionamento de outras implementadas em ciclos anteriores cc Manifesto Aacutegil e seus princiacutepios

Causas

bull Caso o produto da fase anterior natildeo seja aceito pode haver retrabalho com consequente atraso na entrega do produto final e custos desnecessaacuterios (para a contratada eou contratante)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Iniciaccedilatildeo de novo ciclo sem que os produtos construiacutedos na etapa anterior tenham sido validados

bull Doutrina aacutegil cc equipes inexperientes ou sem niacutevel de conhecimento teacutecnico adequado nas organizaccedilotildees contratantes

Causas

bull Falta de consistecircncia e de detalhamento da lista de funcionalidades a serem desenvolvidas (backlog do produto)

bull Alteraccedilotildees do produto comprometendo sua qualidade e elevando o custo do projeto

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta de planejamento adequado do software a ser construiacutedo

bull Existecircncia de funcionalidades impossiacuteveis de serem implementadas em um uacutenico ciclo

bull Alteraccedilatildeo de funcionalidades ao longo do desenvolvimento do software

Causas

bull Aumento de custo indevido (ato anti-econocircmico) Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Pagamento pelas mesmas funcionalidades do software mais de uma vez

bull Ideia equivocada de que a visatildeo do Product Owner basta

Causas

bull Detecccedilatildeo tardia de erros de concepccedilatildeo com consequente desperdiacutecio de recursos e esforccedilo Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Natildeo disponibilizaccedilatildeo do software em ambiente de produccedilatildeo para a utilizaccedilatildeo e avaliaccedilatildeo dos reais usuaacuterios

bull Existecircncia de meacutetricas no mercado privado natildeo vinculadas a resultados (pex pagamento por iteraccedilotildees ou sprints)

Causas

bull Remuneraccedilatildeo de horas improdutivas e paradoxo lucro-incompetecircncia

bull Recebimento de produtos de software sem qualidade resultando no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Forma de pagamento natildeo baseada em resultados

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

61 Os serviccedilos contratados de desenvolvimento de software estatildeo sendo remunerados por resultados

62 Pode-se afirmar que haacute casos de sucesso e insucesso nos modelos de contrataccedilatildeo de desenvolvimento de software pela APF

63 A legislaccedilatildeo e a jurisprudecircncia atuais aplicaacuteveis agrave contrataccedilatildeo de TI impactam na contrataccedilatildeo de desenvolvimento de software pela APF

64 Nas contrataccedilotildees de desenvolvimento de software o preccedilo contratado tem se mostrado decisivo para o sucesso da contrataccedilatildeo

65 As contrataccedilotildees de desenvolvimento de software baseado em meacutetodos aacutegeis estatildeo considerando os riscos apontados no Acoacuterdatildeo 23142013-TCU-Plenaacuterio

40

Acoacuterdatildeo 23622015-Plenaacuterio

bull Formas de provimento das soluccedilotildees de TI

bull Contratos escopo aberto ou projetos

bull Meacutetricas

bull Exequibilidade das propostas

bull Fatores de sucesso e insucesso nas contrataccedilotildees

bull Utilizaccedilatildeo de ARP

bull Contrataccedilotildees usando meacutetodos aacutegeis

Pontos abordados

bull Anaacutelise de alternativas eacute preconizada em vaacuterias referecircncias

ndash PMBOK (planejamento das aquisiccedilotildees)

ndash Cobit 50 APO06 Gerenciar orccedilamento e custos

ndash IN-SLTIMP 42014 art 12 inciso II aliacuteneas ldquoardquo ldquobrdquo e ldquocrdquo

Formas de provimento de soluccedilotildees de TI

Formas de provimento de soluccedilotildees de TI

Fonte Acoacuterdatildeo 23622015-Plenaacuterio (amostra natildeo estatiacutestica)

Quais os riscos positivos e negativos

(vantagens e desvantagens) de contratar

uma soluccedilatildeo pronta em confronto com

desenvolver uma soluccedilatildeo

Diga vocecirc

Na APF quais soluccedilotildees poderiam

ter provimento padronizado ou

centralizado

Pense nos sistemas

transversais

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 13: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

bull Princiacutepio 7 software funcional eacute a medida primaacuteria de progresso

bull Princiacutepio 8 processos aacutegeis promovem um ambiente sustentaacutevel Os patrocinadores desenvolvedores e usuaacuterios devem ser capazes de manter indefinidamente passos constantes

bull Princiacutepio 9 contiacutenua atenccedilatildeo agrave excelecircncia teacutecnica e ao bom design aumenta a agilidade

Princiacutepios dos meacutetodos aacutegeis (34)

bull Princiacutepio 10 simplicidade ou seja a arte de maximizar a quantidade de trabalho que natildeo precisou ser feito

bull Princiacutepio 11 as melhores arquiteturas requisitos e designs emergem de times auto-organizaacuteveis

bull Princiacutepio 12 em intervalos regulares o time reflete sobre como se tornar mais efetivo Entatildeo ajustam-se e otimizam seu comportamento de acordo

Fonte httpagilemanifestoorgisoptbrprincipleshtml

Princiacutepios dos meacutetodos aacutegeis (44)

bull Scrum

bull eXtreme Programming (XP)

bull Kanban

Utilizaccedilatildeo nas organizaccedilotildees puacuteblicas

bull Processo preditivo x processo adaptativo

bull Documentaccedilatildeo x comunicaccedilatildeo direta

bull Aacutegeis

ndash Maior aceitaccedilatildeo da mudanccedila

ndash Ciclos curtos (entregas raacutepidas)

Tradicionais x aacutegeis

bull ldquoIndiviacuteduos e interaccedilatildeo entre eles mais que processos e ferramentasrdquo x impessoalidade

bull ldquoSoftware em funcionamento mais que documentaccedilatildeo abrangenterdquo x eficiecircncia e continuidade do serviccedilo puacuteblico

bull ldquoColaboraccedilatildeo com o cliente mais que negociaccedilatildeo de contratosrdquo x vinculaccedilatildeo ao instrumento convocatoacuterio

bull ldquoResponder a mudanccedilas mais que seguir um planordquo x planejamento economicidade e eficiecircncia

Princiacutepios aacutegeis x administraccedilatildeo puacuteblica

Entatildeo a utilizaccedilatildeo de meacutetodos

aacutegeis afronta os princiacutepios da

Administraccedilatildeo Puacuteblica

Nem sempre Eacute preciso

alinhar os princiacutepios dos

meacutetodos aacutegeis com os

preceitos legais

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

Riscos associados agrave

Processos

Pessoas

Produtos

bull Necessidade de adequaccedilatildeo agrave legislaccedilatildeo Causas

bull Diminuiccedilatildeo da competitividade da licitaccedilatildeo

bull Conflitos com a empresa contratada ou entre membros da organizaccedilatildeo contratante

bull Entrega de produtos de baixa qualidade

bull Diminuiccedilatildeo da eficiecircnciaprodutividade

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Adaptaccedilatildeo de metodologia aacutegil que desvirtue sua essecircncia

bull Pouca experiecircncia da organizaccedilatildeo puacuteblica contratante na utilizaccedilatildeo de meacutetodos aacutegeis

Causas

bull Conflitos de ordem financeira com a empresa contratada

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo da metodologia aacutegil adotada no instrumento convocatoacuterio no decorrer da execuccedilatildeo contratual

bull Pouca experiecircncia da organizaccedilatildeo puacuteblica contratante na utilizaccedilatildeo de meacutetodos aacutegeis

Causas

bull Contrataccedilatildeo por valores incompatiacuteveis com o serviccedilo a ser prestado

bull Descumprimento da legislaccedilatildeo (contrataccedilatildeo sem adequada especificaccedilatildeo do objeto)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Ausecircncia de definiccedilatildeo dos artefatos ou alteraccedilatildeo dos artefatos exigidos da contratada durante a execuccedilatildeo contratual

bull Inexperiecircncia da organizaccedilatildeo contratante principalmente na transiccedilatildeo do modelo de contrataccedilatildeo para desenvolvimento de software com metodologias tradicionais para meacutetodos aacutegeis

Causas

bull Aumento de custo indevido (ato anti-econocircmico)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Exigecircncia de artefatos desnecessaacuterios ou que se tornam obsoletos rapidamente

bull Desconhecimento de que o processo de software eacute um dos elementos mais essenciais na caracterizaccedilatildeo do serviccedilo contratado

Causas

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

bull Remuneraccedilatildeo incompatiacutevel com a prestaccedilatildeo do serviccedilo (a mais ou a menos)

bull Atritos entre as partes do contrato

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Utilizaccedilatildeo processo de software diverso do previsto no contrato

Riscos associados agrave

Processos

Pessoas

Produtos

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo

Causas

bull Geraccedilatildeo de produtos de baixa qualidade

bull Atrasos no desenvolvimento

bull Cancelamento do projeto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Comprometimentocolaboraccedilatildeo insuficiente do responsaacutevel indicado pela aacuterea de negoacutecios (Product Owner)

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo Causas

bull Definiccedilotildees e priorizaccedilotildees de funcionalidades equivocadas

bull Esforccedilos e custos posteriores para ajustar a soluccedilatildeo mal concebida ou ateacute mesmo o seu descarte

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta do conhecimento necessaacuterio do indicado pela aacuterea de negoacutecios (Product Owner)

bull A falta de interaccedilatildeo do Product Owner com os demais usuaacuterios do software em construccedilatildeo

bull Afastamentos do Product Owner da organizaccedilatildeo em decorrecircncia por exemplo de feacuterias e licenccedilas

Causas

bull Natildeo atendimento agraves expectativas dos usuaacuterios e por consequecircncia natildeo atendimento agrave necessidade da contrataccedilatildeo

bull Suspensatildeo da execuccedilatildeo do projeto acarretando atrasos na entrega do produto final

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Excessiva dependecircncia da visatildeo do indicado pela aacuterea de negoacutecios (Product Owner)

bull Alocaccedilatildeo pela contratada de equipe inexperiente em meacutetodos aacutegeis principalmente em contrataccedilotildees de faacutebrica de software

Causas

bull Atrasos constantes na entrega dos produtos

bull Geraccedilatildeo de produtos de baixa qualidade resultando em uacuteltima anaacutelise no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Equipe da empresa contratada natildeo ter expertise em desenvolvimento de software com meacutetodos aacutegeis

bull Ausecircncia de canais de comunicaccedilatildeo eficazes Causas

bull Elaboraccedilatildeo de produtos de baixa qualidade

bull Atrasos na entrega dos produtos e em uacuteltima anaacutelise natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Dificuldade de comunicaccedilatildeo (equipe de desenvolvimento da contratada e indicado pela aacuterea de negoacutecios - Product Owner)

Riscos associados agrave

Processos

Pessoas

Produtos

bull Por ser caracteriacutestica que tem boa aceitaccedilatildeo pelo Manifesto Aacutegil e seus princiacutepios

Causas

bull Execuccedilatildeo de desembolsos excessivos

bull Atrasos na entrega do produto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo constante da lista de funcionalidades do produto

bull Funcionalidades a serem implementadas em um ciclo satildeo dependentes do funcionamento de outras implementadas em ciclos anteriores cc Manifesto Aacutegil e seus princiacutepios

Causas

bull Caso o produto da fase anterior natildeo seja aceito pode haver retrabalho com consequente atraso na entrega do produto final e custos desnecessaacuterios (para a contratada eou contratante)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Iniciaccedilatildeo de novo ciclo sem que os produtos construiacutedos na etapa anterior tenham sido validados

bull Doutrina aacutegil cc equipes inexperientes ou sem niacutevel de conhecimento teacutecnico adequado nas organizaccedilotildees contratantes

Causas

bull Falta de consistecircncia e de detalhamento da lista de funcionalidades a serem desenvolvidas (backlog do produto)

bull Alteraccedilotildees do produto comprometendo sua qualidade e elevando o custo do projeto

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta de planejamento adequado do software a ser construiacutedo

bull Existecircncia de funcionalidades impossiacuteveis de serem implementadas em um uacutenico ciclo

bull Alteraccedilatildeo de funcionalidades ao longo do desenvolvimento do software

Causas

bull Aumento de custo indevido (ato anti-econocircmico) Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Pagamento pelas mesmas funcionalidades do software mais de uma vez

bull Ideia equivocada de que a visatildeo do Product Owner basta

Causas

bull Detecccedilatildeo tardia de erros de concepccedilatildeo com consequente desperdiacutecio de recursos e esforccedilo Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Natildeo disponibilizaccedilatildeo do software em ambiente de produccedilatildeo para a utilizaccedilatildeo e avaliaccedilatildeo dos reais usuaacuterios

bull Existecircncia de meacutetricas no mercado privado natildeo vinculadas a resultados (pex pagamento por iteraccedilotildees ou sprints)

Causas

bull Remuneraccedilatildeo de horas improdutivas e paradoxo lucro-incompetecircncia

bull Recebimento de produtos de software sem qualidade resultando no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Forma de pagamento natildeo baseada em resultados

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

61 Os serviccedilos contratados de desenvolvimento de software estatildeo sendo remunerados por resultados

62 Pode-se afirmar que haacute casos de sucesso e insucesso nos modelos de contrataccedilatildeo de desenvolvimento de software pela APF

63 A legislaccedilatildeo e a jurisprudecircncia atuais aplicaacuteveis agrave contrataccedilatildeo de TI impactam na contrataccedilatildeo de desenvolvimento de software pela APF

64 Nas contrataccedilotildees de desenvolvimento de software o preccedilo contratado tem se mostrado decisivo para o sucesso da contrataccedilatildeo

65 As contrataccedilotildees de desenvolvimento de software baseado em meacutetodos aacutegeis estatildeo considerando os riscos apontados no Acoacuterdatildeo 23142013-TCU-Plenaacuterio

40

Acoacuterdatildeo 23622015-Plenaacuterio

bull Formas de provimento das soluccedilotildees de TI

bull Contratos escopo aberto ou projetos

bull Meacutetricas

bull Exequibilidade das propostas

bull Fatores de sucesso e insucesso nas contrataccedilotildees

bull Utilizaccedilatildeo de ARP

bull Contrataccedilotildees usando meacutetodos aacutegeis

Pontos abordados

bull Anaacutelise de alternativas eacute preconizada em vaacuterias referecircncias

ndash PMBOK (planejamento das aquisiccedilotildees)

ndash Cobit 50 APO06 Gerenciar orccedilamento e custos

ndash IN-SLTIMP 42014 art 12 inciso II aliacuteneas ldquoardquo ldquobrdquo e ldquocrdquo

Formas de provimento de soluccedilotildees de TI

Formas de provimento de soluccedilotildees de TI

Fonte Acoacuterdatildeo 23622015-Plenaacuterio (amostra natildeo estatiacutestica)

Quais os riscos positivos e negativos

(vantagens e desvantagens) de contratar

uma soluccedilatildeo pronta em confronto com

desenvolver uma soluccedilatildeo

Diga vocecirc

Na APF quais soluccedilotildees poderiam

ter provimento padronizado ou

centralizado

Pense nos sistemas

transversais

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 14: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

bull Princiacutepio 10 simplicidade ou seja a arte de maximizar a quantidade de trabalho que natildeo precisou ser feito

bull Princiacutepio 11 as melhores arquiteturas requisitos e designs emergem de times auto-organizaacuteveis

bull Princiacutepio 12 em intervalos regulares o time reflete sobre como se tornar mais efetivo Entatildeo ajustam-se e otimizam seu comportamento de acordo

Fonte httpagilemanifestoorgisoptbrprincipleshtml

Princiacutepios dos meacutetodos aacutegeis (44)

bull Scrum

bull eXtreme Programming (XP)

bull Kanban

Utilizaccedilatildeo nas organizaccedilotildees puacuteblicas

bull Processo preditivo x processo adaptativo

bull Documentaccedilatildeo x comunicaccedilatildeo direta

bull Aacutegeis

ndash Maior aceitaccedilatildeo da mudanccedila

ndash Ciclos curtos (entregas raacutepidas)

Tradicionais x aacutegeis

bull ldquoIndiviacuteduos e interaccedilatildeo entre eles mais que processos e ferramentasrdquo x impessoalidade

bull ldquoSoftware em funcionamento mais que documentaccedilatildeo abrangenterdquo x eficiecircncia e continuidade do serviccedilo puacuteblico

bull ldquoColaboraccedilatildeo com o cliente mais que negociaccedilatildeo de contratosrdquo x vinculaccedilatildeo ao instrumento convocatoacuterio

bull ldquoResponder a mudanccedilas mais que seguir um planordquo x planejamento economicidade e eficiecircncia

Princiacutepios aacutegeis x administraccedilatildeo puacuteblica

Entatildeo a utilizaccedilatildeo de meacutetodos

aacutegeis afronta os princiacutepios da

Administraccedilatildeo Puacuteblica

Nem sempre Eacute preciso

alinhar os princiacutepios dos

meacutetodos aacutegeis com os

preceitos legais

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

Riscos associados agrave

Processos

Pessoas

Produtos

bull Necessidade de adequaccedilatildeo agrave legislaccedilatildeo Causas

bull Diminuiccedilatildeo da competitividade da licitaccedilatildeo

bull Conflitos com a empresa contratada ou entre membros da organizaccedilatildeo contratante

bull Entrega de produtos de baixa qualidade

bull Diminuiccedilatildeo da eficiecircnciaprodutividade

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Adaptaccedilatildeo de metodologia aacutegil que desvirtue sua essecircncia

bull Pouca experiecircncia da organizaccedilatildeo puacuteblica contratante na utilizaccedilatildeo de meacutetodos aacutegeis

Causas

bull Conflitos de ordem financeira com a empresa contratada

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo da metodologia aacutegil adotada no instrumento convocatoacuterio no decorrer da execuccedilatildeo contratual

bull Pouca experiecircncia da organizaccedilatildeo puacuteblica contratante na utilizaccedilatildeo de meacutetodos aacutegeis

Causas

bull Contrataccedilatildeo por valores incompatiacuteveis com o serviccedilo a ser prestado

bull Descumprimento da legislaccedilatildeo (contrataccedilatildeo sem adequada especificaccedilatildeo do objeto)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Ausecircncia de definiccedilatildeo dos artefatos ou alteraccedilatildeo dos artefatos exigidos da contratada durante a execuccedilatildeo contratual

bull Inexperiecircncia da organizaccedilatildeo contratante principalmente na transiccedilatildeo do modelo de contrataccedilatildeo para desenvolvimento de software com metodologias tradicionais para meacutetodos aacutegeis

Causas

bull Aumento de custo indevido (ato anti-econocircmico)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Exigecircncia de artefatos desnecessaacuterios ou que se tornam obsoletos rapidamente

bull Desconhecimento de que o processo de software eacute um dos elementos mais essenciais na caracterizaccedilatildeo do serviccedilo contratado

Causas

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

bull Remuneraccedilatildeo incompatiacutevel com a prestaccedilatildeo do serviccedilo (a mais ou a menos)

bull Atritos entre as partes do contrato

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Utilizaccedilatildeo processo de software diverso do previsto no contrato

Riscos associados agrave

Processos

Pessoas

Produtos

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo

Causas

bull Geraccedilatildeo de produtos de baixa qualidade

bull Atrasos no desenvolvimento

bull Cancelamento do projeto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Comprometimentocolaboraccedilatildeo insuficiente do responsaacutevel indicado pela aacuterea de negoacutecios (Product Owner)

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo Causas

bull Definiccedilotildees e priorizaccedilotildees de funcionalidades equivocadas

bull Esforccedilos e custos posteriores para ajustar a soluccedilatildeo mal concebida ou ateacute mesmo o seu descarte

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta do conhecimento necessaacuterio do indicado pela aacuterea de negoacutecios (Product Owner)

bull A falta de interaccedilatildeo do Product Owner com os demais usuaacuterios do software em construccedilatildeo

bull Afastamentos do Product Owner da organizaccedilatildeo em decorrecircncia por exemplo de feacuterias e licenccedilas

Causas

bull Natildeo atendimento agraves expectativas dos usuaacuterios e por consequecircncia natildeo atendimento agrave necessidade da contrataccedilatildeo

bull Suspensatildeo da execuccedilatildeo do projeto acarretando atrasos na entrega do produto final

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Excessiva dependecircncia da visatildeo do indicado pela aacuterea de negoacutecios (Product Owner)

bull Alocaccedilatildeo pela contratada de equipe inexperiente em meacutetodos aacutegeis principalmente em contrataccedilotildees de faacutebrica de software

Causas

bull Atrasos constantes na entrega dos produtos

bull Geraccedilatildeo de produtos de baixa qualidade resultando em uacuteltima anaacutelise no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Equipe da empresa contratada natildeo ter expertise em desenvolvimento de software com meacutetodos aacutegeis

bull Ausecircncia de canais de comunicaccedilatildeo eficazes Causas

bull Elaboraccedilatildeo de produtos de baixa qualidade

bull Atrasos na entrega dos produtos e em uacuteltima anaacutelise natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Dificuldade de comunicaccedilatildeo (equipe de desenvolvimento da contratada e indicado pela aacuterea de negoacutecios - Product Owner)

Riscos associados agrave

Processos

Pessoas

Produtos

bull Por ser caracteriacutestica que tem boa aceitaccedilatildeo pelo Manifesto Aacutegil e seus princiacutepios

Causas

bull Execuccedilatildeo de desembolsos excessivos

bull Atrasos na entrega do produto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo constante da lista de funcionalidades do produto

bull Funcionalidades a serem implementadas em um ciclo satildeo dependentes do funcionamento de outras implementadas em ciclos anteriores cc Manifesto Aacutegil e seus princiacutepios

Causas

bull Caso o produto da fase anterior natildeo seja aceito pode haver retrabalho com consequente atraso na entrega do produto final e custos desnecessaacuterios (para a contratada eou contratante)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Iniciaccedilatildeo de novo ciclo sem que os produtos construiacutedos na etapa anterior tenham sido validados

bull Doutrina aacutegil cc equipes inexperientes ou sem niacutevel de conhecimento teacutecnico adequado nas organizaccedilotildees contratantes

Causas

bull Falta de consistecircncia e de detalhamento da lista de funcionalidades a serem desenvolvidas (backlog do produto)

bull Alteraccedilotildees do produto comprometendo sua qualidade e elevando o custo do projeto

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta de planejamento adequado do software a ser construiacutedo

bull Existecircncia de funcionalidades impossiacuteveis de serem implementadas em um uacutenico ciclo

bull Alteraccedilatildeo de funcionalidades ao longo do desenvolvimento do software

Causas

bull Aumento de custo indevido (ato anti-econocircmico) Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Pagamento pelas mesmas funcionalidades do software mais de uma vez

bull Ideia equivocada de que a visatildeo do Product Owner basta

Causas

bull Detecccedilatildeo tardia de erros de concepccedilatildeo com consequente desperdiacutecio de recursos e esforccedilo Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Natildeo disponibilizaccedilatildeo do software em ambiente de produccedilatildeo para a utilizaccedilatildeo e avaliaccedilatildeo dos reais usuaacuterios

bull Existecircncia de meacutetricas no mercado privado natildeo vinculadas a resultados (pex pagamento por iteraccedilotildees ou sprints)

Causas

bull Remuneraccedilatildeo de horas improdutivas e paradoxo lucro-incompetecircncia

bull Recebimento de produtos de software sem qualidade resultando no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Forma de pagamento natildeo baseada em resultados

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

61 Os serviccedilos contratados de desenvolvimento de software estatildeo sendo remunerados por resultados

62 Pode-se afirmar que haacute casos de sucesso e insucesso nos modelos de contrataccedilatildeo de desenvolvimento de software pela APF

63 A legislaccedilatildeo e a jurisprudecircncia atuais aplicaacuteveis agrave contrataccedilatildeo de TI impactam na contrataccedilatildeo de desenvolvimento de software pela APF

64 Nas contrataccedilotildees de desenvolvimento de software o preccedilo contratado tem se mostrado decisivo para o sucesso da contrataccedilatildeo

65 As contrataccedilotildees de desenvolvimento de software baseado em meacutetodos aacutegeis estatildeo considerando os riscos apontados no Acoacuterdatildeo 23142013-TCU-Plenaacuterio

40

Acoacuterdatildeo 23622015-Plenaacuterio

bull Formas de provimento das soluccedilotildees de TI

bull Contratos escopo aberto ou projetos

bull Meacutetricas

bull Exequibilidade das propostas

bull Fatores de sucesso e insucesso nas contrataccedilotildees

bull Utilizaccedilatildeo de ARP

bull Contrataccedilotildees usando meacutetodos aacutegeis

Pontos abordados

bull Anaacutelise de alternativas eacute preconizada em vaacuterias referecircncias

ndash PMBOK (planejamento das aquisiccedilotildees)

ndash Cobit 50 APO06 Gerenciar orccedilamento e custos

ndash IN-SLTIMP 42014 art 12 inciso II aliacuteneas ldquoardquo ldquobrdquo e ldquocrdquo

Formas de provimento de soluccedilotildees de TI

Formas de provimento de soluccedilotildees de TI

Fonte Acoacuterdatildeo 23622015-Plenaacuterio (amostra natildeo estatiacutestica)

Quais os riscos positivos e negativos

(vantagens e desvantagens) de contratar

uma soluccedilatildeo pronta em confronto com

desenvolver uma soluccedilatildeo

Diga vocecirc

Na APF quais soluccedilotildees poderiam

ter provimento padronizado ou

centralizado

Pense nos sistemas

transversais

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 15: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

bull Scrum

bull eXtreme Programming (XP)

bull Kanban

Utilizaccedilatildeo nas organizaccedilotildees puacuteblicas

bull Processo preditivo x processo adaptativo

bull Documentaccedilatildeo x comunicaccedilatildeo direta

bull Aacutegeis

ndash Maior aceitaccedilatildeo da mudanccedila

ndash Ciclos curtos (entregas raacutepidas)

Tradicionais x aacutegeis

bull ldquoIndiviacuteduos e interaccedilatildeo entre eles mais que processos e ferramentasrdquo x impessoalidade

bull ldquoSoftware em funcionamento mais que documentaccedilatildeo abrangenterdquo x eficiecircncia e continuidade do serviccedilo puacuteblico

bull ldquoColaboraccedilatildeo com o cliente mais que negociaccedilatildeo de contratosrdquo x vinculaccedilatildeo ao instrumento convocatoacuterio

bull ldquoResponder a mudanccedilas mais que seguir um planordquo x planejamento economicidade e eficiecircncia

Princiacutepios aacutegeis x administraccedilatildeo puacuteblica

Entatildeo a utilizaccedilatildeo de meacutetodos

aacutegeis afronta os princiacutepios da

Administraccedilatildeo Puacuteblica

Nem sempre Eacute preciso

alinhar os princiacutepios dos

meacutetodos aacutegeis com os

preceitos legais

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

Riscos associados agrave

Processos

Pessoas

Produtos

bull Necessidade de adequaccedilatildeo agrave legislaccedilatildeo Causas

bull Diminuiccedilatildeo da competitividade da licitaccedilatildeo

bull Conflitos com a empresa contratada ou entre membros da organizaccedilatildeo contratante

bull Entrega de produtos de baixa qualidade

bull Diminuiccedilatildeo da eficiecircnciaprodutividade

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Adaptaccedilatildeo de metodologia aacutegil que desvirtue sua essecircncia

bull Pouca experiecircncia da organizaccedilatildeo puacuteblica contratante na utilizaccedilatildeo de meacutetodos aacutegeis

Causas

bull Conflitos de ordem financeira com a empresa contratada

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo da metodologia aacutegil adotada no instrumento convocatoacuterio no decorrer da execuccedilatildeo contratual

bull Pouca experiecircncia da organizaccedilatildeo puacuteblica contratante na utilizaccedilatildeo de meacutetodos aacutegeis

Causas

bull Contrataccedilatildeo por valores incompatiacuteveis com o serviccedilo a ser prestado

bull Descumprimento da legislaccedilatildeo (contrataccedilatildeo sem adequada especificaccedilatildeo do objeto)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Ausecircncia de definiccedilatildeo dos artefatos ou alteraccedilatildeo dos artefatos exigidos da contratada durante a execuccedilatildeo contratual

bull Inexperiecircncia da organizaccedilatildeo contratante principalmente na transiccedilatildeo do modelo de contrataccedilatildeo para desenvolvimento de software com metodologias tradicionais para meacutetodos aacutegeis

Causas

bull Aumento de custo indevido (ato anti-econocircmico)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Exigecircncia de artefatos desnecessaacuterios ou que se tornam obsoletos rapidamente

bull Desconhecimento de que o processo de software eacute um dos elementos mais essenciais na caracterizaccedilatildeo do serviccedilo contratado

Causas

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

bull Remuneraccedilatildeo incompatiacutevel com a prestaccedilatildeo do serviccedilo (a mais ou a menos)

bull Atritos entre as partes do contrato

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Utilizaccedilatildeo processo de software diverso do previsto no contrato

Riscos associados agrave

Processos

Pessoas

Produtos

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo

Causas

bull Geraccedilatildeo de produtos de baixa qualidade

bull Atrasos no desenvolvimento

bull Cancelamento do projeto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Comprometimentocolaboraccedilatildeo insuficiente do responsaacutevel indicado pela aacuterea de negoacutecios (Product Owner)

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo Causas

bull Definiccedilotildees e priorizaccedilotildees de funcionalidades equivocadas

bull Esforccedilos e custos posteriores para ajustar a soluccedilatildeo mal concebida ou ateacute mesmo o seu descarte

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta do conhecimento necessaacuterio do indicado pela aacuterea de negoacutecios (Product Owner)

bull A falta de interaccedilatildeo do Product Owner com os demais usuaacuterios do software em construccedilatildeo

bull Afastamentos do Product Owner da organizaccedilatildeo em decorrecircncia por exemplo de feacuterias e licenccedilas

Causas

bull Natildeo atendimento agraves expectativas dos usuaacuterios e por consequecircncia natildeo atendimento agrave necessidade da contrataccedilatildeo

bull Suspensatildeo da execuccedilatildeo do projeto acarretando atrasos na entrega do produto final

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Excessiva dependecircncia da visatildeo do indicado pela aacuterea de negoacutecios (Product Owner)

bull Alocaccedilatildeo pela contratada de equipe inexperiente em meacutetodos aacutegeis principalmente em contrataccedilotildees de faacutebrica de software

Causas

bull Atrasos constantes na entrega dos produtos

bull Geraccedilatildeo de produtos de baixa qualidade resultando em uacuteltima anaacutelise no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Equipe da empresa contratada natildeo ter expertise em desenvolvimento de software com meacutetodos aacutegeis

bull Ausecircncia de canais de comunicaccedilatildeo eficazes Causas

bull Elaboraccedilatildeo de produtos de baixa qualidade

bull Atrasos na entrega dos produtos e em uacuteltima anaacutelise natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Dificuldade de comunicaccedilatildeo (equipe de desenvolvimento da contratada e indicado pela aacuterea de negoacutecios - Product Owner)

Riscos associados agrave

Processos

Pessoas

Produtos

bull Por ser caracteriacutestica que tem boa aceitaccedilatildeo pelo Manifesto Aacutegil e seus princiacutepios

Causas

bull Execuccedilatildeo de desembolsos excessivos

bull Atrasos na entrega do produto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo constante da lista de funcionalidades do produto

bull Funcionalidades a serem implementadas em um ciclo satildeo dependentes do funcionamento de outras implementadas em ciclos anteriores cc Manifesto Aacutegil e seus princiacutepios

Causas

bull Caso o produto da fase anterior natildeo seja aceito pode haver retrabalho com consequente atraso na entrega do produto final e custos desnecessaacuterios (para a contratada eou contratante)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Iniciaccedilatildeo de novo ciclo sem que os produtos construiacutedos na etapa anterior tenham sido validados

bull Doutrina aacutegil cc equipes inexperientes ou sem niacutevel de conhecimento teacutecnico adequado nas organizaccedilotildees contratantes

Causas

bull Falta de consistecircncia e de detalhamento da lista de funcionalidades a serem desenvolvidas (backlog do produto)

bull Alteraccedilotildees do produto comprometendo sua qualidade e elevando o custo do projeto

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta de planejamento adequado do software a ser construiacutedo

bull Existecircncia de funcionalidades impossiacuteveis de serem implementadas em um uacutenico ciclo

bull Alteraccedilatildeo de funcionalidades ao longo do desenvolvimento do software

Causas

bull Aumento de custo indevido (ato anti-econocircmico) Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Pagamento pelas mesmas funcionalidades do software mais de uma vez

bull Ideia equivocada de que a visatildeo do Product Owner basta

Causas

bull Detecccedilatildeo tardia de erros de concepccedilatildeo com consequente desperdiacutecio de recursos e esforccedilo Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Natildeo disponibilizaccedilatildeo do software em ambiente de produccedilatildeo para a utilizaccedilatildeo e avaliaccedilatildeo dos reais usuaacuterios

bull Existecircncia de meacutetricas no mercado privado natildeo vinculadas a resultados (pex pagamento por iteraccedilotildees ou sprints)

Causas

bull Remuneraccedilatildeo de horas improdutivas e paradoxo lucro-incompetecircncia

bull Recebimento de produtos de software sem qualidade resultando no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Forma de pagamento natildeo baseada em resultados

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

61 Os serviccedilos contratados de desenvolvimento de software estatildeo sendo remunerados por resultados

62 Pode-se afirmar que haacute casos de sucesso e insucesso nos modelos de contrataccedilatildeo de desenvolvimento de software pela APF

63 A legislaccedilatildeo e a jurisprudecircncia atuais aplicaacuteveis agrave contrataccedilatildeo de TI impactam na contrataccedilatildeo de desenvolvimento de software pela APF

64 Nas contrataccedilotildees de desenvolvimento de software o preccedilo contratado tem se mostrado decisivo para o sucesso da contrataccedilatildeo

65 As contrataccedilotildees de desenvolvimento de software baseado em meacutetodos aacutegeis estatildeo considerando os riscos apontados no Acoacuterdatildeo 23142013-TCU-Plenaacuterio

40

Acoacuterdatildeo 23622015-Plenaacuterio

bull Formas de provimento das soluccedilotildees de TI

bull Contratos escopo aberto ou projetos

bull Meacutetricas

bull Exequibilidade das propostas

bull Fatores de sucesso e insucesso nas contrataccedilotildees

bull Utilizaccedilatildeo de ARP

bull Contrataccedilotildees usando meacutetodos aacutegeis

Pontos abordados

bull Anaacutelise de alternativas eacute preconizada em vaacuterias referecircncias

ndash PMBOK (planejamento das aquisiccedilotildees)

ndash Cobit 50 APO06 Gerenciar orccedilamento e custos

ndash IN-SLTIMP 42014 art 12 inciso II aliacuteneas ldquoardquo ldquobrdquo e ldquocrdquo

Formas de provimento de soluccedilotildees de TI

Formas de provimento de soluccedilotildees de TI

Fonte Acoacuterdatildeo 23622015-Plenaacuterio (amostra natildeo estatiacutestica)

Quais os riscos positivos e negativos

(vantagens e desvantagens) de contratar

uma soluccedilatildeo pronta em confronto com

desenvolver uma soluccedilatildeo

Diga vocecirc

Na APF quais soluccedilotildees poderiam

ter provimento padronizado ou

centralizado

Pense nos sistemas

transversais

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 16: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

bull Processo preditivo x processo adaptativo

bull Documentaccedilatildeo x comunicaccedilatildeo direta

bull Aacutegeis

ndash Maior aceitaccedilatildeo da mudanccedila

ndash Ciclos curtos (entregas raacutepidas)

Tradicionais x aacutegeis

bull ldquoIndiviacuteduos e interaccedilatildeo entre eles mais que processos e ferramentasrdquo x impessoalidade

bull ldquoSoftware em funcionamento mais que documentaccedilatildeo abrangenterdquo x eficiecircncia e continuidade do serviccedilo puacuteblico

bull ldquoColaboraccedilatildeo com o cliente mais que negociaccedilatildeo de contratosrdquo x vinculaccedilatildeo ao instrumento convocatoacuterio

bull ldquoResponder a mudanccedilas mais que seguir um planordquo x planejamento economicidade e eficiecircncia

Princiacutepios aacutegeis x administraccedilatildeo puacuteblica

Entatildeo a utilizaccedilatildeo de meacutetodos

aacutegeis afronta os princiacutepios da

Administraccedilatildeo Puacuteblica

Nem sempre Eacute preciso

alinhar os princiacutepios dos

meacutetodos aacutegeis com os

preceitos legais

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

Riscos associados agrave

Processos

Pessoas

Produtos

bull Necessidade de adequaccedilatildeo agrave legislaccedilatildeo Causas

bull Diminuiccedilatildeo da competitividade da licitaccedilatildeo

bull Conflitos com a empresa contratada ou entre membros da organizaccedilatildeo contratante

bull Entrega de produtos de baixa qualidade

bull Diminuiccedilatildeo da eficiecircnciaprodutividade

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Adaptaccedilatildeo de metodologia aacutegil que desvirtue sua essecircncia

bull Pouca experiecircncia da organizaccedilatildeo puacuteblica contratante na utilizaccedilatildeo de meacutetodos aacutegeis

Causas

bull Conflitos de ordem financeira com a empresa contratada

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo da metodologia aacutegil adotada no instrumento convocatoacuterio no decorrer da execuccedilatildeo contratual

bull Pouca experiecircncia da organizaccedilatildeo puacuteblica contratante na utilizaccedilatildeo de meacutetodos aacutegeis

Causas

bull Contrataccedilatildeo por valores incompatiacuteveis com o serviccedilo a ser prestado

bull Descumprimento da legislaccedilatildeo (contrataccedilatildeo sem adequada especificaccedilatildeo do objeto)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Ausecircncia de definiccedilatildeo dos artefatos ou alteraccedilatildeo dos artefatos exigidos da contratada durante a execuccedilatildeo contratual

bull Inexperiecircncia da organizaccedilatildeo contratante principalmente na transiccedilatildeo do modelo de contrataccedilatildeo para desenvolvimento de software com metodologias tradicionais para meacutetodos aacutegeis

Causas

bull Aumento de custo indevido (ato anti-econocircmico)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Exigecircncia de artefatos desnecessaacuterios ou que se tornam obsoletos rapidamente

bull Desconhecimento de que o processo de software eacute um dos elementos mais essenciais na caracterizaccedilatildeo do serviccedilo contratado

Causas

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

bull Remuneraccedilatildeo incompatiacutevel com a prestaccedilatildeo do serviccedilo (a mais ou a menos)

bull Atritos entre as partes do contrato

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Utilizaccedilatildeo processo de software diverso do previsto no contrato

Riscos associados agrave

Processos

Pessoas

Produtos

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo

Causas

bull Geraccedilatildeo de produtos de baixa qualidade

bull Atrasos no desenvolvimento

bull Cancelamento do projeto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Comprometimentocolaboraccedilatildeo insuficiente do responsaacutevel indicado pela aacuterea de negoacutecios (Product Owner)

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo Causas

bull Definiccedilotildees e priorizaccedilotildees de funcionalidades equivocadas

bull Esforccedilos e custos posteriores para ajustar a soluccedilatildeo mal concebida ou ateacute mesmo o seu descarte

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta do conhecimento necessaacuterio do indicado pela aacuterea de negoacutecios (Product Owner)

bull A falta de interaccedilatildeo do Product Owner com os demais usuaacuterios do software em construccedilatildeo

bull Afastamentos do Product Owner da organizaccedilatildeo em decorrecircncia por exemplo de feacuterias e licenccedilas

Causas

bull Natildeo atendimento agraves expectativas dos usuaacuterios e por consequecircncia natildeo atendimento agrave necessidade da contrataccedilatildeo

bull Suspensatildeo da execuccedilatildeo do projeto acarretando atrasos na entrega do produto final

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Excessiva dependecircncia da visatildeo do indicado pela aacuterea de negoacutecios (Product Owner)

bull Alocaccedilatildeo pela contratada de equipe inexperiente em meacutetodos aacutegeis principalmente em contrataccedilotildees de faacutebrica de software

Causas

bull Atrasos constantes na entrega dos produtos

bull Geraccedilatildeo de produtos de baixa qualidade resultando em uacuteltima anaacutelise no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Equipe da empresa contratada natildeo ter expertise em desenvolvimento de software com meacutetodos aacutegeis

bull Ausecircncia de canais de comunicaccedilatildeo eficazes Causas

bull Elaboraccedilatildeo de produtos de baixa qualidade

bull Atrasos na entrega dos produtos e em uacuteltima anaacutelise natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Dificuldade de comunicaccedilatildeo (equipe de desenvolvimento da contratada e indicado pela aacuterea de negoacutecios - Product Owner)

Riscos associados agrave

Processos

Pessoas

Produtos

bull Por ser caracteriacutestica que tem boa aceitaccedilatildeo pelo Manifesto Aacutegil e seus princiacutepios

Causas

bull Execuccedilatildeo de desembolsos excessivos

bull Atrasos na entrega do produto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo constante da lista de funcionalidades do produto

bull Funcionalidades a serem implementadas em um ciclo satildeo dependentes do funcionamento de outras implementadas em ciclos anteriores cc Manifesto Aacutegil e seus princiacutepios

Causas

bull Caso o produto da fase anterior natildeo seja aceito pode haver retrabalho com consequente atraso na entrega do produto final e custos desnecessaacuterios (para a contratada eou contratante)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Iniciaccedilatildeo de novo ciclo sem que os produtos construiacutedos na etapa anterior tenham sido validados

bull Doutrina aacutegil cc equipes inexperientes ou sem niacutevel de conhecimento teacutecnico adequado nas organizaccedilotildees contratantes

Causas

bull Falta de consistecircncia e de detalhamento da lista de funcionalidades a serem desenvolvidas (backlog do produto)

bull Alteraccedilotildees do produto comprometendo sua qualidade e elevando o custo do projeto

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta de planejamento adequado do software a ser construiacutedo

bull Existecircncia de funcionalidades impossiacuteveis de serem implementadas em um uacutenico ciclo

bull Alteraccedilatildeo de funcionalidades ao longo do desenvolvimento do software

Causas

bull Aumento de custo indevido (ato anti-econocircmico) Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Pagamento pelas mesmas funcionalidades do software mais de uma vez

bull Ideia equivocada de que a visatildeo do Product Owner basta

Causas

bull Detecccedilatildeo tardia de erros de concepccedilatildeo com consequente desperdiacutecio de recursos e esforccedilo Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Natildeo disponibilizaccedilatildeo do software em ambiente de produccedilatildeo para a utilizaccedilatildeo e avaliaccedilatildeo dos reais usuaacuterios

bull Existecircncia de meacutetricas no mercado privado natildeo vinculadas a resultados (pex pagamento por iteraccedilotildees ou sprints)

Causas

bull Remuneraccedilatildeo de horas improdutivas e paradoxo lucro-incompetecircncia

bull Recebimento de produtos de software sem qualidade resultando no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Forma de pagamento natildeo baseada em resultados

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

61 Os serviccedilos contratados de desenvolvimento de software estatildeo sendo remunerados por resultados

62 Pode-se afirmar que haacute casos de sucesso e insucesso nos modelos de contrataccedilatildeo de desenvolvimento de software pela APF

63 A legislaccedilatildeo e a jurisprudecircncia atuais aplicaacuteveis agrave contrataccedilatildeo de TI impactam na contrataccedilatildeo de desenvolvimento de software pela APF

64 Nas contrataccedilotildees de desenvolvimento de software o preccedilo contratado tem se mostrado decisivo para o sucesso da contrataccedilatildeo

65 As contrataccedilotildees de desenvolvimento de software baseado em meacutetodos aacutegeis estatildeo considerando os riscos apontados no Acoacuterdatildeo 23142013-TCU-Plenaacuterio

40

Acoacuterdatildeo 23622015-Plenaacuterio

bull Formas de provimento das soluccedilotildees de TI

bull Contratos escopo aberto ou projetos

bull Meacutetricas

bull Exequibilidade das propostas

bull Fatores de sucesso e insucesso nas contrataccedilotildees

bull Utilizaccedilatildeo de ARP

bull Contrataccedilotildees usando meacutetodos aacutegeis

Pontos abordados

bull Anaacutelise de alternativas eacute preconizada em vaacuterias referecircncias

ndash PMBOK (planejamento das aquisiccedilotildees)

ndash Cobit 50 APO06 Gerenciar orccedilamento e custos

ndash IN-SLTIMP 42014 art 12 inciso II aliacuteneas ldquoardquo ldquobrdquo e ldquocrdquo

Formas de provimento de soluccedilotildees de TI

Formas de provimento de soluccedilotildees de TI

Fonte Acoacuterdatildeo 23622015-Plenaacuterio (amostra natildeo estatiacutestica)

Quais os riscos positivos e negativos

(vantagens e desvantagens) de contratar

uma soluccedilatildeo pronta em confronto com

desenvolver uma soluccedilatildeo

Diga vocecirc

Na APF quais soluccedilotildees poderiam

ter provimento padronizado ou

centralizado

Pense nos sistemas

transversais

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 17: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

bull ldquoIndiviacuteduos e interaccedilatildeo entre eles mais que processos e ferramentasrdquo x impessoalidade

bull ldquoSoftware em funcionamento mais que documentaccedilatildeo abrangenterdquo x eficiecircncia e continuidade do serviccedilo puacuteblico

bull ldquoColaboraccedilatildeo com o cliente mais que negociaccedilatildeo de contratosrdquo x vinculaccedilatildeo ao instrumento convocatoacuterio

bull ldquoResponder a mudanccedilas mais que seguir um planordquo x planejamento economicidade e eficiecircncia

Princiacutepios aacutegeis x administraccedilatildeo puacuteblica

Entatildeo a utilizaccedilatildeo de meacutetodos

aacutegeis afronta os princiacutepios da

Administraccedilatildeo Puacuteblica

Nem sempre Eacute preciso

alinhar os princiacutepios dos

meacutetodos aacutegeis com os

preceitos legais

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

Riscos associados agrave

Processos

Pessoas

Produtos

bull Necessidade de adequaccedilatildeo agrave legislaccedilatildeo Causas

bull Diminuiccedilatildeo da competitividade da licitaccedilatildeo

bull Conflitos com a empresa contratada ou entre membros da organizaccedilatildeo contratante

bull Entrega de produtos de baixa qualidade

bull Diminuiccedilatildeo da eficiecircnciaprodutividade

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Adaptaccedilatildeo de metodologia aacutegil que desvirtue sua essecircncia

bull Pouca experiecircncia da organizaccedilatildeo puacuteblica contratante na utilizaccedilatildeo de meacutetodos aacutegeis

Causas

bull Conflitos de ordem financeira com a empresa contratada

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo da metodologia aacutegil adotada no instrumento convocatoacuterio no decorrer da execuccedilatildeo contratual

bull Pouca experiecircncia da organizaccedilatildeo puacuteblica contratante na utilizaccedilatildeo de meacutetodos aacutegeis

Causas

bull Contrataccedilatildeo por valores incompatiacuteveis com o serviccedilo a ser prestado

bull Descumprimento da legislaccedilatildeo (contrataccedilatildeo sem adequada especificaccedilatildeo do objeto)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Ausecircncia de definiccedilatildeo dos artefatos ou alteraccedilatildeo dos artefatos exigidos da contratada durante a execuccedilatildeo contratual

bull Inexperiecircncia da organizaccedilatildeo contratante principalmente na transiccedilatildeo do modelo de contrataccedilatildeo para desenvolvimento de software com metodologias tradicionais para meacutetodos aacutegeis

Causas

bull Aumento de custo indevido (ato anti-econocircmico)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Exigecircncia de artefatos desnecessaacuterios ou que se tornam obsoletos rapidamente

bull Desconhecimento de que o processo de software eacute um dos elementos mais essenciais na caracterizaccedilatildeo do serviccedilo contratado

Causas

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

bull Remuneraccedilatildeo incompatiacutevel com a prestaccedilatildeo do serviccedilo (a mais ou a menos)

bull Atritos entre as partes do contrato

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Utilizaccedilatildeo processo de software diverso do previsto no contrato

Riscos associados agrave

Processos

Pessoas

Produtos

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo

Causas

bull Geraccedilatildeo de produtos de baixa qualidade

bull Atrasos no desenvolvimento

bull Cancelamento do projeto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Comprometimentocolaboraccedilatildeo insuficiente do responsaacutevel indicado pela aacuterea de negoacutecios (Product Owner)

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo Causas

bull Definiccedilotildees e priorizaccedilotildees de funcionalidades equivocadas

bull Esforccedilos e custos posteriores para ajustar a soluccedilatildeo mal concebida ou ateacute mesmo o seu descarte

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta do conhecimento necessaacuterio do indicado pela aacuterea de negoacutecios (Product Owner)

bull A falta de interaccedilatildeo do Product Owner com os demais usuaacuterios do software em construccedilatildeo

bull Afastamentos do Product Owner da organizaccedilatildeo em decorrecircncia por exemplo de feacuterias e licenccedilas

Causas

bull Natildeo atendimento agraves expectativas dos usuaacuterios e por consequecircncia natildeo atendimento agrave necessidade da contrataccedilatildeo

bull Suspensatildeo da execuccedilatildeo do projeto acarretando atrasos na entrega do produto final

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Excessiva dependecircncia da visatildeo do indicado pela aacuterea de negoacutecios (Product Owner)

bull Alocaccedilatildeo pela contratada de equipe inexperiente em meacutetodos aacutegeis principalmente em contrataccedilotildees de faacutebrica de software

Causas

bull Atrasos constantes na entrega dos produtos

bull Geraccedilatildeo de produtos de baixa qualidade resultando em uacuteltima anaacutelise no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Equipe da empresa contratada natildeo ter expertise em desenvolvimento de software com meacutetodos aacutegeis

bull Ausecircncia de canais de comunicaccedilatildeo eficazes Causas

bull Elaboraccedilatildeo de produtos de baixa qualidade

bull Atrasos na entrega dos produtos e em uacuteltima anaacutelise natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Dificuldade de comunicaccedilatildeo (equipe de desenvolvimento da contratada e indicado pela aacuterea de negoacutecios - Product Owner)

Riscos associados agrave

Processos

Pessoas

Produtos

bull Por ser caracteriacutestica que tem boa aceitaccedilatildeo pelo Manifesto Aacutegil e seus princiacutepios

Causas

bull Execuccedilatildeo de desembolsos excessivos

bull Atrasos na entrega do produto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo constante da lista de funcionalidades do produto

bull Funcionalidades a serem implementadas em um ciclo satildeo dependentes do funcionamento de outras implementadas em ciclos anteriores cc Manifesto Aacutegil e seus princiacutepios

Causas

bull Caso o produto da fase anterior natildeo seja aceito pode haver retrabalho com consequente atraso na entrega do produto final e custos desnecessaacuterios (para a contratada eou contratante)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Iniciaccedilatildeo de novo ciclo sem que os produtos construiacutedos na etapa anterior tenham sido validados

bull Doutrina aacutegil cc equipes inexperientes ou sem niacutevel de conhecimento teacutecnico adequado nas organizaccedilotildees contratantes

Causas

bull Falta de consistecircncia e de detalhamento da lista de funcionalidades a serem desenvolvidas (backlog do produto)

bull Alteraccedilotildees do produto comprometendo sua qualidade e elevando o custo do projeto

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta de planejamento adequado do software a ser construiacutedo

bull Existecircncia de funcionalidades impossiacuteveis de serem implementadas em um uacutenico ciclo

bull Alteraccedilatildeo de funcionalidades ao longo do desenvolvimento do software

Causas

bull Aumento de custo indevido (ato anti-econocircmico) Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Pagamento pelas mesmas funcionalidades do software mais de uma vez

bull Ideia equivocada de que a visatildeo do Product Owner basta

Causas

bull Detecccedilatildeo tardia de erros de concepccedilatildeo com consequente desperdiacutecio de recursos e esforccedilo Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Natildeo disponibilizaccedilatildeo do software em ambiente de produccedilatildeo para a utilizaccedilatildeo e avaliaccedilatildeo dos reais usuaacuterios

bull Existecircncia de meacutetricas no mercado privado natildeo vinculadas a resultados (pex pagamento por iteraccedilotildees ou sprints)

Causas

bull Remuneraccedilatildeo de horas improdutivas e paradoxo lucro-incompetecircncia

bull Recebimento de produtos de software sem qualidade resultando no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Forma de pagamento natildeo baseada em resultados

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

61 Os serviccedilos contratados de desenvolvimento de software estatildeo sendo remunerados por resultados

62 Pode-se afirmar que haacute casos de sucesso e insucesso nos modelos de contrataccedilatildeo de desenvolvimento de software pela APF

63 A legislaccedilatildeo e a jurisprudecircncia atuais aplicaacuteveis agrave contrataccedilatildeo de TI impactam na contrataccedilatildeo de desenvolvimento de software pela APF

64 Nas contrataccedilotildees de desenvolvimento de software o preccedilo contratado tem se mostrado decisivo para o sucesso da contrataccedilatildeo

65 As contrataccedilotildees de desenvolvimento de software baseado em meacutetodos aacutegeis estatildeo considerando os riscos apontados no Acoacuterdatildeo 23142013-TCU-Plenaacuterio

40

Acoacuterdatildeo 23622015-Plenaacuterio

bull Formas de provimento das soluccedilotildees de TI

bull Contratos escopo aberto ou projetos

bull Meacutetricas

bull Exequibilidade das propostas

bull Fatores de sucesso e insucesso nas contrataccedilotildees

bull Utilizaccedilatildeo de ARP

bull Contrataccedilotildees usando meacutetodos aacutegeis

Pontos abordados

bull Anaacutelise de alternativas eacute preconizada em vaacuterias referecircncias

ndash PMBOK (planejamento das aquisiccedilotildees)

ndash Cobit 50 APO06 Gerenciar orccedilamento e custos

ndash IN-SLTIMP 42014 art 12 inciso II aliacuteneas ldquoardquo ldquobrdquo e ldquocrdquo

Formas de provimento de soluccedilotildees de TI

Formas de provimento de soluccedilotildees de TI

Fonte Acoacuterdatildeo 23622015-Plenaacuterio (amostra natildeo estatiacutestica)

Quais os riscos positivos e negativos

(vantagens e desvantagens) de contratar

uma soluccedilatildeo pronta em confronto com

desenvolver uma soluccedilatildeo

Diga vocecirc

Na APF quais soluccedilotildees poderiam

ter provimento padronizado ou

centralizado

Pense nos sistemas

transversais

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 18: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

Entatildeo a utilizaccedilatildeo de meacutetodos

aacutegeis afronta os princiacutepios da

Administraccedilatildeo Puacuteblica

Nem sempre Eacute preciso

alinhar os princiacutepios dos

meacutetodos aacutegeis com os

preceitos legais

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

Riscos associados agrave

Processos

Pessoas

Produtos

bull Necessidade de adequaccedilatildeo agrave legislaccedilatildeo Causas

bull Diminuiccedilatildeo da competitividade da licitaccedilatildeo

bull Conflitos com a empresa contratada ou entre membros da organizaccedilatildeo contratante

bull Entrega de produtos de baixa qualidade

bull Diminuiccedilatildeo da eficiecircnciaprodutividade

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Adaptaccedilatildeo de metodologia aacutegil que desvirtue sua essecircncia

bull Pouca experiecircncia da organizaccedilatildeo puacuteblica contratante na utilizaccedilatildeo de meacutetodos aacutegeis

Causas

bull Conflitos de ordem financeira com a empresa contratada

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo da metodologia aacutegil adotada no instrumento convocatoacuterio no decorrer da execuccedilatildeo contratual

bull Pouca experiecircncia da organizaccedilatildeo puacuteblica contratante na utilizaccedilatildeo de meacutetodos aacutegeis

Causas

bull Contrataccedilatildeo por valores incompatiacuteveis com o serviccedilo a ser prestado

bull Descumprimento da legislaccedilatildeo (contrataccedilatildeo sem adequada especificaccedilatildeo do objeto)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Ausecircncia de definiccedilatildeo dos artefatos ou alteraccedilatildeo dos artefatos exigidos da contratada durante a execuccedilatildeo contratual

bull Inexperiecircncia da organizaccedilatildeo contratante principalmente na transiccedilatildeo do modelo de contrataccedilatildeo para desenvolvimento de software com metodologias tradicionais para meacutetodos aacutegeis

Causas

bull Aumento de custo indevido (ato anti-econocircmico)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Exigecircncia de artefatos desnecessaacuterios ou que se tornam obsoletos rapidamente

bull Desconhecimento de que o processo de software eacute um dos elementos mais essenciais na caracterizaccedilatildeo do serviccedilo contratado

Causas

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

bull Remuneraccedilatildeo incompatiacutevel com a prestaccedilatildeo do serviccedilo (a mais ou a menos)

bull Atritos entre as partes do contrato

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Utilizaccedilatildeo processo de software diverso do previsto no contrato

Riscos associados agrave

Processos

Pessoas

Produtos

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo

Causas

bull Geraccedilatildeo de produtos de baixa qualidade

bull Atrasos no desenvolvimento

bull Cancelamento do projeto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Comprometimentocolaboraccedilatildeo insuficiente do responsaacutevel indicado pela aacuterea de negoacutecios (Product Owner)

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo Causas

bull Definiccedilotildees e priorizaccedilotildees de funcionalidades equivocadas

bull Esforccedilos e custos posteriores para ajustar a soluccedilatildeo mal concebida ou ateacute mesmo o seu descarte

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta do conhecimento necessaacuterio do indicado pela aacuterea de negoacutecios (Product Owner)

bull A falta de interaccedilatildeo do Product Owner com os demais usuaacuterios do software em construccedilatildeo

bull Afastamentos do Product Owner da organizaccedilatildeo em decorrecircncia por exemplo de feacuterias e licenccedilas

Causas

bull Natildeo atendimento agraves expectativas dos usuaacuterios e por consequecircncia natildeo atendimento agrave necessidade da contrataccedilatildeo

bull Suspensatildeo da execuccedilatildeo do projeto acarretando atrasos na entrega do produto final

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Excessiva dependecircncia da visatildeo do indicado pela aacuterea de negoacutecios (Product Owner)

bull Alocaccedilatildeo pela contratada de equipe inexperiente em meacutetodos aacutegeis principalmente em contrataccedilotildees de faacutebrica de software

Causas

bull Atrasos constantes na entrega dos produtos

bull Geraccedilatildeo de produtos de baixa qualidade resultando em uacuteltima anaacutelise no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Equipe da empresa contratada natildeo ter expertise em desenvolvimento de software com meacutetodos aacutegeis

bull Ausecircncia de canais de comunicaccedilatildeo eficazes Causas

bull Elaboraccedilatildeo de produtos de baixa qualidade

bull Atrasos na entrega dos produtos e em uacuteltima anaacutelise natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Dificuldade de comunicaccedilatildeo (equipe de desenvolvimento da contratada e indicado pela aacuterea de negoacutecios - Product Owner)

Riscos associados agrave

Processos

Pessoas

Produtos

bull Por ser caracteriacutestica que tem boa aceitaccedilatildeo pelo Manifesto Aacutegil e seus princiacutepios

Causas

bull Execuccedilatildeo de desembolsos excessivos

bull Atrasos na entrega do produto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo constante da lista de funcionalidades do produto

bull Funcionalidades a serem implementadas em um ciclo satildeo dependentes do funcionamento de outras implementadas em ciclos anteriores cc Manifesto Aacutegil e seus princiacutepios

Causas

bull Caso o produto da fase anterior natildeo seja aceito pode haver retrabalho com consequente atraso na entrega do produto final e custos desnecessaacuterios (para a contratada eou contratante)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Iniciaccedilatildeo de novo ciclo sem que os produtos construiacutedos na etapa anterior tenham sido validados

bull Doutrina aacutegil cc equipes inexperientes ou sem niacutevel de conhecimento teacutecnico adequado nas organizaccedilotildees contratantes

Causas

bull Falta de consistecircncia e de detalhamento da lista de funcionalidades a serem desenvolvidas (backlog do produto)

bull Alteraccedilotildees do produto comprometendo sua qualidade e elevando o custo do projeto

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta de planejamento adequado do software a ser construiacutedo

bull Existecircncia de funcionalidades impossiacuteveis de serem implementadas em um uacutenico ciclo

bull Alteraccedilatildeo de funcionalidades ao longo do desenvolvimento do software

Causas

bull Aumento de custo indevido (ato anti-econocircmico) Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Pagamento pelas mesmas funcionalidades do software mais de uma vez

bull Ideia equivocada de que a visatildeo do Product Owner basta

Causas

bull Detecccedilatildeo tardia de erros de concepccedilatildeo com consequente desperdiacutecio de recursos e esforccedilo Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Natildeo disponibilizaccedilatildeo do software em ambiente de produccedilatildeo para a utilizaccedilatildeo e avaliaccedilatildeo dos reais usuaacuterios

bull Existecircncia de meacutetricas no mercado privado natildeo vinculadas a resultados (pex pagamento por iteraccedilotildees ou sprints)

Causas

bull Remuneraccedilatildeo de horas improdutivas e paradoxo lucro-incompetecircncia

bull Recebimento de produtos de software sem qualidade resultando no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Forma de pagamento natildeo baseada em resultados

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

61 Os serviccedilos contratados de desenvolvimento de software estatildeo sendo remunerados por resultados

62 Pode-se afirmar que haacute casos de sucesso e insucesso nos modelos de contrataccedilatildeo de desenvolvimento de software pela APF

63 A legislaccedilatildeo e a jurisprudecircncia atuais aplicaacuteveis agrave contrataccedilatildeo de TI impactam na contrataccedilatildeo de desenvolvimento de software pela APF

64 Nas contrataccedilotildees de desenvolvimento de software o preccedilo contratado tem se mostrado decisivo para o sucesso da contrataccedilatildeo

65 As contrataccedilotildees de desenvolvimento de software baseado em meacutetodos aacutegeis estatildeo considerando os riscos apontados no Acoacuterdatildeo 23142013-TCU-Plenaacuterio

40

Acoacuterdatildeo 23622015-Plenaacuterio

bull Formas de provimento das soluccedilotildees de TI

bull Contratos escopo aberto ou projetos

bull Meacutetricas

bull Exequibilidade das propostas

bull Fatores de sucesso e insucesso nas contrataccedilotildees

bull Utilizaccedilatildeo de ARP

bull Contrataccedilotildees usando meacutetodos aacutegeis

Pontos abordados

bull Anaacutelise de alternativas eacute preconizada em vaacuterias referecircncias

ndash PMBOK (planejamento das aquisiccedilotildees)

ndash Cobit 50 APO06 Gerenciar orccedilamento e custos

ndash IN-SLTIMP 42014 art 12 inciso II aliacuteneas ldquoardquo ldquobrdquo e ldquocrdquo

Formas de provimento de soluccedilotildees de TI

Formas de provimento de soluccedilotildees de TI

Fonte Acoacuterdatildeo 23622015-Plenaacuterio (amostra natildeo estatiacutestica)

Quais os riscos positivos e negativos

(vantagens e desvantagens) de contratar

uma soluccedilatildeo pronta em confronto com

desenvolver uma soluccedilatildeo

Diga vocecirc

Na APF quais soluccedilotildees poderiam

ter provimento padronizado ou

centralizado

Pense nos sistemas

transversais

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 19: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

Riscos associados agrave

Processos

Pessoas

Produtos

bull Necessidade de adequaccedilatildeo agrave legislaccedilatildeo Causas

bull Diminuiccedilatildeo da competitividade da licitaccedilatildeo

bull Conflitos com a empresa contratada ou entre membros da organizaccedilatildeo contratante

bull Entrega de produtos de baixa qualidade

bull Diminuiccedilatildeo da eficiecircnciaprodutividade

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Adaptaccedilatildeo de metodologia aacutegil que desvirtue sua essecircncia

bull Pouca experiecircncia da organizaccedilatildeo puacuteblica contratante na utilizaccedilatildeo de meacutetodos aacutegeis

Causas

bull Conflitos de ordem financeira com a empresa contratada

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo da metodologia aacutegil adotada no instrumento convocatoacuterio no decorrer da execuccedilatildeo contratual

bull Pouca experiecircncia da organizaccedilatildeo puacuteblica contratante na utilizaccedilatildeo de meacutetodos aacutegeis

Causas

bull Contrataccedilatildeo por valores incompatiacuteveis com o serviccedilo a ser prestado

bull Descumprimento da legislaccedilatildeo (contrataccedilatildeo sem adequada especificaccedilatildeo do objeto)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Ausecircncia de definiccedilatildeo dos artefatos ou alteraccedilatildeo dos artefatos exigidos da contratada durante a execuccedilatildeo contratual

bull Inexperiecircncia da organizaccedilatildeo contratante principalmente na transiccedilatildeo do modelo de contrataccedilatildeo para desenvolvimento de software com metodologias tradicionais para meacutetodos aacutegeis

Causas

bull Aumento de custo indevido (ato anti-econocircmico)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Exigecircncia de artefatos desnecessaacuterios ou que se tornam obsoletos rapidamente

bull Desconhecimento de que o processo de software eacute um dos elementos mais essenciais na caracterizaccedilatildeo do serviccedilo contratado

Causas

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

bull Remuneraccedilatildeo incompatiacutevel com a prestaccedilatildeo do serviccedilo (a mais ou a menos)

bull Atritos entre as partes do contrato

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Utilizaccedilatildeo processo de software diverso do previsto no contrato

Riscos associados agrave

Processos

Pessoas

Produtos

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo

Causas

bull Geraccedilatildeo de produtos de baixa qualidade

bull Atrasos no desenvolvimento

bull Cancelamento do projeto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Comprometimentocolaboraccedilatildeo insuficiente do responsaacutevel indicado pela aacuterea de negoacutecios (Product Owner)

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo Causas

bull Definiccedilotildees e priorizaccedilotildees de funcionalidades equivocadas

bull Esforccedilos e custos posteriores para ajustar a soluccedilatildeo mal concebida ou ateacute mesmo o seu descarte

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta do conhecimento necessaacuterio do indicado pela aacuterea de negoacutecios (Product Owner)

bull A falta de interaccedilatildeo do Product Owner com os demais usuaacuterios do software em construccedilatildeo

bull Afastamentos do Product Owner da organizaccedilatildeo em decorrecircncia por exemplo de feacuterias e licenccedilas

Causas

bull Natildeo atendimento agraves expectativas dos usuaacuterios e por consequecircncia natildeo atendimento agrave necessidade da contrataccedilatildeo

bull Suspensatildeo da execuccedilatildeo do projeto acarretando atrasos na entrega do produto final

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Excessiva dependecircncia da visatildeo do indicado pela aacuterea de negoacutecios (Product Owner)

bull Alocaccedilatildeo pela contratada de equipe inexperiente em meacutetodos aacutegeis principalmente em contrataccedilotildees de faacutebrica de software

Causas

bull Atrasos constantes na entrega dos produtos

bull Geraccedilatildeo de produtos de baixa qualidade resultando em uacuteltima anaacutelise no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Equipe da empresa contratada natildeo ter expertise em desenvolvimento de software com meacutetodos aacutegeis

bull Ausecircncia de canais de comunicaccedilatildeo eficazes Causas

bull Elaboraccedilatildeo de produtos de baixa qualidade

bull Atrasos na entrega dos produtos e em uacuteltima anaacutelise natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Dificuldade de comunicaccedilatildeo (equipe de desenvolvimento da contratada e indicado pela aacuterea de negoacutecios - Product Owner)

Riscos associados agrave

Processos

Pessoas

Produtos

bull Por ser caracteriacutestica que tem boa aceitaccedilatildeo pelo Manifesto Aacutegil e seus princiacutepios

Causas

bull Execuccedilatildeo de desembolsos excessivos

bull Atrasos na entrega do produto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo constante da lista de funcionalidades do produto

bull Funcionalidades a serem implementadas em um ciclo satildeo dependentes do funcionamento de outras implementadas em ciclos anteriores cc Manifesto Aacutegil e seus princiacutepios

Causas

bull Caso o produto da fase anterior natildeo seja aceito pode haver retrabalho com consequente atraso na entrega do produto final e custos desnecessaacuterios (para a contratada eou contratante)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Iniciaccedilatildeo de novo ciclo sem que os produtos construiacutedos na etapa anterior tenham sido validados

bull Doutrina aacutegil cc equipes inexperientes ou sem niacutevel de conhecimento teacutecnico adequado nas organizaccedilotildees contratantes

Causas

bull Falta de consistecircncia e de detalhamento da lista de funcionalidades a serem desenvolvidas (backlog do produto)

bull Alteraccedilotildees do produto comprometendo sua qualidade e elevando o custo do projeto

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta de planejamento adequado do software a ser construiacutedo

bull Existecircncia de funcionalidades impossiacuteveis de serem implementadas em um uacutenico ciclo

bull Alteraccedilatildeo de funcionalidades ao longo do desenvolvimento do software

Causas

bull Aumento de custo indevido (ato anti-econocircmico) Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Pagamento pelas mesmas funcionalidades do software mais de uma vez

bull Ideia equivocada de que a visatildeo do Product Owner basta

Causas

bull Detecccedilatildeo tardia de erros de concepccedilatildeo com consequente desperdiacutecio de recursos e esforccedilo Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Natildeo disponibilizaccedilatildeo do software em ambiente de produccedilatildeo para a utilizaccedilatildeo e avaliaccedilatildeo dos reais usuaacuterios

bull Existecircncia de meacutetricas no mercado privado natildeo vinculadas a resultados (pex pagamento por iteraccedilotildees ou sprints)

Causas

bull Remuneraccedilatildeo de horas improdutivas e paradoxo lucro-incompetecircncia

bull Recebimento de produtos de software sem qualidade resultando no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Forma de pagamento natildeo baseada em resultados

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

61 Os serviccedilos contratados de desenvolvimento de software estatildeo sendo remunerados por resultados

62 Pode-se afirmar que haacute casos de sucesso e insucesso nos modelos de contrataccedilatildeo de desenvolvimento de software pela APF

63 A legislaccedilatildeo e a jurisprudecircncia atuais aplicaacuteveis agrave contrataccedilatildeo de TI impactam na contrataccedilatildeo de desenvolvimento de software pela APF

64 Nas contrataccedilotildees de desenvolvimento de software o preccedilo contratado tem se mostrado decisivo para o sucesso da contrataccedilatildeo

65 As contrataccedilotildees de desenvolvimento de software baseado em meacutetodos aacutegeis estatildeo considerando os riscos apontados no Acoacuterdatildeo 23142013-TCU-Plenaacuterio

40

Acoacuterdatildeo 23622015-Plenaacuterio

bull Formas de provimento das soluccedilotildees de TI

bull Contratos escopo aberto ou projetos

bull Meacutetricas

bull Exequibilidade das propostas

bull Fatores de sucesso e insucesso nas contrataccedilotildees

bull Utilizaccedilatildeo de ARP

bull Contrataccedilotildees usando meacutetodos aacutegeis

Pontos abordados

bull Anaacutelise de alternativas eacute preconizada em vaacuterias referecircncias

ndash PMBOK (planejamento das aquisiccedilotildees)

ndash Cobit 50 APO06 Gerenciar orccedilamento e custos

ndash IN-SLTIMP 42014 art 12 inciso II aliacuteneas ldquoardquo ldquobrdquo e ldquocrdquo

Formas de provimento de soluccedilotildees de TI

Formas de provimento de soluccedilotildees de TI

Fonte Acoacuterdatildeo 23622015-Plenaacuterio (amostra natildeo estatiacutestica)

Quais os riscos positivos e negativos

(vantagens e desvantagens) de contratar

uma soluccedilatildeo pronta em confronto com

desenvolver uma soluccedilatildeo

Diga vocecirc

Na APF quais soluccedilotildees poderiam

ter provimento padronizado ou

centralizado

Pense nos sistemas

transversais

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 20: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

Riscos associados agrave

Processos

Pessoas

Produtos

bull Necessidade de adequaccedilatildeo agrave legislaccedilatildeo Causas

bull Diminuiccedilatildeo da competitividade da licitaccedilatildeo

bull Conflitos com a empresa contratada ou entre membros da organizaccedilatildeo contratante

bull Entrega de produtos de baixa qualidade

bull Diminuiccedilatildeo da eficiecircnciaprodutividade

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Adaptaccedilatildeo de metodologia aacutegil que desvirtue sua essecircncia

bull Pouca experiecircncia da organizaccedilatildeo puacuteblica contratante na utilizaccedilatildeo de meacutetodos aacutegeis

Causas

bull Conflitos de ordem financeira com a empresa contratada

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo da metodologia aacutegil adotada no instrumento convocatoacuterio no decorrer da execuccedilatildeo contratual

bull Pouca experiecircncia da organizaccedilatildeo puacuteblica contratante na utilizaccedilatildeo de meacutetodos aacutegeis

Causas

bull Contrataccedilatildeo por valores incompatiacuteveis com o serviccedilo a ser prestado

bull Descumprimento da legislaccedilatildeo (contrataccedilatildeo sem adequada especificaccedilatildeo do objeto)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Ausecircncia de definiccedilatildeo dos artefatos ou alteraccedilatildeo dos artefatos exigidos da contratada durante a execuccedilatildeo contratual

bull Inexperiecircncia da organizaccedilatildeo contratante principalmente na transiccedilatildeo do modelo de contrataccedilatildeo para desenvolvimento de software com metodologias tradicionais para meacutetodos aacutegeis

Causas

bull Aumento de custo indevido (ato anti-econocircmico)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Exigecircncia de artefatos desnecessaacuterios ou que se tornam obsoletos rapidamente

bull Desconhecimento de que o processo de software eacute um dos elementos mais essenciais na caracterizaccedilatildeo do serviccedilo contratado

Causas

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

bull Remuneraccedilatildeo incompatiacutevel com a prestaccedilatildeo do serviccedilo (a mais ou a menos)

bull Atritos entre as partes do contrato

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Utilizaccedilatildeo processo de software diverso do previsto no contrato

Riscos associados agrave

Processos

Pessoas

Produtos

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo

Causas

bull Geraccedilatildeo de produtos de baixa qualidade

bull Atrasos no desenvolvimento

bull Cancelamento do projeto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Comprometimentocolaboraccedilatildeo insuficiente do responsaacutevel indicado pela aacuterea de negoacutecios (Product Owner)

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo Causas

bull Definiccedilotildees e priorizaccedilotildees de funcionalidades equivocadas

bull Esforccedilos e custos posteriores para ajustar a soluccedilatildeo mal concebida ou ateacute mesmo o seu descarte

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta do conhecimento necessaacuterio do indicado pela aacuterea de negoacutecios (Product Owner)

bull A falta de interaccedilatildeo do Product Owner com os demais usuaacuterios do software em construccedilatildeo

bull Afastamentos do Product Owner da organizaccedilatildeo em decorrecircncia por exemplo de feacuterias e licenccedilas

Causas

bull Natildeo atendimento agraves expectativas dos usuaacuterios e por consequecircncia natildeo atendimento agrave necessidade da contrataccedilatildeo

bull Suspensatildeo da execuccedilatildeo do projeto acarretando atrasos na entrega do produto final

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Excessiva dependecircncia da visatildeo do indicado pela aacuterea de negoacutecios (Product Owner)

bull Alocaccedilatildeo pela contratada de equipe inexperiente em meacutetodos aacutegeis principalmente em contrataccedilotildees de faacutebrica de software

Causas

bull Atrasos constantes na entrega dos produtos

bull Geraccedilatildeo de produtos de baixa qualidade resultando em uacuteltima anaacutelise no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Equipe da empresa contratada natildeo ter expertise em desenvolvimento de software com meacutetodos aacutegeis

bull Ausecircncia de canais de comunicaccedilatildeo eficazes Causas

bull Elaboraccedilatildeo de produtos de baixa qualidade

bull Atrasos na entrega dos produtos e em uacuteltima anaacutelise natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Dificuldade de comunicaccedilatildeo (equipe de desenvolvimento da contratada e indicado pela aacuterea de negoacutecios - Product Owner)

Riscos associados agrave

Processos

Pessoas

Produtos

bull Por ser caracteriacutestica que tem boa aceitaccedilatildeo pelo Manifesto Aacutegil e seus princiacutepios

Causas

bull Execuccedilatildeo de desembolsos excessivos

bull Atrasos na entrega do produto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo constante da lista de funcionalidades do produto

bull Funcionalidades a serem implementadas em um ciclo satildeo dependentes do funcionamento de outras implementadas em ciclos anteriores cc Manifesto Aacutegil e seus princiacutepios

Causas

bull Caso o produto da fase anterior natildeo seja aceito pode haver retrabalho com consequente atraso na entrega do produto final e custos desnecessaacuterios (para a contratada eou contratante)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Iniciaccedilatildeo de novo ciclo sem que os produtos construiacutedos na etapa anterior tenham sido validados

bull Doutrina aacutegil cc equipes inexperientes ou sem niacutevel de conhecimento teacutecnico adequado nas organizaccedilotildees contratantes

Causas

bull Falta de consistecircncia e de detalhamento da lista de funcionalidades a serem desenvolvidas (backlog do produto)

bull Alteraccedilotildees do produto comprometendo sua qualidade e elevando o custo do projeto

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta de planejamento adequado do software a ser construiacutedo

bull Existecircncia de funcionalidades impossiacuteveis de serem implementadas em um uacutenico ciclo

bull Alteraccedilatildeo de funcionalidades ao longo do desenvolvimento do software

Causas

bull Aumento de custo indevido (ato anti-econocircmico) Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Pagamento pelas mesmas funcionalidades do software mais de uma vez

bull Ideia equivocada de que a visatildeo do Product Owner basta

Causas

bull Detecccedilatildeo tardia de erros de concepccedilatildeo com consequente desperdiacutecio de recursos e esforccedilo Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Natildeo disponibilizaccedilatildeo do software em ambiente de produccedilatildeo para a utilizaccedilatildeo e avaliaccedilatildeo dos reais usuaacuterios

bull Existecircncia de meacutetricas no mercado privado natildeo vinculadas a resultados (pex pagamento por iteraccedilotildees ou sprints)

Causas

bull Remuneraccedilatildeo de horas improdutivas e paradoxo lucro-incompetecircncia

bull Recebimento de produtos de software sem qualidade resultando no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Forma de pagamento natildeo baseada em resultados

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

61 Os serviccedilos contratados de desenvolvimento de software estatildeo sendo remunerados por resultados

62 Pode-se afirmar que haacute casos de sucesso e insucesso nos modelos de contrataccedilatildeo de desenvolvimento de software pela APF

63 A legislaccedilatildeo e a jurisprudecircncia atuais aplicaacuteveis agrave contrataccedilatildeo de TI impactam na contrataccedilatildeo de desenvolvimento de software pela APF

64 Nas contrataccedilotildees de desenvolvimento de software o preccedilo contratado tem se mostrado decisivo para o sucesso da contrataccedilatildeo

65 As contrataccedilotildees de desenvolvimento de software baseado em meacutetodos aacutegeis estatildeo considerando os riscos apontados no Acoacuterdatildeo 23142013-TCU-Plenaacuterio

40

Acoacuterdatildeo 23622015-Plenaacuterio

bull Formas de provimento das soluccedilotildees de TI

bull Contratos escopo aberto ou projetos

bull Meacutetricas

bull Exequibilidade das propostas

bull Fatores de sucesso e insucesso nas contrataccedilotildees

bull Utilizaccedilatildeo de ARP

bull Contrataccedilotildees usando meacutetodos aacutegeis

Pontos abordados

bull Anaacutelise de alternativas eacute preconizada em vaacuterias referecircncias

ndash PMBOK (planejamento das aquisiccedilotildees)

ndash Cobit 50 APO06 Gerenciar orccedilamento e custos

ndash IN-SLTIMP 42014 art 12 inciso II aliacuteneas ldquoardquo ldquobrdquo e ldquocrdquo

Formas de provimento de soluccedilotildees de TI

Formas de provimento de soluccedilotildees de TI

Fonte Acoacuterdatildeo 23622015-Plenaacuterio (amostra natildeo estatiacutestica)

Quais os riscos positivos e negativos

(vantagens e desvantagens) de contratar

uma soluccedilatildeo pronta em confronto com

desenvolver uma soluccedilatildeo

Diga vocecirc

Na APF quais soluccedilotildees poderiam

ter provimento padronizado ou

centralizado

Pense nos sistemas

transversais

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 21: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

bull Necessidade de adequaccedilatildeo agrave legislaccedilatildeo Causas

bull Diminuiccedilatildeo da competitividade da licitaccedilatildeo

bull Conflitos com a empresa contratada ou entre membros da organizaccedilatildeo contratante

bull Entrega de produtos de baixa qualidade

bull Diminuiccedilatildeo da eficiecircnciaprodutividade

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Adaptaccedilatildeo de metodologia aacutegil que desvirtue sua essecircncia

bull Pouca experiecircncia da organizaccedilatildeo puacuteblica contratante na utilizaccedilatildeo de meacutetodos aacutegeis

Causas

bull Conflitos de ordem financeira com a empresa contratada

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo da metodologia aacutegil adotada no instrumento convocatoacuterio no decorrer da execuccedilatildeo contratual

bull Pouca experiecircncia da organizaccedilatildeo puacuteblica contratante na utilizaccedilatildeo de meacutetodos aacutegeis

Causas

bull Contrataccedilatildeo por valores incompatiacuteveis com o serviccedilo a ser prestado

bull Descumprimento da legislaccedilatildeo (contrataccedilatildeo sem adequada especificaccedilatildeo do objeto)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Ausecircncia de definiccedilatildeo dos artefatos ou alteraccedilatildeo dos artefatos exigidos da contratada durante a execuccedilatildeo contratual

bull Inexperiecircncia da organizaccedilatildeo contratante principalmente na transiccedilatildeo do modelo de contrataccedilatildeo para desenvolvimento de software com metodologias tradicionais para meacutetodos aacutegeis

Causas

bull Aumento de custo indevido (ato anti-econocircmico)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Exigecircncia de artefatos desnecessaacuterios ou que se tornam obsoletos rapidamente

bull Desconhecimento de que o processo de software eacute um dos elementos mais essenciais na caracterizaccedilatildeo do serviccedilo contratado

Causas

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

bull Remuneraccedilatildeo incompatiacutevel com a prestaccedilatildeo do serviccedilo (a mais ou a menos)

bull Atritos entre as partes do contrato

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Utilizaccedilatildeo processo de software diverso do previsto no contrato

Riscos associados agrave

Processos

Pessoas

Produtos

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo

Causas

bull Geraccedilatildeo de produtos de baixa qualidade

bull Atrasos no desenvolvimento

bull Cancelamento do projeto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Comprometimentocolaboraccedilatildeo insuficiente do responsaacutevel indicado pela aacuterea de negoacutecios (Product Owner)

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo Causas

bull Definiccedilotildees e priorizaccedilotildees de funcionalidades equivocadas

bull Esforccedilos e custos posteriores para ajustar a soluccedilatildeo mal concebida ou ateacute mesmo o seu descarte

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta do conhecimento necessaacuterio do indicado pela aacuterea de negoacutecios (Product Owner)

bull A falta de interaccedilatildeo do Product Owner com os demais usuaacuterios do software em construccedilatildeo

bull Afastamentos do Product Owner da organizaccedilatildeo em decorrecircncia por exemplo de feacuterias e licenccedilas

Causas

bull Natildeo atendimento agraves expectativas dos usuaacuterios e por consequecircncia natildeo atendimento agrave necessidade da contrataccedilatildeo

bull Suspensatildeo da execuccedilatildeo do projeto acarretando atrasos na entrega do produto final

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Excessiva dependecircncia da visatildeo do indicado pela aacuterea de negoacutecios (Product Owner)

bull Alocaccedilatildeo pela contratada de equipe inexperiente em meacutetodos aacutegeis principalmente em contrataccedilotildees de faacutebrica de software

Causas

bull Atrasos constantes na entrega dos produtos

bull Geraccedilatildeo de produtos de baixa qualidade resultando em uacuteltima anaacutelise no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Equipe da empresa contratada natildeo ter expertise em desenvolvimento de software com meacutetodos aacutegeis

bull Ausecircncia de canais de comunicaccedilatildeo eficazes Causas

bull Elaboraccedilatildeo de produtos de baixa qualidade

bull Atrasos na entrega dos produtos e em uacuteltima anaacutelise natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Dificuldade de comunicaccedilatildeo (equipe de desenvolvimento da contratada e indicado pela aacuterea de negoacutecios - Product Owner)

Riscos associados agrave

Processos

Pessoas

Produtos

bull Por ser caracteriacutestica que tem boa aceitaccedilatildeo pelo Manifesto Aacutegil e seus princiacutepios

Causas

bull Execuccedilatildeo de desembolsos excessivos

bull Atrasos na entrega do produto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo constante da lista de funcionalidades do produto

bull Funcionalidades a serem implementadas em um ciclo satildeo dependentes do funcionamento de outras implementadas em ciclos anteriores cc Manifesto Aacutegil e seus princiacutepios

Causas

bull Caso o produto da fase anterior natildeo seja aceito pode haver retrabalho com consequente atraso na entrega do produto final e custos desnecessaacuterios (para a contratada eou contratante)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Iniciaccedilatildeo de novo ciclo sem que os produtos construiacutedos na etapa anterior tenham sido validados

bull Doutrina aacutegil cc equipes inexperientes ou sem niacutevel de conhecimento teacutecnico adequado nas organizaccedilotildees contratantes

Causas

bull Falta de consistecircncia e de detalhamento da lista de funcionalidades a serem desenvolvidas (backlog do produto)

bull Alteraccedilotildees do produto comprometendo sua qualidade e elevando o custo do projeto

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta de planejamento adequado do software a ser construiacutedo

bull Existecircncia de funcionalidades impossiacuteveis de serem implementadas em um uacutenico ciclo

bull Alteraccedilatildeo de funcionalidades ao longo do desenvolvimento do software

Causas

bull Aumento de custo indevido (ato anti-econocircmico) Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Pagamento pelas mesmas funcionalidades do software mais de uma vez

bull Ideia equivocada de que a visatildeo do Product Owner basta

Causas

bull Detecccedilatildeo tardia de erros de concepccedilatildeo com consequente desperdiacutecio de recursos e esforccedilo Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Natildeo disponibilizaccedilatildeo do software em ambiente de produccedilatildeo para a utilizaccedilatildeo e avaliaccedilatildeo dos reais usuaacuterios

bull Existecircncia de meacutetricas no mercado privado natildeo vinculadas a resultados (pex pagamento por iteraccedilotildees ou sprints)

Causas

bull Remuneraccedilatildeo de horas improdutivas e paradoxo lucro-incompetecircncia

bull Recebimento de produtos de software sem qualidade resultando no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Forma de pagamento natildeo baseada em resultados

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

61 Os serviccedilos contratados de desenvolvimento de software estatildeo sendo remunerados por resultados

62 Pode-se afirmar que haacute casos de sucesso e insucesso nos modelos de contrataccedilatildeo de desenvolvimento de software pela APF

63 A legislaccedilatildeo e a jurisprudecircncia atuais aplicaacuteveis agrave contrataccedilatildeo de TI impactam na contrataccedilatildeo de desenvolvimento de software pela APF

64 Nas contrataccedilotildees de desenvolvimento de software o preccedilo contratado tem se mostrado decisivo para o sucesso da contrataccedilatildeo

65 As contrataccedilotildees de desenvolvimento de software baseado em meacutetodos aacutegeis estatildeo considerando os riscos apontados no Acoacuterdatildeo 23142013-TCU-Plenaacuterio

40

Acoacuterdatildeo 23622015-Plenaacuterio

bull Formas de provimento das soluccedilotildees de TI

bull Contratos escopo aberto ou projetos

bull Meacutetricas

bull Exequibilidade das propostas

bull Fatores de sucesso e insucesso nas contrataccedilotildees

bull Utilizaccedilatildeo de ARP

bull Contrataccedilotildees usando meacutetodos aacutegeis

Pontos abordados

bull Anaacutelise de alternativas eacute preconizada em vaacuterias referecircncias

ndash PMBOK (planejamento das aquisiccedilotildees)

ndash Cobit 50 APO06 Gerenciar orccedilamento e custos

ndash IN-SLTIMP 42014 art 12 inciso II aliacuteneas ldquoardquo ldquobrdquo e ldquocrdquo

Formas de provimento de soluccedilotildees de TI

Formas de provimento de soluccedilotildees de TI

Fonte Acoacuterdatildeo 23622015-Plenaacuterio (amostra natildeo estatiacutestica)

Quais os riscos positivos e negativos

(vantagens e desvantagens) de contratar

uma soluccedilatildeo pronta em confronto com

desenvolver uma soluccedilatildeo

Diga vocecirc

Na APF quais soluccedilotildees poderiam

ter provimento padronizado ou

centralizado

Pense nos sistemas

transversais

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 22: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

bull Pouca experiecircncia da organizaccedilatildeo puacuteblica contratante na utilizaccedilatildeo de meacutetodos aacutegeis

Causas

bull Conflitos de ordem financeira com a empresa contratada

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo da metodologia aacutegil adotada no instrumento convocatoacuterio no decorrer da execuccedilatildeo contratual

bull Pouca experiecircncia da organizaccedilatildeo puacuteblica contratante na utilizaccedilatildeo de meacutetodos aacutegeis

Causas

bull Contrataccedilatildeo por valores incompatiacuteveis com o serviccedilo a ser prestado

bull Descumprimento da legislaccedilatildeo (contrataccedilatildeo sem adequada especificaccedilatildeo do objeto)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Ausecircncia de definiccedilatildeo dos artefatos ou alteraccedilatildeo dos artefatos exigidos da contratada durante a execuccedilatildeo contratual

bull Inexperiecircncia da organizaccedilatildeo contratante principalmente na transiccedilatildeo do modelo de contrataccedilatildeo para desenvolvimento de software com metodologias tradicionais para meacutetodos aacutegeis

Causas

bull Aumento de custo indevido (ato anti-econocircmico)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Exigecircncia de artefatos desnecessaacuterios ou que se tornam obsoletos rapidamente

bull Desconhecimento de que o processo de software eacute um dos elementos mais essenciais na caracterizaccedilatildeo do serviccedilo contratado

Causas

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

bull Remuneraccedilatildeo incompatiacutevel com a prestaccedilatildeo do serviccedilo (a mais ou a menos)

bull Atritos entre as partes do contrato

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Utilizaccedilatildeo processo de software diverso do previsto no contrato

Riscos associados agrave

Processos

Pessoas

Produtos

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo

Causas

bull Geraccedilatildeo de produtos de baixa qualidade

bull Atrasos no desenvolvimento

bull Cancelamento do projeto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Comprometimentocolaboraccedilatildeo insuficiente do responsaacutevel indicado pela aacuterea de negoacutecios (Product Owner)

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo Causas

bull Definiccedilotildees e priorizaccedilotildees de funcionalidades equivocadas

bull Esforccedilos e custos posteriores para ajustar a soluccedilatildeo mal concebida ou ateacute mesmo o seu descarte

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta do conhecimento necessaacuterio do indicado pela aacuterea de negoacutecios (Product Owner)

bull A falta de interaccedilatildeo do Product Owner com os demais usuaacuterios do software em construccedilatildeo

bull Afastamentos do Product Owner da organizaccedilatildeo em decorrecircncia por exemplo de feacuterias e licenccedilas

Causas

bull Natildeo atendimento agraves expectativas dos usuaacuterios e por consequecircncia natildeo atendimento agrave necessidade da contrataccedilatildeo

bull Suspensatildeo da execuccedilatildeo do projeto acarretando atrasos na entrega do produto final

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Excessiva dependecircncia da visatildeo do indicado pela aacuterea de negoacutecios (Product Owner)

bull Alocaccedilatildeo pela contratada de equipe inexperiente em meacutetodos aacutegeis principalmente em contrataccedilotildees de faacutebrica de software

Causas

bull Atrasos constantes na entrega dos produtos

bull Geraccedilatildeo de produtos de baixa qualidade resultando em uacuteltima anaacutelise no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Equipe da empresa contratada natildeo ter expertise em desenvolvimento de software com meacutetodos aacutegeis

bull Ausecircncia de canais de comunicaccedilatildeo eficazes Causas

bull Elaboraccedilatildeo de produtos de baixa qualidade

bull Atrasos na entrega dos produtos e em uacuteltima anaacutelise natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Dificuldade de comunicaccedilatildeo (equipe de desenvolvimento da contratada e indicado pela aacuterea de negoacutecios - Product Owner)

Riscos associados agrave

Processos

Pessoas

Produtos

bull Por ser caracteriacutestica que tem boa aceitaccedilatildeo pelo Manifesto Aacutegil e seus princiacutepios

Causas

bull Execuccedilatildeo de desembolsos excessivos

bull Atrasos na entrega do produto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo constante da lista de funcionalidades do produto

bull Funcionalidades a serem implementadas em um ciclo satildeo dependentes do funcionamento de outras implementadas em ciclos anteriores cc Manifesto Aacutegil e seus princiacutepios

Causas

bull Caso o produto da fase anterior natildeo seja aceito pode haver retrabalho com consequente atraso na entrega do produto final e custos desnecessaacuterios (para a contratada eou contratante)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Iniciaccedilatildeo de novo ciclo sem que os produtos construiacutedos na etapa anterior tenham sido validados

bull Doutrina aacutegil cc equipes inexperientes ou sem niacutevel de conhecimento teacutecnico adequado nas organizaccedilotildees contratantes

Causas

bull Falta de consistecircncia e de detalhamento da lista de funcionalidades a serem desenvolvidas (backlog do produto)

bull Alteraccedilotildees do produto comprometendo sua qualidade e elevando o custo do projeto

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta de planejamento adequado do software a ser construiacutedo

bull Existecircncia de funcionalidades impossiacuteveis de serem implementadas em um uacutenico ciclo

bull Alteraccedilatildeo de funcionalidades ao longo do desenvolvimento do software

Causas

bull Aumento de custo indevido (ato anti-econocircmico) Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Pagamento pelas mesmas funcionalidades do software mais de uma vez

bull Ideia equivocada de que a visatildeo do Product Owner basta

Causas

bull Detecccedilatildeo tardia de erros de concepccedilatildeo com consequente desperdiacutecio de recursos e esforccedilo Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Natildeo disponibilizaccedilatildeo do software em ambiente de produccedilatildeo para a utilizaccedilatildeo e avaliaccedilatildeo dos reais usuaacuterios

bull Existecircncia de meacutetricas no mercado privado natildeo vinculadas a resultados (pex pagamento por iteraccedilotildees ou sprints)

Causas

bull Remuneraccedilatildeo de horas improdutivas e paradoxo lucro-incompetecircncia

bull Recebimento de produtos de software sem qualidade resultando no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Forma de pagamento natildeo baseada em resultados

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

61 Os serviccedilos contratados de desenvolvimento de software estatildeo sendo remunerados por resultados

62 Pode-se afirmar que haacute casos de sucesso e insucesso nos modelos de contrataccedilatildeo de desenvolvimento de software pela APF

63 A legislaccedilatildeo e a jurisprudecircncia atuais aplicaacuteveis agrave contrataccedilatildeo de TI impactam na contrataccedilatildeo de desenvolvimento de software pela APF

64 Nas contrataccedilotildees de desenvolvimento de software o preccedilo contratado tem se mostrado decisivo para o sucesso da contrataccedilatildeo

65 As contrataccedilotildees de desenvolvimento de software baseado em meacutetodos aacutegeis estatildeo considerando os riscos apontados no Acoacuterdatildeo 23142013-TCU-Plenaacuterio

40

Acoacuterdatildeo 23622015-Plenaacuterio

bull Formas de provimento das soluccedilotildees de TI

bull Contratos escopo aberto ou projetos

bull Meacutetricas

bull Exequibilidade das propostas

bull Fatores de sucesso e insucesso nas contrataccedilotildees

bull Utilizaccedilatildeo de ARP

bull Contrataccedilotildees usando meacutetodos aacutegeis

Pontos abordados

bull Anaacutelise de alternativas eacute preconizada em vaacuterias referecircncias

ndash PMBOK (planejamento das aquisiccedilotildees)

ndash Cobit 50 APO06 Gerenciar orccedilamento e custos

ndash IN-SLTIMP 42014 art 12 inciso II aliacuteneas ldquoardquo ldquobrdquo e ldquocrdquo

Formas de provimento de soluccedilotildees de TI

Formas de provimento de soluccedilotildees de TI

Fonte Acoacuterdatildeo 23622015-Plenaacuterio (amostra natildeo estatiacutestica)

Quais os riscos positivos e negativos

(vantagens e desvantagens) de contratar

uma soluccedilatildeo pronta em confronto com

desenvolver uma soluccedilatildeo

Diga vocecirc

Na APF quais soluccedilotildees poderiam

ter provimento padronizado ou

centralizado

Pense nos sistemas

transversais

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 23: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

bull Pouca experiecircncia da organizaccedilatildeo puacuteblica contratante na utilizaccedilatildeo de meacutetodos aacutegeis

Causas

bull Contrataccedilatildeo por valores incompatiacuteveis com o serviccedilo a ser prestado

bull Descumprimento da legislaccedilatildeo (contrataccedilatildeo sem adequada especificaccedilatildeo do objeto)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Ausecircncia de definiccedilatildeo dos artefatos ou alteraccedilatildeo dos artefatos exigidos da contratada durante a execuccedilatildeo contratual

bull Inexperiecircncia da organizaccedilatildeo contratante principalmente na transiccedilatildeo do modelo de contrataccedilatildeo para desenvolvimento de software com metodologias tradicionais para meacutetodos aacutegeis

Causas

bull Aumento de custo indevido (ato anti-econocircmico)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Exigecircncia de artefatos desnecessaacuterios ou que se tornam obsoletos rapidamente

bull Desconhecimento de que o processo de software eacute um dos elementos mais essenciais na caracterizaccedilatildeo do serviccedilo contratado

Causas

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

bull Remuneraccedilatildeo incompatiacutevel com a prestaccedilatildeo do serviccedilo (a mais ou a menos)

bull Atritos entre as partes do contrato

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Utilizaccedilatildeo processo de software diverso do previsto no contrato

Riscos associados agrave

Processos

Pessoas

Produtos

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo

Causas

bull Geraccedilatildeo de produtos de baixa qualidade

bull Atrasos no desenvolvimento

bull Cancelamento do projeto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Comprometimentocolaboraccedilatildeo insuficiente do responsaacutevel indicado pela aacuterea de negoacutecios (Product Owner)

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo Causas

bull Definiccedilotildees e priorizaccedilotildees de funcionalidades equivocadas

bull Esforccedilos e custos posteriores para ajustar a soluccedilatildeo mal concebida ou ateacute mesmo o seu descarte

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta do conhecimento necessaacuterio do indicado pela aacuterea de negoacutecios (Product Owner)

bull A falta de interaccedilatildeo do Product Owner com os demais usuaacuterios do software em construccedilatildeo

bull Afastamentos do Product Owner da organizaccedilatildeo em decorrecircncia por exemplo de feacuterias e licenccedilas

Causas

bull Natildeo atendimento agraves expectativas dos usuaacuterios e por consequecircncia natildeo atendimento agrave necessidade da contrataccedilatildeo

bull Suspensatildeo da execuccedilatildeo do projeto acarretando atrasos na entrega do produto final

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Excessiva dependecircncia da visatildeo do indicado pela aacuterea de negoacutecios (Product Owner)

bull Alocaccedilatildeo pela contratada de equipe inexperiente em meacutetodos aacutegeis principalmente em contrataccedilotildees de faacutebrica de software

Causas

bull Atrasos constantes na entrega dos produtos

bull Geraccedilatildeo de produtos de baixa qualidade resultando em uacuteltima anaacutelise no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Equipe da empresa contratada natildeo ter expertise em desenvolvimento de software com meacutetodos aacutegeis

bull Ausecircncia de canais de comunicaccedilatildeo eficazes Causas

bull Elaboraccedilatildeo de produtos de baixa qualidade

bull Atrasos na entrega dos produtos e em uacuteltima anaacutelise natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Dificuldade de comunicaccedilatildeo (equipe de desenvolvimento da contratada e indicado pela aacuterea de negoacutecios - Product Owner)

Riscos associados agrave

Processos

Pessoas

Produtos

bull Por ser caracteriacutestica que tem boa aceitaccedilatildeo pelo Manifesto Aacutegil e seus princiacutepios

Causas

bull Execuccedilatildeo de desembolsos excessivos

bull Atrasos na entrega do produto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo constante da lista de funcionalidades do produto

bull Funcionalidades a serem implementadas em um ciclo satildeo dependentes do funcionamento de outras implementadas em ciclos anteriores cc Manifesto Aacutegil e seus princiacutepios

Causas

bull Caso o produto da fase anterior natildeo seja aceito pode haver retrabalho com consequente atraso na entrega do produto final e custos desnecessaacuterios (para a contratada eou contratante)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Iniciaccedilatildeo de novo ciclo sem que os produtos construiacutedos na etapa anterior tenham sido validados

bull Doutrina aacutegil cc equipes inexperientes ou sem niacutevel de conhecimento teacutecnico adequado nas organizaccedilotildees contratantes

Causas

bull Falta de consistecircncia e de detalhamento da lista de funcionalidades a serem desenvolvidas (backlog do produto)

bull Alteraccedilotildees do produto comprometendo sua qualidade e elevando o custo do projeto

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta de planejamento adequado do software a ser construiacutedo

bull Existecircncia de funcionalidades impossiacuteveis de serem implementadas em um uacutenico ciclo

bull Alteraccedilatildeo de funcionalidades ao longo do desenvolvimento do software

Causas

bull Aumento de custo indevido (ato anti-econocircmico) Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Pagamento pelas mesmas funcionalidades do software mais de uma vez

bull Ideia equivocada de que a visatildeo do Product Owner basta

Causas

bull Detecccedilatildeo tardia de erros de concepccedilatildeo com consequente desperdiacutecio de recursos e esforccedilo Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Natildeo disponibilizaccedilatildeo do software em ambiente de produccedilatildeo para a utilizaccedilatildeo e avaliaccedilatildeo dos reais usuaacuterios

bull Existecircncia de meacutetricas no mercado privado natildeo vinculadas a resultados (pex pagamento por iteraccedilotildees ou sprints)

Causas

bull Remuneraccedilatildeo de horas improdutivas e paradoxo lucro-incompetecircncia

bull Recebimento de produtos de software sem qualidade resultando no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Forma de pagamento natildeo baseada em resultados

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

61 Os serviccedilos contratados de desenvolvimento de software estatildeo sendo remunerados por resultados

62 Pode-se afirmar que haacute casos de sucesso e insucesso nos modelos de contrataccedilatildeo de desenvolvimento de software pela APF

63 A legislaccedilatildeo e a jurisprudecircncia atuais aplicaacuteveis agrave contrataccedilatildeo de TI impactam na contrataccedilatildeo de desenvolvimento de software pela APF

64 Nas contrataccedilotildees de desenvolvimento de software o preccedilo contratado tem se mostrado decisivo para o sucesso da contrataccedilatildeo

65 As contrataccedilotildees de desenvolvimento de software baseado em meacutetodos aacutegeis estatildeo considerando os riscos apontados no Acoacuterdatildeo 23142013-TCU-Plenaacuterio

40

Acoacuterdatildeo 23622015-Plenaacuterio

bull Formas de provimento das soluccedilotildees de TI

bull Contratos escopo aberto ou projetos

bull Meacutetricas

bull Exequibilidade das propostas

bull Fatores de sucesso e insucesso nas contrataccedilotildees

bull Utilizaccedilatildeo de ARP

bull Contrataccedilotildees usando meacutetodos aacutegeis

Pontos abordados

bull Anaacutelise de alternativas eacute preconizada em vaacuterias referecircncias

ndash PMBOK (planejamento das aquisiccedilotildees)

ndash Cobit 50 APO06 Gerenciar orccedilamento e custos

ndash IN-SLTIMP 42014 art 12 inciso II aliacuteneas ldquoardquo ldquobrdquo e ldquocrdquo

Formas de provimento de soluccedilotildees de TI

Formas de provimento de soluccedilotildees de TI

Fonte Acoacuterdatildeo 23622015-Plenaacuterio (amostra natildeo estatiacutestica)

Quais os riscos positivos e negativos

(vantagens e desvantagens) de contratar

uma soluccedilatildeo pronta em confronto com

desenvolver uma soluccedilatildeo

Diga vocecirc

Na APF quais soluccedilotildees poderiam

ter provimento padronizado ou

centralizado

Pense nos sistemas

transversais

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 24: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

bull Inexperiecircncia da organizaccedilatildeo contratante principalmente na transiccedilatildeo do modelo de contrataccedilatildeo para desenvolvimento de software com metodologias tradicionais para meacutetodos aacutegeis

Causas

bull Aumento de custo indevido (ato anti-econocircmico)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Exigecircncia de artefatos desnecessaacuterios ou que se tornam obsoletos rapidamente

bull Desconhecimento de que o processo de software eacute um dos elementos mais essenciais na caracterizaccedilatildeo do serviccedilo contratado

Causas

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

bull Remuneraccedilatildeo incompatiacutevel com a prestaccedilatildeo do serviccedilo (a mais ou a menos)

bull Atritos entre as partes do contrato

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Utilizaccedilatildeo processo de software diverso do previsto no contrato

Riscos associados agrave

Processos

Pessoas

Produtos

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo

Causas

bull Geraccedilatildeo de produtos de baixa qualidade

bull Atrasos no desenvolvimento

bull Cancelamento do projeto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Comprometimentocolaboraccedilatildeo insuficiente do responsaacutevel indicado pela aacuterea de negoacutecios (Product Owner)

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo Causas

bull Definiccedilotildees e priorizaccedilotildees de funcionalidades equivocadas

bull Esforccedilos e custos posteriores para ajustar a soluccedilatildeo mal concebida ou ateacute mesmo o seu descarte

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta do conhecimento necessaacuterio do indicado pela aacuterea de negoacutecios (Product Owner)

bull A falta de interaccedilatildeo do Product Owner com os demais usuaacuterios do software em construccedilatildeo

bull Afastamentos do Product Owner da organizaccedilatildeo em decorrecircncia por exemplo de feacuterias e licenccedilas

Causas

bull Natildeo atendimento agraves expectativas dos usuaacuterios e por consequecircncia natildeo atendimento agrave necessidade da contrataccedilatildeo

bull Suspensatildeo da execuccedilatildeo do projeto acarretando atrasos na entrega do produto final

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Excessiva dependecircncia da visatildeo do indicado pela aacuterea de negoacutecios (Product Owner)

bull Alocaccedilatildeo pela contratada de equipe inexperiente em meacutetodos aacutegeis principalmente em contrataccedilotildees de faacutebrica de software

Causas

bull Atrasos constantes na entrega dos produtos

bull Geraccedilatildeo de produtos de baixa qualidade resultando em uacuteltima anaacutelise no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Equipe da empresa contratada natildeo ter expertise em desenvolvimento de software com meacutetodos aacutegeis

bull Ausecircncia de canais de comunicaccedilatildeo eficazes Causas

bull Elaboraccedilatildeo de produtos de baixa qualidade

bull Atrasos na entrega dos produtos e em uacuteltima anaacutelise natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Dificuldade de comunicaccedilatildeo (equipe de desenvolvimento da contratada e indicado pela aacuterea de negoacutecios - Product Owner)

Riscos associados agrave

Processos

Pessoas

Produtos

bull Por ser caracteriacutestica que tem boa aceitaccedilatildeo pelo Manifesto Aacutegil e seus princiacutepios

Causas

bull Execuccedilatildeo de desembolsos excessivos

bull Atrasos na entrega do produto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo constante da lista de funcionalidades do produto

bull Funcionalidades a serem implementadas em um ciclo satildeo dependentes do funcionamento de outras implementadas em ciclos anteriores cc Manifesto Aacutegil e seus princiacutepios

Causas

bull Caso o produto da fase anterior natildeo seja aceito pode haver retrabalho com consequente atraso na entrega do produto final e custos desnecessaacuterios (para a contratada eou contratante)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Iniciaccedilatildeo de novo ciclo sem que os produtos construiacutedos na etapa anterior tenham sido validados

bull Doutrina aacutegil cc equipes inexperientes ou sem niacutevel de conhecimento teacutecnico adequado nas organizaccedilotildees contratantes

Causas

bull Falta de consistecircncia e de detalhamento da lista de funcionalidades a serem desenvolvidas (backlog do produto)

bull Alteraccedilotildees do produto comprometendo sua qualidade e elevando o custo do projeto

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta de planejamento adequado do software a ser construiacutedo

bull Existecircncia de funcionalidades impossiacuteveis de serem implementadas em um uacutenico ciclo

bull Alteraccedilatildeo de funcionalidades ao longo do desenvolvimento do software

Causas

bull Aumento de custo indevido (ato anti-econocircmico) Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Pagamento pelas mesmas funcionalidades do software mais de uma vez

bull Ideia equivocada de que a visatildeo do Product Owner basta

Causas

bull Detecccedilatildeo tardia de erros de concepccedilatildeo com consequente desperdiacutecio de recursos e esforccedilo Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Natildeo disponibilizaccedilatildeo do software em ambiente de produccedilatildeo para a utilizaccedilatildeo e avaliaccedilatildeo dos reais usuaacuterios

bull Existecircncia de meacutetricas no mercado privado natildeo vinculadas a resultados (pex pagamento por iteraccedilotildees ou sprints)

Causas

bull Remuneraccedilatildeo de horas improdutivas e paradoxo lucro-incompetecircncia

bull Recebimento de produtos de software sem qualidade resultando no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Forma de pagamento natildeo baseada em resultados

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

61 Os serviccedilos contratados de desenvolvimento de software estatildeo sendo remunerados por resultados

62 Pode-se afirmar que haacute casos de sucesso e insucesso nos modelos de contrataccedilatildeo de desenvolvimento de software pela APF

63 A legislaccedilatildeo e a jurisprudecircncia atuais aplicaacuteveis agrave contrataccedilatildeo de TI impactam na contrataccedilatildeo de desenvolvimento de software pela APF

64 Nas contrataccedilotildees de desenvolvimento de software o preccedilo contratado tem se mostrado decisivo para o sucesso da contrataccedilatildeo

65 As contrataccedilotildees de desenvolvimento de software baseado em meacutetodos aacutegeis estatildeo considerando os riscos apontados no Acoacuterdatildeo 23142013-TCU-Plenaacuterio

40

Acoacuterdatildeo 23622015-Plenaacuterio

bull Formas de provimento das soluccedilotildees de TI

bull Contratos escopo aberto ou projetos

bull Meacutetricas

bull Exequibilidade das propostas

bull Fatores de sucesso e insucesso nas contrataccedilotildees

bull Utilizaccedilatildeo de ARP

bull Contrataccedilotildees usando meacutetodos aacutegeis

Pontos abordados

bull Anaacutelise de alternativas eacute preconizada em vaacuterias referecircncias

ndash PMBOK (planejamento das aquisiccedilotildees)

ndash Cobit 50 APO06 Gerenciar orccedilamento e custos

ndash IN-SLTIMP 42014 art 12 inciso II aliacuteneas ldquoardquo ldquobrdquo e ldquocrdquo

Formas de provimento de soluccedilotildees de TI

Formas de provimento de soluccedilotildees de TI

Fonte Acoacuterdatildeo 23622015-Plenaacuterio (amostra natildeo estatiacutestica)

Quais os riscos positivos e negativos

(vantagens e desvantagens) de contratar

uma soluccedilatildeo pronta em confronto com

desenvolver uma soluccedilatildeo

Diga vocecirc

Na APF quais soluccedilotildees poderiam

ter provimento padronizado ou

centralizado

Pense nos sistemas

transversais

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 25: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

bull Desconhecimento de que o processo de software eacute um dos elementos mais essenciais na caracterizaccedilatildeo do serviccedilo contratado

Causas

bull Descumprimento da legislaccedilatildeo (vinculaccedilatildeo ao instrumento convocatoacuterio)

bull Remuneraccedilatildeo incompatiacutevel com a prestaccedilatildeo do serviccedilo (a mais ou a menos)

bull Atritos entre as partes do contrato

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Utilizaccedilatildeo processo de software diverso do previsto no contrato

Riscos associados agrave

Processos

Pessoas

Produtos

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo

Causas

bull Geraccedilatildeo de produtos de baixa qualidade

bull Atrasos no desenvolvimento

bull Cancelamento do projeto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Comprometimentocolaboraccedilatildeo insuficiente do responsaacutevel indicado pela aacuterea de negoacutecios (Product Owner)

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo Causas

bull Definiccedilotildees e priorizaccedilotildees de funcionalidades equivocadas

bull Esforccedilos e custos posteriores para ajustar a soluccedilatildeo mal concebida ou ateacute mesmo o seu descarte

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta do conhecimento necessaacuterio do indicado pela aacuterea de negoacutecios (Product Owner)

bull A falta de interaccedilatildeo do Product Owner com os demais usuaacuterios do software em construccedilatildeo

bull Afastamentos do Product Owner da organizaccedilatildeo em decorrecircncia por exemplo de feacuterias e licenccedilas

Causas

bull Natildeo atendimento agraves expectativas dos usuaacuterios e por consequecircncia natildeo atendimento agrave necessidade da contrataccedilatildeo

bull Suspensatildeo da execuccedilatildeo do projeto acarretando atrasos na entrega do produto final

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Excessiva dependecircncia da visatildeo do indicado pela aacuterea de negoacutecios (Product Owner)

bull Alocaccedilatildeo pela contratada de equipe inexperiente em meacutetodos aacutegeis principalmente em contrataccedilotildees de faacutebrica de software

Causas

bull Atrasos constantes na entrega dos produtos

bull Geraccedilatildeo de produtos de baixa qualidade resultando em uacuteltima anaacutelise no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Equipe da empresa contratada natildeo ter expertise em desenvolvimento de software com meacutetodos aacutegeis

bull Ausecircncia de canais de comunicaccedilatildeo eficazes Causas

bull Elaboraccedilatildeo de produtos de baixa qualidade

bull Atrasos na entrega dos produtos e em uacuteltima anaacutelise natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Dificuldade de comunicaccedilatildeo (equipe de desenvolvimento da contratada e indicado pela aacuterea de negoacutecios - Product Owner)

Riscos associados agrave

Processos

Pessoas

Produtos

bull Por ser caracteriacutestica que tem boa aceitaccedilatildeo pelo Manifesto Aacutegil e seus princiacutepios

Causas

bull Execuccedilatildeo de desembolsos excessivos

bull Atrasos na entrega do produto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo constante da lista de funcionalidades do produto

bull Funcionalidades a serem implementadas em um ciclo satildeo dependentes do funcionamento de outras implementadas em ciclos anteriores cc Manifesto Aacutegil e seus princiacutepios

Causas

bull Caso o produto da fase anterior natildeo seja aceito pode haver retrabalho com consequente atraso na entrega do produto final e custos desnecessaacuterios (para a contratada eou contratante)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Iniciaccedilatildeo de novo ciclo sem que os produtos construiacutedos na etapa anterior tenham sido validados

bull Doutrina aacutegil cc equipes inexperientes ou sem niacutevel de conhecimento teacutecnico adequado nas organizaccedilotildees contratantes

Causas

bull Falta de consistecircncia e de detalhamento da lista de funcionalidades a serem desenvolvidas (backlog do produto)

bull Alteraccedilotildees do produto comprometendo sua qualidade e elevando o custo do projeto

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta de planejamento adequado do software a ser construiacutedo

bull Existecircncia de funcionalidades impossiacuteveis de serem implementadas em um uacutenico ciclo

bull Alteraccedilatildeo de funcionalidades ao longo do desenvolvimento do software

Causas

bull Aumento de custo indevido (ato anti-econocircmico) Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Pagamento pelas mesmas funcionalidades do software mais de uma vez

bull Ideia equivocada de que a visatildeo do Product Owner basta

Causas

bull Detecccedilatildeo tardia de erros de concepccedilatildeo com consequente desperdiacutecio de recursos e esforccedilo Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Natildeo disponibilizaccedilatildeo do software em ambiente de produccedilatildeo para a utilizaccedilatildeo e avaliaccedilatildeo dos reais usuaacuterios

bull Existecircncia de meacutetricas no mercado privado natildeo vinculadas a resultados (pex pagamento por iteraccedilotildees ou sprints)

Causas

bull Remuneraccedilatildeo de horas improdutivas e paradoxo lucro-incompetecircncia

bull Recebimento de produtos de software sem qualidade resultando no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Forma de pagamento natildeo baseada em resultados

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

61 Os serviccedilos contratados de desenvolvimento de software estatildeo sendo remunerados por resultados

62 Pode-se afirmar que haacute casos de sucesso e insucesso nos modelos de contrataccedilatildeo de desenvolvimento de software pela APF

63 A legislaccedilatildeo e a jurisprudecircncia atuais aplicaacuteveis agrave contrataccedilatildeo de TI impactam na contrataccedilatildeo de desenvolvimento de software pela APF

64 Nas contrataccedilotildees de desenvolvimento de software o preccedilo contratado tem se mostrado decisivo para o sucesso da contrataccedilatildeo

65 As contrataccedilotildees de desenvolvimento de software baseado em meacutetodos aacutegeis estatildeo considerando os riscos apontados no Acoacuterdatildeo 23142013-TCU-Plenaacuterio

40

Acoacuterdatildeo 23622015-Plenaacuterio

bull Formas de provimento das soluccedilotildees de TI

bull Contratos escopo aberto ou projetos

bull Meacutetricas

bull Exequibilidade das propostas

bull Fatores de sucesso e insucesso nas contrataccedilotildees

bull Utilizaccedilatildeo de ARP

bull Contrataccedilotildees usando meacutetodos aacutegeis

Pontos abordados

bull Anaacutelise de alternativas eacute preconizada em vaacuterias referecircncias

ndash PMBOK (planejamento das aquisiccedilotildees)

ndash Cobit 50 APO06 Gerenciar orccedilamento e custos

ndash IN-SLTIMP 42014 art 12 inciso II aliacuteneas ldquoardquo ldquobrdquo e ldquocrdquo

Formas de provimento de soluccedilotildees de TI

Formas de provimento de soluccedilotildees de TI

Fonte Acoacuterdatildeo 23622015-Plenaacuterio (amostra natildeo estatiacutestica)

Quais os riscos positivos e negativos

(vantagens e desvantagens) de contratar

uma soluccedilatildeo pronta em confronto com

desenvolver uma soluccedilatildeo

Diga vocecirc

Na APF quais soluccedilotildees poderiam

ter provimento padronizado ou

centralizado

Pense nos sistemas

transversais

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 26: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

Riscos associados agrave

Processos

Pessoas

Produtos

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo

Causas

bull Geraccedilatildeo de produtos de baixa qualidade

bull Atrasos no desenvolvimento

bull Cancelamento do projeto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Comprometimentocolaboraccedilatildeo insuficiente do responsaacutevel indicado pela aacuterea de negoacutecios (Product Owner)

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo Causas

bull Definiccedilotildees e priorizaccedilotildees de funcionalidades equivocadas

bull Esforccedilos e custos posteriores para ajustar a soluccedilatildeo mal concebida ou ateacute mesmo o seu descarte

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta do conhecimento necessaacuterio do indicado pela aacuterea de negoacutecios (Product Owner)

bull A falta de interaccedilatildeo do Product Owner com os demais usuaacuterios do software em construccedilatildeo

bull Afastamentos do Product Owner da organizaccedilatildeo em decorrecircncia por exemplo de feacuterias e licenccedilas

Causas

bull Natildeo atendimento agraves expectativas dos usuaacuterios e por consequecircncia natildeo atendimento agrave necessidade da contrataccedilatildeo

bull Suspensatildeo da execuccedilatildeo do projeto acarretando atrasos na entrega do produto final

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Excessiva dependecircncia da visatildeo do indicado pela aacuterea de negoacutecios (Product Owner)

bull Alocaccedilatildeo pela contratada de equipe inexperiente em meacutetodos aacutegeis principalmente em contrataccedilotildees de faacutebrica de software

Causas

bull Atrasos constantes na entrega dos produtos

bull Geraccedilatildeo de produtos de baixa qualidade resultando em uacuteltima anaacutelise no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Equipe da empresa contratada natildeo ter expertise em desenvolvimento de software com meacutetodos aacutegeis

bull Ausecircncia de canais de comunicaccedilatildeo eficazes Causas

bull Elaboraccedilatildeo de produtos de baixa qualidade

bull Atrasos na entrega dos produtos e em uacuteltima anaacutelise natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Dificuldade de comunicaccedilatildeo (equipe de desenvolvimento da contratada e indicado pela aacuterea de negoacutecios - Product Owner)

Riscos associados agrave

Processos

Pessoas

Produtos

bull Por ser caracteriacutestica que tem boa aceitaccedilatildeo pelo Manifesto Aacutegil e seus princiacutepios

Causas

bull Execuccedilatildeo de desembolsos excessivos

bull Atrasos na entrega do produto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo constante da lista de funcionalidades do produto

bull Funcionalidades a serem implementadas em um ciclo satildeo dependentes do funcionamento de outras implementadas em ciclos anteriores cc Manifesto Aacutegil e seus princiacutepios

Causas

bull Caso o produto da fase anterior natildeo seja aceito pode haver retrabalho com consequente atraso na entrega do produto final e custos desnecessaacuterios (para a contratada eou contratante)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Iniciaccedilatildeo de novo ciclo sem que os produtos construiacutedos na etapa anterior tenham sido validados

bull Doutrina aacutegil cc equipes inexperientes ou sem niacutevel de conhecimento teacutecnico adequado nas organizaccedilotildees contratantes

Causas

bull Falta de consistecircncia e de detalhamento da lista de funcionalidades a serem desenvolvidas (backlog do produto)

bull Alteraccedilotildees do produto comprometendo sua qualidade e elevando o custo do projeto

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta de planejamento adequado do software a ser construiacutedo

bull Existecircncia de funcionalidades impossiacuteveis de serem implementadas em um uacutenico ciclo

bull Alteraccedilatildeo de funcionalidades ao longo do desenvolvimento do software

Causas

bull Aumento de custo indevido (ato anti-econocircmico) Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Pagamento pelas mesmas funcionalidades do software mais de uma vez

bull Ideia equivocada de que a visatildeo do Product Owner basta

Causas

bull Detecccedilatildeo tardia de erros de concepccedilatildeo com consequente desperdiacutecio de recursos e esforccedilo Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Natildeo disponibilizaccedilatildeo do software em ambiente de produccedilatildeo para a utilizaccedilatildeo e avaliaccedilatildeo dos reais usuaacuterios

bull Existecircncia de meacutetricas no mercado privado natildeo vinculadas a resultados (pex pagamento por iteraccedilotildees ou sprints)

Causas

bull Remuneraccedilatildeo de horas improdutivas e paradoxo lucro-incompetecircncia

bull Recebimento de produtos de software sem qualidade resultando no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Forma de pagamento natildeo baseada em resultados

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

61 Os serviccedilos contratados de desenvolvimento de software estatildeo sendo remunerados por resultados

62 Pode-se afirmar que haacute casos de sucesso e insucesso nos modelos de contrataccedilatildeo de desenvolvimento de software pela APF

63 A legislaccedilatildeo e a jurisprudecircncia atuais aplicaacuteveis agrave contrataccedilatildeo de TI impactam na contrataccedilatildeo de desenvolvimento de software pela APF

64 Nas contrataccedilotildees de desenvolvimento de software o preccedilo contratado tem se mostrado decisivo para o sucesso da contrataccedilatildeo

65 As contrataccedilotildees de desenvolvimento de software baseado em meacutetodos aacutegeis estatildeo considerando os riscos apontados no Acoacuterdatildeo 23142013-TCU-Plenaacuterio

40

Acoacuterdatildeo 23622015-Plenaacuterio

bull Formas de provimento das soluccedilotildees de TI

bull Contratos escopo aberto ou projetos

bull Meacutetricas

bull Exequibilidade das propostas

bull Fatores de sucesso e insucesso nas contrataccedilotildees

bull Utilizaccedilatildeo de ARP

bull Contrataccedilotildees usando meacutetodos aacutegeis

Pontos abordados

bull Anaacutelise de alternativas eacute preconizada em vaacuterias referecircncias

ndash PMBOK (planejamento das aquisiccedilotildees)

ndash Cobit 50 APO06 Gerenciar orccedilamento e custos

ndash IN-SLTIMP 42014 art 12 inciso II aliacuteneas ldquoardquo ldquobrdquo e ldquocrdquo

Formas de provimento de soluccedilotildees de TI

Formas de provimento de soluccedilotildees de TI

Fonte Acoacuterdatildeo 23622015-Plenaacuterio (amostra natildeo estatiacutestica)

Quais os riscos positivos e negativos

(vantagens e desvantagens) de contratar

uma soluccedilatildeo pronta em confronto com

desenvolver uma soluccedilatildeo

Diga vocecirc

Na APF quais soluccedilotildees poderiam

ter provimento padronizado ou

centralizado

Pense nos sistemas

transversais

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 27: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo

Causas

bull Geraccedilatildeo de produtos de baixa qualidade

bull Atrasos no desenvolvimento

bull Cancelamento do projeto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Comprometimentocolaboraccedilatildeo insuficiente do responsaacutevel indicado pela aacuterea de negoacutecios (Product Owner)

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo Causas

bull Definiccedilotildees e priorizaccedilotildees de funcionalidades equivocadas

bull Esforccedilos e custos posteriores para ajustar a soluccedilatildeo mal concebida ou ateacute mesmo o seu descarte

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta do conhecimento necessaacuterio do indicado pela aacuterea de negoacutecios (Product Owner)

bull A falta de interaccedilatildeo do Product Owner com os demais usuaacuterios do software em construccedilatildeo

bull Afastamentos do Product Owner da organizaccedilatildeo em decorrecircncia por exemplo de feacuterias e licenccedilas

Causas

bull Natildeo atendimento agraves expectativas dos usuaacuterios e por consequecircncia natildeo atendimento agrave necessidade da contrataccedilatildeo

bull Suspensatildeo da execuccedilatildeo do projeto acarretando atrasos na entrega do produto final

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Excessiva dependecircncia da visatildeo do indicado pela aacuterea de negoacutecios (Product Owner)

bull Alocaccedilatildeo pela contratada de equipe inexperiente em meacutetodos aacutegeis principalmente em contrataccedilotildees de faacutebrica de software

Causas

bull Atrasos constantes na entrega dos produtos

bull Geraccedilatildeo de produtos de baixa qualidade resultando em uacuteltima anaacutelise no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Equipe da empresa contratada natildeo ter expertise em desenvolvimento de software com meacutetodos aacutegeis

bull Ausecircncia de canais de comunicaccedilatildeo eficazes Causas

bull Elaboraccedilatildeo de produtos de baixa qualidade

bull Atrasos na entrega dos produtos e em uacuteltima anaacutelise natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Dificuldade de comunicaccedilatildeo (equipe de desenvolvimento da contratada e indicado pela aacuterea de negoacutecios - Product Owner)

Riscos associados agrave

Processos

Pessoas

Produtos

bull Por ser caracteriacutestica que tem boa aceitaccedilatildeo pelo Manifesto Aacutegil e seus princiacutepios

Causas

bull Execuccedilatildeo de desembolsos excessivos

bull Atrasos na entrega do produto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo constante da lista de funcionalidades do produto

bull Funcionalidades a serem implementadas em um ciclo satildeo dependentes do funcionamento de outras implementadas em ciclos anteriores cc Manifesto Aacutegil e seus princiacutepios

Causas

bull Caso o produto da fase anterior natildeo seja aceito pode haver retrabalho com consequente atraso na entrega do produto final e custos desnecessaacuterios (para a contratada eou contratante)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Iniciaccedilatildeo de novo ciclo sem que os produtos construiacutedos na etapa anterior tenham sido validados

bull Doutrina aacutegil cc equipes inexperientes ou sem niacutevel de conhecimento teacutecnico adequado nas organizaccedilotildees contratantes

Causas

bull Falta de consistecircncia e de detalhamento da lista de funcionalidades a serem desenvolvidas (backlog do produto)

bull Alteraccedilotildees do produto comprometendo sua qualidade e elevando o custo do projeto

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta de planejamento adequado do software a ser construiacutedo

bull Existecircncia de funcionalidades impossiacuteveis de serem implementadas em um uacutenico ciclo

bull Alteraccedilatildeo de funcionalidades ao longo do desenvolvimento do software

Causas

bull Aumento de custo indevido (ato anti-econocircmico) Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Pagamento pelas mesmas funcionalidades do software mais de uma vez

bull Ideia equivocada de que a visatildeo do Product Owner basta

Causas

bull Detecccedilatildeo tardia de erros de concepccedilatildeo com consequente desperdiacutecio de recursos e esforccedilo Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Natildeo disponibilizaccedilatildeo do software em ambiente de produccedilatildeo para a utilizaccedilatildeo e avaliaccedilatildeo dos reais usuaacuterios

bull Existecircncia de meacutetricas no mercado privado natildeo vinculadas a resultados (pex pagamento por iteraccedilotildees ou sprints)

Causas

bull Remuneraccedilatildeo de horas improdutivas e paradoxo lucro-incompetecircncia

bull Recebimento de produtos de software sem qualidade resultando no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Forma de pagamento natildeo baseada em resultados

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

61 Os serviccedilos contratados de desenvolvimento de software estatildeo sendo remunerados por resultados

62 Pode-se afirmar que haacute casos de sucesso e insucesso nos modelos de contrataccedilatildeo de desenvolvimento de software pela APF

63 A legislaccedilatildeo e a jurisprudecircncia atuais aplicaacuteveis agrave contrataccedilatildeo de TI impactam na contrataccedilatildeo de desenvolvimento de software pela APF

64 Nas contrataccedilotildees de desenvolvimento de software o preccedilo contratado tem se mostrado decisivo para o sucesso da contrataccedilatildeo

65 As contrataccedilotildees de desenvolvimento de software baseado em meacutetodos aacutegeis estatildeo considerando os riscos apontados no Acoacuterdatildeo 23142013-TCU-Plenaacuterio

40

Acoacuterdatildeo 23622015-Plenaacuterio

bull Formas de provimento das soluccedilotildees de TI

bull Contratos escopo aberto ou projetos

bull Meacutetricas

bull Exequibilidade das propostas

bull Fatores de sucesso e insucesso nas contrataccedilotildees

bull Utilizaccedilatildeo de ARP

bull Contrataccedilotildees usando meacutetodos aacutegeis

Pontos abordados

bull Anaacutelise de alternativas eacute preconizada em vaacuterias referecircncias

ndash PMBOK (planejamento das aquisiccedilotildees)

ndash Cobit 50 APO06 Gerenciar orccedilamento e custos

ndash IN-SLTIMP 42014 art 12 inciso II aliacuteneas ldquoardquo ldquobrdquo e ldquocrdquo

Formas de provimento de soluccedilotildees de TI

Formas de provimento de soluccedilotildees de TI

Fonte Acoacuterdatildeo 23622015-Plenaacuterio (amostra natildeo estatiacutestica)

Quais os riscos positivos e negativos

(vantagens e desvantagens) de contratar

uma soluccedilatildeo pronta em confronto com

desenvolver uma soluccedilatildeo

Diga vocecirc

Na APF quais soluccedilotildees poderiam

ter provimento padronizado ou

centralizado

Pense nos sistemas

transversais

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 28: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

bull Inexperiecircncia da organizaccedilatildeo contratante

bull Cultura da organizaccedilatildeo Causas

bull Definiccedilotildees e priorizaccedilotildees de funcionalidades equivocadas

bull Esforccedilos e custos posteriores para ajustar a soluccedilatildeo mal concebida ou ateacute mesmo o seu descarte

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta do conhecimento necessaacuterio do indicado pela aacuterea de negoacutecios (Product Owner)

bull A falta de interaccedilatildeo do Product Owner com os demais usuaacuterios do software em construccedilatildeo

bull Afastamentos do Product Owner da organizaccedilatildeo em decorrecircncia por exemplo de feacuterias e licenccedilas

Causas

bull Natildeo atendimento agraves expectativas dos usuaacuterios e por consequecircncia natildeo atendimento agrave necessidade da contrataccedilatildeo

bull Suspensatildeo da execuccedilatildeo do projeto acarretando atrasos na entrega do produto final

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Excessiva dependecircncia da visatildeo do indicado pela aacuterea de negoacutecios (Product Owner)

bull Alocaccedilatildeo pela contratada de equipe inexperiente em meacutetodos aacutegeis principalmente em contrataccedilotildees de faacutebrica de software

Causas

bull Atrasos constantes na entrega dos produtos

bull Geraccedilatildeo de produtos de baixa qualidade resultando em uacuteltima anaacutelise no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Equipe da empresa contratada natildeo ter expertise em desenvolvimento de software com meacutetodos aacutegeis

bull Ausecircncia de canais de comunicaccedilatildeo eficazes Causas

bull Elaboraccedilatildeo de produtos de baixa qualidade

bull Atrasos na entrega dos produtos e em uacuteltima anaacutelise natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Dificuldade de comunicaccedilatildeo (equipe de desenvolvimento da contratada e indicado pela aacuterea de negoacutecios - Product Owner)

Riscos associados agrave

Processos

Pessoas

Produtos

bull Por ser caracteriacutestica que tem boa aceitaccedilatildeo pelo Manifesto Aacutegil e seus princiacutepios

Causas

bull Execuccedilatildeo de desembolsos excessivos

bull Atrasos na entrega do produto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo constante da lista de funcionalidades do produto

bull Funcionalidades a serem implementadas em um ciclo satildeo dependentes do funcionamento de outras implementadas em ciclos anteriores cc Manifesto Aacutegil e seus princiacutepios

Causas

bull Caso o produto da fase anterior natildeo seja aceito pode haver retrabalho com consequente atraso na entrega do produto final e custos desnecessaacuterios (para a contratada eou contratante)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Iniciaccedilatildeo de novo ciclo sem que os produtos construiacutedos na etapa anterior tenham sido validados

bull Doutrina aacutegil cc equipes inexperientes ou sem niacutevel de conhecimento teacutecnico adequado nas organizaccedilotildees contratantes

Causas

bull Falta de consistecircncia e de detalhamento da lista de funcionalidades a serem desenvolvidas (backlog do produto)

bull Alteraccedilotildees do produto comprometendo sua qualidade e elevando o custo do projeto

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta de planejamento adequado do software a ser construiacutedo

bull Existecircncia de funcionalidades impossiacuteveis de serem implementadas em um uacutenico ciclo

bull Alteraccedilatildeo de funcionalidades ao longo do desenvolvimento do software

Causas

bull Aumento de custo indevido (ato anti-econocircmico) Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Pagamento pelas mesmas funcionalidades do software mais de uma vez

bull Ideia equivocada de que a visatildeo do Product Owner basta

Causas

bull Detecccedilatildeo tardia de erros de concepccedilatildeo com consequente desperdiacutecio de recursos e esforccedilo Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Natildeo disponibilizaccedilatildeo do software em ambiente de produccedilatildeo para a utilizaccedilatildeo e avaliaccedilatildeo dos reais usuaacuterios

bull Existecircncia de meacutetricas no mercado privado natildeo vinculadas a resultados (pex pagamento por iteraccedilotildees ou sprints)

Causas

bull Remuneraccedilatildeo de horas improdutivas e paradoxo lucro-incompetecircncia

bull Recebimento de produtos de software sem qualidade resultando no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Forma de pagamento natildeo baseada em resultados

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

61 Os serviccedilos contratados de desenvolvimento de software estatildeo sendo remunerados por resultados

62 Pode-se afirmar que haacute casos de sucesso e insucesso nos modelos de contrataccedilatildeo de desenvolvimento de software pela APF

63 A legislaccedilatildeo e a jurisprudecircncia atuais aplicaacuteveis agrave contrataccedilatildeo de TI impactam na contrataccedilatildeo de desenvolvimento de software pela APF

64 Nas contrataccedilotildees de desenvolvimento de software o preccedilo contratado tem se mostrado decisivo para o sucesso da contrataccedilatildeo

65 As contrataccedilotildees de desenvolvimento de software baseado em meacutetodos aacutegeis estatildeo considerando os riscos apontados no Acoacuterdatildeo 23142013-TCU-Plenaacuterio

40

Acoacuterdatildeo 23622015-Plenaacuterio

bull Formas de provimento das soluccedilotildees de TI

bull Contratos escopo aberto ou projetos

bull Meacutetricas

bull Exequibilidade das propostas

bull Fatores de sucesso e insucesso nas contrataccedilotildees

bull Utilizaccedilatildeo de ARP

bull Contrataccedilotildees usando meacutetodos aacutegeis

Pontos abordados

bull Anaacutelise de alternativas eacute preconizada em vaacuterias referecircncias

ndash PMBOK (planejamento das aquisiccedilotildees)

ndash Cobit 50 APO06 Gerenciar orccedilamento e custos

ndash IN-SLTIMP 42014 art 12 inciso II aliacuteneas ldquoardquo ldquobrdquo e ldquocrdquo

Formas de provimento de soluccedilotildees de TI

Formas de provimento de soluccedilotildees de TI

Fonte Acoacuterdatildeo 23622015-Plenaacuterio (amostra natildeo estatiacutestica)

Quais os riscos positivos e negativos

(vantagens e desvantagens) de contratar

uma soluccedilatildeo pronta em confronto com

desenvolver uma soluccedilatildeo

Diga vocecirc

Na APF quais soluccedilotildees poderiam

ter provimento padronizado ou

centralizado

Pense nos sistemas

transversais

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 29: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

bull A falta de interaccedilatildeo do Product Owner com os demais usuaacuterios do software em construccedilatildeo

bull Afastamentos do Product Owner da organizaccedilatildeo em decorrecircncia por exemplo de feacuterias e licenccedilas

Causas

bull Natildeo atendimento agraves expectativas dos usuaacuterios e por consequecircncia natildeo atendimento agrave necessidade da contrataccedilatildeo

bull Suspensatildeo da execuccedilatildeo do projeto acarretando atrasos na entrega do produto final

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Excessiva dependecircncia da visatildeo do indicado pela aacuterea de negoacutecios (Product Owner)

bull Alocaccedilatildeo pela contratada de equipe inexperiente em meacutetodos aacutegeis principalmente em contrataccedilotildees de faacutebrica de software

Causas

bull Atrasos constantes na entrega dos produtos

bull Geraccedilatildeo de produtos de baixa qualidade resultando em uacuteltima anaacutelise no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Equipe da empresa contratada natildeo ter expertise em desenvolvimento de software com meacutetodos aacutegeis

bull Ausecircncia de canais de comunicaccedilatildeo eficazes Causas

bull Elaboraccedilatildeo de produtos de baixa qualidade

bull Atrasos na entrega dos produtos e em uacuteltima anaacutelise natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Dificuldade de comunicaccedilatildeo (equipe de desenvolvimento da contratada e indicado pela aacuterea de negoacutecios - Product Owner)

Riscos associados agrave

Processos

Pessoas

Produtos

bull Por ser caracteriacutestica que tem boa aceitaccedilatildeo pelo Manifesto Aacutegil e seus princiacutepios

Causas

bull Execuccedilatildeo de desembolsos excessivos

bull Atrasos na entrega do produto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo constante da lista de funcionalidades do produto

bull Funcionalidades a serem implementadas em um ciclo satildeo dependentes do funcionamento de outras implementadas em ciclos anteriores cc Manifesto Aacutegil e seus princiacutepios

Causas

bull Caso o produto da fase anterior natildeo seja aceito pode haver retrabalho com consequente atraso na entrega do produto final e custos desnecessaacuterios (para a contratada eou contratante)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Iniciaccedilatildeo de novo ciclo sem que os produtos construiacutedos na etapa anterior tenham sido validados

bull Doutrina aacutegil cc equipes inexperientes ou sem niacutevel de conhecimento teacutecnico adequado nas organizaccedilotildees contratantes

Causas

bull Falta de consistecircncia e de detalhamento da lista de funcionalidades a serem desenvolvidas (backlog do produto)

bull Alteraccedilotildees do produto comprometendo sua qualidade e elevando o custo do projeto

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta de planejamento adequado do software a ser construiacutedo

bull Existecircncia de funcionalidades impossiacuteveis de serem implementadas em um uacutenico ciclo

bull Alteraccedilatildeo de funcionalidades ao longo do desenvolvimento do software

Causas

bull Aumento de custo indevido (ato anti-econocircmico) Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Pagamento pelas mesmas funcionalidades do software mais de uma vez

bull Ideia equivocada de que a visatildeo do Product Owner basta

Causas

bull Detecccedilatildeo tardia de erros de concepccedilatildeo com consequente desperdiacutecio de recursos e esforccedilo Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Natildeo disponibilizaccedilatildeo do software em ambiente de produccedilatildeo para a utilizaccedilatildeo e avaliaccedilatildeo dos reais usuaacuterios

bull Existecircncia de meacutetricas no mercado privado natildeo vinculadas a resultados (pex pagamento por iteraccedilotildees ou sprints)

Causas

bull Remuneraccedilatildeo de horas improdutivas e paradoxo lucro-incompetecircncia

bull Recebimento de produtos de software sem qualidade resultando no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Forma de pagamento natildeo baseada em resultados

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

61 Os serviccedilos contratados de desenvolvimento de software estatildeo sendo remunerados por resultados

62 Pode-se afirmar que haacute casos de sucesso e insucesso nos modelos de contrataccedilatildeo de desenvolvimento de software pela APF

63 A legislaccedilatildeo e a jurisprudecircncia atuais aplicaacuteveis agrave contrataccedilatildeo de TI impactam na contrataccedilatildeo de desenvolvimento de software pela APF

64 Nas contrataccedilotildees de desenvolvimento de software o preccedilo contratado tem se mostrado decisivo para o sucesso da contrataccedilatildeo

65 As contrataccedilotildees de desenvolvimento de software baseado em meacutetodos aacutegeis estatildeo considerando os riscos apontados no Acoacuterdatildeo 23142013-TCU-Plenaacuterio

40

Acoacuterdatildeo 23622015-Plenaacuterio

bull Formas de provimento das soluccedilotildees de TI

bull Contratos escopo aberto ou projetos

bull Meacutetricas

bull Exequibilidade das propostas

bull Fatores de sucesso e insucesso nas contrataccedilotildees

bull Utilizaccedilatildeo de ARP

bull Contrataccedilotildees usando meacutetodos aacutegeis

Pontos abordados

bull Anaacutelise de alternativas eacute preconizada em vaacuterias referecircncias

ndash PMBOK (planejamento das aquisiccedilotildees)

ndash Cobit 50 APO06 Gerenciar orccedilamento e custos

ndash IN-SLTIMP 42014 art 12 inciso II aliacuteneas ldquoardquo ldquobrdquo e ldquocrdquo

Formas de provimento de soluccedilotildees de TI

Formas de provimento de soluccedilotildees de TI

Fonte Acoacuterdatildeo 23622015-Plenaacuterio (amostra natildeo estatiacutestica)

Quais os riscos positivos e negativos

(vantagens e desvantagens) de contratar

uma soluccedilatildeo pronta em confronto com

desenvolver uma soluccedilatildeo

Diga vocecirc

Na APF quais soluccedilotildees poderiam

ter provimento padronizado ou

centralizado

Pense nos sistemas

transversais

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 30: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

bull Alocaccedilatildeo pela contratada de equipe inexperiente em meacutetodos aacutegeis principalmente em contrataccedilotildees de faacutebrica de software

Causas

bull Atrasos constantes na entrega dos produtos

bull Geraccedilatildeo de produtos de baixa qualidade resultando em uacuteltima anaacutelise no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Equipe da empresa contratada natildeo ter expertise em desenvolvimento de software com meacutetodos aacutegeis

bull Ausecircncia de canais de comunicaccedilatildeo eficazes Causas

bull Elaboraccedilatildeo de produtos de baixa qualidade

bull Atrasos na entrega dos produtos e em uacuteltima anaacutelise natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Dificuldade de comunicaccedilatildeo (equipe de desenvolvimento da contratada e indicado pela aacuterea de negoacutecios - Product Owner)

Riscos associados agrave

Processos

Pessoas

Produtos

bull Por ser caracteriacutestica que tem boa aceitaccedilatildeo pelo Manifesto Aacutegil e seus princiacutepios

Causas

bull Execuccedilatildeo de desembolsos excessivos

bull Atrasos na entrega do produto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo constante da lista de funcionalidades do produto

bull Funcionalidades a serem implementadas em um ciclo satildeo dependentes do funcionamento de outras implementadas em ciclos anteriores cc Manifesto Aacutegil e seus princiacutepios

Causas

bull Caso o produto da fase anterior natildeo seja aceito pode haver retrabalho com consequente atraso na entrega do produto final e custos desnecessaacuterios (para a contratada eou contratante)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Iniciaccedilatildeo de novo ciclo sem que os produtos construiacutedos na etapa anterior tenham sido validados

bull Doutrina aacutegil cc equipes inexperientes ou sem niacutevel de conhecimento teacutecnico adequado nas organizaccedilotildees contratantes

Causas

bull Falta de consistecircncia e de detalhamento da lista de funcionalidades a serem desenvolvidas (backlog do produto)

bull Alteraccedilotildees do produto comprometendo sua qualidade e elevando o custo do projeto

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta de planejamento adequado do software a ser construiacutedo

bull Existecircncia de funcionalidades impossiacuteveis de serem implementadas em um uacutenico ciclo

bull Alteraccedilatildeo de funcionalidades ao longo do desenvolvimento do software

Causas

bull Aumento de custo indevido (ato anti-econocircmico) Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Pagamento pelas mesmas funcionalidades do software mais de uma vez

bull Ideia equivocada de que a visatildeo do Product Owner basta

Causas

bull Detecccedilatildeo tardia de erros de concepccedilatildeo com consequente desperdiacutecio de recursos e esforccedilo Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Natildeo disponibilizaccedilatildeo do software em ambiente de produccedilatildeo para a utilizaccedilatildeo e avaliaccedilatildeo dos reais usuaacuterios

bull Existecircncia de meacutetricas no mercado privado natildeo vinculadas a resultados (pex pagamento por iteraccedilotildees ou sprints)

Causas

bull Remuneraccedilatildeo de horas improdutivas e paradoxo lucro-incompetecircncia

bull Recebimento de produtos de software sem qualidade resultando no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Forma de pagamento natildeo baseada em resultados

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

61 Os serviccedilos contratados de desenvolvimento de software estatildeo sendo remunerados por resultados

62 Pode-se afirmar que haacute casos de sucesso e insucesso nos modelos de contrataccedilatildeo de desenvolvimento de software pela APF

63 A legislaccedilatildeo e a jurisprudecircncia atuais aplicaacuteveis agrave contrataccedilatildeo de TI impactam na contrataccedilatildeo de desenvolvimento de software pela APF

64 Nas contrataccedilotildees de desenvolvimento de software o preccedilo contratado tem se mostrado decisivo para o sucesso da contrataccedilatildeo

65 As contrataccedilotildees de desenvolvimento de software baseado em meacutetodos aacutegeis estatildeo considerando os riscos apontados no Acoacuterdatildeo 23142013-TCU-Plenaacuterio

40

Acoacuterdatildeo 23622015-Plenaacuterio

bull Formas de provimento das soluccedilotildees de TI

bull Contratos escopo aberto ou projetos

bull Meacutetricas

bull Exequibilidade das propostas

bull Fatores de sucesso e insucesso nas contrataccedilotildees

bull Utilizaccedilatildeo de ARP

bull Contrataccedilotildees usando meacutetodos aacutegeis

Pontos abordados

bull Anaacutelise de alternativas eacute preconizada em vaacuterias referecircncias

ndash PMBOK (planejamento das aquisiccedilotildees)

ndash Cobit 50 APO06 Gerenciar orccedilamento e custos

ndash IN-SLTIMP 42014 art 12 inciso II aliacuteneas ldquoardquo ldquobrdquo e ldquocrdquo

Formas de provimento de soluccedilotildees de TI

Formas de provimento de soluccedilotildees de TI

Fonte Acoacuterdatildeo 23622015-Plenaacuterio (amostra natildeo estatiacutestica)

Quais os riscos positivos e negativos

(vantagens e desvantagens) de contratar

uma soluccedilatildeo pronta em confronto com

desenvolver uma soluccedilatildeo

Diga vocecirc

Na APF quais soluccedilotildees poderiam

ter provimento padronizado ou

centralizado

Pense nos sistemas

transversais

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 31: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

bull Ausecircncia de canais de comunicaccedilatildeo eficazes Causas

bull Elaboraccedilatildeo de produtos de baixa qualidade

bull Atrasos na entrega dos produtos e em uacuteltima anaacutelise natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Dificuldade de comunicaccedilatildeo (equipe de desenvolvimento da contratada e indicado pela aacuterea de negoacutecios - Product Owner)

Riscos associados agrave

Processos

Pessoas

Produtos

bull Por ser caracteriacutestica que tem boa aceitaccedilatildeo pelo Manifesto Aacutegil e seus princiacutepios

Causas

bull Execuccedilatildeo de desembolsos excessivos

bull Atrasos na entrega do produto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo constante da lista de funcionalidades do produto

bull Funcionalidades a serem implementadas em um ciclo satildeo dependentes do funcionamento de outras implementadas em ciclos anteriores cc Manifesto Aacutegil e seus princiacutepios

Causas

bull Caso o produto da fase anterior natildeo seja aceito pode haver retrabalho com consequente atraso na entrega do produto final e custos desnecessaacuterios (para a contratada eou contratante)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Iniciaccedilatildeo de novo ciclo sem que os produtos construiacutedos na etapa anterior tenham sido validados

bull Doutrina aacutegil cc equipes inexperientes ou sem niacutevel de conhecimento teacutecnico adequado nas organizaccedilotildees contratantes

Causas

bull Falta de consistecircncia e de detalhamento da lista de funcionalidades a serem desenvolvidas (backlog do produto)

bull Alteraccedilotildees do produto comprometendo sua qualidade e elevando o custo do projeto

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta de planejamento adequado do software a ser construiacutedo

bull Existecircncia de funcionalidades impossiacuteveis de serem implementadas em um uacutenico ciclo

bull Alteraccedilatildeo de funcionalidades ao longo do desenvolvimento do software

Causas

bull Aumento de custo indevido (ato anti-econocircmico) Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Pagamento pelas mesmas funcionalidades do software mais de uma vez

bull Ideia equivocada de que a visatildeo do Product Owner basta

Causas

bull Detecccedilatildeo tardia de erros de concepccedilatildeo com consequente desperdiacutecio de recursos e esforccedilo Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Natildeo disponibilizaccedilatildeo do software em ambiente de produccedilatildeo para a utilizaccedilatildeo e avaliaccedilatildeo dos reais usuaacuterios

bull Existecircncia de meacutetricas no mercado privado natildeo vinculadas a resultados (pex pagamento por iteraccedilotildees ou sprints)

Causas

bull Remuneraccedilatildeo de horas improdutivas e paradoxo lucro-incompetecircncia

bull Recebimento de produtos de software sem qualidade resultando no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Forma de pagamento natildeo baseada em resultados

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

61 Os serviccedilos contratados de desenvolvimento de software estatildeo sendo remunerados por resultados

62 Pode-se afirmar que haacute casos de sucesso e insucesso nos modelos de contrataccedilatildeo de desenvolvimento de software pela APF

63 A legislaccedilatildeo e a jurisprudecircncia atuais aplicaacuteveis agrave contrataccedilatildeo de TI impactam na contrataccedilatildeo de desenvolvimento de software pela APF

64 Nas contrataccedilotildees de desenvolvimento de software o preccedilo contratado tem se mostrado decisivo para o sucesso da contrataccedilatildeo

65 As contrataccedilotildees de desenvolvimento de software baseado em meacutetodos aacutegeis estatildeo considerando os riscos apontados no Acoacuterdatildeo 23142013-TCU-Plenaacuterio

40

Acoacuterdatildeo 23622015-Plenaacuterio

bull Formas de provimento das soluccedilotildees de TI

bull Contratos escopo aberto ou projetos

bull Meacutetricas

bull Exequibilidade das propostas

bull Fatores de sucesso e insucesso nas contrataccedilotildees

bull Utilizaccedilatildeo de ARP

bull Contrataccedilotildees usando meacutetodos aacutegeis

Pontos abordados

bull Anaacutelise de alternativas eacute preconizada em vaacuterias referecircncias

ndash PMBOK (planejamento das aquisiccedilotildees)

ndash Cobit 50 APO06 Gerenciar orccedilamento e custos

ndash IN-SLTIMP 42014 art 12 inciso II aliacuteneas ldquoardquo ldquobrdquo e ldquocrdquo

Formas de provimento de soluccedilotildees de TI

Formas de provimento de soluccedilotildees de TI

Fonte Acoacuterdatildeo 23622015-Plenaacuterio (amostra natildeo estatiacutestica)

Quais os riscos positivos e negativos

(vantagens e desvantagens) de contratar

uma soluccedilatildeo pronta em confronto com

desenvolver uma soluccedilatildeo

Diga vocecirc

Na APF quais soluccedilotildees poderiam

ter provimento padronizado ou

centralizado

Pense nos sistemas

transversais

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 32: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

Riscos associados agrave

Processos

Pessoas

Produtos

bull Por ser caracteriacutestica que tem boa aceitaccedilatildeo pelo Manifesto Aacutegil e seus princiacutepios

Causas

bull Execuccedilatildeo de desembolsos excessivos

bull Atrasos na entrega do produto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo constante da lista de funcionalidades do produto

bull Funcionalidades a serem implementadas em um ciclo satildeo dependentes do funcionamento de outras implementadas em ciclos anteriores cc Manifesto Aacutegil e seus princiacutepios

Causas

bull Caso o produto da fase anterior natildeo seja aceito pode haver retrabalho com consequente atraso na entrega do produto final e custos desnecessaacuterios (para a contratada eou contratante)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Iniciaccedilatildeo de novo ciclo sem que os produtos construiacutedos na etapa anterior tenham sido validados

bull Doutrina aacutegil cc equipes inexperientes ou sem niacutevel de conhecimento teacutecnico adequado nas organizaccedilotildees contratantes

Causas

bull Falta de consistecircncia e de detalhamento da lista de funcionalidades a serem desenvolvidas (backlog do produto)

bull Alteraccedilotildees do produto comprometendo sua qualidade e elevando o custo do projeto

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta de planejamento adequado do software a ser construiacutedo

bull Existecircncia de funcionalidades impossiacuteveis de serem implementadas em um uacutenico ciclo

bull Alteraccedilatildeo de funcionalidades ao longo do desenvolvimento do software

Causas

bull Aumento de custo indevido (ato anti-econocircmico) Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Pagamento pelas mesmas funcionalidades do software mais de uma vez

bull Ideia equivocada de que a visatildeo do Product Owner basta

Causas

bull Detecccedilatildeo tardia de erros de concepccedilatildeo com consequente desperdiacutecio de recursos e esforccedilo Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Natildeo disponibilizaccedilatildeo do software em ambiente de produccedilatildeo para a utilizaccedilatildeo e avaliaccedilatildeo dos reais usuaacuterios

bull Existecircncia de meacutetricas no mercado privado natildeo vinculadas a resultados (pex pagamento por iteraccedilotildees ou sprints)

Causas

bull Remuneraccedilatildeo de horas improdutivas e paradoxo lucro-incompetecircncia

bull Recebimento de produtos de software sem qualidade resultando no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Forma de pagamento natildeo baseada em resultados

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

61 Os serviccedilos contratados de desenvolvimento de software estatildeo sendo remunerados por resultados

62 Pode-se afirmar que haacute casos de sucesso e insucesso nos modelos de contrataccedilatildeo de desenvolvimento de software pela APF

63 A legislaccedilatildeo e a jurisprudecircncia atuais aplicaacuteveis agrave contrataccedilatildeo de TI impactam na contrataccedilatildeo de desenvolvimento de software pela APF

64 Nas contrataccedilotildees de desenvolvimento de software o preccedilo contratado tem se mostrado decisivo para o sucesso da contrataccedilatildeo

65 As contrataccedilotildees de desenvolvimento de software baseado em meacutetodos aacutegeis estatildeo considerando os riscos apontados no Acoacuterdatildeo 23142013-TCU-Plenaacuterio

40

Acoacuterdatildeo 23622015-Plenaacuterio

bull Formas de provimento das soluccedilotildees de TI

bull Contratos escopo aberto ou projetos

bull Meacutetricas

bull Exequibilidade das propostas

bull Fatores de sucesso e insucesso nas contrataccedilotildees

bull Utilizaccedilatildeo de ARP

bull Contrataccedilotildees usando meacutetodos aacutegeis

Pontos abordados

bull Anaacutelise de alternativas eacute preconizada em vaacuterias referecircncias

ndash PMBOK (planejamento das aquisiccedilotildees)

ndash Cobit 50 APO06 Gerenciar orccedilamento e custos

ndash IN-SLTIMP 42014 art 12 inciso II aliacuteneas ldquoardquo ldquobrdquo e ldquocrdquo

Formas de provimento de soluccedilotildees de TI

Formas de provimento de soluccedilotildees de TI

Fonte Acoacuterdatildeo 23622015-Plenaacuterio (amostra natildeo estatiacutestica)

Quais os riscos positivos e negativos

(vantagens e desvantagens) de contratar

uma soluccedilatildeo pronta em confronto com

desenvolver uma soluccedilatildeo

Diga vocecirc

Na APF quais soluccedilotildees poderiam

ter provimento padronizado ou

centralizado

Pense nos sistemas

transversais

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 33: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

bull Por ser caracteriacutestica que tem boa aceitaccedilatildeo pelo Manifesto Aacutegil e seus princiacutepios

Causas

bull Execuccedilatildeo de desembolsos excessivos

bull Atrasos na entrega do produto Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Alteraccedilatildeo constante da lista de funcionalidades do produto

bull Funcionalidades a serem implementadas em um ciclo satildeo dependentes do funcionamento de outras implementadas em ciclos anteriores cc Manifesto Aacutegil e seus princiacutepios

Causas

bull Caso o produto da fase anterior natildeo seja aceito pode haver retrabalho com consequente atraso na entrega do produto final e custos desnecessaacuterios (para a contratada eou contratante)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Iniciaccedilatildeo de novo ciclo sem que os produtos construiacutedos na etapa anterior tenham sido validados

bull Doutrina aacutegil cc equipes inexperientes ou sem niacutevel de conhecimento teacutecnico adequado nas organizaccedilotildees contratantes

Causas

bull Falta de consistecircncia e de detalhamento da lista de funcionalidades a serem desenvolvidas (backlog do produto)

bull Alteraccedilotildees do produto comprometendo sua qualidade e elevando o custo do projeto

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta de planejamento adequado do software a ser construiacutedo

bull Existecircncia de funcionalidades impossiacuteveis de serem implementadas em um uacutenico ciclo

bull Alteraccedilatildeo de funcionalidades ao longo do desenvolvimento do software

Causas

bull Aumento de custo indevido (ato anti-econocircmico) Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Pagamento pelas mesmas funcionalidades do software mais de uma vez

bull Ideia equivocada de que a visatildeo do Product Owner basta

Causas

bull Detecccedilatildeo tardia de erros de concepccedilatildeo com consequente desperdiacutecio de recursos e esforccedilo Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Natildeo disponibilizaccedilatildeo do software em ambiente de produccedilatildeo para a utilizaccedilatildeo e avaliaccedilatildeo dos reais usuaacuterios

bull Existecircncia de meacutetricas no mercado privado natildeo vinculadas a resultados (pex pagamento por iteraccedilotildees ou sprints)

Causas

bull Remuneraccedilatildeo de horas improdutivas e paradoxo lucro-incompetecircncia

bull Recebimento de produtos de software sem qualidade resultando no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Forma de pagamento natildeo baseada em resultados

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

61 Os serviccedilos contratados de desenvolvimento de software estatildeo sendo remunerados por resultados

62 Pode-se afirmar que haacute casos de sucesso e insucesso nos modelos de contrataccedilatildeo de desenvolvimento de software pela APF

63 A legislaccedilatildeo e a jurisprudecircncia atuais aplicaacuteveis agrave contrataccedilatildeo de TI impactam na contrataccedilatildeo de desenvolvimento de software pela APF

64 Nas contrataccedilotildees de desenvolvimento de software o preccedilo contratado tem se mostrado decisivo para o sucesso da contrataccedilatildeo

65 As contrataccedilotildees de desenvolvimento de software baseado em meacutetodos aacutegeis estatildeo considerando os riscos apontados no Acoacuterdatildeo 23142013-TCU-Plenaacuterio

40

Acoacuterdatildeo 23622015-Plenaacuterio

bull Formas de provimento das soluccedilotildees de TI

bull Contratos escopo aberto ou projetos

bull Meacutetricas

bull Exequibilidade das propostas

bull Fatores de sucesso e insucesso nas contrataccedilotildees

bull Utilizaccedilatildeo de ARP

bull Contrataccedilotildees usando meacutetodos aacutegeis

Pontos abordados

bull Anaacutelise de alternativas eacute preconizada em vaacuterias referecircncias

ndash PMBOK (planejamento das aquisiccedilotildees)

ndash Cobit 50 APO06 Gerenciar orccedilamento e custos

ndash IN-SLTIMP 42014 art 12 inciso II aliacuteneas ldquoardquo ldquobrdquo e ldquocrdquo

Formas de provimento de soluccedilotildees de TI

Formas de provimento de soluccedilotildees de TI

Fonte Acoacuterdatildeo 23622015-Plenaacuterio (amostra natildeo estatiacutestica)

Quais os riscos positivos e negativos

(vantagens e desvantagens) de contratar

uma soluccedilatildeo pronta em confronto com

desenvolver uma soluccedilatildeo

Diga vocecirc

Na APF quais soluccedilotildees poderiam

ter provimento padronizado ou

centralizado

Pense nos sistemas

transversais

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 34: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

bull Funcionalidades a serem implementadas em um ciclo satildeo dependentes do funcionamento de outras implementadas em ciclos anteriores cc Manifesto Aacutegil e seus princiacutepios

Causas

bull Caso o produto da fase anterior natildeo seja aceito pode haver retrabalho com consequente atraso na entrega do produto final e custos desnecessaacuterios (para a contratada eou contratante)

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Iniciaccedilatildeo de novo ciclo sem que os produtos construiacutedos na etapa anterior tenham sido validados

bull Doutrina aacutegil cc equipes inexperientes ou sem niacutevel de conhecimento teacutecnico adequado nas organizaccedilotildees contratantes

Causas

bull Falta de consistecircncia e de detalhamento da lista de funcionalidades a serem desenvolvidas (backlog do produto)

bull Alteraccedilotildees do produto comprometendo sua qualidade e elevando o custo do projeto

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta de planejamento adequado do software a ser construiacutedo

bull Existecircncia de funcionalidades impossiacuteveis de serem implementadas em um uacutenico ciclo

bull Alteraccedilatildeo de funcionalidades ao longo do desenvolvimento do software

Causas

bull Aumento de custo indevido (ato anti-econocircmico) Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Pagamento pelas mesmas funcionalidades do software mais de uma vez

bull Ideia equivocada de que a visatildeo do Product Owner basta

Causas

bull Detecccedilatildeo tardia de erros de concepccedilatildeo com consequente desperdiacutecio de recursos e esforccedilo Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Natildeo disponibilizaccedilatildeo do software em ambiente de produccedilatildeo para a utilizaccedilatildeo e avaliaccedilatildeo dos reais usuaacuterios

bull Existecircncia de meacutetricas no mercado privado natildeo vinculadas a resultados (pex pagamento por iteraccedilotildees ou sprints)

Causas

bull Remuneraccedilatildeo de horas improdutivas e paradoxo lucro-incompetecircncia

bull Recebimento de produtos de software sem qualidade resultando no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Forma de pagamento natildeo baseada em resultados

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

61 Os serviccedilos contratados de desenvolvimento de software estatildeo sendo remunerados por resultados

62 Pode-se afirmar que haacute casos de sucesso e insucesso nos modelos de contrataccedilatildeo de desenvolvimento de software pela APF

63 A legislaccedilatildeo e a jurisprudecircncia atuais aplicaacuteveis agrave contrataccedilatildeo de TI impactam na contrataccedilatildeo de desenvolvimento de software pela APF

64 Nas contrataccedilotildees de desenvolvimento de software o preccedilo contratado tem se mostrado decisivo para o sucesso da contrataccedilatildeo

65 As contrataccedilotildees de desenvolvimento de software baseado em meacutetodos aacutegeis estatildeo considerando os riscos apontados no Acoacuterdatildeo 23142013-TCU-Plenaacuterio

40

Acoacuterdatildeo 23622015-Plenaacuterio

bull Formas de provimento das soluccedilotildees de TI

bull Contratos escopo aberto ou projetos

bull Meacutetricas

bull Exequibilidade das propostas

bull Fatores de sucesso e insucesso nas contrataccedilotildees

bull Utilizaccedilatildeo de ARP

bull Contrataccedilotildees usando meacutetodos aacutegeis

Pontos abordados

bull Anaacutelise de alternativas eacute preconizada em vaacuterias referecircncias

ndash PMBOK (planejamento das aquisiccedilotildees)

ndash Cobit 50 APO06 Gerenciar orccedilamento e custos

ndash IN-SLTIMP 42014 art 12 inciso II aliacuteneas ldquoardquo ldquobrdquo e ldquocrdquo

Formas de provimento de soluccedilotildees de TI

Formas de provimento de soluccedilotildees de TI

Fonte Acoacuterdatildeo 23622015-Plenaacuterio (amostra natildeo estatiacutestica)

Quais os riscos positivos e negativos

(vantagens e desvantagens) de contratar

uma soluccedilatildeo pronta em confronto com

desenvolver uma soluccedilatildeo

Diga vocecirc

Na APF quais soluccedilotildees poderiam

ter provimento padronizado ou

centralizado

Pense nos sistemas

transversais

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 35: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

bull Doutrina aacutegil cc equipes inexperientes ou sem niacutevel de conhecimento teacutecnico adequado nas organizaccedilotildees contratantes

Causas

bull Falta de consistecircncia e de detalhamento da lista de funcionalidades a serem desenvolvidas (backlog do produto)

bull Alteraccedilotildees do produto comprometendo sua qualidade e elevando o custo do projeto

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Falta de planejamento adequado do software a ser construiacutedo

bull Existecircncia de funcionalidades impossiacuteveis de serem implementadas em um uacutenico ciclo

bull Alteraccedilatildeo de funcionalidades ao longo do desenvolvimento do software

Causas

bull Aumento de custo indevido (ato anti-econocircmico) Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Pagamento pelas mesmas funcionalidades do software mais de uma vez

bull Ideia equivocada de que a visatildeo do Product Owner basta

Causas

bull Detecccedilatildeo tardia de erros de concepccedilatildeo com consequente desperdiacutecio de recursos e esforccedilo Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Natildeo disponibilizaccedilatildeo do software em ambiente de produccedilatildeo para a utilizaccedilatildeo e avaliaccedilatildeo dos reais usuaacuterios

bull Existecircncia de meacutetricas no mercado privado natildeo vinculadas a resultados (pex pagamento por iteraccedilotildees ou sprints)

Causas

bull Remuneraccedilatildeo de horas improdutivas e paradoxo lucro-incompetecircncia

bull Recebimento de produtos de software sem qualidade resultando no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Forma de pagamento natildeo baseada em resultados

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

61 Os serviccedilos contratados de desenvolvimento de software estatildeo sendo remunerados por resultados

62 Pode-se afirmar que haacute casos de sucesso e insucesso nos modelos de contrataccedilatildeo de desenvolvimento de software pela APF

63 A legislaccedilatildeo e a jurisprudecircncia atuais aplicaacuteveis agrave contrataccedilatildeo de TI impactam na contrataccedilatildeo de desenvolvimento de software pela APF

64 Nas contrataccedilotildees de desenvolvimento de software o preccedilo contratado tem se mostrado decisivo para o sucesso da contrataccedilatildeo

65 As contrataccedilotildees de desenvolvimento de software baseado em meacutetodos aacutegeis estatildeo considerando os riscos apontados no Acoacuterdatildeo 23142013-TCU-Plenaacuterio

40

Acoacuterdatildeo 23622015-Plenaacuterio

bull Formas de provimento das soluccedilotildees de TI

bull Contratos escopo aberto ou projetos

bull Meacutetricas

bull Exequibilidade das propostas

bull Fatores de sucesso e insucesso nas contrataccedilotildees

bull Utilizaccedilatildeo de ARP

bull Contrataccedilotildees usando meacutetodos aacutegeis

Pontos abordados

bull Anaacutelise de alternativas eacute preconizada em vaacuterias referecircncias

ndash PMBOK (planejamento das aquisiccedilotildees)

ndash Cobit 50 APO06 Gerenciar orccedilamento e custos

ndash IN-SLTIMP 42014 art 12 inciso II aliacuteneas ldquoardquo ldquobrdquo e ldquocrdquo

Formas de provimento de soluccedilotildees de TI

Formas de provimento de soluccedilotildees de TI

Fonte Acoacuterdatildeo 23622015-Plenaacuterio (amostra natildeo estatiacutestica)

Quais os riscos positivos e negativos

(vantagens e desvantagens) de contratar

uma soluccedilatildeo pronta em confronto com

desenvolver uma soluccedilatildeo

Diga vocecirc

Na APF quais soluccedilotildees poderiam

ter provimento padronizado ou

centralizado

Pense nos sistemas

transversais

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 36: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

bull Existecircncia de funcionalidades impossiacuteveis de serem implementadas em um uacutenico ciclo

bull Alteraccedilatildeo de funcionalidades ao longo do desenvolvimento do software

Causas

bull Aumento de custo indevido (ato anti-econocircmico) Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Pagamento pelas mesmas funcionalidades do software mais de uma vez

bull Ideia equivocada de que a visatildeo do Product Owner basta

Causas

bull Detecccedilatildeo tardia de erros de concepccedilatildeo com consequente desperdiacutecio de recursos e esforccedilo Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Natildeo disponibilizaccedilatildeo do software em ambiente de produccedilatildeo para a utilizaccedilatildeo e avaliaccedilatildeo dos reais usuaacuterios

bull Existecircncia de meacutetricas no mercado privado natildeo vinculadas a resultados (pex pagamento por iteraccedilotildees ou sprints)

Causas

bull Remuneraccedilatildeo de horas improdutivas e paradoxo lucro-incompetecircncia

bull Recebimento de produtos de software sem qualidade resultando no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Forma de pagamento natildeo baseada em resultados

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

61 Os serviccedilos contratados de desenvolvimento de software estatildeo sendo remunerados por resultados

62 Pode-se afirmar que haacute casos de sucesso e insucesso nos modelos de contrataccedilatildeo de desenvolvimento de software pela APF

63 A legislaccedilatildeo e a jurisprudecircncia atuais aplicaacuteveis agrave contrataccedilatildeo de TI impactam na contrataccedilatildeo de desenvolvimento de software pela APF

64 Nas contrataccedilotildees de desenvolvimento de software o preccedilo contratado tem se mostrado decisivo para o sucesso da contrataccedilatildeo

65 As contrataccedilotildees de desenvolvimento de software baseado em meacutetodos aacutegeis estatildeo considerando os riscos apontados no Acoacuterdatildeo 23142013-TCU-Plenaacuterio

40

Acoacuterdatildeo 23622015-Plenaacuterio

bull Formas de provimento das soluccedilotildees de TI

bull Contratos escopo aberto ou projetos

bull Meacutetricas

bull Exequibilidade das propostas

bull Fatores de sucesso e insucesso nas contrataccedilotildees

bull Utilizaccedilatildeo de ARP

bull Contrataccedilotildees usando meacutetodos aacutegeis

Pontos abordados

bull Anaacutelise de alternativas eacute preconizada em vaacuterias referecircncias

ndash PMBOK (planejamento das aquisiccedilotildees)

ndash Cobit 50 APO06 Gerenciar orccedilamento e custos

ndash IN-SLTIMP 42014 art 12 inciso II aliacuteneas ldquoardquo ldquobrdquo e ldquocrdquo

Formas de provimento de soluccedilotildees de TI

Formas de provimento de soluccedilotildees de TI

Fonte Acoacuterdatildeo 23622015-Plenaacuterio (amostra natildeo estatiacutestica)

Quais os riscos positivos e negativos

(vantagens e desvantagens) de contratar

uma soluccedilatildeo pronta em confronto com

desenvolver uma soluccedilatildeo

Diga vocecirc

Na APF quais soluccedilotildees poderiam

ter provimento padronizado ou

centralizado

Pense nos sistemas

transversais

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 37: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

bull Ideia equivocada de que a visatildeo do Product Owner basta

Causas

bull Detecccedilatildeo tardia de erros de concepccedilatildeo com consequente desperdiacutecio de recursos e esforccedilo Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Natildeo disponibilizaccedilatildeo do software em ambiente de produccedilatildeo para a utilizaccedilatildeo e avaliaccedilatildeo dos reais usuaacuterios

bull Existecircncia de meacutetricas no mercado privado natildeo vinculadas a resultados (pex pagamento por iteraccedilotildees ou sprints)

Causas

bull Remuneraccedilatildeo de horas improdutivas e paradoxo lucro-incompetecircncia

bull Recebimento de produtos de software sem qualidade resultando no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Forma de pagamento natildeo baseada em resultados

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

61 Os serviccedilos contratados de desenvolvimento de software estatildeo sendo remunerados por resultados

62 Pode-se afirmar que haacute casos de sucesso e insucesso nos modelos de contrataccedilatildeo de desenvolvimento de software pela APF

63 A legislaccedilatildeo e a jurisprudecircncia atuais aplicaacuteveis agrave contrataccedilatildeo de TI impactam na contrataccedilatildeo de desenvolvimento de software pela APF

64 Nas contrataccedilotildees de desenvolvimento de software o preccedilo contratado tem se mostrado decisivo para o sucesso da contrataccedilatildeo

65 As contrataccedilotildees de desenvolvimento de software baseado em meacutetodos aacutegeis estatildeo considerando os riscos apontados no Acoacuterdatildeo 23142013-TCU-Plenaacuterio

40

Acoacuterdatildeo 23622015-Plenaacuterio

bull Formas de provimento das soluccedilotildees de TI

bull Contratos escopo aberto ou projetos

bull Meacutetricas

bull Exequibilidade das propostas

bull Fatores de sucesso e insucesso nas contrataccedilotildees

bull Utilizaccedilatildeo de ARP

bull Contrataccedilotildees usando meacutetodos aacutegeis

Pontos abordados

bull Anaacutelise de alternativas eacute preconizada em vaacuterias referecircncias

ndash PMBOK (planejamento das aquisiccedilotildees)

ndash Cobit 50 APO06 Gerenciar orccedilamento e custos

ndash IN-SLTIMP 42014 art 12 inciso II aliacuteneas ldquoardquo ldquobrdquo e ldquocrdquo

Formas de provimento de soluccedilotildees de TI

Formas de provimento de soluccedilotildees de TI

Fonte Acoacuterdatildeo 23622015-Plenaacuterio (amostra natildeo estatiacutestica)

Quais os riscos positivos e negativos

(vantagens e desvantagens) de contratar

uma soluccedilatildeo pronta em confronto com

desenvolver uma soluccedilatildeo

Diga vocecirc

Na APF quais soluccedilotildees poderiam

ter provimento padronizado ou

centralizado

Pense nos sistemas

transversais

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 38: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

bull Existecircncia de meacutetricas no mercado privado natildeo vinculadas a resultados (pex pagamento por iteraccedilotildees ou sprints)

Causas

bull Remuneraccedilatildeo de horas improdutivas e paradoxo lucro-incompetecircncia

bull Recebimento de produtos de software sem qualidade resultando no natildeo atendimento da necessidade da contrataccedilatildeo

Consequecircncias

bull Diga vocecirc Sugestotildees de

Controle

Forma de pagamento natildeo baseada em resultados

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

61 Os serviccedilos contratados de desenvolvimento de software estatildeo sendo remunerados por resultados

62 Pode-se afirmar que haacute casos de sucesso e insucesso nos modelos de contrataccedilatildeo de desenvolvimento de software pela APF

63 A legislaccedilatildeo e a jurisprudecircncia atuais aplicaacuteveis agrave contrataccedilatildeo de TI impactam na contrataccedilatildeo de desenvolvimento de software pela APF

64 Nas contrataccedilotildees de desenvolvimento de software o preccedilo contratado tem se mostrado decisivo para o sucesso da contrataccedilatildeo

65 As contrataccedilotildees de desenvolvimento de software baseado em meacutetodos aacutegeis estatildeo considerando os riscos apontados no Acoacuterdatildeo 23142013-TCU-Plenaacuterio

40

Acoacuterdatildeo 23622015-Plenaacuterio

bull Formas de provimento das soluccedilotildees de TI

bull Contratos escopo aberto ou projetos

bull Meacutetricas

bull Exequibilidade das propostas

bull Fatores de sucesso e insucesso nas contrataccedilotildees

bull Utilizaccedilatildeo de ARP

bull Contrataccedilotildees usando meacutetodos aacutegeis

Pontos abordados

bull Anaacutelise de alternativas eacute preconizada em vaacuterias referecircncias

ndash PMBOK (planejamento das aquisiccedilotildees)

ndash Cobit 50 APO06 Gerenciar orccedilamento e custos

ndash IN-SLTIMP 42014 art 12 inciso II aliacuteneas ldquoardquo ldquobrdquo e ldquocrdquo

Formas de provimento de soluccedilotildees de TI

Formas de provimento de soluccedilotildees de TI

Fonte Acoacuterdatildeo 23622015-Plenaacuterio (amostra natildeo estatiacutestica)

Quais os riscos positivos e negativos

(vantagens e desvantagens) de contratar

uma soluccedilatildeo pronta em confronto com

desenvolver uma soluccedilatildeo

Diga vocecirc

Na APF quais soluccedilotildees poderiam

ter provimento padronizado ou

centralizado

Pense nos sistemas

transversais

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 39: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

61 Os serviccedilos contratados de desenvolvimento de software estatildeo sendo remunerados por resultados

62 Pode-se afirmar que haacute casos de sucesso e insucesso nos modelos de contrataccedilatildeo de desenvolvimento de software pela APF

63 A legislaccedilatildeo e a jurisprudecircncia atuais aplicaacuteveis agrave contrataccedilatildeo de TI impactam na contrataccedilatildeo de desenvolvimento de software pela APF

64 Nas contrataccedilotildees de desenvolvimento de software o preccedilo contratado tem se mostrado decisivo para o sucesso da contrataccedilatildeo

65 As contrataccedilotildees de desenvolvimento de software baseado em meacutetodos aacutegeis estatildeo considerando os riscos apontados no Acoacuterdatildeo 23142013-TCU-Plenaacuterio

40

Acoacuterdatildeo 23622015-Plenaacuterio

bull Formas de provimento das soluccedilotildees de TI

bull Contratos escopo aberto ou projetos

bull Meacutetricas

bull Exequibilidade das propostas

bull Fatores de sucesso e insucesso nas contrataccedilotildees

bull Utilizaccedilatildeo de ARP

bull Contrataccedilotildees usando meacutetodos aacutegeis

Pontos abordados

bull Anaacutelise de alternativas eacute preconizada em vaacuterias referecircncias

ndash PMBOK (planejamento das aquisiccedilotildees)

ndash Cobit 50 APO06 Gerenciar orccedilamento e custos

ndash IN-SLTIMP 42014 art 12 inciso II aliacuteneas ldquoardquo ldquobrdquo e ldquocrdquo

Formas de provimento de soluccedilotildees de TI

Formas de provimento de soluccedilotildees de TI

Fonte Acoacuterdatildeo 23622015-Plenaacuterio (amostra natildeo estatiacutestica)

Quais os riscos positivos e negativos

(vantagens e desvantagens) de contratar

uma soluccedilatildeo pronta em confronto com

desenvolver uma soluccedilatildeo

Diga vocecirc

Na APF quais soluccedilotildees poderiam

ter provimento padronizado ou

centralizado

Pense nos sistemas

transversais

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 40: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

61 Os serviccedilos contratados de desenvolvimento de software estatildeo sendo remunerados por resultados

62 Pode-se afirmar que haacute casos de sucesso e insucesso nos modelos de contrataccedilatildeo de desenvolvimento de software pela APF

63 A legislaccedilatildeo e a jurisprudecircncia atuais aplicaacuteveis agrave contrataccedilatildeo de TI impactam na contrataccedilatildeo de desenvolvimento de software pela APF

64 Nas contrataccedilotildees de desenvolvimento de software o preccedilo contratado tem se mostrado decisivo para o sucesso da contrataccedilatildeo

65 As contrataccedilotildees de desenvolvimento de software baseado em meacutetodos aacutegeis estatildeo considerando os riscos apontados no Acoacuterdatildeo 23142013-TCU-Plenaacuterio

40

Acoacuterdatildeo 23622015-Plenaacuterio

bull Formas de provimento das soluccedilotildees de TI

bull Contratos escopo aberto ou projetos

bull Meacutetricas

bull Exequibilidade das propostas

bull Fatores de sucesso e insucesso nas contrataccedilotildees

bull Utilizaccedilatildeo de ARP

bull Contrataccedilotildees usando meacutetodos aacutegeis

Pontos abordados

bull Anaacutelise de alternativas eacute preconizada em vaacuterias referecircncias

ndash PMBOK (planejamento das aquisiccedilotildees)

ndash Cobit 50 APO06 Gerenciar orccedilamento e custos

ndash IN-SLTIMP 42014 art 12 inciso II aliacuteneas ldquoardquo ldquobrdquo e ldquocrdquo

Formas de provimento de soluccedilotildees de TI

Formas de provimento de soluccedilotildees de TI

Fonte Acoacuterdatildeo 23622015-Plenaacuterio (amostra natildeo estatiacutestica)

Quais os riscos positivos e negativos

(vantagens e desvantagens) de contratar

uma soluccedilatildeo pronta em confronto com

desenvolver uma soluccedilatildeo

Diga vocecirc

Na APF quais soluccedilotildees poderiam

ter provimento padronizado ou

centralizado

Pense nos sistemas

transversais

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 41: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

bull Formas de provimento das soluccedilotildees de TI

bull Contratos escopo aberto ou projetos

bull Meacutetricas

bull Exequibilidade das propostas

bull Fatores de sucesso e insucesso nas contrataccedilotildees

bull Utilizaccedilatildeo de ARP

bull Contrataccedilotildees usando meacutetodos aacutegeis

Pontos abordados

bull Anaacutelise de alternativas eacute preconizada em vaacuterias referecircncias

ndash PMBOK (planejamento das aquisiccedilotildees)

ndash Cobit 50 APO06 Gerenciar orccedilamento e custos

ndash IN-SLTIMP 42014 art 12 inciso II aliacuteneas ldquoardquo ldquobrdquo e ldquocrdquo

Formas de provimento de soluccedilotildees de TI

Formas de provimento de soluccedilotildees de TI

Fonte Acoacuterdatildeo 23622015-Plenaacuterio (amostra natildeo estatiacutestica)

Quais os riscos positivos e negativos

(vantagens e desvantagens) de contratar

uma soluccedilatildeo pronta em confronto com

desenvolver uma soluccedilatildeo

Diga vocecirc

Na APF quais soluccedilotildees poderiam

ter provimento padronizado ou

centralizado

Pense nos sistemas

transversais

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 42: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

bull Anaacutelise de alternativas eacute preconizada em vaacuterias referecircncias

ndash PMBOK (planejamento das aquisiccedilotildees)

ndash Cobit 50 APO06 Gerenciar orccedilamento e custos

ndash IN-SLTIMP 42014 art 12 inciso II aliacuteneas ldquoardquo ldquobrdquo e ldquocrdquo

Formas de provimento de soluccedilotildees de TI

Formas de provimento de soluccedilotildees de TI

Fonte Acoacuterdatildeo 23622015-Plenaacuterio (amostra natildeo estatiacutestica)

Quais os riscos positivos e negativos

(vantagens e desvantagens) de contratar

uma soluccedilatildeo pronta em confronto com

desenvolver uma soluccedilatildeo

Diga vocecirc

Na APF quais soluccedilotildees poderiam

ter provimento padronizado ou

centralizado

Pense nos sistemas

transversais

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 43: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

Formas de provimento de soluccedilotildees de TI

Fonte Acoacuterdatildeo 23622015-Plenaacuterio (amostra natildeo estatiacutestica)

Quais os riscos positivos e negativos

(vantagens e desvantagens) de contratar

uma soluccedilatildeo pronta em confronto com

desenvolver uma soluccedilatildeo

Diga vocecirc

Na APF quais soluccedilotildees poderiam

ter provimento padronizado ou

centralizado

Pense nos sistemas

transversais

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 44: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

Quais os riscos positivos e negativos

(vantagens e desvantagens) de contratar

uma soluccedilatildeo pronta em confronto com

desenvolver uma soluccedilatildeo

Diga vocecirc

Na APF quais soluccedilotildees poderiam

ter provimento padronizado ou

centralizado

Pense nos sistemas

transversais

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 45: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

Na APF quais soluccedilotildees poderiam

ter provimento padronizado ou

centralizado

Pense nos sistemas

transversais

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 46: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

91 recomendar () agrave Secretaria de Logiacutestica e Tecnologia da Informaccedilatildeo (SLTIMP) que

911 efetue levantamento a fim de identificar demandas de soluccedilotildees de TI comuns agraves organizaccedilotildees do Sistema de Administraccedilatildeo dos Recursos de Tecnologia da Informaccedilatildeo (Sisp) com vistas a analisar a oportunidade a conveniecircncia e a viabilidade de implementar o provimento de modo padronizado ou centralizado dessas soluccedilotildees para as organizaccedilotildees do Sisp (seccedilatildeo 31)

46

Acoacuterdatildeo 23622015-Plenaacuterio

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 47: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

bull Vaacuterias tecnologias e aacutereas de conhecimento

bull Natildeo necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor geneacuterico

bull Uma licitaccedilatildeo

bull Imprecisatildeo na formaccedilatildeo do preccedilo

bull Definiccedilatildeo de tecnologia e aacuterea de conhecimento

bull Necessita avanccedilar nas especificaccedilotildees para contratar

bull Fornecedor especializado

bull Vaacuterias licitaccedilotildees

bull Maior precisatildeo na formaccedilatildeo do preccedilo

bull47

Contratos escopo amplo ou projetos

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 48: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

Como mitigar os riscos

Pense num modelo

intermediaacuterio

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 49: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

Os serviccedilos estatildeo sendo pagos com base em resultados e a meacutetrica mais utilizada eacute a Anaacutelise de Pontos de Funccedilatildeo ()

Segundo o ponto de vista da maioria dos gestores entrevistados o uso da Anaacutelise de Pontos de Funccedilatildeo ainda que natildeo se trate de uma meacutetrica perfeita traz seguranccedila agraves partes envolvidas na contrataccedilatildeo ()

() o IFPUG desenvolveu o Software Non-functional Assessment Process (Snap) com objetivo de complementar a Anaacutelise de Pontos de Funccedilatildeo tornando-a mais aderente agraves situaccedilotildees reais (sublinhei)

Meacutetricas (12)

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 50: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

Para remuneraccedilatildeo da parte natildeo funcional tem sido usada a Unidade de Serviccedilos Teacutecnicos (UST) ou denominaccedilotildees correlatas ()

() boa praacutetica foi a situaccedilatildeo de parte dos contratos do Banco do Brasil (BB) baseados em uma unidade de medida proacutepria ()

() concluir que a obrigaccedilatildeo eacute de que sejam usados criteacuterios objetivos e baseados em resultados natildeo exclusivamente a Anaacutelise de Pontos de Funccedilatildeo (sublinhei)

Meacutetricas (22)

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 51: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

92 As consequecircncias do preccedilo supostamente inexequiacutevel relatadas pelos diferentes oacutergatildeos satildeo similares (i) a empresa contratada tem dificuldades para entregar os produtos de software demandados dentro dos niacuteveis miacutenimos de serviccedilo exigidos (ii) o custo da fiscalizaccedilatildeo do contrato aumenta em virtude da necessidade de gestatildeo de frequentes conflitos com o fornecedor (iii) o atendimento das necessidades da Administraccedilatildeo acaba prejudicado Contudo conforme seraacute mostrado com adequado planejamento da contrataccedilatildeo e gestatildeo contratual eacute possiacutevel mitigar esse risco (sublinhei)

Exequibilidade das propostas

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 52: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

() medidas devidamente previstas no Termo de Referecircncia com objetivo de mitigar o risco de celebrar contratos com preccedilo inexequiacutevel na contrataccedilatildeo de serviccedilos de desenvolvimento de software a exemplo das seguintes (seccedilatildeo 42)

9121 com base em pesquisa de mercado nas caracteriacutesticas proacuteprias de suas contrataccedilotildees similares e nos princiacutepios da razoabilidade e proporcionalidade estabelecer patamar de preccedilo abaixo do qual haacute presunccedilatildeo relativa de inexequibilidade situaccedilatildeo em que a licitante deveraacute demonstrar a exequibilidade do preccedilo apresentado

()

Acoacuterdatildeo 23622015-Plenaacuterio

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 53: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

() 9122 na avaliaccedilatildeo de demonstraccedilatildeo de exequibilidade de preccedilo pode-se exigir que a licitante apresente documentaccedilatildeo que comprove a produtividade alegada e que tenha sido aferida em prestaccedilotildees de serviccedilos anteriores em condiccedilotildees semelhantes agraves da contrataccedilatildeo pretendida inclusive com os mesmos niacuteveis de serviccedilo (seccedilatildeo 421)

9123 definir se haveraacute ou natildeo prestaccedilatildeo do serviccedilo de forma remota e neste caso as proporccedilotildees a serem prestadas presencial e remotamente tendo em vista que esses fatores podem influenciar no preccedilo do serviccedilo a ser contratado e

9124 indicar objetivamente os perfis miacutenimos dos profissionais que deveratildeo compor as equipes responsaacuteveis pela prestaccedilatildeo do serviccedilo a ser contratado

Acoacuterdatildeo 23622015-Plenaacuterio

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 54: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

Que fatores contribuem para o

sucesso ou insucesso de uma

contrataccedilatildeo

Vamos ver o que

dizem os gestores

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 55: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

151 Na presente auditoria foi constatado que o adequado planejamento das contrataccedilotildees de forma a contratar soluccedilatildeo aderente agraves necessidades de cada um dos oacutergatildeos aliado agrave eficiente gestatildeo contratual satildeo os pontos que mais contribuem para o sucesso Por outro lado o insucesso se relaciona predominantemente com falhas no processo de contrataccedilatildeo da soluccedilatildeo falhas no processo de gestatildeo e deficiecircncias nos quadros de pessoal

Acoacuterdatildeo 23622015-Plenaacuterio

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 56: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

9131 considerarem fatores capazes de maximizar as possibilidades de sucesso das contrataccedilotildees de serviccedilo de desenvolvimento de software como por exemplo divisatildeo do objeto por aacutereas de negoacutecio contrataccedilatildeo simultacircnea de fornecedores distintos especificaccedilatildeo de niacuteveis de serviccedilos compatiacuteveis com a capacidade de fiscalizaccedilatildeo da contratante efetiva fiscalizaccedilatildeo do cumprimento das claacuteusulas contratuais e adoccedilatildeo de processos de comunicaccedilatildeo contiacutenua entre as equipes da contratante e da contratada (seccedilatildeo 51)

bull57

Acoacuterdatildeo 23622015-Plenaacuterio

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 57: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

bull Preccedilos inexequiacuteveis

bull Empresas natildeo acostumadas a trabalhar com remuneraccedilatildeo por resultados

bull Pouca qualificaccedilatildeo das contratadas (tanto em metodologia quanto com respeito aos colaboradores)

bull Falta de pessoal qualificado na contratante para as atividades de contrataccedilatildeo (planejamento seleccedilatildeo do fornecedor e gestatildeo do contrato)

bull58

Fatores de insucesso

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 58: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

Podemos aderir a ARP deste

tipo de serviccedilo

Veja os riscos

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 59: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

9132 absterem-se de realizar contrataccedilatildeo de serviccedilo de desenvolvimento de software por meio de adesatildeo a atas de registro de preccedilo utilizando desse expediente somente quando os requisitos da soluccedilatildeo de tecnologia da informaccedilatildeo a ser contratada como por exemplo plataforma de hardware e software linguagens de programaccedilatildeo processo de software e niacuteveis de serviccedilos sejam equivalentes aos do oacutergatildeo gerenciador da ata a ser aderida (seccedilatildeo 51)

bull60

Acoacuterdatildeo 23622015-Plenaacuterio

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 60: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

Haacute relatos de sucesso de

contratos baseados em

meacutetodos aacutegeis

Satildeo necessaacuterias

algumas condiccedilotildees

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 61: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

191 As organizaccedilotildees que estatildeo usando meacutetodos aacutegeis foram unacircnimes em afirmar que apesar das dificuldades iniciais decorrentes da mudanccedila de metodologia os resultados alcanccedilados ateacute aqui satildeo animadores Segundo os gestores dessas organizaccedilotildees as entregas de sistemas desenvolvidos com base em meacutetodos aacutegeis tecircm sido mais raacutepidas e com maior qualidade (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 62: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

192 Tambeacutem foram relatadas algumas caracteriacutesticas peculiares que satildeo na visatildeo daqueles gestores os principais motivos de estarem obtendo sucesso Em outras palavras o uso de meacutetodos aacutegeis como o de qualquer outra metodologia por si soacute natildeo eacute garantia de sucesso De forma geral para que se obtenham bons resultados com desenvolvimento aacutegil eacute necessaacuterio () (sublinhei)

Acoacuterdatildeo 23622015-Plenaacuterio

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 63: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

E sobre aqueles riscos

levantados na parte inicial da

apresentaccedilatildeo

Implante os controles

sugeridos

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 64: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

195 Atenta a essa nova realidade de contrataccedilatildeo de desenvolvimento de software no acircmbito da APF a SLTIMP por intermeacutedio do Sisp tem promovido accedilotildees no sentido de prover a APF com insumos para melhor utilizaccedilatildeo de metodologias aacutegeis de desenvolvimento de software

() II Seminaacuterio de Metodologia Aacutegil do Sisp () Guia de projetos de software com praacuteticas de meacutetodos aacutegeis para o Sisp () Roteiro de meacutetricas de software do Sisp V21 () (sublinhei)

bull65

Acoacuterdatildeo 23622015-Plenaacuterio

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 65: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

Agenda

bull Apresentaccedilatildeo

bull Processo de software nos contratos da APF

bull Riscos e controles nos contratos de desenvolvimento de software

bull Eficaacutecia e a eficiecircncia da contrataccedilatildeo de software pela APF

bull Exigecircncia de MPSBRCMMI em licitaccedilotildees

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 66: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

bull Posiccedilatildeo dominante (ante julgados antigos) no TCU eacute natildeo aceitar exigecircncia de certificaccedilotildees como criteacuterio de cumprimento obrigatoacuterio mas aceitando-o como pontuaacutevel

ndash eg Ac 5842004-P Ac 4792004-P Ac 10942004-P

bull Mas e com o pregatildeo

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 67: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

bull Acoacuterdatildeo 11722008-Plenaacuterio

ndash Entendeu possiacutevel mas recebeu embargos de declaraccedilatildeo (ver itens 38 a 39 do relatoacuterio e item 922 do Acoacuterdatildeo)

ndash Embargos julgados (Acoacuterdatildeo 25212008-Plenaacuterio) com voto e acoacuterdatildeo confusos voltando agrave impossibilidade da exigecircncia

bull Haacute precedentes pela possibilidade da exigecircncia como criteacuterio teacutecnico obrigatoacuterio

ndash Acoacuterdatildeo 17842009-Plenaacuterio Acoacuterdatildeo 57362011 - 1ordf Cacircmara

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 68: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

Exigecircncia de certificaccedilotildees CMMI MPSBR SPICE o que

fazer

Textos aclaradores no relatoacuterio e no voto do Acoacuterdatildeo 8542013-Plenaacuterio e

do Acoacuterdatildeo 36632013-Plenaacuterio aleacutem da NT 5 da SeftiTCU

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 69: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

bull A partir do resultado de 2 fiscalizaccedilotildees realizadas pelo TCU o participante conheceraacute os principais riscos nas contrataccedilotildees de serviccedilos de desenvolvimento e manutenccedilatildeo de sistemas informatizados pela APF em especial com a utilizaccedilatildeo de meacutetodos aacutegeis ateacute o ponto em que identifique accedilotildees (controles internos) para reduzi-los

Objetivo da apresentaccedilatildeo

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 70: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

71

Obrigado

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS

Page 71: XI Workshop Anual do MPS (WAMPS 2015) … · Development (ASD), Crystal, Pragmatic Programming, Test Driven Development (TDD), Kanban, entre outras. ... Alteração da metodologia

Sefti seftitcugovbr ou wwwtcugovbrsefti Selog selogtcugovbr ou wwwtcugovbrselog Ouvidoria 0800-6441500 ou wwwtcugovbr

TCU - Contatos

Acompanhe o TCU

Portal TCU_CUSTOMRSS_TCU_NOTICIAS