Beruflich Dokumente
Kultur Dokumente
Enterprise
Strategy
Group
|
Getting
to
the
bigger
truth.™
ESG
Economic
Value
Validation
The
E con omic
Benefi ts
of
Pup pet
En terp ris e
C o s t -‐ e f f e c t i v e l y
a u t o m a t i n g
t h e
d e l i v e r y ,
o p e r a t i o n ,
a n d
s e c u r i t y
o f
a n
I T
i n f r a s t r u c t u r e .
B y
M i k e
L e o n e ,
S e n i o r
A n a l y s t
N o v e m b e r
2 0 1 6
Executive
Summary
The pressures being put on IT staffs to meet the expectations of their developer counterparts has never been higher. As
customer expectations rise and application development becomes more modular and agile, code turnaround times will
continue getting faster. This requires an automation and orchestration platform that efficiently and effectively can handle
the need to meet requirements and requests as soon as they are received.
This ESG Economic Value Validation (EVV) report analyzes and presents the potential economic benefits of leveraging
Puppet Enterprise to automate the delivery, operation, and security of an IT infrastructure. ESG created a dynamic and
comprehensive model based on feedback from existing Puppet customers that evaluates the quantitative benefits of using
Puppet Enterprise as they relate to time, effort, and cost savings in three key areas of the application lifecycle within the IT
infrastructure: deployment, reliability, and ongoing management.
ESG validated that Puppet Enterprise software can meet the high expectations of both developers and IT teams by
automating the provisioning, configuration, and ongoing management of a diverse and dynamic IT infrastructures. Existing
Puppet customers have achieved time savings in the thousands of hours and increased revenue and cost savings in the
millions of dollars across three key areas of the application lifecycle: deployment, reliability, and management.
This positive impact does not just impact IT teams, but organizations as a whole. With Puppet, IT teams gain higher
throughput and improved stability to effectively execute and achieve the goal of allowing their organization to experiment,
dynamically adjust, and continuously improve their products and services. The result is not only a direct, positive impact on
their customer-‐base, but a noticeable improvement to an organization’s bottom line in terms of revenue and cost savings.
This ESG Lab Review was commissioned by Puppet and is distributed under license from ESG.
© 2016 by The Enterprise Strategy Group, Inc. All Rights Reserved.
ESG Economic Value Validation: The Economic Benefits of Puppet Enterprise 2
Background
Software powers everything around us, and to be competitive, every organization needs to think of itself as a software
company. That means being able to frequently and quickly get quality software running in production and in the hands of
customers, users, and partners. This trend toward a software-‐driven world has given rise to the DevOps movement, which is
focused on getting the teams responsible for software delivery to improve how they work to deliver better software, faster.
Here in lies the problem. As developers adopt better methodologies, such as agile practices, the turnaround time on
production-‐ready applications has never been faster. This puts a significant amount of pressure on the IT operations staff to
effectively handle the quick churn of new software that needs to be deployed and managed, never mind continuing to meet
performance, security, and availability SLAs of all deployed applications.
Source:
ESG
Research
Report,
2016
IT
Spending
Intentions
Survey,
February
2016
1
© 2016 by The Enterprise Strategy Group, Inc. All Rights Reserved.
ESG Economic Value Validation: The Economic Benefits of Puppet Enterprise 3
Source: Enterprise Strategy Group, 2016
© 2016 by The Enterprise Strategy Group, Inc. All Rights Reserved.
ESG Economic Value Validation: The Economic Benefits of Puppet Enterprise 4
Puppet Enterprise offers specific deployment benefits across two key areas: reducing lead
times from change request to change deployed in production both for infrastructure and
Deployment
applications. This answers the questions: What needs to be done to get infrastructure or
applications deployed into production? How long does it take? And how frequently does this
process occur? By providing faster initial and re-‐deployment times, Puppet enables IT teams to spend significantly less time
configuring the infrastructure, not only improving their own productivity, but saving their organizations millions of dollars.
The reduction in lead time also allows IT teams to spend more time turning around new software features and less time on
configuring, deploying, and maintaining the infrastructure.
From an infrastructure standpoint, Puppet ensures the physical/virtual/cloud infrastructure is properly configured, whether
that be initial provisioning of a new server or making a configuration changes to an existing one to account for a recent
technology upgrade. Puppet customers have accelerated provisioning times by well over 100x, with previous provisioning
times taking weeks to now with Puppet Enterprise taking just minutes. Once properly configured, the application can be
deployed on the server. This is not a one-‐time process as many organizations deploy applications quite frequently, from
once or twice a year, to many times per day, whether to test a new feature or to patch an important security vulnerability.
When asked about deployment frequency, existing customers saw an average deployment frequency improvement of 2.5
times after switching to Puppet Enterprise and one customer saw a deployment frequency improvement of 1,200 times.
The order of magnitude difference is truly impressive – from 10 weeks to deploy a single application, to deploying 50
applications in one week.
The time to complete both infrastructure and application deployments is commonly referred to as lead time, or the time it
takes to go from change request to successful deployment. This is where the handoff from development to IT occurs. This
time is highly scrutinized with the goal of it being instantaneous. Puppet customers
Puppet Enterprise
saw significant improvements in lead time. Research showed that when customers
switched to Puppet Enterprise, lead times were reduced by over 3 times – from days
customers saw average
to hours. Combined, when factoring in the costs associated with the time savings, deployment time savings of
customers saw impressive results, with average deployment time savings of 210% 210% and average cost
and average cost savings of 97%. savings 97%
After understanding the benefits Puppet offers related to deployments, ESG turned to
Reliability
reliability. Many aspects go into the assessment of reliability, but this focuses on the frequency
of incidents, the amount of downtime the incidents cause, and the speed at which the issue(s)
can be fixed based on software bugs or coding issues.
Every organization has a goal of zero incidents, but unfortunately that scenario is highly unlikely to happen. Therefore, plans
should be in place to quickly identify and address any incidents that occur to minimize downtime and impact application
revenues. Puppet Enterprise provides features that help organizations minimize downtime, improve recovery time, and
therefore yield time and cost savings by reducing the amount of firefighting needed on the backend.
Though downtime will be reduced, incidents will still occur and therefore, recovery time is crucial. When asked about
recovery times, current customers saw recovery times improve by nearly 4x with Puppet Enterprise and a handful of
customers saw recovery time improvements as high as 9.2x.
© 2016 by The Enterprise Strategy Group, Inc. All Rights Reserved.
ESG Economic Value Validation: The Economic Benefits of Puppet Enterprise 5
The next aspect of reliability comes in the form of change failure rate – the rate at which software changes result in
degraded service or the need for remediation. It should be noted the incidents can fall on the IT operations side or on the
software development side. Puppet Enterprise does not guarantee code is written properly, but once the code has been
committed, Puppet will ensure it is deployed quickly and that underlying infrastructure can support the application’s
requirements. Therefore, this aspect is specific to the infrastructure side. Puppet
Puppet Enterprise Enterprise customers saw a reduction in change failure rates. Looking at the
customers have seen an percentage of software changes that lead to failure, 2.5x lower change rates are
average overall cost savings achieved with Puppet. This has a direct impact on the software development side,
of 50% from less downtime. which can now focus on developing new features, as opposed to fixing problems due
to code and infrastructure incompatibility.
The last piece is focused on unplanned work or firefighting. This represents the time spent trying to fix an issue, which has a
direct impact on cost, from longer periods of downtime, to productivity costs as workers feverishly put off adding value to
address issues. By combining the lower number of incidents that lead to downtime, faster recovery times from that lower
number of incidents, and an overall reduction in the percentage of failures that result in degraded service, the savings are
obvious. And once factoring in the less time spent troubleshooting the few remaining issues, Puppet customers have seen
an average overall cost savings of 50% from less downtime.
The last phase of economic value scoping and validation focused on improved management
Management
and IT staff productivity. Puppet Enterprise provides centralized management of all
infrastructure and applications, making it easier to orchestrate deployments, ongoing changes,
and remediation using a common language. This not only enables faster management ramp-‐
up time, but by eliminating multiple interfaces, higher levels of productivity can be achieved throughout the entire IT
operations team. By standardizing tools and processes with a common language for managing the entire infrastructure and
applications, collaboration between personnel is improved.
One clear area where clear quantitative benefits can be seen is in the server management per full time employee. Puppet
Enterprise customers have seen an average increase in servers managed per administrator by 2.3x. In the best case, one
existing customer improved the number of servers managed by over 15x. This not only improves overall resource and
operational efficiency of the IT team, but lowers the overall operating cost by a sizeable margin. In fact, Puppet Enterprise
customers have seen an average reduction in operational costs by over 6%. To put this in perspective, a Fortune 500
company may have annual operating costs in the hundreds of millions of dollars just for IT. A reduction of 6% would yield
tens of millions of dollars in savings related to operating costs.
Finally, the impact Puppet Enterprise has on ensuring ongoing security and compliance is quite impressive. Audit
preparation, infrastructure remediation based on audit results, and time spent fixing security and/or compliance issues are
all factors that are positively impacted by Puppet Enterprise. A 2x improvement to audit prep time was seen due to the
software’s ability to quickly define and deploy security and compliance policies, and report on the state of the
infrastructure. This level of efficiency directly reduced the number of audits failed since switching to Puppet Enterprise.
Organizations have reduced the number of audits failed per year by an average of 3.6x. When a failure does occur, it is
important to understand what changes have occurred in the infrastructure and the impact of those changes. These details
are easily viewed through the Puppet Enterprise web UI, which enables faster troubleshooting if an audit comes back with
issues. And with Puppet Enterprise, the time spent fixing issues related to security and compliance was reduced between
1.6-‐4.1x.
The amount of time gained from Puppet’s infrastructure management efficiencies can be put towards more strategic
investments focused on improving infrastructure quality and processes, increasing experimentation and innovation, and
most importantly, improving employee morale and retention. In fact, some customers have seen 75% of work time saved
after switching to Puppet Enterprise.
© 2016 by The Enterprise Strategy Group, Inc. All Rights Reserved.
ESG Economic Value Validation: The Economic Benefits of Puppet Enterprise 6
Economic
Value
Model
Figure
2.
ESG
Economic
Value
Calculator
for
Puppet
ESG leveraged all information outlined in the previous
section to create an Economic Value Calculator backed by
a comprehensive and dynamic model designed to allow for
great flexibility in characterizing an individual end-‐user’s
present-‐mode-‐of-‐operation (PMO). All quantitative
information used in this model was collected through
existing customer survey results, publicly available case
studies, vendor-‐provided materials, internal stakeholder
interviews, and public and industry knowledge of
economics and technologies. The model guides potential Source: Enterprise Strategy Group, 2016
and existing customers through a brief two-‐step process
where simple questions are asked about their existing environment, deployment processes, reliability, and management. A
cost and time benefit analysis is then presented based on all inputs, highlighting the expected savings when going from a
selected PMO to Puppet Enterprise. Most often, these present modes of operation include manual approaches to managing
infrastructure, in-‐house, custom scripts, the use of other open source or commercial tools, or open source Puppet.
The first step of the model asks questions about existing environment and deployment processes. The environment section
focuses on core infrastructure, including future planning as it relates to new server deployments over the next year. Time
spent configuring the new servers and time spent making ongoing changes to the new and existing infrastructure are also
collected. For the deployment portion, the focus turns to current deployment frequency and impact on revenue (if any).
Lead time, number of weekly application deployments, and percentage of revenue impacted by these applications are
accounted for in this section.
The second step focuses on current levels of reliability and the productivity of teams responsible for managing the IT
infrastructure and deployed applications. For reliability, the key focus is on downtime and its impact on an organization.
Number of incidents per year, causes of the incidents, and time to fix and fully recover from those incidents are all
accounted for in this section. One important question is related to the cost of downtime. Though the answer can
significantly vary depending on a wide range of variables, such as type of application, if its internal or external, or if it
directly impacts revenue, available industry research projects an average dollar value for the cost of downtime. Currently,
this value is believed to be $7,900 / minute. Also, the cause of incidents can fall within a large percentage range, but again,
industry research is available showing that one of the biggest reasons downtime occurs is due to an unexpected
configuration change or misconfiguration. In fact, this potential issue is estimated to be the cause of 70% of downtime. The
management section focuses on the number of full time employees who help manage the infrastructure and time spent on
managing a single component over the course of a year. Also, the management section includes two questions related to
ongoing security and compliance, including how much time is spent preparing for audits and how much time is spent
Source: Enterprise Strategy Group, 2016
© 2016 by The Enterprise Strategy Group, Inc. All Rights Reserved.
ESG Economic Value Validation: The Economic Benefits of Puppet Enterprise 7
remediating security and compliance Figure
4.
PMO
Selection
and
Detailed
Benefit
Reporting
issues because of the audit results. Both
steps are shown in Figure 3.
of servers/devices managed by over 9x, while the time spent maintaining security and compliance via audits could be nearly
cut in half.
The final section of the results tab highlights the bottom line cost benefits and savings that can be achieved on an annual
basis. The results are truly impressive in that over the course of a single year many organizations can easily save millions of
dollars. Further, ESG highlights the payback period over a three-‐year period, which factors in the cost of Puppet Enterprise.
In the example shown in Figure 5, the potential savings is massive and spread out across all aspects of the application
management lifecycle that occur after the handoff from the developers to IT.
It should be noted that not all costs can be applied to annual savings year over year. Configuration savings is tied directly to
new server/device deployments, meaning the $226,000 savings is only seen during the first year. Ramp up time to become
an expert level user of Puppet Enterprise, which can take an average of a couple months was also accounted for as a year
one only cost. This fact is also accounted for in the return on investment (ROI) chart. When factoring in the cost of Puppet
Enterprise, the payback period is positive in year one, never mind the constant savings year over year. This example shows
the payback of switching to Puppet Enterprise after three years is nearly $25 million dollars. The benefits are significant, but
warranted and validated by ESG per savings reported by nearly 200 existing customers.
Source: Enterprise Strategy Group, 2016
© 2016 by The Enterprise Strategy Group, Inc. All Rights Reserved.
ESG Economic Value Validation: The Economic Benefits of Puppet Enterprise 9
may be missing out on, contact Puppet for an audit of your infrastructure using ESG’s third-‐party developed economic value
calculator.
All trademark names are property of their respective companies. Information contained in this publication has been obtained by sources The Enterprise Strategy Group (ESG) considers to be
reliable but is not warranted by ESG. This publication may contain opinions of ESG, which are subject to change. This publication is copyrighted by The Enterprise Strategy Group, Inc. Any
reproduction or redistribution of this publication, in whole or in part, whether in hard-‐copy format, electronically, or otherwise to persons not authorized to receive it, without the express consent
of The Enterprise Strategy Group, Inc., is in violation of U.S. copyright law and will be subject to an action for civil damages and, if applicable, criminal prosecution. Should you have any questions,
please contact ESG Client Relations at 508.482.0188.
The goal of ESG Lab reports is to educate IT professionals about data center technology products for companies of all types and sizes. ESG Lab reports are not meant to replace the evaluation
process that should be conducted before making purchasing decisions, but rather to provide insight into these emerging technologies. Our objective is to go over some of the more valuable
feature/functions of products, show how they can be used to solve real customer problems and identify any areas needing improvement. ESG Lab's expert third-‐party perspective is based on our
own hands-‐on testing as well as on interviews with customers who use these products in production environments.
© 2016 by The Enterprise Strategy Group, Inc. All Rights Reserved.
ESG Economic Value Validation: The Economic Benefits of Puppet Enterprise 10
© 2016 by The Enterprise Strategy Group, Inc. All Rights Reserved.