1 / 33

Applicatieplatform congres 12 & 13 maart

Applicatieplatform congres 12 & 13 maart. Microsoft Application Platform. A Lifecycle View. Sam Guckenheimer Group Product Planner Visual Studio Team System samgu@microsoft.com. Headlines Today. Headlines in 2020.

oceana
Download Presentation

Applicatieplatform congres 12 & 13 maart

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. Applicatieplatformcongres12 & 13 maart

  2. Microsoft Application Platform A Lifecycle View Sam Guckenheimer Group Product Planner Visual Studio Team System samgu@microsoft.com

  3. Headlines Today

  4. Headlines in 2020

  5. Relative Benefit of an InnovationFrom competitive advantage to cost of doing business First firm in an industry implements innovation Second firm in an industry implements innovation Competitive Advantage to Firm Third firm in an industry implements innovation Time

  6. Relative Benefit of an InnovationFrom competitive advantage to cost of doing business Core Context Competitive Advantage to Firm Strategic IT Utility IT Time

  7. Making the ConnectionBusiness strategy and application platforms • Business strategy means being different from the competition • Being different relies on differentiated IT • Differentiated IT commonly means custom applications • Custom applications depend on an application platform

  8. Without an Application Platform Business Users Sales forecasts and reports New product idea portal Regulatory compliance portal Supply chain integration Oracle Solaris DB2 Z/OS Oracle DB Unix MS SQL Windows SQL Windows Financial reporting Sales force automation Operations New product portfolio analysis Compliance reports Trading partner portal Customer service IT Enterprise Applications ERP Finance Inventory CRM Operations Partners & Customers Cloud ??? ??? ??? Infrastructure

  9. Choosing an Application PlatformWhat’s required • An application platform needs to work well in both the strategic and utility phases • Effective application lifecycle management (ALM) • The strategic phase requires: • Current technologies • Support for rapid development • With available developers • The utility phase requires: • Long-term supportability • Low cost

  10. With An Application Platform Business Users Familiar and Intuitive User Interface Sales forecasts and reports Processes (ALM, IT & Security Processes) New product idea portal Regulatory compliance portal Supply chain integration Application and Business Productivity Platform Financial reporting Sales force automation Operations New product portfolio analysis Compliance reports Trading partner portal Customer service IT IT Enterprise Applications ERP Finance Inventory CRM Operations Partners Customers ??? Cloud ??? Optimized Infrastructure

  11. The Microsoft Platform ApproachIt starts with the users Business Users Familiar and Intuitive User Interface On Premise Off Premise Integrated Platform for Multiple Applications Enterprise Applications Optimized Infrastructure ERP Finance Inventory CRM Operations Partners Customers Cloud ???

  12. Tomorrow’s User Experiences • Personalized and intuitive • Integrated and connected • Multimedia and multisensory • Expectations set by consumer experience

  13. Data Management Information Reporting & Analysis Performance Management Standard Web Rich Media Web Social Computing The Microsoft Application PlatformAn integrated, unified platform for multiple applications Service Enablement Composite Applications Cloud + Composite Enterprise Applications ERP Finance Inventory CRM Operations Partners Customers Cloud ???

  14. Getting Started With ApplicationPlatforms: BPM Using SOA • Cloud Enabled • Services and Workflows • Data everywhere • Dynamic capacity • Composite Applications • Workflows • Business process automation • Dynamic content • ServiceEnablement • Interoperability • Discoverability • Security & access Standards-based interoperability Business process services Enterprise Applications ERP Finance Inventory CRM Operations Partners Customers Cloud ???

  15. Getting Started with ApplicationPlatforms: DM & Business Intelligence • Performance Management • Scorecards and dashboards • Business initiative monitoring • KPI reporting • Information Reporting & Analysis • Data mining • Information aggregation • Trend and relationship discovery • Data Management • Information visualization • Data extraction Standards-based interoperability Information integration services Enterprise Applications ERP Finance Inventory CRM Operations Partners Customers Cloud ???

  16. Getting Started with ApplicationPlatforms: Next Generation Web • Social Computing • Communicate, collaborate, & share • Communities and memberships • Workflow and notifications • Rich Media Web • Rich and engaging experiences • Dynamic and responsive content • Digital marketing • Standard Web • Standards compliance and interoperability • Scalable business applications • Rapid development and deployment Standards-based interoperability Information integration services Business process services Enterprise Applications ERP Finance Inventory CRM Operations Partners Customers Cloud ???

  17. Application Life-Cycle Management BPM Using SOA Business Intelligence & DM Next Generation Web Individual Team Organization Application Life-Cycle Management Process Enactment and Guidance Tools

  18. OK, this sounds nice, but… How does Microsoft use its own… • Application Lifecycle Management? • Application Platform? Visual Studio Team System is the example

  19. Flow of Value → Working software Quality first Two principles: Lean Application Lifecycle Management Reduction of Waste → Small batches Short cycles

  20. Actual Feature Flow In VS 2008 Beta 1 planning review Initial planning spike Beta 2 review Additional tightening @ Beta 2 Tightened process rules @ Beta 1 reduce WIP

  21. Quality Gates to Reduce WasteFeature Crews for Small Batches Quality Gates act as extended check-in policies, governing the quality of feature delivery into the main source code branch

  22. The Microsoft Application PlatformAn integrated, unified platform for multiple applications

  23. VSTS Built on the Application Platform Many connected user experiences Composite .NET application Global distribution Data and Business Intelligence Workflow and Virtualization

  24. Data Surfacing in Existing App (Visual Studio)

  25. Or Leveraging Office…

  26. Data Management → Information Analysis

  27. MOSS-Based Dashboard Next

  28. Tomorrow’s User Experience

  29. Connected, Virtualized Application

  30. The Microsoft Application PlatformAn integrated, unified platform for multiple applications

  31. Data Management Information Reporting & Analysis Performance Management Standard Web Rich Media Web Social Computing The Microsoft Application PlatformAn integrated, unified platform for multiple applications Service Enablement Composite Applications Cloud + Composite Enterprise Applications ERP Finance Inventory CRM Operations Partners Customers Cloud ???

  32. Headlines in 2020 • Winning companies will still develop applications • Focus on competitive core, outsource or buy context • Flow of value will drive Application Lifecycle • Reduce waste everywhere for better flow • Only possible with an Application Platform • The productive choice is Microsoft

More Related