Upload
internet
View
104
Download
0
Embed Size (px)
Citation preview
Estudo de ROI e Casos de Sucesso para aprimorar o seu Processo de Desenvolvimento de SoluçõesCarlos ZimmermannPatricia Mantovani
Plataforma de Aplicação Microsoft Cenário Atual do Desenvolvimento de
Software Visual Studio Team System Principais Funcionalidades Casos de Sucesso e ROI
Dese
nvolv
imento
Dese
nvolv
imento
Ferr
am
enta
s de d
ese
nvolv
imento
, M
aio
r pro
duti
vid
ade
Ferr
am
enta
s de d
ese
nvolv
imento
, M
aio
r pro
duti
vid
ade
Infra-estrutura e Camada de GerenciamentoInfra-estrutura e Camada de Gerenciamento
Inte
rope
rabi
lidad
e
Inte
rope
rabi
lidad
e
Experiência do usuárioExperiência do usuárioFerramentas familiares melhoram a experiênciaFerramentas familiares melhoram a experiência
Gerenciamento de DadosGerenciamento de DadosArmazenamento, recursos de BI, Serviços de BDArmazenamento, recursos de BI, Serviços de BD
SOA e Processos de NegóciosSOA e Processos de NegóciosAutomação de Processos, SOA, IntegraçãoAutomação de Processos, SOA, Integração
FornecedoresFornecedores
ClientesClientes
Business IntelligenceBusiness IntelligenceRelatórios, Análises, ScorecardsRelatórios, Análises, Scorecards
Analista de Analista de negóciosnegócios
OperaçõesOperações
CIOCIO
Suporte aSuporte a
aplicaçõesaplicações
DBADBA
PMOPMO
ArquitetoArquiteto
Gerente deGerente de
ProjetosProjetos
TestadorTestador
DesignerDesigner
DesenvolvedorDesenvolvedor
“Precisamos de uma processo de desenvolvimento adequado”
“Nossas equipes não se comunicam efetivamente”
“Não temos visibilidade do andamento dos projetos”
“Não conseguimos produzir soluções robustas e de alta qualidade.”
2000 28%23% 49%
SucessoConclusão ParcialFalhas
Fonte: The Standish Group International, Extreme Chaos, The Standish Group International, Inc., 2004
Custos Extras: 45%
Prazo não cumpridos: 63%
Restrição nas funcionalidades: 67%
2004 34%15% 51%
Diminuir Diminuir complexidade complexidade
Reduzir custos Reduzir custos operacionaisoperacionaisFazer mais com Fazer mais com menosmenos
Deslocar Deslocar investimentos investimentos para a criapara a criaçção ão de valorde valor
Source: Accenture I.T. Spending Survey
Realidade de TIDesejo de TI
30%Novos
Projetos
70%Manter e Executar Projetos Atuais
45%Novos
Projetos
55%Projetos Atuais
Maior CriaçãoDe Valor
Menor CustoDe Manutenção
E Integração
Produtividade IndividualProdutividade Individual
Tamanho da EmpresaTamanho da Empresa
Desejada
Atual
Chegue aos resultados a partir de informações Chegue aos resultados a partir de informações precisasprecisas de negóciosde negóciosObtenha mais eficiência e melhor alocação de Obtenha mais eficiência e melhor alocação de recursos em toda a organizaçãorecursos em toda a organização
Capacite os indivíduos a analisar e atuar sobre as Capacite os indivíduos a analisar e atuar sobre as informações em tempo realinformações em tempo real
Amplifique o impacto das equipes e melhore a Amplifique o impacto das equipes e melhore a qualidadequalidadeGaranta maior previsibilidade e visibilidade no Garanta maior previsibilidade e visibilidade no processo de desenvolvimentoprocesso de desenvolvimento
De Ferramentas a SDLC
Individual
Equipe
Organização
Controle de Qualidade
Desenvolvedor
Arquiteto
Gerente deProjetos
Analista de Negócio
DBA / DADesigner
Qualidade no Qualidade no DesenvolvimentoDesenvolvimento
Integração Integração ColaboraçãoColaboração
WorkflowWorkflow
Processos Processos Controle Controle
PrevisibilidadePrevisibilidade
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 Plataforma Integrada para Colaboração em Projetos de Desenvolvimento de Software.de Desenvolvimento de Software.
Controle de Controle de VersõesVersões
Controle de Controle de AtividadesAtividades
Automação Automação do Processo do Processo
de Buildde Build
Portal do Portal do ProjetoProjeto
Relatórios Relatórios MétricasMétricas
Controle de Controle de VersõesVersões
Controle de Controle de AtividadesAtividades
Automação do Automação do Processo de Processo de
BuildBuild
Portal do Portal do ProjetoProjeto
Relatórios e Relatórios e
MétricasMétricas
Ferramentas de Ferramentas de DesignDesign
FerramentalFerramentalDe TestesDe Testes
Qualidade no Qualidade no DesenvolvimentoDesenvolvimento
Crie atividades no Excel
Visualize as atividadesno Visual Studio
Atribua atividades através do Project
Veja o status do projetono Excel ou Project
Gerencie tudo pelo Team Explorer
Acompanhe a evoluçãoPelo Portal
SharePoint-basedProject Portal
SharePoint-basedProject Portal
Descubra problemas Descubra problemas antes de programar a antes de programar a
primeira linha de primeira linha de código!código!
Monitore a performance dinamicamente
Coleção de contadores já
disponível
Rapidamente identifica a Rapidamente identifica a porção executada porção executada
do códigodo código
Testes integrado Testes integrado ao processo de ao processo de
Build, com Build, com relatórios de relatórios de
avaliaçãoavaliação
Quem alterou Quem alterou
o quê?o quê?
Migração do Source SafeBranchControle de Artefatos de Banco de DadosMerge
Cherry Pick
ChangesetsShelvePromoção de Código
foo.csfoo.cs
bar.csbar.cs
$/…/Dev$/…/Dev
$/…/Test$/…/Test
$/…/Prod$/…/Prod1818
1818
foo.csfoo.cs
bar.csbar.cs 1313
1313
foo.csfoo.cs
bar.csbar.cs 99
99
1010
1212
1515
1414
1616
1515
2020
1919
2222
2121
2525
2525
1717
1717
2323
2323
2626
2626
2424
2424
2727
2727
Estudos de CasoRiachuelo- Brasil
Equipe de 17 pessoas utilizando Team System
20 a 25 projetos simultâneos em andamento
Complexidade dos projetosVariando 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 processosIDE única para todos os envolvidos nos processosNotificações instantâneas de eventos relevantes do projetoRedução do tempo de build de 3 horas para 30 minutosGarantia 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 funcionaisCompanhia 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 empresaProdutividade no desenvolvimento
http://www.microsoft.com/casestudies/
Estudos de CasoWeb 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 ganhoAtividades 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 anosCustos de manutenção de ferramentas substituidas (SourceSafe e Perforce)
http://www.microsoft.com/casestudies/
Bruno CavalinE-mail: [email protected]
Carlos ZimmermannE-mail: [email protected]
Patrícia MantovaniE-mail: [email protected]
Contatos para Dúvidas