1 / 21

Como entender melhor os sistemas existentes e como planeja a arquitetura dos novos

Como entender melhor os sistemas existentes e como planeja a arquitetura dos novos. Como reduzir o número de bugs e aumentar a qualidade geral das aplicações. Como melhorar o processo de desenvolvimento e encontrar os gargalos mais rapidamente. Essas questões são respondidas com.

ziazan
Download Presentation

Como entender melhor os sistemas existentes e como planeja a arquitetura dos novos

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Como entender melhor os sistemas existentes e como planeja a arquitetura dos novos Como reduzir o número de bugs e aumentar a qualidade geral das aplicações Como melhorar o processo de desenvolvimento e encontrar os gargalos mais rapidamente

  2. Essas questões são respondidas com application lifecycle management

  3. Por que Application Lifecycle Management? Complexidade do ambiente, fontes de dados e aplicações Diversidade do código, uma mudança nunca é pequena Competição contínua requer modificação rápida de sistemas Extreme Chaos, The Standish Group International, Inc. – 2009 Custos acima do esperado: 45% Tempo acima do esperado: 63% Functionalidades entregues: 67%

  4. O Gestão do ciclo de vida de desenvolvimento é todo o investimento feito por uma organização, desde a ideia até o final de sua vida, representado por Governança, Desenvolvimento e Operações

  5. Caso Negócio GerenciamentoPortfólio de Projetos GerenciamentoPorfólio de Aplicações Governança Construção das aplicações Gerenciamento do Projeto Processo de desenvolvimento Desenvolvimento Distribuição Atualização Monitoramento Operações David Chappel, What is Application Lifecycle Management

  6. A solução de ALM da Microsoft Menor TCO Mais produtividade Interoperabilidade ALM Ambiente familiar Suporte para Nuvem Extensível Automação e o mercado reconhece a liderança da solução

  7. Microsoft obteve maior crescimento de mercado em 2010 em ferramentas de desenvolvimento e qualidade Microsoft obteve 21% de crescimento nas ferramentas de desenvolvimento, 28,7% em qualidade, num mercadoquemovimentamais de U$100M de dólares do Brasil (2010). Source: IDC Latin America Semiannual SW Tracker, 2010

  8. Microsoft possui a solução mais Inovadoraem Qualidade e Testes de Software A plataforma da Microsoft’s é a única que proporciona uma linguagem única para testadores e desenvolvedores, seja na criação de código fonte ou automatizando casos de teste. Source: Market Mover Array Report, Testing Platforms, vokeResearch

  9. Razões para solução de testes e qualidade de software ser considerada Inovadora • Testes exploratórios • Virtualização de laboratório • Testes de cargailimitado • Automação testes manuais • Integração com ciclodesenvolvimento Mas você tem controle do risco de suas aplicações? • Bugs • Custos Source: Market Mover Array Report, Testing Platforms, vokeResearch

  10. Microsoft é o único fornecedor do mercado que possui uma solução de ALM e PPMintegrada “Microsoft's push to integrate its PPM solution with Visual Studio 2010 and its evolution of its portfolio management solution to explicitly leverage data across the application life-cycle and application portfolio positions it better for enterprise IT PPM moving into 2011–2012” Melinda Ballou, IDC . Source: IDC MarketScape: IT Project and Portfolio Management 2010 Vendor Analysis, November 2010

  11. Gerenciamento do Ciclo de Vida Aplicações Indivíduo Time Organização • Processos e Guias • Ferramentas de Gerenciamento ALM - Application Life-Cycle Management • Aprimoreeficiência do time e aumente a qualidade • Otimizeseuprocesso de desenvolvimento de aplicações • Conectedesenvolvimento, operações de TI, gerenciamentoprojetos, e negócios • Habiliterápidarespostaparaentregar a solução

  12. Integrada Escalável Transparente A Solução de ALM Microsoft • Single-server, multi-camada, load balance, fail over, proxy • Ambiente familiar aousuário • Independentemente do ambiente de desenvolvimento • Ferramentasintegradaspromovemintegração e colaboração • Relatórios e painéispromovemtransparência e visibilidade

  13. A Solução de desenvolvimento e de ALM da Microsoft é fundamentada por4 pilares Oferecer alta produtividade aos indivíduos Proporcionar resposta rápida com valor (Time To Market) Inovação Qualidade e automação de tarefas e processos

  14. Demo

  15. Compromisso com o seu sucesso Parceiros e ISVs • Arquitetura e planejamento com consultoria • Consultores altamente especializados na plataforma de aplicação • Suporte corporativo para fornecer aplicações de alta disponibilidade • Metodologias de adoção comprovadas para reduzir riscos e aumentar a velocidade • Aplicações de linha de negócios que se adaptam às suas necessidades • Presença local e global • Treinamento, certificação e assistência da Microsoft Treinamento e Preparação Ferramenta de Avaliação de Aplicações • Comunidades de profissionais de TI para compartilhar tendências e inovações • Treinamento online e em sala de aula • Certificação para garantir a qualidade • Ajuda a avaliar aplicações de negócios • Propõe soluções tecnológicas para atender os requisitos da empresa e do TI www.microsoft.com/brasil/plataformaaplicacao

  16. Cases

  17. CASE STUDY – BM&F BOVESPA “Com o Team System, verificamos o software gerado e cobramos rigorosamente da equipe de desenvolvimento o padrão de qualidade da empresa.” Mateus Bertti, coordenador do sistema de negociação de derivativos da BM&FBOVESPA BUSINESS CHALLENGE Integração entre as plataformas de desenvolvimento e ALM Dar continuidade e acelerar as melhorias nas soluções oferecidas ao mercado, num cenário de fusão SOLUTION Por sua escalabilidade e ferramentas avançadas, a BM&FBOVESPA adotou o Microsoft .NET Framework 3.5 como plataforma de desenvolvimento.Para dar agilidade ao ciclo de criação de aplicações, passou a usar o Microsoft Visual Studio Team System 2008. BENEFITS Controle de versões, workflows e repositório único de documentos do projeto, garantem agilidade à equipe de desenvolvimento Mais eficiência por conta das ferramentas que facilitam o fluxo de informações e a colaboração ao contratar serviços de fábricas de software externas

  18. CASE STUDY – TechResult “Com o Visual Studio Team Foundation Server 2010 e o Project Server Integration Feature Pack, economizamos de 70 a 80 por cento do tempo que os gerentes de projeto gastavam falando sobre atualizações de status.” Daniel Oliveira, Gerente da Equipe de ALM, TechResult BUSINESS CHALLENGE Colaboração entre papéis distintos de uma organização de desenvolvimento e projetos Gerenciamento de Projetos Corporativos e mais Produtividade de Negócios SOLUTION A TechResult simplificou a troca de dados implementando o Microsoft Visual Studio Team Foundation Server 2010 e o Project Server Integration Feature Pack. BENEFITS Redução do tempo gasto no gerenciamento dos projetos Aplicação do gerenciamento de projetos nas tarefas de desenvolvimento Aprimoramento do controle Decisões mais bem fundamentadas Melhor relacionamento com os clientes

More Related