State of Software Delivery Trends in the market now and in the future. XebiaLabs

Similar documents
Intelligence, Automation, and Control for Enterprise DevOps

Accelerate Application Success With Operational Efficiency

The Challenge: Balancing Change and Control of Continuous Delivery at Scale

RESEARCH PAPER OCTOBER DevOps: The Worst-Kept Secret to Winning in the Application Economy

A DIVISION OF. DevOps Automation. Service Catalogue

Aligning Agile And DevOps Practices With Business Value

Onward and Upward. Three Ways Application Release Automation Can Give Lift to Your Continuous Delivery Journey

Building the Foundation for Digital Insurance. An IDC InfoBrief, sponsored by CSC and EMC September 2016

WORK HEALTHCARE Work Report 1

Global Media and Entertainment Company Uses IBM Cloud for Skytap Solutions to Deliver More Cost-Effective, Functional, and Timely Application Releases

Leveraging Effective Application Discovery, Delivery, Change, and Quality Strategies for Digital Transformation

Welcome to this IBM Rational podcast, Leverage. IBM's PureApplication System to Jump-Start DevOps. I'm

Breaking the Bottlenecks in Your SDLC

Taking Control of Open Source Software in Your Organization

DevOps. Changing the way you deliver software

Hybrid Cloud Management. Juho Värtö & Jukka Kortesniemi

July Business Transformation: Ness Technology Makes DevOps and Continuous Integration Reality with DevTestOps Center of Excellence

Power of the Paradox & Trust in the Tipping Point

Five DevOps CM Practices

Oh No, DevOps is Tough to Implement!

Enterprise DevOps with Plutora

Orchestrated. Development Management. How to Strike the Right Balance between Speed and Control

DevOps Institute 1. DevOps Institute

DevOps Guide: How to Use APM to Enhance Performance Testing

GE Power: Our DevOps Experience

Leading Practice: Approaches to Organizational Change Management

Enable your Agile Team with Continuous Delivery Pipelines

Deutsche Bank DCS. Deutsche Bank s Asset Management Group Boosts Staff Productivity by 20 percent with MFund

10 Steps to Mainframe Agile Development. Mark Schettenhelm, Sr. Product Manager September 28, 2017

Multisource Management in the Cloud Age Keys to MSI and SIAM success in Hybrid IT environments

Agile Master Data Management

Achieving Balance: The New Pivotal Points of Software Development

CA Release Automation Continuous Delivery Edition and CA Agile Central

George Lawrie Vice President & Principal Analyst at Forrester Research Ltd

Databricks Cloud. A Primer

ABN AMRO Transforms with CICD to Accelerate Software Delivery and Improve Security. DevOn Summit Utrecht 14 th Mar 2018 Stefan Simenon

IT Career Opportunities. Copyright 2012 CollabNet, Inc. All Rights Reserved.

The innovation engine for the digitized world The New Style of IT

Agile at Mid-Scale. Al Shalloway. Introducing FLow for Enterprise Transformations (FLEX)

Case Study. A Leading Canadian Firm Reduces Costs And Enhances Client Service Levels By Automating Client Onboarding

Drive more value through data source and use case optimization

DevOps Journey. adoption after organizational and process changes. Some of the key aspects to be considered are:

Promoting Product Development Efficiency for High Technology Companies

Rethinking the way personal computers are deployed in your organization

SOLUTION BRIEF CA AGILE REQUIREMENTS DESIGNER FOR CA AGILE CENTRAL. CA Agile Requirements Designer for CA Agile Central

Digital Engineering: Top 5 Imperatives for Communications, Media and Technology Companies

Integrating Configuration Management Into Your Release Automation Strategy

CASE STUDY CISCO MERAKI. Nghi Lam, Salesforce Analyst, Cisco Meraki

Continuous Integration and Delivery. Services Catalog

Settling the Breadth vs. Depth Debate. How End-to-End Monitoring and Continuous Mainframe Tuning Help Drive a Flawless Customer Experience

Daitan White Paper The Software Development versus Maintenance Dilemma COMMON MISCALCULATIONS IMPACT REVENUE AND MARKET SHARE

Product Overview. Dan Goerdt Flexagon

Tech deficit. June 2014

Next Generation Services for Digital Transformation: An Enterprise Guide for Prioritization

Hybrid ITSM Because Having Only One Option Isn t An Option

The CXO s Guide To IT Governance

OUTGROWING MICROSOFT DYNAMICS GP

Oilfield Services. Achieve Operational Excellence with. Copyright of JourneyApps 2018 All Rights Reserved

Flosum FLOSUM. Application Lifecycle Management

The State of Database DevOps. Survey on DevOps adoption rates among SQL Server Professionals

