Service Virtualization and IT Nowadays

Similar documents
how can I deliver better services to my customers and grow revenue?

Next-Generation Performance Testing with Service Virtualization and Application Performance Management

agility made possible

how can I improve performance of my customer service level agreements while reducing cost?

Crossing the DevOps Chasm

How Can Central IT Use Cloud Technologies to Revolutionize Remote Store Operation?

Don t Go In Blind: Navigating the Journey to the Cloud. agility made possible

can you simplify your infrastructure?

WHITE PAPER NOVEMBER Eliminate Software Development and Testing Constraints with Service Virtualization

Work Smarter, Not Harder: Leveraging IT Analytics to Simplify Operations and Improve the Customer Experience

SOLUTION BRIEF CA SERVICE MANAGEMENT - SERVICE CATALOG. Can We Manage and Deliver the Services Needed Where, When and How Our Users Need Them?

can you effectively plan for the migration and management of systems and applications on Vblock Platforms?

Nordea saves 3.5 million with enhanced application portfolio management

Eliminate Software Development and Testing Constraints with Service Virtualization

Technology Partner Program

Faster Development Through Virtualization

how can you shift from managing technology to driving new and innovative business services?

SOLUTION BRIEF CA Cloud Compass how do I know which applications and services to move to private, public and hybrid cloud? agility made possible

agility made possible

Insights: Data Protection and the Cloud North America

CA Clarity PPM. Overview. Benefits. agility made possible

The Service Provider s Speed Mandate and How CA Can Help You Address It

identity as the new perimeter: securely embracing cloud, mobile and social media agility made possible

agility made possible

protect your assets. control your spending

Service Virtualization:

Transforming IT Processes and Culture to Assure Service Quality and Improve IT Operational Efficiency

The Advantages of Converged Infrastructure Management

How Can I Deliver Innovative Customer Services Across Increasingly Complex, Converged Infrastructure With Less Management Effort And Lower Cost?

CA NSM System Monitoring Option for OpenVMS r3.2

solution brief September 2011 Can You Effectively Plan For The Migration And Management of Systems And Applications on Vblock Platforms?

Identity and Access Management (IAM) Across Cloud and On-premise Environments: Best Practices for Maintaining Security and Control

IntelliNet Delivers APM Service with CA Nimsoft Monitor

Fujitsu Australia and New Zealand provides cost-effective and flexible cloud services with CA Technologies solutions

agility made possible

can you improve service quality and availability while optimizing operations on VCE Vblock Systems?

agility made possible

can I consolidate vendors, align performance with company objectives and build trusted relationships?

Service Virtualization and implementation

Siemens uses CA Clarity PPM for project management of R&D for wind, solar and hydro solutions

How To Improve Your It Performance

assure the quality and availability of business services to your customers

SOLUTION BRIEF BIG DATA MANAGEMENT. How Can You Streamline Big Data Management?

The Future of Workload Automation in the Application Economy

service assurance: accelerating growth through an exceptional customer experience

Business Agility SURVIVAL GUIDE

CA ERwin Data Modeling's Role in the Application Development Lifecycle

Baker Tilly simplifies Windows 7 deployment with CA Technologies solutions

Service Virtualization CA LISA introduction. Jim Dugger CA LISA Product Marketing Manager Steve Mazzuca CA LISA Public Sector Alliances Director

CA Chorus Helps Reduce Costs, Improve Productivity and Assist With Mainframe Skills Retention

CA Business Service Insight

Evolving the IT Service Experience to Meet New Business and User Demands

what if you could increase your agility and improve your pace of IT innovation?

IT Financial Management and Cost Recovery

ATU safeguards sales and service quality with CA Infrastructure Management solutions

AVTech provides customers with end-to-end recovery management service with CA ARCserve solutions

CA Service Desk Manager

Logicalis delivers low-risk, cost-effective cloud computing services with CA Technologies

CA Clarity PPM for Professional Services Automation

The Advantages of a Predatory Retail Enterprise

agility made possible

An Enterprise Architect s Guide to API Integration for ESB and SOA

Genesis Energy delivers IT projects faster with standardised processes and CA Clarity PPM.

