Download presentation
Presentation is loading. Please wait.
Published byNigel Black Modified over 9 years ago
2
Modern app development Continuous value delivery and rapid response to change
3
ClientServicesClient/Server
4
Feb Jan Mar TFS 2008 TFS 2010 TFS 2012/2013 6 weeks 10 – 12 weeks 3 weeks Apr
5
Visual Studio 2012/2013 wave Visual Studio / Team Foundation Server 2012 Launch Visual Studio Online VS/TFS 2012 Update 1 3-week service delivery sprints Frequent updates for on-premises/boxed products DevOps capabilities with System Center 2012 SP1 VS/TFS 2012 Update 2 VS/TFS 2012 Update 3 Visual Studio / Team Foundation Server 2013 Launch VS/TFS 2013 Update 1 VS 2012 Update 4 VS/TFS 2013 Update 2 Sep ’12 Nov ’12 Jan ’13 Jun ’13 Nov ’13 Jan ’14 Apr ‘14
6
Industry trends
8
PMBATestCIO Arch Design DBA OperDev TFS Test Cast Management Manual Load Automated Project Planning Task Assignment Bug Tracking Portfolio Management Project Organization Stakeholder Communication Architecture Design Analysis & Design Design for Deployment Architectural Validation UI Layout Design Prototyping Flow Modeling Programming Code Analysis Unit Testing Version Control Code Quality Requirements Management QoS Management Requirements Analysis Customer Support Infrastructure Arch Infrastructure Deploy Database Design Source Control Test Data Generation Schema Management
10
Project Planning Version Control Work Item Tracking Continuous Deployment Build/Release Automation Feedback Management Test Case Management End-to-End Traceability
12
Add a cloud backend to your app in minutes Host a.NET or Node.js web API with 24x7 monitoring and management Use single sign-on with Active Directory, Facebook, Twitter, and Google Push notifications to individual users and dynamic audience segments Store data in SQL, Table Storage, and MongoDB Access on-premises systems, Office 365, and SharePoint Use cloud-based sync to build apps that work offline
13
Support for mobile devices, allowing you see more of your application and helping you answer: 1.Is my application available/reliable? 2.Is my application performing? 3.Is my application succeeding – allowing my users to accomplish what they intend and delivering on my business goals?
16
AgilityQualityDevOps
18
How we do Continuous Delivery Plan Develop & testRelease Monitor & learn All stakeholders Developers & testers Operations
19
Work BuildTest Deploy Insights Code
20
Five free basic users Unlimited private team projects Agile project management Continuous integration Build services Load testing MSDN subscribers can join any project at no additional charge
21
Better together Tooling for modern web apps One ASP.NET MSDN Credits for Dev & Test Web Apps Mobile Apps Extending Existing Apps Dev & Test
26
Slide feels blank. Can we add purple on the top to break up with the title from graph and to align with next slides?
27
Friction with adopting agile in a distributed team No holistic view of investments across portfolio Providing the right level of autonomy Work on font size and location of text on slide
28
Agile planning tools for distributed teams Visualize investments across portfolio Empowers teams with flexible tools and processes
29
Difficulty in collaborating efficiently in distributed teams Lack of understanding of complex codebase Scale testing, too little too late
30
Collaborate easily across distributed teams Quickly understand history of codebase Scale testing on demand
31
Releases oftentimes manual and error prone Lack of visibility into release quality and status Difficult to collaborate across stakeholder organizations
32
Easily model and automate your release process See status and quality for all releases Track approvals and bring disparate teams together
33
Difficulty understanding apps availability and performance Unable to discover root cause of production issues Challenging to prioritize investments
34
Understand availability and performance Find rood cause of live issues for quick resolution Easily make data-driven investment decisions
36
Application Insights
39
BACKLOG REQUIREMENTS ALM in the cloud with Visual Studio Online No infrastructure overhead | Pay as you use services | Available anywhere | Connected IDE Agile Portfolio Management Kanban customization Work item tagging Work item charts Team Rooms Code discussions Flexible version control Cloud load testing Web-based test management Continuous Deployment Automated builds and CI Application Insights Stakeholder feedback requests “Monaco”
40
Other Tools ALM Ultimate Premium Team Foundation Server Test Professional Visual Studio Tool Comparison
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.