skip to main content
Close Icon We use cookies to improve your website experience.  To learn about our use of cookies and how you can manage your cookie settings, please see our Cookie Policy.  By continuing to use the website, you consent to our use of cookies.
Global Search Configuration

Ovum view

Summary

Microsoft is reinventing its ALM solution around DevOps, and at Build 2015 it revealed a number of initiatives designed to increase its market share. The most dramatic change is the inclusion of application performance management, Microsoft Application Insights, as an out-of-the-box ALM feature. Ovum has always included APM as part of the lifecycle in ALM, and Microsoft is making this a reality by instrumenting every new Visual Studio solution with monitoring capabilities that can be picked up by the Application Insights analytics dashboard. The DevOps-inspired release-management and continuous-deployment capability now supports Azure VMs, Chef Recipes, and Docker on Linux. Application Insights has a DevOps dimension in enhancing end-user, production feedback to support evidence-based agile development and guiding backlog priorities. Fierce market competition combined with a Microsoft that wants to capture developer mindshare across all platforms is driving these initiatives.

APM in ALM

Microsoft is enhancing its ALM solution with Application Insights, an APM solution that it prefers not to name as such, but which nevertheless is an APM solution, offering application performance monitoring, log analysis, and usage analysis. Visual Studio files are automatically instrumented to feed performance and other information to an analytics dashboard, and legacy files can be manually instrumented with some JavaScript code.

Application Insights is designed to support developers as the key stakeholders to give them immediate diagnostic information in classical APM use scenarios to very quickly remediate to root cause, and also to inform agile backlog decision-making with evidence from release to production. Microsoft completed the integration of the recently acquired HockeyApp technology, which brings IOS and Android crash analytics support. The pricing is highly aggressive. Microsoft expects the vast majority of developers to pay nothing or very little for the service. With data usage the primary pricing criterion, it is successful apps (Java, Windows, iOS, Android) that will generate the main revenue.

The APM market has seen a lot of disruption in recent years, with new solutions that have reduced the price barrier of entry, making APM affordable to a wider set of stakeholders. Microsoft’s move will further disrupt this market by providing developers with an ALM solution that properly includes the production. DevOps has made the production and maintenance phase of the developer lifecycle of prime relevance and importance because it is where the business gains value.

Unit testing gets a boost

Managing unit tests is a chore, so Microsoft’s answer is to auto-generate a minimum set of unit tests that give a wide degree of code coverage, and if the code changes then a simple click will auto-generate a new set of unit tests.

A number of other improvements raise the competitiveness of Visual Studio. The CodeLens feature gives developers information on all who touched which line of code and when, and enables them to discover about unit tests that exist for their code, review their code's history to find out what happened to their code, and review changes before they are merged into their code, so they can better understand how changes in other branches might affect their code. A redesigned electronic kanban board gives teams flexibility in mixing and matching Scrum and kanban. Some of these enhancements can be found in competitor solutions, so this is Visual Studio in catch-up mode, but together all the enhancements reported here continue to make Visual Studio a formidable coding environment.

Appendix

Author

Michael Azoff, Principal Analyst, IT Infrastructure Solutions

michael.azoff@ovum.com

Recommended Articles

  • Consumer & Entertainment Services

    US pay TV: Is it facing an existential threat?

    By Adam Thomas 28 Mar 2018

    With US pay TV having endured the worst year in its history, thoughts have inevitably turned to the future. The likelihood remains that the immediate future will remain highly uncomfortable for everyone except the scaled multinational digital platforms.

  • Enterprise Decision Maker, Enterprise IT Strategy and Select...

    2017 Trends to Watch: Big Data

    By Tony Baer 21 Nov 2016

    The breakout use case for big data will be fast data. The Internet of Things (IoT) is increasing the urgency for enterprises to embrace real-time streaming analytics, as use cases from mobile devices and sensors become compelling to a wide range of industry sectors.

    Topics Big data and analytics IoT

  • Enterprise Services

    5G: Another technology in search of enterprise use cases

    By Evan Kirchheimer 26 Apr 2018

    Service provider interest in justifying 5G investment through its potential to open new revenue streams from the enterprise segment is growing ever greater.

;

Have any questions? Speak to a Specialist

Europe, Middle East & Africa team - +44 (0) 207 017 7700


Asia-Pacific team - +61 (0)3 960 16700

US team - +1 646 957 8878

Email us at ClientServices@ovum.com

You can also contact your named/allocated Client Services Executive using their direct dial.
PR enquiries - Call us at +44 788 597 5160 or email us at pr@ovum.com

Contact marketing - 
marketingdepartment@ovum.com

Already an Ovum client? Login to the Knowledge Center now