Leveraging Mobility to Drive Productivity and Provide a Superior IT Service Management Experience

Overcoming the Three Pitfalls of Ineffective IT Monitoring Solutions

Building a Roadmap to Robust Identity and Access Management

MICROSOFT DYNAMICS CRM Vision. Statement of Direction. Update: May, 2011

how can I comprehensively control sensitive content within Microsoft SharePoint?

CA Capacity Manager. Product overview. agility made possible

5 questions every customer asks about CA Services?

Elevate the Consumer Experience: Creating a Win-win for Both IT and its Consumers

Data Deduplication: An Essential Component of your Data Protection Strategy

Radix Technologies China establishes compelling cloud services using CA AppLogic

Evolved Capacity Management

accelerating time to value in Microsoft Hyper-V environments

Dynamic Data Center Update:

TECHNOLOGY BRIEF: CA ERWIN SAPHIR OPTION. CA ERwin Saphir Option

PC-WARE realises a consistent backup system for 70 international locations with CA ARCserve

A to Z Information Services stands out from the competition with CA Recovery Management solutions

how can you stop sprawl in your IT infrastructure?

CA Workload Automation for SAP Software

PGi halves the time-to-market for new products with cloud infrastructure solutions from CA Technologies

Contents. Introduction... 1

TECHNOLOGY BRIEF: PREVENTING UNAUTHORISED ACCESS TO CRITICAL SYSTEMS AND DATA. Colruyt ensures data privacy with Identity & Access Management.

1 CA SECURITY SAAS VALIDATION PROGRAM 2015 ca.com. CA Security SaaS Validation Program. Copyright 2015 CA. All Rights Reserved.

can I customize my identity management deployment without extensive coding and services?

future role of the CIO: digital literacy amongst senior executives

How Can I Better Manage My Software Assets And Mitigate The Risk Of Compliance Audits?

Connecting Applications from Mobile to Mainframe in the Application Economy

I D C M A R K E T S P O T L I G H T. T a m i n g D a t a M a n a g e m e nt Costs in a " C l o u d y" I T W o rld

CA HalvesThe Cost Of Testing IT Controls For Sarbanes-Oxley Compliance With Unified Processes.

CA Technologies optimizes business systems worldwide with enterprise data model

CA Telon Application Generator r5.1

SOLUTION BRIEF Application Development. How can you deliver the mobile-to-mainframe apps your business needs on time and within budget?

5 Pillars of API Management with CA Technologies

CA Aion Business Rules Expert 11.0

Network Performance Management Solutions Architecture

The Eight Dimensions of Customer Experience for Financial Services

Employing Best Practices for Mainframe Tape Encryption

The top 10 misconceptions about performance and availability monitoring

Transcription:

A CA TECHNOLOGIES SURVEY JULY 2011 INITIAL STUDY: UK, France, Germany The Business Benefits of Service Virtualization July 2012 Service Virtualization Unleashing the power of the agile enterprise Justin Vaughan-Brown Service Virtualization, CA Technologies EMEA #svworks 1

Contents Executive summary...3 Section 1: Challenge What businesses want from the IT department...4 Increasing pressure on development teams...5 Software development challenges...7 Consequences...8 Section 2: Opportunity The need for improved development processes...10 Section 3: Benefits Service virtualization addressing the challenges for the constrained enterprise...11 Section 4: Conclusion...12 Section 5: References and further reading Resources related to service virtualization...13 Case studies...13 About Coleman Parkes Research...13 About CA Technologies...13 Join the conversation...13 Section 6: About the author...14 2

