Estudo de ROI e Casos de Sucesso para aprimorar o seu Processo de Desenvolvimento de Soluções...

Preview:

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: bruno.cavalin@microsoft.com.br

Carlos ZimmermannE-mail: carlosz@microsoft.com

Patrícia MantovaniE-mail: pmantov@microsoft.com

Contatos para Dúvidas