Download presentation
Presentation is loading. Please wait.
Published byKatharine Messenger Modified over 9 years ago
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%
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
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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.