VITEC – Vice-presidência de Tecnologia da Informação DA TECNOLOGIA INFORMAÇÃO ALINHANDO TI A NECESSIDADES DE NEGÓCIOS Rio de Janeiro, 24 de Julho de 2006 1 Novo Modelo de Fábrica de Software Objetivos do Encontro Números da CAIXA Estrutura de Contratação (Abordagem) Modelo adotado - Motivadores. - Políticas. - Estrutura. [email protected] Gerente Nacional (61) 3414-4501 Rio de Janeiro, 24 de Julho de 2006 2 Informações Gerais Banco Social Banco Fomento Banco Comercial Agências e Postos de Atendimento: 2.274 Postos de atendimento Eletrônico: 1.059 Correspondentes Bancários – Casas Lotéricas: 8.869 Outros Correspondentes Bancários: 3.491 Salas de Auto-atendimento: 1.840 Total: 17.533 33,6 milhões de clientes 100 mil colaboradores Rio de Janeiro, 24 de Julho de 2006 3 TI - Ativos Grande Porte Ativos distribuídos pela rede: Plataforma Intermediária Estações de Trabalho: Servidores: Impressoras: Notebooks: Mainframe (Mips) RISC (Processadores) Armazenamento (Tb) 119.200 7.340 12.000 2.054 34.000 546 140.000 Baixa Plataforma Rio de Janeiro, 24 de Julho de 2006 4 TI – Suporte Regional Ambiente Descentralizado Rio de Janeiro, 24 de Julho de 2006 5 TI – Estrutura VITEC DIREX Relacionamento Arquitetura Tecnológica OPERAÇÕES Prod RJ Prod Prod BR Prod SP DESENV Des Des RJ Rio de Janeiro, 24 de Julho de 2006 Des BR Arquitetura Solução Des SP 2.048 Colaboradores 6 Modelo de Contratação Estrutura Proposta: Estabelecer políticas, padrões e procedimentos para a contratação e a gestão do relacionamento com as contratadas, no processo desenvolvimento e manutenção de sistemas. Objetivos: Transferir processos suplementares a quem os tem como atividade fim, adquirindo, com isto, o acesso a serviços especializados do mercado e a possibilidade de manter o foco em atividades fim e estratégicas; Internalizar conhecimento de alto nível e ou especialização de negócio; Estabelecer parcerias em matérias não dominadas; Agilizar o processo produtivo com internalização de produtos, subprodutos ou tecnologias já dominadas pelo mercado. Abordagens: Contratações por Natureza de Serviços Contratações de Projetos Especiais de Negócios Contratações de Projetos baseados em Tecnologias Específicas Rio de Janeiro, 24 de Julho de 2006 7 Novo Modelo de Terceirização Contratação de Projetos Especiais de Negócios Finalidade: Provimento de soluções ou parte de soluções destinadas a suportar áreas de negócio. Deve proporcionar a participação de empresas dos mais variados portes. Deve ser adotado sempre que identificadas as seguintes oportunidades: Internalizar conhecimento de alto nível e ou especializado de negócio. Estabelecer parcerias em matérias não dominadas. Agilizar o processo produtivo com internalização de produtos, ou subprodutos já dominados pelo mercado. Sempre que se tratar de sistema de missão crítica, deverá ser prevista a transferência de tecnologia para as equipes técnicas da Caixa, capacitando-as a, ao final do contrato, manter e produzir a solução. Rio de Janeiro, 24 de Julho de 2006 8 Novo Modelo de Terceirização Contratação de Projetos Baseados em Tecnologias Finalidade: Provimento de soluções ou parte de soluções suportadas por tecnologias específicas. Deve ser adotado sempre que identificadas as seguintes oportunidades: Internalizar conhecimento de alto nível ou especialização em tecnologias específicas disponíveis no mercado. Estabelecer parcerias em matérias não dominadas. Agilizar o processo produtivo. Algumas tecnologias que justificam este tipo de licitação: GED – Gerenciamento Eletrônico de Documentos Workflow Datamart, Datawarehouse Gerenciamento de portais Bancos de dados DB2, IDMS, ORACLE, SYBASE, CACHÉ Arquitetura SOA(Service-oriented Architecture) Etc. Rio de Janeiro, 24 de Julho de 2006 9 Modelo de Contratação Estrutura Proposta: Estabelecer políticas, padrões e procedimentos para a contratação e a gestão do relacionamento com as contratadas, no processo desenvolvimento e manutenção de sistemas. Objetivos: Transferir processos suplementares a quem os tem como atividade fim, adquirindo, com isto, o acesso a serviços especializados do mercado e a possibilidade de manter o foco em atividades fim e estratégicas; Internalizar conhecimento de alto nível e ou especialização de negócio; Estabelecer parcerias em matérias não dominadas; Agilizar o processo produtivo com internalização de produtos, subprodutos ou tecnologias já dominadas pelo mercado. Abordagens: Contratações por Natureza de Serviços Contratações de Projetos Especiais de Negócios Contratações de Projetos baseados em Tecnologias Específicas Rio de Janeiro, 24 de Julho de 2006 10 Novo Modelo de Fábrica de Software Motivadores Tendências de Mercado: • Novas composições de contrato para prestação de serviços especializados pelo mercado. • Serviços externos para alavancar competências e dar flexibilidade ao processo de atendimento • Maior foco na Gestão dos Relacionamentos em razão do aumento na complexidade dos modelos. Rio de Janeiro, 24 de Julho de 2006 11 Novo Modelo de Fábrica de Software Diretrizes Participação de um maior número de empresas. Participação de empresas de médio e pequeno porte. Especialização nos serviços prestados. Melhoria da qualidade. Aumento da produtividade. Otimização do controle Padronização dos procedimentos. Melhor relação custo benefício para a CAIXA Racionalização de gastos Rio de Janeiro, 24 de Julho de 2006 12 Novo Modelo de Fábrica de Software Contratação por Natureza de Serviços Finalidade: Provimento de serviços vinculados ao processo de desenvolvimento e/ou manutenção de sistemas. Deve ser adotado sempre que identificadas as seguintes oportunidades: Estabelecer parcerias. Racionalizar custos. Explorar oportunidades do mercado. Manter as equipes internas com foco em projetos críticos e/ou atividades principais e estratégicas. Agilizar e/ou flexibilizar o processo produtivo. Melhorar a qualidade dos processos e produtos. Sempre que se tratar de projeto de missão crítica, deverá ser mantido sob a responsabilidade da Caixa todo processo que envolva aspectos relacionados à inteligência do negócio e à arquitetura da solução. Rio de Janeiro, 24 de Julho de 2006 13 O que terceirizamos? MANUTENÇÃO IMPLANTAÇÃO RECONTAGENS Terceirizar Categoria A TESTE PERFORMANCE TESTE ACEITAÇÃO MÉTRICAS TESTE SISTEMA Quão bem é feito? INTEGRAÇÃO AUDITORIA TESTE UNITÁRIO INDICADORES CONSTRUÇÃO MASSA TESTES Terceirizar Categoria B CASOS TESTES PLANO TESTES PROJETO ANÁLISE ESTIMATIVAS PLANEJAMENTO O que fazemos? Internalizar Negócio, Arquitetura ANTEPROJETO Rio de Janeiro, 24 de Julho de 2006 GESTÃO 14 Novo Modelo de Fábrica de Software Contratação por natureza de serviços Estrutura do Modelo Processos Fundamentais de Software Processos Internos Desenvolvimento Requisitos Análise e Projeto Construção Sustentação Testes Implantação Manutenção Provedor de Serviços 4 Provedor de Serviços 3 Provedor de Serviços 1 Provedor de Serviços 5 Provedor de Serviços 2 Processos de Apoio Processos Organizacionais Métricas Garantia da Qualidade Auditoria de Código Suporte Técnico Avançado Provedor de Serviços 6 Processos Internos Provedor de Serviços 7 Provedor de Serviços 8 Melhoria Gerência de Projetos Processos Internos Caracteriza-se pela divisão do processo de desenvolvimento e manutenção de sistemas em objetos específicos, com menor escopo e tamanho, de forma a garantir a independência e transparência dos processos terceirizados A. PROCESSO PRINCIPAL (Desenvolvimento e Manutenção) Desenvolvimento e manutenção Sustentação Programação B. PROCESSO DE SUPORTE E AFERIÇÃO DE QUALIDADE Métricas Qualidade e conformidade Suporte avançado Critérios para contratação Serviço Empresa Desenvolvimento e Manutenção Sustentação Programação Serviços Especializados Auditoria de Código Métricas Qualidade e Conformidade Suporte Avançado Rio de Janeiro, 24 de Julho de 2006 15 Novo Modelo de Fábrica de Software Contratação por Natureza de Serviços Processo principal Composto dos sub-processos com características de desenvolvimento e manutenção dos sistemas Desenvolvimento e manutenção de sistemas Parcial ou total, observando a metodologia adotada pela CAIXA Sustentação De sistemas em produção, no que diz respeito a plantão, manutenções, cabendo à CAIXA a deliberação quanto às manutenções evolutivas Programação Atividades de codificação de aplicativos; É recomendável sua aplicação em todo tipo de projeto Rio de Janeiro, 24 de Julho de 2006 16 Novo Modelo de Fábrica de Software Contratação por Natureza de Serviços Processo de Suporte e Aferição de Qualidade Composto dos sub-processos com características voltadas à qualidade dos produtos desenvolvidos. Métricas Atividades inerentes à mensuração do tamanho de demandas de desenvolvimento e manutenção de sistemas Atividades afetas à definição, coleta e divulgação de indicadores de qualidade e conformidade de sistemas Qualidade e conformidade Serviço técnico especializado de qualidade e testes de sistemas, coleta de dados com geração e análise de indicadores e suporte para os processos de qualidade e testes de sistemas desenvolvidos pela CAIXA ou por empresa contratada para este fim Suporte avançado Prestar serviços de suporte especializado ao processo de desenvolvimento e manutenção de sistemas (Administração de Dados, Monitoração de desempenho, Suporte a inovação) Rio de Janeiro, 24 de Julho de 2006 17 Novo Modelo de Fábrica de Software Critérios para Contratação – Técnica e Preço Desenvolvimento e Manutenção 01 Plataforma Mainframe - DB2 02 Plataforma Mainframe - IDMS 03 Plataforma Baixa ou Intermediária 04 Ambiente WEB – Internet / Intranet 05 Ambiente Plataforma Intermediária – Mumps/Cachê PONTOS DE FUNÇAO A Sustentação (Previsão em Outubro/2006) Programação: 06 Java/J2EE 07 COBOL 08 Métrica 09 Qualidade e Conformidade (Teste) 10 Suporte avançado/Serviço especializado Rio de Janeiro, 24 de Julho de 2006 HORAS B HORAS 18 Novo Modelo de Fábrica de Software Detalhamento do Objeto Ambiente de Grande Porte – DB2 (Objeto) Contratação de empresa para prestação dos serviços especializados de desenvolvimento, manutenção e documentação de sistemas de informação que tenham como arquitetura predominante Sistema Operacional de Grande porte e Gerenciador de Banco de Dados (SGDB) relacional (DB2) para desenvolvimento de rotinas Batch e On-line, conforme ambiente operacional especificado neste Projeto Básico, com vistas a atendimento aos núcleos de desenvolvimento de sistemas localizados em Brasília, Rio de Janeiro e São Paulo, num total estimado de 256.000 (duzentos e cinqüenta e seis mil) Pontos de Função, durante a vigência do contrato. Ênfase na tecnologia predominante, mas deverá dominar todas as demais Define a Metodologia e a Arquitetura do Ambiente de Desenvolvimento Índice de Erros, Métricas, Prazo de Atendimento, Alteração de Escopo Requisitos Técnicos da Contratada (desenvolvimento remoto) Rio de Janeiro, 24 de Julho de 2006 19 Novo Modelo de Fábrica de Software Planilha Técnica Certificadosda atestando aem qualidade da empresa, existência e Projeto uso de Experiência empresa área compatível com o objeto do Produtividade, volume de serviço em contratos similares. Certificação profissionais datecnologia empresa, garantia do serviço, processos edeferramentas, etc. Básico (instituição financeira, similar, prestação de filiais, serviços no contingência. Brasil, etc). SUPORTE SUPORTE SUPORTE Rio de Janeiro, 24 de Julho de 2006 20 Novo Modelo de Fábrica de Software Pontuação Técnica - Exemplo EXIGÊNCIA Comprovou experiência na prestação de serviços de desenvolvimento e manutenção de sistemas de informações para Instituições financeiras, em projetos de, no mínimo 1.000 PF ou 15.000 horas, nos últimos 24(vinte e quatro) meses anteriores ao mês de abertura da presente concorrência. DETALHES QT PONTOS 02 projetos (OBRIGATÓRIO) 0 a partir de 3 (três) projetos a licitante terá 1 (um) ponto por projeto. 1 COMPROVAÇÃO Atestado de que executou o serviço de forma satisfatória. Rio de Janeiro, 24 de Julho de 2006 21 Novo Modelo de Fábrica de Software Dispêndios Volumes SERVIÇOS Quantidade Horas Quantidade PF Vr. Hora Estimada (R$) Vr. PF Estimado (R$) Valores Totais (R$) Plataforma Baixa ou Intermediária 120.000 1339,98 160.797.600,00 Plataforma Mainframe 256.000 945,87 242.142.720,00 Plataforma Mainframe -IDMS 45.800 945,87 43.320.846,00 MUMPS/CACHE 13.700 1339,98 18.357.726,00 WEB (Internet / Intranet) 11.500 670,00 7.705.000,00 447.000 Desenvolvimento e manutenção de Sistemas 472.323.892,00 COBOL 250.000 41,15 10.287.500,00 J2EE 250.000 45,65 11.412.500,00 Programação de Sistemas 500.000 21.700.000,00 TOTAL CATEGORIA "A" 500.000 Suporte Avançado 739.000 120,00 88.680.000,00 Métricas 152.000 64,17 9.753.840,00 Testes, qualidade e conformidade 545.000 75,00 40.875.000,00 TOTAL CATEGORIA "B" TOTAL Rio de Janeiro, 24 de Julho de 2006 1.436.000 3.590.000 447.000 494.023.892,00 139.308.840,00 633.332.732,00 22 Novo Modelo de Fábrica de Software Características Principais: • Transição de serviços (futuros contratos) • Obrigatoriedade de transferência de conhecimento 30 % do pagamento ao final Rio de Janeiro, 24 de Julho de 2006 • Ambiente remoto e/ou segregado (acesso através de link) • Índice aceitável de defeitos = 0,2 erros por PF (acima multa) • Tabela de prazos máximos aceitáveis; • Exigência de Supervisor de contrato na MZ • Gerente de Projeto dedicado para projeto acima de 5.000 PF • Exigência de Metodologia de Gerência de Projetos • Exigência de profissionais certificados • Garantia considerada na pontuação técnica 23 Novo Modelo de Fábrica Cenário Futuro Auditoria Suporte Métrica Teste Fsw Iniciação Elaboração Construção Transição Caixa Fsw Rio de Janeiro, 24 de Julho de 2006 Desenvolvimento e Manutenção 24 Novo Modelo de Fábrica de Software Dificultadores • Nebulosidade das normas – Instabilidade (mudanças de interpretação) – Lacunas (supridas por extensão) • Pouca maturidade para contratar e gerir contratos de TI – Carência de visão sistêmica (relacionamento) – Carência de metodologias – Carência de especialistas em ITSourcing (concurso/treinamento) – Nebulosidade da relação custo/benefício – Métricas em evolução (SLA) “A Lei 8.666/93 ‘impede’ ou ‘engessa’ a utilização de SLA?” • Não impede, mas impõe restrições: – Definição do objeto (Regras do jogo claras) – Remuneração controlada e prevista – Restrita aos termos do Edital e Contrato – Impessoalidade e registro Rio de Janeiro, 24 de Julho de 2006 25 VITEC – Vice-presidência de Tecnologia da Informação DA TECNOLOGIA INFORMAÇÃO [email protected] Gerente Nacional (61) 3414-4501 Brasilia-DF Rio de Janeiro, 24 de Julho de 2006 26