Estudo de ROI e Casos de Sucesso para aprimorar o seu Processo de Desenvolvimento de Soluções Carlos Zimmermann Patricia Mantovani Plataforma de Aplicação Microsoft Cenário Atual do Desenvolvimento de Software Visual Studio Team System Principais Funcionalidades Casos de Sucesso e ROI Desenvolvimento Ferramentas de desenvolvimento, Maior produtividade Experiência do usuário Ferramentas familiares melhoram a experiência Fornecedores Business Intelligence Relatórios, Análises, Scorecards SOA e Processos de Negócios Automação de Processos, SOA, Integração Gerenciamento de Dados Armazenamento, recursos de BI, Serviços de BD Infra-estrutura e Camada de Gerenciamento Clientes CIO PMO Testador Arquiteto Analista de negócios Desenvolvedor Designer Gerente de Projetos Operações DBA Suporte a aplicações “Nossas equipes não se comunicam efetivamente” “Não conseguimos produzir soluções robustas e de alta qualidade.” “Precisamos de uma processo de desenvolvimento adequado” “Não temos visibilidade do andamento dos projetos” Falhas 2004 15% 2000 23% Conclusão Parcial 51% 49% Sucesso 34% 28% Custos Extras: 45% Prazo não cumpridos: 63% Restrição nas funcionalidades: 67% Fonte: The Standish Group International, Extreme Chaos, The Standish Group International, Inc., 2004 22% dos gastos de TI são consumidos por problemas em projeto 30% Novos Projetos 70% Manter e Executar Projetos Atuais Realidade de TI 45% Novos Projetos 55% Projetos Atuais Diminuir complexidade Maior Criação De Valor Menor Custo De Manutenção E Integração Desejo de TI Source: Accenture I.T. Spending Survey Reduzir custos operacionais Fazer mais com menos Deslocar investimentos para a criação de valor Produtividade Individual Desejada Atual Tamanho da Empresa De Ferramentas a SDLC Capacite os indivíduos a analisar e atuar sobre as informações em tempo real Individual Equipe Amplifique o impacto das equipes e melhore a qualidade Garanta maior previsibilidade e visibilidade no processo de desenvolvimento Organização Chegue aos resultados a partir de informações precisas de negócios Obtenha mais eficiência e melhor alocação de recursos em toda a organização Designer Desenvolvedor Arquiteto Controle de Qualidade Analista de Negócio Processos Controle Previsibilidade DBA / DA Integração Colaboração Workflow Gerente de Projetos Qualidade no Desenvolvimento Servidor Clientes Requisitos e Mudanças de Escopo Controle de Versão Testes de Software Visibilidade e Previsibilidade Plataforma Integrada para Colaboração em Projetos de Desenvolvimento de Software. Controle de Versões Controle de Atividades Relatórios Métricas Automação do Processo de Build Portal do Projeto Controle de Atividades Controle de Versões Relatórios e Métricas Automação do Processo de Build Ferramentas de Design Qualidade no Desenvolvimento Portal do Projeto Ferramental De Testes Gerencie tudo pelo Team Explorer Crie atividades no Excel Atribua atividades através do Project Visualize as atividades no Visual Studio Veja o status do projeto no Excel ou Project Acompanhe a evolução Pelo Portal SharePoint-based Project Portal Descubra problemas antes de programar a primeira linha de código! Monitore a performance dinamicamente Coleção de contadores já disponível Rapidamente identifica a porção executada do código Testes integrado ao processo de Build, com relatórios de avaliação Quem alterou o quê? Migração do Source Safe Branch Controle de Artefatos de Banco de Dados Merge Cherry Pick Changesets Shelve Promoção de Código $/…/Dev $/…/Test $/…/Prod foo.cs 9 12 14 15 bar.cs 9 10 15 16 foo.cs 13 17 23 26 bar.cs 13 17 23 26 foo.cs 18 24 27 bar.cs 18 24 27 19 20 21 25 22 25 Estudos de Caso Riachuelo- Brasil Equipe de 17 pessoas utilizando Team System 20 a 25 projetos simultâneos em andamento Complexidade dos projetos Variando de 160 a 15.000 horas, muitas vezes contando com o apoio de consultorias externas Benefícios percebidos “Sem dúvida, aumento de produtividade e qualidade com maior controle no processo de desenvolvimento, concepção, arquitetura, construção, testes, builds, etc. Contamos também com o VS para aumentar o grau de colaboração da nossa equipe de desenvolvimento.” Fabiano Kenzo Rokutan – TI Riachuelo http://www.microsoft.com/casestudies/ Estudos de Caso Ampsoft - Brasil Permitiu automatização dos processos da fábrica de software de forma a obter economia de escala , maior produtividade e qualidade no desenvolvimento de sistemas. ROI: 50% no primeiro mês de utilização Payback: 2 meses Benefícios 80% de Automatização nos processos IDE única para todos os envolvidos nos processos Notificações instantâneas de eventos relevantes do projeto Redução do tempo de build de 3 horas para 30 minutos Garantia de qualidade na administração de objetos Relatórios gerenciais do projeto, com métricas de qualidade e produtividade, baseados nas atividades desenvolvidas http://www.microsoft.com/casestudies/ Estudos de Caso Indústria de Manufatura Permitiu Adoção de CMMI e conformidade a Sarbanes-Oxley ROI: 203% Payback: 6 meses Equipe de 35 pessoas (desenvolvimento, testes e gerentes de projeto) Maior eficiência no gerenciamento de projetos (colaboração, relatórios e auditoria) Maior produtividade no desenvolvimento e qualidade do código Maior produtividade nos testes através da automação dos testes funcionais Companhia considerando expandir a solução para os 2000 desenv., 500 gerentes de projeto e 500 testadores. Principais custos na composição do cálculo de ROI: Número de gerentes de projetos necessários na empresa Produtividade no desenvolvimento http://www.microsoft.com/casestudies/ Estudos de Caso Web Site de Relacionamento Solução extremamente dinâmica com novas versões em produção indo ao ar diariamente ROI: 512% Payback: 3 meses Equipe de 92 pessoas (desenvolvedores e gerentes de projeto) Maior produtividade no desenvolvimento e colaboração: 20% de ganho Atividades de gerenciamento de projeto mais eficientes devido à colaboração integrada Principais custos na composição do cálculo de ROI: Custo de software e pessoas ao longo de 3 anos Custos de manutenção de ferramentas substituidas (SourceSafe e Perforce) http://www.microsoft.com/casestudies/