Executive summary Challenge Today, business leaders expect the IT function to reduce costs, increase operational efficiency, drive revenues and maximise competitiveness while also fuelling innovation. The extent to which IT departments can do this is often determined by their ability to deliver software projects on time, on budget and to specification. One of the primary obstacles is the ability to test applications in real time and to understand exactly how they will behave in a real-world environment a daunting task given limited resources for testing and lack of available infrastructure. How do the needs and expectations of the business affect software development and testing projects? To find out, CA Technologies has commissioned The Business Benefits of Service Virtualization study in the summer of 2012. Conducted by Coleman Parkes, this is the first piece of research of its type and includes feedback from 301 in-house software development managers from large enterprises with revenues of more than $1 billion or equivalent in the UK, France and Germany. Opportunity All of these pressures and challenges point towards the need for improved development processes, coupled with faster, better and more effective testing. The research suggests that organisations are taking steps to address these issues, with nearly half of the respondents indicating they are moving to a cloud-based development and test environment (44%) and a similar percentage switching to agile development methods (49%). The potential benefits of solving the development and test problems highlighted by this research are significant, yet few are aware of additional approaches that can resolve these problems. Benefits Service virtualization has emerged as a real solution to these challenges, allowing testers to remove constraints from the software development lifecycle process. It enables developers, testers and more to test an application on a virtual infrastructure that has been configured to imitate a real production environment, while giving teams the ability to change the variables to prepare for different scenarios. Service virtualization is a fundamentally new technique in software development and complements existing technologies and methodologies. Advanced development and testing solutions can resolve the most common challenges in the software development lifecycle. Respondents to the study said that this kind of technology would help them reduce costs (76%), increase quality (70%) and shorten development cycles (57%). Doing so would deliver significant benefits to the business. 3

Section 1: Challenge What businesses want from the IT department CIOs today understand that they serve the needs of the business as customers for their service and react accordingly. This is obvious, but at the same time, the label customer (rather than user ) provides us with a useful lens through which to view the software development process. Therefore, it is crucial to start any conversation about software development with a discussion about what the business actually wants. It is also important to understand the increasing pressures on development teams. As enterprises demand innovative software and solutions, the operations, development and quality assurance (QA) teams responsible for development continue to face countless challenges. Chief among these is the need to test applications in real time and to understand how they will perform in a real-world environment. Faced with limited resources and lack of available infrastructure, service virtualization has emerged as a viable solution to address these challenges, providing testers with the functionality to remove constraints from the software development lifecycle process. In essence, service virtualization enables developers and testers to test an application using virtual infrastructure that has been configured to imitate a real production environment, while giving teams the ability to change the variables to test different scenarios. To understand this more clearly, CA Technologies has commissioned The Business Benefits of Service Virtualization study in the northern summer of 2012. Conducted by Coleman Parkes, this is the first piece of research of its type and includes feedback from 301 in-house software development managers from large enterprises with revenues of more than $1 billion or equivalent in the UK, France and Germany. One of the key areas highlighted in the study is that development managers are under massive pressure to deliver a large number of releases each year. While the average is 6.4 releases a year, almost one-third (29%) expect to deliver 10 or more. How many releases are you expected to deliver/manage per year? % of respondents 4

More than half (55%) of survey respondents noted that reduced application development budgets were a top challenge this year, suggesting that budget constraints continue to plague IT departments and are applying additional pressure on software development in particular. The need from the business is clear. Leaders now expect the IT function to deliver greater operational efficiency, reduce time to market, minimise costs, increase revenues and, to some extent, build and sustain competitive advantage and be a driver for innovation. The extent to which IT departments can operate more strategically is often determined by their success at delivering software projects on time, on budget and to specification. Confidence increases and success often attracts increased budget for future projects. The realities of existing IT infrastructure and processes within many enterprises result in many new enterprise applications being built in modern, distributed environments, supported by multiple service teams and delivery partners, making development and testing extremely complex and expensive. Increasing pressure on development teams How do these business needs and expectations affect software projects? The Business Benefits of Service Virtualization study reveals the top five pressures on development teams in large companies: the need for more releases per year with more functionality and less time for development, along with expectations to address changing requirements while sticking to flat or decreasing budgets. This study explores each of these pressures. Increasing release frequency: Development managers are expected to deliver a large number of releases each year. While the average was 6.4 releases a year or one release every other month, nearly one-third (29%) expect to deliver 10 or more releases or close to one a month. For large, complex applications in major enterprises, this is a relentless pace and it is not slowing down. Nearly half (45%) of respondents expected a greater number of releases in 2012 compared with 2011. Compared to 2011, do you expect the number of releases you will be participating in this year to: % of respondents 5

