Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction to Microsoft ALM Modern Apps + Modern App Lifecycle Speaker Name, Title Microsoft Corporation.

Similar presentations


Presentation on theme: "Introduction to Microsoft ALM Modern Apps + Modern App Lifecycle Speaker Name, Title Microsoft Corporation."— Presentation transcript:

1 Introduction to Microsoft ALM Modern Apps + Modern App Lifecycle Speaker Name, Title Microsoft Corporation

2 Introduction to Microsoft ALM Modern Apps + Modern App Lifecycle Speaker Name, Title Microsoft Corporation

3 Session Objectives And Takeaways Session Objective(s): Essential conversations to accelerate Visual Studio adoption and grow the Dev Tools business in FY13 Accelerating business modernization is a technology decision maker priority Modern Apps and Modern App Lifecycle Management practices accelerate business modernization Visual Studio offers great solutions for modern app development and modern app lifecycle management

4 Direct-to-Consumer Connected commerce Modern workforce Differentiation

5 37%58%

6

7 Modern Apps

8 Modern apps The Modern app lifecycle DevOps-Commerce The Modern Data Center Better Faster Cheaper Business modernization building blocks

9 The evolution of enterprise apps App Categories ERP CRM Custom back office LOB Traditional B2B Enterprise BI Systems of Record Characteristics ERP CRM Custom LOB Apps Traditional B2B Enterprise BI Direct-to-Consumer Online B2B Mobile workforce enablement Gamification Consumer and Audience Intelligence Moderate-long cycle times Planned infrastructure scaling Traditional OLTP, DW, OLAP Macro-transactions Moderate to high latencies Moderate availability requirements Moderate MTTR : hours to days Internal Business Users, Enterprise B2B Partners, and Traditional channel enablement Consumers, Mobile Workforce, and New online channel enablement Systems of Record : LOB Apps Systems of Engagement : Modern Apps Brand Differentiation Velocity : Continuous Delivery Enterprise Grade Internet Scalability Packaged solutions w/ customizations Longer release cycles Enterprise Scalability

10 Modern App Characteristics Personal & contextual Always evolving Always connected Always accessible New value Data intensive

11 App Modernization : Technology Trends Connected Devices Big dataHybrid Infrastruture Continuous Services

12 12 Web APIs (REST, ODATA) Identity Federation Unified Management App development and lifecycle management tools

13 13 ASP.NET MVC Web API, Entity Framework Windows Server and Windows Azure Active Directory

14 Modern App Lifecycle

15 15 THE MODERN APP LIFE CYCLE Continuous feedback | Continuous quality | Continuous delivery Waste elimination | Cycle time reduction | Integration & Visibility

16 REQUIREMENTS Implement WORKING SOFTWARE Define Ideation Develop Idea to working software Misunderstood requirements Unmet user expectations Can’t get actionable feedback Isolated tools and workflows Quality afterthought Managing dev and test environments Integrating x-platform teams Operations readiness requirements are not met Production incidents are hard to debug and resolve Operate Working software in production Value realization Conflicting priorities Measure Actionable learning

17 Continuous Delivery Impediments Quality afterthought Managing dev and test environments Integrating x-platform teams

18 18 THE MODERN APP LIFE CYCLE Continuous feedback | Continuous quality | Continuous delivery Waste elimination | Cycle time reduction | Integration & Visibility

19 REQUIREMENTS Implement WORKING SOFTWARE Define Ideation Develop Idea to working software Misunderstood requirements Unmet user expectations Can’t get actionable feedback Isolated tools and workflows Quality afterthought Managing dev and test environments Integrating x-platform teams Operations readiness requirements are not met Production incidents are hard to debug and resolve Operate Working software in production Value realization Conflicting priorities Measure Actionable learning

20 Define

21 Develop

22 Operate

23

24

25 Team Foundation Server Team Foundation Service Systems Center Operations Manager Cross platform build engines (Ant, Maven, iOS) Lab environments Standard self-management environments Virtualized environments managed by Systems Center Heterogeneous Organizations MSFT Platform Teams Visual Studio Java Teams Eclipse iOS Teams VS ToolsTEE Integrated ALM Workloads Project Planning & Mgmt Team Development Quality Enablement and Testing DevOps Traceability and Reporting Incl. Android TEE cross platform tools Microsoft Project Server Microsoft SharePoint Server SCM Work Item Tracking Lab Management Build Automation Integrated Reporting and Analytics Testing Tools and Services Project planning and management End-to-end integration and traceability SQL Server Reporting Services SQL Server Analysis Services Integration APIs Partner Solutions

26 Session Objectives And Takeaways Session Objective(s): Accelerating business modernization is a technology decision maker priority Modern Apps and Modern App Lifecycle Management practices accelerate business modernization Visual Studio offers great solutions for modern app development and modern app lifecycle management

27 Related Content

28


Download ppt "Introduction to Microsoft ALM Modern Apps + Modern App Lifecycle Speaker Name, Title Microsoft Corporation."

Similar presentations


Ads by Google