Académique Documents
Professionnel Documents
Culture Documents
Using IT Automation
To Deliver Constantly
Modern Software
Contents
3
4
6
6
8
10
11
White paper Toward a World of Frictionless Change: Using IT Automation To Deliver Constantly Modern Software
White paper Toward a World of Frictionless Change: Using IT Automation To Deliver Constantly Modern Software
White paper Toward a World of Frictionless Change: Using IT Automation To Deliver Constantly Modern Software
This layering of more intuitive, purposeful constructs over primitive execution details ladders all
the way up to the user interface. Users communicate with computers in metaphors and actions
so natural we dont have to think about them at all, telling our devices what to do without the
least notion of how theyre doing it. Even as the hardware has gotten orders of magnitude more
complicated, its gotten drastically simpler to operate.
2 David Deutsch, The Beginning of Infinity: Explanations that Transform the World (Penguin Publishing Group)
White paper Toward a World of Frictionless Change: Using IT Automation To Deliver Constantly Modern Software
White paper Toward a World of Frictionless Change: Using IT Automation To Deliver Constantly Modern Software
Once you have a uniform description, you can apply automation. You just need software that
takes that high-level description and translates it into desired actions. Automation dramatically
simplifies and standardizes all sorts of IT processes, as these before/after scenarios illustrate:
Virtual
infrastructure management
Orchestrating deployments
With automation:
The administrator defines a
set of virtual infrastructure stacks
that can be requested on demand, and
the automation software builds out the
necessary virtual infrastructure if it
doesnt already exist. The infrastructure
is provisioned within minutes of the
request, with IT policy
compliance enforced.
With automation:
The sysadmin assigns predefined roles
to a server, and the core infrastructure
configurations, middleware and
services are fully configured in minutes
in full compliance with IT standards.
With automation:
The change is specified once using an
automation framework, then pushed out
to all systems, where the deployment is
controlled and executed in the correct
order, applying standard configurations
and tasks. The process takes minutes and
is error-free.
These benefits multiply when this approach is applied across the board, when all IT resources
are specified in a common language and wrapped in a comprehensive automation layer.
Companies that fully exploit the power of automation can deploy changes 200 times times more
frequently than the organizations that don't.3 And that means they have 200 times as many
opportunities to deliver better software to their users in the same amount of time.
White paper Toward a World of Frictionless Change: Using IT Automation To Deliver Constantly Modern Software
Situational awareness:
Automation software doesnt
just manage infrastructure;
it informs you, too, providing
real-time visibility into the
state of your infrastructure,
from inventory to change
reporting.
The result of all this is that your IT operation becomes more like a leading-edge software
company: able to rapidly push out updates and new functionality to users, drive continual
improvements and leverage the sort of efficiencies that make companies like Google, Spotify
and Amazon the envy of the industry.
One reason those companies are able to do the things they do is because theyre working
with a relatively modern and unified stack, something that enterprise IT departments, with
their mixed arrays, could only dream of in the past. Well, they dont have to dream anymore
because the combination of abstraction and automation confers that uniformity, providing a
common language and stable interface that hides the underlying heterogeneity.
White paper Toward a World of Frictionless Change: Using IT Automation To Deliver Constantly Modern Software
Since you use a common language to describe what you want your
apps, services and infrastructure to do, you can use the same language
to help you adopt new software as well as maintain the old.
Just as important, abstraction and automation are evergreen. Its not just a temporary solution
that will be swept aside by another wave in due time. Done right, it provides a platform for reliably
delivering and integrating future technologies into your IT environment with minimal disruption.
Since you use a common language to describe what you want your apps, services and
infrastructure to do, you can use the same language to help you adopt new software as well as
maintain the old. So though the low-level technology is constantly evolving, youre not constantly
re-coding. And that goes not only for current technologies, but also for next-gen solutions yet
to be imagined.
White paper Toward a World of Frictionless Change: Using IT Automation To Deliver Constantly Modern Software
White paper Toward a World of Frictionless Change: Using IT Automation To Deliver Constantly Modern Software
10
Constantly modern
The kind of tools were talking about arent pie in the sky. They arent aspirational. Theyre
available now, and theyre already helping forward-thinking IT organizations realize the kinds of
results described above. Companies using best-of-breed automation solutions are far more agile
and adaptable, spending less time on firefighting and more time on innovation. Theyre able to
deliver software 200 times more frequently, with 2,555 times faster lead times. They spend 22%
less time on unplanned work and rework, and 50% less time remediating security issues.4
Those are massive advantages, and the dividends accrue over time. A relatively modest
investment in automation today brings huge returns down the line. Not surprisingly, companies
whove gone all-in on automation are pulling away from their competitors at an accelerating rate,
and businesses still relying on older methods would do well to follow suit while they can still
close the gap.
White paper Toward a World of Frictionless Change: Using IT Automation To Deliver Constantly Modern Software
11