Ciclo de Vida de Sistemas e Propostas para Contratação de Partes deste Ciclo Eduardo Soler – UTIC / SGP
Agenda Ciclo de Vida de Sistemas Custos de Manutenção Tipos de Manutenção Proposta para Contratação de Partes do Ciclo de Vida
Ciclo de Vida de Sistemas – Disciplinas Gestão do Produto Modelagem de Negócio Qualidade – Inspeção Análise e Arquitetura de Sistemas Codificação/Implementação Gestão de Configuração Teste Homologação Reuso Operação Manutenção GP TS MN HO QA RE AS OP CO MA MA GC Adaptado da Norma ISO/IEC 12207
Ciclo de Vida de Sistemas Custo de Manutenção O custo de Manutenção de Software está freqüentemente orçado entre 60% e 80% de todo o Custo do Projeto Desenvolvimento 20 a 40% Operação e Manutenção 60 a 80% Ciclo de Vida de Sistemas 100% CUSTO 100% Fonte: IBM Corporation (2000)
Custo de Manutenção Pesquisa sobre pessoal e despesas de TI, 2002 a 2006 Distribuição das despesas com pessoal interno de TI Fonte: Gartner (Agosto de 2007)
Gestão de Configuração Como fazemos hoje !? Requisitos Arquitetura Reuso Qualidade Manutenção Homologação Testes Modelagem de Negócio Operação Codificação Gestão de Projetos Gestão de Configuração
Ciclo de Vida de Sistemas - Disciplinas GP Gestão do Produto Modelagem de Negócio Qualidade – Inspeção Análise e Arquitetura de Sistemas Codificação Gestão de Configuração TS Teste Homologação Reuso Operação Manutenção MN HO QA RE AS OP CO MA GC Insumos (entrada) Disciplinas Resultados (saída) Ferramentas Técnicas Métodos Software Pessoas $$$ Know- How Regras Políticas Infra- Estrutura
Custo de Correção/Manutenção Projeto Lógico e Físico Implantação Codificação e Testes Manutenção US$ (t) 1 20 80 Fonte: IBM Corporation (2002)
Tipos de Manutenção Segundo a ISO/IEC 14764 (1999), podemos distinguir quatro modalidades de Manutenção de Software: Corretiva: para corrigir problemas depois que aconteçam Adaptativa: para adequá-los a novos ambientes e mantê-los úteis nestes Perfectiva: melhorias no desempenho e manutenibilidade Preventiva: corrigir falhas antes que aconteçam
Propostas para Contratação de Partes do Ciclo de Vida Modelo Atual GP MN QA AS QA CO TS HO OP MA RE Modelo Proposto GP MN QA AS QA CO TS HO OP MA RE = Em muitos Casos: - Fornecedor
Benefícios Documentação Atualizada Redução de Back log Facilidade de Manutenção Auxílio na Distribuição do Conhecimento Redução de 15% nos Custos
Modelo de aquisição do Serviço de Manutenção de Sistemas Dúvidas e Sugestões Obrigado ! Eduardo Soler e-mail: jesoler@sp.gov.br