Sessão Vespertina Sessão Matutina Agenda Hora Módulo 8:30 O que é a Plataforma de Aplicação Microsoft? 9:00 Business Intelligence 10:00 Next Web 11:00 Enterprise Applications (SOA) Hora Módulo 1:00 Gerenciamento do Cilco de Vida da Aplicação 2:00 Microsoft® SQL Server® 2008 Enterprise 3:00 Entendendo a Competitividade – Oracle 4:00 Colocando em Prática – Jogue para Ganhar Microsoft Application Platform Gerenciamento do Ciclo de Vida Aplicação (ALM) Visão Microsoft para o Cliente Relacionamento com Cliente Habilitando Inovações Gerenciamento Performance Governança, Risco, & Conformidades Excelencia em Operações Desenvolvimento Processos (ALM, IT & Processos Segurança) ERP CRM Parceiros Plataforma Unificada e Interoperavél, para múltiplas aplicações Outros Sistemas Line of Business Gerenciamento de Dados “For a da Empresa” “Dentro da Empresa” Familiar e Intuitivo Experência do Usuário Infraestrutura Otimizada (Segurança & Gerenciamento) APO BPIO Core 3 Agenda Desafios de Negócio do Cliente Nosso Valor de Proposição para Web Oportunidade Estratégia de Vendas Anatomia de uma Vitória Recursos 4 Desafios de Uma Solução ALM Negócio Conformidades Competção Agilidade do Negócio Segurança Redução Custos Mudança Tecnologia Serviço de TI Gerenciando complexidade Comunicação pobre Perda de visibilidade Unpredictable delivery Sem alinhamnto ao negócio Manutenção de sistemas legados 5 O que é ALM? Gerenciamento Projeto Relatório e mapeamento do progesso do projeto Gerenciamento de requerimentos Colaboração no Time de desenvolvimento Desenho de sistema e desenvolvimento Quality assurance Release management Manutenção de Software 6 Agenda Desafios de Negócio do Cliente Nosso Valor de Proposição para Web Oportunidade Estratégia de Vendas Anatomia de uma Vitória Recursos 7 O Valor do Microsoft ALM Processo de desenvolvimento previsível e consistente Redução de custo de desenvolvimento de soluções customizadas Mais rápido time to market Aumento de qualidade no serviço prestado Êxitos compartilhados e eesponsabilização Relatórios superiores e rastreabilidade Mais eficacia na comunicação do projeto Nossa Abordagem Foco em pessoas, processo, e ferramentas Individuo Time Organização Processo e Guias Ferramentas Gerenciamento do Ciclo de Vida da Aplicação 9 Solução Microsoft ALM 10 Video Como nós diferenciar nós na multidão ALM? 11 Solução Microsoft ALM A solução inteira, não basta as partes ALM é uma disciplina, assim como uma categoria de produto ALM ajuda a manter as atividades do ciclo de vida em sincronia Uma solução ALM é uma integração das ferramentas de ciclo de vida, não apenas uma coleção Cinco pilares de uma solução ALM Processos manuais podem ser mais eficiente e eficaz por meio da integração de ferramenta 1. Montar ferramentas fora do plug-ins 2. Disponibilizar serviços comuns em ferramentas 3. Utilizar um repositório neutro 4. Usar padrões de integração aberto 5. Governar micro-processos e macro-processos por um fluxo de trabalho externo Os esforços de desenvolvimento ainda podem falhar mesmo se separamos atividades desenvolvimento são feitas corretamente ALM assegura a coordenação destas actividades ALM mantém os esforços dirigidos ao fornecimento de aplicativos que atendam às necessidades de negócios Um ferramenta efetiva de suporte para ALM conecta ferramentas de desenvolvimento dentro de um projeto de desenvolvimento, como um IDE, construção de uma ferramenta de gerenciamento e uma ferramenta de gerenciamento de teste Estas conexões, são mais importantes do que as ferramentas em si, que compõem uma solução ALM Source: The Changing Face of Application-Life-cycle Management Forrester August 2006 12 Por que Automatizar o ALM? ALM pode ser trabalhoso e propenso a erros sem a integração das ferramentas de ciclo de vida Ferramentas ajudam as pessoas promulgar ALM e os processos associados: Automação de processos de alto nível • Processo de adopção e aplicação nas ferramentas ajuda todos participar Rastreabilidade de ponta a ponta • Garante a aplicativos entregar dentro dos requisitos Colaboração • Colaboração transparente promove equipes eficientes e eficazes • Ajuda a gerenciar mudanças e qualidade em todo o ciclo de vida • Proporciona visibilidade para o progresso dos esforços de desenvolvimento • Integração de ferramenta permite que a transparência através de dados objetivos Source: The Changing Face of Application Life-cycle Management – Forrester August 2006 13 Visual Studio Team System A Plataforma de Habilitação para ALM Transformar ideias de negócio em software Fornecer alinhamento de ponta a ponta e visibilidade Garantir qualidade por todo o ciclo de vida A coisa “Certa” Faça “Certo” Construir para alterar O caminho “Correto” 14 Solução Microsoft ALM Além do Visual Studio Team System Integração em toda a família de produto do Microsoft torna nossa ALM uma oferta exclusiva Project Server e Project Portfolio Server • Project Server integra com o TFS no VSTS 2008 • Project Portfolio Server integração com o VSTS 2010 BizTalk 2009 Microsoft Office • Funcionalidades do • Microsoft Office Excel BizTalk 2009 integra totalmente com TFS, VSTS 2008 integra com o VSTS 2008 • Aprofundamenteo na integração do Microsoft Office com o VSTS 2010 Futuro Planos de Integração • Microsoft Expression v-next • Integração do TFS com os desenvolvedorex e designers 15 Agenda Desafios de Negócio do Cliente Nosso Valor de Proposição para Web Oportunidade Estratégia de Vendas Anatomia de uma Vitória Recursos 16 Proposição Valor Para o Parceiro Como Parceiros estão usando o Microsoft ALM para Melhorar suas Ofertas Measure current development capabilities Uncover opportunities to improve development best practices Generate a roadmap to implement improvements Governance design Process reengineering guidance Policy development Project management, requirements management, build management Source code management systems conversion to Visual Studio Team System 17 ALM Cross-Sell Opportunity Application Platform Revenue Customers w/Developer Tools Customers w/o Developer Tools Rev/Customer FY04 FY05 FY06 CAGR FY04 FY05 FY06 CAGR BizTalk Server 62 75 67 3% 71 51 33 -32% SQL Server 264 334 388 21% 42 56 50 9% Total 326 409 454 18% 113 107 83 -14% $SQL+BTS/$DT 3.1 3.4 3.5 BizTalk Server 0.9 1.5 2.0 SQL Server 6.3 6.0 7.8 Total 2.9 3.8 5.5 Tools Multiplier Customers with Developer Tools SQL Server and BizTalk Server revenue per customer is 5.5x higher than those without DevTools SQL Server and BizTalk Server revenue per customer 3 yr CAGR is 18% vs (14%) for those without DevTools Microsoft sells $3.5 of SQL Server Work Load + BizTalk Server for every dollar of DevTools we sell 18 Microsoft ALM Sales Example Customer Profile 150 person development department 100 developers 50 architects, testers, and database professionals 15 project managers and other personnel Product Opportunity Qty Revenue Opportunity L/SA SA L/SA SA Visual Studio Pro 532 - $53,200 - 100 Visual Studio w/MSDN Premium 949 831 $284,700 $249,300 150 Visual Studio Team Role 1,977 920 1 Team Foundation Server 2,188 438 $896,214 $415,314 150 Visual Studio Team Suite 3,953 1,839 1 Team Foundation Server 2,188 438 $1,786,533 $829,023 373 53 50 15 SKU Price Team Foundation Server CALs Pricing: Select D per year based on 3 year deal (except VS Pro which is L-only) 19 Agenda Desafios de Negócio do Cliente Nosso Valor de Proposição para Web Oportunidade Estratégia de Vendas Anatomia de uma Vitória Recursos 20 ALM Sales Scenarios Improvement Scenario Group wants to continuously improve and to excel in the marketplace or in the organization Personas Drivers Upper management of the company or a department Get to market more quickly; build competitive advantage Increase efficiency in developing software Implement continuous process improvement, establish goals and benchmarks, obtain recognition Increase visibility of the team, improve predictability, achieve consistent results “I want to have the best development shop in the country.” “We need to be great at development; that’s what we do.” “I want my team to be great.” 21 ALM Sales Scenarios Corrective Scenario Group is in problem-fixing mode and is looking for a solution to their current weaknesses and vulnerabilities Personas Drivers Desperate, negative, and overwhelmed middle management Difficulties meeting deadlines or addressing problems in software quality Need to deliver business value Short-term efficiency gains and turn-key solutions Increase communication with stakeholders, improve quality, and improve process “I can’t see how I’ll meet my deadlines.” “I need to prove that my team can deliver on time and deliver the value.” “I have an urgent problem I need to fix in production.” 22 ALM Sales Scenarios Governance Scenario Customers that must meet some form of compliance (SOX, CMMI, COBIT, ITIL) Personas Drivers Middle management mandated by upper management to meet their governance target Increased traceability Formalized documentation process, control, and measures for compliance Increased communication with stakeholders “We need to increase the value of IT to the corporation.” “I need to meet this compliance requirement.” 23 Best Practices for Introducing ALM Assess the organization and its IT functions. Identify the main problem areas. Prioritize areas for improvement. Adopt an incremental approach to phase in new practices on a project-by-project basis. 24 Competitive Landscape Market Share 31.7 Microsoft Visual Studio 11.8 Adobe Creative Suite 11.2 Eclipse 10 Other 7.6 Borland Delphi 6.2 Sun Java Studio NetBeans 4.6 Oracle JDeveloper 4.0 7.6 4.5 Borland JBuilder 4.5 IBM WebSphere Studio IBM Rational App Developer Sybase PowerBuilder 3.5 2.5 1.9 25 Competitive Landscape Core Capability Competitors Designer Tools Adobe Flex, Flash, Air Requirements Management, Definition Tools Telelogic DOORS; IBM Rational Requisite Pro; Borland Caliber DefineIT, CaliberRM Saas solutions: Gatherspace.com; Jama Contour; Serena Dimensions RM Modeling Tools Serena Composer; SPARX Systems; IBM Rational Development Tools Adobe; Eclipse; Borland; Sun Java Studio; IBM Rational Application Developer Test Tools HP Mercury; IBM Rational Deployment Tools IBM Tivoli; HP Mercury; Macrovision Microsoft has established strategic partnerships to help compete and/or integrate with many of these tools. 26 Success Stories 27 Agenda Desafios de Negócio do Cliente Nosso Valor de Proposição para Web Oportunidade Estratégia de Vendas Anatomia de uma Vitória Recursos 28 Anatomy of a Win Zühlke Improves Application Life-Cycle Management to Build Reliable Solutions Business Challenge Solution • Develop a traffic monitoring solution for the Swiss Federal Roads Ministry (ASTRA) • Improve manual data validation process • Improve timeliness of traffic data • Reliability was critical to success Lessons Learned • Zühlke implemented VSTS to develop new system for ASTRA • Partner built a customized traffic monitoring application called Vmon • Created a central repository for all project data • Improved internal development environment Results / Benefits • Helped the development team track the progress of the project in real time • Provide high-quality solutions to their customers and widen their portfolio of products • ASTRA reduced process times by %50 with new application • Improving your internal development processes by using VSTS will help you build better software, attract bigger customers and widen your portfolio of products • Implementing VSTS internally will improve project cycle times and overall profitability 29 Agenda Desafios de Negócio do Cliente Nosso Valor de Proposição para Web Oportunidade Estratégia de Vendas Anatomia de uma Vitória Recursos 30 Agenda Customer Business Challenges Our Web Value Proposition Opportunity Selling Strategy Anatomy of a Win Resources 31 ALM Partner Resource Links Microsoft Visual Studio Microsoft Expression & Silverlight Microsoft Visual Studio Team System ROI Modeling Tool https://partner.microsoft.com/global/productssolutions/ psvisualstudio Download evaluations MSDN virtual labs How-to videos Campaigns marketing material https://partner.microsoft.com/global/productssolutions/ productswebsolutions Trial DVD Tutorials, resource kits, videos http://nucleusresearch.com/library/microsoft-roi/f114w.xls Helps build business case for VSTS Calculates TCO, ROI, payback period, NPV Excel sheet Generates reports and graphs 32 Improving ALM using Visual Studio Team System Visual Studio Team System http://www.microsoft.com/teamsystem Application Platform Capability Assessments http://www.microsoft.com/assess/ Key Benefits of Microsoft Visual Studio Team System http://go.microsoft.com/?linkid=7748255 Visual Studio Team System 2008 Capabilities White Paper http://go.microsoft.com/?linkid=8884154 Requirements Management with Visual Studio Team System http://go.microsoft.com/?linkid=8510173 33 Customer Evidence http://go.microsoft.com/?linkid=9187178 http://go.microsoft.com/?linkid=9187180 http://go.microsoft.com/?linkid=9187182 http://go.microsoft.com/?linkid=91871783 http://go.microsoft.com/?linkid=9187185 34 Action Items Top 5 go do’s for partners: Identify ALM prospects Conduct ALM workshops for your customers Take advantage of ALM assessment Use ROI tool http://nucleusresearch.com/library/microsoft-roi/f50w.xls Leverage Microsoft partner resources 35 © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.