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/
Download

Microsoft Directions 2007