Demands for ever more functionality: Not only are IT departments expecting to deliver more releases at a faster pace, but two-thirds of respondents also expect the functionality in each release to improve (see chart below). Increased functionality means more code, more potential bugs and more testing. Whether reactively responding to customers or proactively seeking a competitive advantage, development teams are tasked with delivering a far more enriched user experience across multiple devices and channels, adding to the complexity. Compared to 2011, do you expect the functionality of this year s releases to: % of respondents Less time for development: Teams get less than six months to develop, test and deploy the majority of their projects, with an average development time of five months, but 28% of projects must be delivered within three months. Clearly, businesses expect their developers to be responsive and to deliver rapid returns on investment. To achieve this kind of turnaround, developers must build on existing resources and code, making thorough testing even more important. Even though quick projects are likely to be small in themselves, they connect with and depend on a larger software ecosystem in most enterprises, representing significant risk for poorly tested or evaluated applications. Responding to changing requirements: As if to underline the need for responsiveness, survey respondents reported that changing customer requirements was the top issue causing the greatest challenge this year, beating out the remaining options by upwards of 10 15 percentage points, depending on the region (see chart below). Changing needs from senior management also presents challenges for respondents, showing up as a top concern in the survey. Decreasing budgets: CFOs have never written the IT department a blank cheque, but this presents even more challenges for IT departments today given the increasing demands on IT. Reduced application development budgets also appeared at the top of respondents concerns this year, as noted in the chart below. As in other areas of the business, there is an increased pressure to do more with less the new normal for IT. 6

What of the following potential changes will cause you the greatest challenges this year? % of respondents Software development challenges In addition to the pressures from outside the IT department, developers also face difficulties imposed by complex applications, system availability and the cost and difficulty of testing. These challenges make development harder still. Typical issues include: Unavailable or inaccessible data and systems: Systems, and the critical data within them, become constrained due to conflicting development schedules, limited access, security restrictions and difficult data scenario maintenance issues. Poor performance in test environments: Downstream systems and mockups may not provide the functional behaviour or performance response needed, and end-user performance suffers. Hardware-based virtualization doesn t work: Systems are either too difficult (e.g. legacy systems like mainframes) or remote (e.g. provided by a third party) to clone via traditional hardware-based virtualization approaches. Costly third-party access fees: Developing or testing against cloud-based or other shared services can result in costly usage fees. This is backed up by the study, with the vast majority of respondents (90%) stating that they had problems with availability of systems and applications, such as databases or mainframes, for development and test purposes. To compound this, 25% experienced delays frequently or very frequently due to this problem. Respondents reported a range of challenges with test environments, including the need for manual data (69%), high maintenance requirements (56%), the expense of creating them (55%) and their lack of realism (43%). 7

Which of the following are your typical main challenges with test environments? % of respondents These constraints make it harder to test new applications against live data or in conjunction with already running systems. This limits test coverage and increases the risk that code releases have unexpected bugs or unintended interactions with other systems. Even a short delay or minor bugs can have a significant cost; therefore, finding a way to access or simulate restricted assets could be a real opportunity for developers to accelerate their development cycle and improve code quality. The result is that best-practice development for large complex projects, such as composite business applications, is expensive and time-consuming. The alternative, even with more flexible and adaptable agile development methods, is to cut corners on testing in the hope that everything will work out as it should. Consequences These preliminary findings across the UK, France and Germany are a wake-up call to organisations that are taking a conventional approach to software development. They are spending money unnecessarily, and it is hurting the bottom line. Project delays add more direct costs, defer potential revenues and impact customer service improvements. Respondents were painfully aware of the direct business consequences of these problems, reporting: Loss of reputation in the market (56%) Loss of customers to competitors (48%) Late delivery of new customer offerings (45%) Reduced functionality (39%) Increased calls to customer support (32%) 8

