® Voke Research
Total Page:16
File Type:pdf, Size:1020Kb
voke Research MARKET MOVER ARRAY™ REPORT: Service Virtualization By Theresa Lanowitz, Lisa Dronzek | September 26, 2018 Vendor Excerpt The completeclients publication at www.vokeinc.com is available to voke. Research ® Moving markets beyond the status quo! voke Research MARKET MOVER ARRAY™ REPORT: Service Virtualization By Theresa Lanowitz, Lisa Dronzek | September 26, 2018 ~ SUMMARY ~ TABLE OF CONTENTS Service virtualization is a powerful, Executive Overview 2 proven, and collaborative technology • Business Context 2 that enables software engineering • Technology Overview 2 teams to more accurately model • Market Status 3 the real-life behavior of software Market Mover Array Methodology 4 prior to production. By removing Market Mover Array Chart 6 the constraints and wait time for Market Mover Array Vendors 6 assets to be complete and available, • CA Technologies 9 service virtualization solutions deliver • IBM 11 on the promise of better business • Micro Focus 13 outcomes. Your teams can work • Parasoft 15 faster, release more • SmartBear 17 reliable software, • Tricentis 19 and delight the Related Research 21 business. • Market Specific 21 • Vendor Specific 21 • Book 21 © 2018 voke media, llc. All rights reserved. voke is a trademark of voke media, llc. and is registered in the U.S. All other trademarks are the property of their respective companies. Reproduction or distribution of this document except as expressly provided in writing by voke is strictly prohibited. Opinions reflect judgment at the time and are subject to change without notice. voke disclaims all warranties as to the accuracy, completeness or adequacy of information and shall have no liability for errors, omissions or inadequacies in the information contained or for interpretations thereof. Contact www.vokeinc.com for additional information. 2 Market Mover Array™ Report: Service Virtualization EXECUTIVE OVERVIEW Service virtualization is a powerful, proven, and collaborative technology that enables software engineering teams to more accurately model the real-life behavior of software prior to production. By removing the constraints and wait time for assets to be complete and available, service virtualization solutions deliver on the promise of better business outcomes. Your teams can work faster, release more reliable software, and delight the business. ~ BUSINESS CONTEXT The complexity of software continues to accelerate at an astonishing rate. The business demands the trifecta of speed, scale, and complexity be conquered and deliver a quality product and experience. The dilemma of software testing is that you are unable to accurately test until there is a complete system with realistic data. By that point, the time for testing has expired. The solution to the testing dilemma is service virtualization. Empower your testers to keep pace with development, regardless of lifecycle practices used, by virtualizing work in progress to ensure quality from the start of every project. Service virtualization is a proven technology that removes the constraint of waiting for assets to be complete and available before work can begin, especially by testers. Ultimately, service virtualization delivers on the promise of testing earlier and shifting left. Service virtualization empowers teams to stop waiting and start testing! ~ TECHNOLOGY OVERVIEW Service virtualization allows software engineering teams to “statefully” simulate and model dependencies that are unavailable or incomplete. Dependencies may be services, components, databases, APIs, applications, datasets, mobile platforms, and more. These dependencies may be fee-based systems, difficult to provision in a test environment, or concurrently needed by different teams with unique environment and data requirements. Service virtualization is beneficial for testing edge cases and difficult to reproduce scenarios, especially in combination with environment management and test data generation. By using service virtualization, software engineering teams are able to accurately model the real-life behaviors of software prior to production. “Statefulness” is the ability of a virtualized asset to store the interaction and trigger the interaction with another component for use across the entire software team. Statefulness is the most compelling capability of service virtualization technology. Prior to the advent of service virtualization, developers used non-scalable and manual techniques known as mocking and stubbing that stand-in for dependencies. Mocking and stubbing render brittle, September 26, 2018 © 2018 voke media, llc. All rights reserved. Reproduction and distribution prohibited. Market Mover Array™ Report: Service Virtualization 3 expensive, and static assets. Service virtualization statefully and dynamically simulates and models dependencies of unavailable or limited services to achieve: Realistic behavior for changing scenarios Sharing of assets across multiple teams for concurrent use Asset modification to create different conditions and behaviors By using service virtualization, instead of the outdated practices of mocking and stubbing, software engineering teams have realistic versions of what they need without restrictions. ~ MARKET STATUS Service virtualization is a powerful, proven, and effective technology. This technology entered the market in 2007, and teams needing to work collaboratively reaped tremendous benefits in cost, quality, and schedule. Software engineering teams using service virtualization are indeed able to work faster, release more reliable software, and delight the business. For all of its effectiveness and ROI, service virtualization adoption remains minimal. Factors for low adoption rates include the mindset of speed over quality in the software development process, developer refusal to move away from mocking and stubbing, and general lack of awareness of the technology category and its transformative benefits, especially at the executive level. Software vendors attempted to make service virtualization stickier across the software lifecycle by launching free community editions of products. The community editions typically support fewer protocols, fewer message formats, and less capacity than the more robust enterprise versions of the same product. This strategy has helped to increase the awareness of service virtualization at the practitioner level, particularly among developers. Practitioners, however, lack the budget for broad technology investments. In order for adoption to expand, executive champions need to understand and back service virtualization1 and promote the impact the technology will have on achieving business expectations. Providers of service virtualization products must be able to have conversations with executive leaders about real use cases and the benefits of service virtualization. 1 See book: Lifecycle Virtualization: 5 Technologies to Protect Your Brand and Your Business by Theresa Lanowitz and Lisa Dronzek. http://www.vokeinc.com/research/books.html September 26, 2018 © 2018 voke media, llc. All rights reserved. Reproduction and distribution prohibited. 4 Market Mover Array™ Report: Service Virtualization Service virtualization is a solution to empower organizations that want to focus on reducing the overall software lifecycle, minimizing catastrophic defects from entering production, improving application security, and preparing for the next wave of innovation such as the Internet of Things (IoT). Every organization should explore ways to adopt or expand the usage of service virtualization. Consider a Center of Excellence (CoE) to get started with service virtualization. Stop waiting. Virtualize and start testing! MARKET MOVER ARRAY METHODOLOGY The voke Market Mover Array is research designed to identify notable vendors in a particular market and is a core piece of voke’s research taxonomy. The voke Market Mover Array is plotted against two axes: “Innovation and Technology” and “Market Impact.” Each of these axes contains seven components that the represented vendors were rated against. The Innovation and Technology components are: Product Technology quality Ease of use Product works as advertised New technology solving a classic problem Easy solution to complex problems Integrations The Market Impact components are: Executive leadership Product offerings Pricing Positioning Promotion Thought leadership Execution The result of each vendor rating was charted and placed into one of four bands on voke’s Market Mover Array: Service Virtualization (Figure 1). September 26, 2018 © 2018 voke media, llc. All rights reserved. Reproduction and distribution prohibited. Market Mover Array™ Report: Service Virtualization 5 The four bands of the Market Mover Array are: Transformational: These vendors are changing the tone and direction of the market. This band may include newer entrants to the market that have either innovative technology or the ability to take a long view of the market and articulate it. These vendors are typically challenging the pivotal vendors to innovate either in terms of technology or marketing acumen. Pivotal: These vendors are crucial to the continuation and evolution of the market through their customer base, thought leadership, or technology innovation. Vendors with significant market share are under immense pressure to maintain status in the market through innovation. New and emerging vendors with compelling technology are vying for broader market awareness and solidifying their marketing voice. Influential: These vendors