CI / CD IN THE ENTERPRISE. or, How to make lots of changes without getting fired

Oilfield Exploration. & Production. Well Ahead of the Game with. Copyright of JourneyApps 2018 All Rights Reserved

Welcome. Mapping the BA s Stakeholders in a DevOps Style Workflow

Why Low Risk Innovation Is Costly

DevOps: Start-up Speed, Enterprise Scale

THE TOP 5 TRENDS DRIVING OUTSOURCING VALUE OPTIMIZATION IN 2018

DEVOPS. Know about DevOps.

THE STATE OF CITIZEN DEVELOPMENT REPORT SEPTEMBER 2015

MOBILE TESTING STRATEGY. Ensure Mobile App Success in 7 Steps

2017 Oracle EBS Cloud Roadmap

Engineering DevOps Right the First Time

REDUCING TIME TO MARKET WITH DEVOPS

Connected Teams, Connected Code, and the Connected Device: The Challenges of IoT Software Delivery

Finding a safe harbor within the IT storm

Agile Integration Is Critical To Successful Digital Transformation

SIMPLIFY IT OPERATIONS WITH ARTIFICIAL INTELLIGENCE

Lincoln, NE October 9, "Competencies, Compensation and Technology, Creating a Foundation for Success in 2013"

Release Manager. Product Features.

INTEGRATED BUSINESS PLANNING: POWERING AGILITY IN A VOLATILE WORLD

TRAVEL GUIDE. Exploring the benefits of using a MSP for application management

A 7-STEP FRAMEWORK TO IMPLEMENT CICD IN ETL TESTING

GDPR COMPLIANCE: HOW AUTOMATION CAN HELP

THE STATE OF IT TRANSFORMATION

North Dakota Medicare Rural Hospital Flexibility Program BALANCED SCORECARD FOR SMALL RURAL HOSPITALS

Large Scale Agile Transformation. ABC Bank Case Study

Fueled with ALM Octane

DevOps. Deploy. Code Plan. Release. Operate. Build CI. Monitor. Identify

Conclusion.

AUTOMATED TESTING: THE GLUE THAT HOLDS DEVOPS TOGETHER

AVEPOINT CLIENT SERVICES

EXPLORING WORKFORCE PLANNING

Seven Key Success Factors for Identity Governance

Getting ready for ALM Octane

JANUARY 2017 $ State of DevOps

The Missing Piece of a Successful Application Lifetime Management

Solving your document problem

Customer Experience of Tomorrow November 2018

RSA Identity Management & Governance

Power Next-Gen Customer Experiences. A New Approach to Speed Market Response Time

SOLVING THE MARKETING ATTRIBUTION RIDDLE Four essentials of decoding the multitouch attribution, beyond the last click.

Transcription:

State of Software Delivery Trends in the market now and in the future www.xebialabs.com Copyright 2014

Table of Contents Executive Summary...3 Methodology...3 Key Takeaways...4 Survey Results...5 Description of Survey Respondents...16 About...17 Copyright 2014., Inc. 2

Executive Summary Organizations continue to invest more in automating the process of application delivery, but increasingly there is a realization that deployment is only one piece of the full process and more investment is needed in processes and tooling to gain the full benefit. polled thousands of professionals in the IT community about their current delivery process, release process pain points, and what they most urgently need to accelerate delivery. Survey respondents included Dev, Ops Managers and C-level executives across a broad variety of industries. The top findings were: Delivering higher quality software is the main priority of IT organizations in 2014 The majority feel the release process is largely manual and error-prone and is causing delay in the delivery of software Automation and Continuous Delivery are the top 2 projects planned for 2014 Methodology In order to gain accurate insight into the market, we shared the survey with a diverse membership of global IT professionals across a variety of vertical markets. Copyright 2014., Inc. 3

Key Takeaways Clear market drive toward automation in the software delivery process. While cost and time to market are important factors, the quality of software delivery is the top priority for IT organizations. Organizations expect to have to deliver up to 20% more application this year and do not expect to have additional headcount to support this increase. The release process is a manual, error-ridden process and most organizations do not have proper tooling in place to manage it. Lack of automated deployment, testing and manual actions within the release process along with misconfigured environments remain the top issues for most release organizations. Organizations anticipate an increase in mobile app development or plan to undertake it for the first time this year. Continuous Delivery is the leading initiative for IT organizations this year. Organizations should consider how to factor education/ training into IT projects to ensure their success in 2014. Copyright 2014., Inc. 4