To make things worse, respondents also highlighted the adverse effects on the IT department: Additional budget for extra staff has to be found (71%), affecting the bottom line. Key customer-facing applications are delivered late (68%), damaging the brand and reputation of the business, resulting in reducing growth. Releases go into production with reduced functionality (62%), compromising competitive advantage. IT department s reputation is tarnished (55%), negatively impacting team morale and motivation. Lack of confidence in the new release (51%) creates uncertainty from internal business partners. The issues with cost, quality and time to market are more pronounced in the later stages of the development cycle. The greatest issues occurred at one of the latest stage integration testing with 48% identifying this as the biggest problem area. This suggests that earlier testing when bugs are easier and cheaper to fix is not as effective as it could be and that testing at later stages, such as integration, performance and regression testing, is more problematic than it needs to be. At what single stage does your company experience the greatest issues with costs, quality and time to market? % of respondents These survey results suggest that development managers often bring new applications or services from testing environments into full production without complete insight into how their integrated applications might fail. For engineers, understanding failure modes is a critical part of the job; yet, according to this study, 67% did not have this insight on a consistent basis. This is an alarming prospect for any board giving the green light for new software projects. 9

Section 2: Opportunity The need for improved development processes The pressures and challenges highlighted by software development experts in this survey point towards the need for improved development processes and faster, better and more effective testing. On a positive note, it seems that many developers are already looking to address these issues. Nearly half of the survey respondents were moving to a cloud-based development and test environment (44%), and a similar proportion were switching to agile development methods (49%). The potential benefits of solving the development and test problems highlighted by participants in this survey are significant. They include: Reduced costs (76%), maximising development budgets and releasing funds for additional projects Increased quality (70%), reducing cost of testing and the risk of bugs in a production environment Shorter development cycles (57%), speeding time to market and responsiveness to changing business needs Underlining the link between improvements in the development and test process on the one hand and business outcomes on the other, respondents identified significant benefits, including: Greater customer satisfaction (80%) Improved market reputation (72%) Increased revenue (72%) More competitive products (71%) If development managers could achieve these goals, the result would be a better relationship with the rest of the business (71%) and an increase in stakeholder satisfaction (65%). If you could remove current constraints, which of the following would impact you? % of respondents 10

Section 3: Benefits Service virtualization addressing the challenges for the constrained enterprise In simple terms, service virtualization is a capability that allows testers to remove constraints from the software development lifecycle. It enables teams to test an application using virtual infrastructure that has been configured to imitate a real production environment. Service virtualization enables testing teams to change the variables easily in order to test different scenarios. Despite these benefits, it does not require a large upfront capital investment in infrastructure to create an adequate test environment. It also does not force those testing an application to choose between the three critical criteria in application development and testing: cost, quality or schedule. The key value to the business Time to market: Accelerate custom application development and get new functionality to market faster than previously possible. According to the study organisations commonly experience 25 50% shorter development cycles, often by doing previously serial activities in parallel, without sacrificing quality. Cost of development: Simplify the hardware and software required for development and test labs to support software development. IT organisations benefit by deferring significant investments in hardware even tens of millions of dollars along with software licence savings on test instances. With budgets tightening, CIOs can take scarce resources and apply them to high-impact projects or to fund innovation. Quality of applications: Increase the number of bugs found in testing earlier in the software development lifecycle where it is cheaper and less disruptive to fix them. By moving testing and regression cycles earlier in the development lifecycle often as soon as code check-in developers can spot defects earlier and disruptive code is less likely to make it into production. To understand more clearly how various large organisations, from financial institutions to retail and travel, are using service virtualization, please visit http://servicevirtualization.com/case-studies. 11