Survey Results What challenges is your organization facing when it comes to software delivery? [click all that apply] 60% 50% 40% 30% 20% 10% 0% Lack of integration between tools/ teams in the release process Too many errors/ too much rework during the release process Releasing features is too expensive to carry out as frequently as would be desirable Too many releases not reaching required levels of quality, or failing after go-live No clear process/ lack of support for improving the software delivery process Lack of integration between tools and teams, Too many errors/ too much rework during the release process and Releasing features is too expensive to carry out as frequently as would be desirable were the chief challenges. In the Other Category, respondents noted time to market and costliness of process and challenges. Copyright 2014., Inc. 5

Once development of a feature or fix is complete, how long does it take on average to go live? Within 6 months 13.7% Greater than 6 months 1.8% Within an hour 4.8% Within a day 11.6% Majority are able to go live on average within a week (31.85) to within a month (36.3%) For approximately 50%, it still takes at least a week to go live. Within a month 36.3% Within a week 31.8% For the majority of your applications, once a feature or fix has been completed, can it enter the release process immediately? No, changes are grouped into larger releases (e.g. "the Q1 release") containing multiple fixes and features 41.3% No, small batches of changes enter the release process at fixed time intervals, e.g. once a day 25.4% Yes, each change can trigger a release process/pipeline 33.3% More than 40% said changes are grouped into larger releases (e.g. the Q1 release ) containing multiple fixes and features. This group has an inbuilt lag between when a feature is ready and when it goes to the customer, delaying time-to-market and increasing risk because deploying many changes in one go is always riskier. Copyright 2014., Inc. 6

What are the main factors causing software delivery challenges? [click all that apply] Manual steps resulting in errors Inconsistent configuration across environments and applications Miscommunication between teams causing errors Bottlenecks or resource conflicts causing delays Dependency on expert resources Resource shortage causing inability to scale effectively Manual or long-running automated tasks resulting in delays Other (please specify) No challenges 0% 10% 20% 30% 40% 50% Other Responses: In the Other category, many respondents noted the lack of automated testing and regulatory compliance and security processes were the chief challenges. Both human/process/communication and technical issues still present significant challenges. Copyright 2014., Inc. 7

Once code has been developed, do you face challenges in the following parts of the release process? 60% 50% 40% 30% 20% 10% 0% Testing is incomplete and manual Management of release process is manual, time consuming App deployment is slow, manual Target environments are unreliable, not configured properly Little visibility into current state of delivery for the business side of the organization Testing that is incomplete and manual and Management of release process is manual, time consuming were the leading challenges. Do you anticipate an increase in the number of mobile applications in your app development portfolio in 2014? Yes, we anticipate an increase 37.6% No, we don't develop mobile applications 30.2% Majority said they expect an increase in mobile apps in their portfolio or expect to begin to develop mobile apps this year. Yes, we will be starting to develop mobile applications 19.3% No, we don't anticipate an increase 12.9% Copyright 2014., Inc. 8

How many more releases per month across all applications will you need to manage in 2014 vs. 2013? 20-40% Increase 11.7% More than 40% Increase 3.9% Number of Releases will Decrease 6.3% Majority expect up to a 20% increase in releases this year. 0-20% Increase 44.2% No Change 33.9% Majority also said they do not plan to hire additional resources to support the increase in releases. Without additional resources, teams will need to increase efficiency or they will have no capacity for growth/ acceleration. Are you planning to hire more people to cope with the increasing number of releases? Yes, and expect to be able to meet increased demand 9.6% Yes, but not enough to manage the increased demand 14.8% No, and should be okay with current team 43.9% No, and expect to run into resource constraints 31.7% Copyright 2014., Inc. 9

Who are the stakeholders in your delivery process? [click all that apply] 80% 70% 60% 50% 40% 30% 20% 10% 0% Development Business Operations Testing/QA Customers/ DBAs Users (e.g. for beta testing) Increasingly, organizations are acknowledging that the release process has stakeholders across the organization and out to the business, so insight is important. How do you handle team collaboration and cooperation during the release process? [click all that apply] 60% 50% 40% 30% 20% 10% 0% Manual, using email/ documents/ spreadsheets Existing collaborative planning tool, e.g. Wikis, SharePoint, JIRA, Trello Existing Release Management tool, e.g. Remedy, ServiceNow Fully automated delivery pipelines No team collaboration required for releases Majority take a manual approach to managing the release process - using email/ documents/ spreadsheets or use a tool that does not support automation, such as a Wiki or Sharepoint. Only 7% said they have a fully automated delivery pipeline. Copyright 2014., Inc. 10

What projects did you undertake in 2013? [click all that apply]: 40% 30% 20% 10% 0% Introducing automated testing Introducing automated deployment Increasing collaboration through co-location and/or cross-functional teams Introducing Continuous Integration Implementing automated environment provisioning and configuration Increasing level of automation across the board was a common theme. This includes testing, indicating a realization of the importance of good automated tests as part of a CD pipeline. Which metrics did you define to measure the success of these projects? [please rank] Reduced re-work at handover points Increased quality as measured by customer satisfaction/revenue Increased quality of releases as measured by production stability Reduced resource contention Reduced time to go live Reduced effort/man hours per release Reduced cost per release Reduced errors during the release process 0 1 2 3 4 5 6 Majority said Increased quality as measured by customer satisfaction/revenue and Reduced re-work at handover points were the key metrics used to determine success of software delivery automation projects. Copyright 2014., Inc. 11

What is your IT organization s top priority for 2014? Improved team communication and collaboration 15.1% Faster software delivery 22.3% Cheaper software delivery 9.9% Majority feels that it s about the delivery of reliable quality applications quickly. More reliable software delivery 20.1% Higher quality software delivery 32.7% Which initiatives is your organization looking to implement in 2014? [click all that apply]: 60% 50% 40% 30% 20% 10% Continuous Delivery takes the lead, with Agile a close second. 36.4% said DevOps was an initiative for 2014. 64% said their initiatives have executive level visibility and sponsorship within their organization 0% Continuous Delivery Agile DevOps Other Responses: In the other group, the majority of respondents indicated they were working on automation projects (deployment and test) Copyright 2014., Inc. 12

Do these initiatives have executive visibility and sponsorship? [click all that apply] No, would be desirable but these topics do not have executive-level visibility 18.6% Yes 63.8% No, not necessary in our organization 17.7% What key metrics have you defined to measure the success of the initiative(s)? [click all that apply] Reduced time to go live Reduced errors during the release process Increased quality of releases as measured by production stability Reduced effort/ man hours per feature/ fix Ability to deliver smaller releases more frequently Increased quality as measured by customer satisfaction/revenue More direct interaction between the business, development and release organization Reduced cost per feature/ fix Reduced re-work at handover points Reduced resource contention 0% 10% 20% 30% 40% 50% 60% 70% Main metrics to measure success of 2014 software delivery automation projects: Reduced time to market and reduced error during the release process. Copyright 2014., Inc. 13

What concrete projects do you have planned and budgeted for 2014? 40% 35% 30% 25% 20% 15% 10% 5% 0% Introducing automated deployment Introducing automated testing Increasing collaboration through co-location and/or cross-functional teams Implementing automated environment provisioning and configuration Introducing Continuous Integration 40% have automated deployment projects planned and budgeted for 2014 - no significant differences vs. 2013 Copyright 2014., Inc. 14

Which major challenges to implementing your projects do you anticipate? Lack of budget Risk of delay due to higher priority operational projects Lack of internal knowledge/ expertise Difficult to change organizational process/structure Lack of perceived business value Aversion to change of existing operational processes Lack of executive sponsorship Company policy to use existing process Company policy to use existing tooling 0% 10% 20% 30% 40% 50% Budget and lack of internal knowledge/ expertise were identified as the potential risks to 2014 projects Despite executive level visibility, there is still a lot of perceived risk of delay due to operational priorities Majority of respondents said that education and training would help mitigate the risk of these challenges What actions/ resources would most help to address these challenges? [click all that apply] 50% 40% 30% 20% 10% 0% Education/ training Technical assistance Hiring Peer validation Assistance in building a business case Leveraging existing partnerships Analyst validation Copyright 2014., Inc. 15

Description of Survey Respondents What is your job title? DevOps Manager 3.4% Development Manager 15.0% Other 58% Operations Manager 9.4% Release Manager 5.4% VP 4.3% C-level Executive 4.1% How many people does your company employ? 50,001-100,000 8.2% More than 100,000 6.5% Less than 1,000 29.3% 10,001-50,000 17.5% 5,001-10,000 15.7% 1,000-5,000 22.9% Copyright 2014., Inc. 16

Which industry do you work in? Other (please specify) 14.0% Financial Services/ Insurance 22.7% Technology 6.9% Energy & Manufacturing 6.3% Retail 2.8% Outsourcing 0.9% Government 5.6% Online/ Retail 1.7% Health Care 9.7% Telecommunications 3.4% Transportation 4.0% Travel & Leisure 1.9% IT Services 20.1% About is the leading provider of delivery automation software that helps enterprises deliver higher quality software faster and more efficiently. XL Platform combines deployment automation, on-demand environment provisioning, Agile test management and enterprise release management for DevOps and Continuous Delivery. Using XL Platform, organizations reduce development applications costs, accelerate application time to market and bridge the gap between Development and Operations. Headquartered in the U.S., has a world-wide network of sales offices and partners. For more information about, or to request a trial of our delivery automation software, please visit www.xebialabs.com or go.xebialabs.com/try-xl-platform respectively. Copyright 2014., Inc. 17