Section 4: Conclusion Today, every large enterprise needs to be as good at software development as they are at marketing, customer service, finance and all the other management disciplines. Findings from The Business Benefits of Service Virtualization study should be seen as a wake-up call to businesses to acknowledge that conventional approaches to software development and testing is costing money and impacting the organisation s bottom line. In summary and as a result of this new study we conclude: Software development is a business-critical activity. Delays and bugs have real business costs. Developers are under constant pressure from the business to increase functionality, shorten the development cycle, deal with changing requirements and reduce costs. Technical constraints during the development process, particularly around testing, cause further problems. However, advanced service virtualization development and test tools can help developers do more, better for less. Underlining the link between improvements in the development and test process on the one hand and business outcomes on the other, respondents identified significant benefits: Greater customer satisfaction (80%) Increased revenue (72%) Improved market reputation (72%) More competitive products (71%) If development managers could achieve their goals, the result would be a better relationship with the rest of the business (71%) and an increase in stakeholder satisfaction (65%). This is where advanced service virtualization development and test tools can help developers do more, better for less. Service virtualization, dev/test cloud support and continuous integration together can help heads of application development, QA, testing and environments optimise the development and testing of complex, composite applications. Service virtualization directly addresses many of the issues highlighted in this survey and contributes to the improvements that development managers value most. This initial study will be expanded to include additional regions and a global market comparison over the coming months. To learn more, visit ca.com/us/service-virtualization.aspx and join the open community at www.servicevirtualization.com. 12

Section 5: References and further reading Resources related to service virtualization To find out more about the benefits of service virtualization from an online community featuring content from leading services and software firms, please visit www.servicevirtualization.com. Case studies To understand more clearly how various large organisations, from financial institutions to retail and travel, are using service virtualization, please visit http://servicevirtualization.com/case-studies. About Coleman Parkes Research Coleman Parkes Research Ltd, formed in 2000, provides action-focused marketing research on a global scale. The company offers a full research and consultancy service across all markets, while specialising in business-to-business research with a focus on IT, technology and communications research. For more information, please visit www.coleman-parkes.co.uk. About CA Technologies CA Technologies is an IT management software and solutions company with expertise across all IT environments from mainframe and distributed, to virtual and cloud. CA Technologies manages and secures IT environments and enables customers to deliver more flexible IT services. CA Technologies innovative products and services provide the insight and control essential for IT organisations to power business agility. The majority of the Global Fortune 500 relies on CA Technologies to manage evolving IT ecosystems. For more information, please visit CA Technologies at ca.com. Join the conversation #svworks Twitter: @ITKO LinkedIn: Participate in the CA Service Virtualization Group Blog: http://servicevirtualization.com/profiles/blog/list YouTube: www.youtube.com/user/svirtualization 13

Section 6: About the author Justin Vaughan-Brown As Strategic Relationships Director for CA Technologies Service Virtualization business in EMEA, Justin is responsible for raising awareness of a truly transformative approach to delivering high-quality applications faster, yet cheaper. Justin leverages his 15+ years in the software industry to evangelise this new approach to both enterprises themselves and the consulting partners who can assist them in implementing this. Before joining CA Technologies in February 2012, Justin held various marketing and alliances positions with major industry names such as Microsoft, Software AG, BusinessObjects and SAS. He has also held senior European marketing roles with data integration, document security and high-performance database vendors. This background has brought a solid understanding of many leading areas of IT including CRM, analytics, service management, mainframes and middleware. Justin has presented at industry events around the world, including a business intelligence summit in Johannesburg and security conference in Hong Kong. Based in Germany, Justin is a native of England and received a bachelor s degree in European Modern History from the University of Warwick. Justin s early career in account planning and management at several well-known London advertising agencies has proven invaluable in translating technical capabilities into customer benefits that can be easily understood. 14

CA Technologies (NASDAQ: CA) is an IT management software and solutions company with expertise across all IT environments from mainframe and distributed, to virtual and cloud. Our products enable customers to manage and secure IT environments and deliver more flexible IT services. Our innovative products and services provide the insight and control essential for IT organisations to power business agility. The majority of the Global Fortune 500 relies on CA Technologies to manage evolving IT ecosystems. Copyright 2012 CA Technologies. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. This document is for your informational purposes only. CA Technologies assumes no responsibility for the accuracy or completeness of the information. To the extent permitted by applicable law, CA TECHNOLOGIES provides this document as is without warranty of any kind, including, without limitation, any implied warranties of merchantability, fitness for a particular purpose or non-infringement. In no event will CA Technologies be liable for any loss or damage, direct or indirect, from the use of this document, including, without limitation, lost profits, business interruption, goodwill or lost data, even if CA Technologies is expressly advised in advance of the possibility of such damages CS2600_0712