Más contenido relacionado La actualidad más candente (20) Similar a Urban code - DevOps - cost reduction (20) Más de Chris Sparshott (20) Urban code - DevOps - cost reduction1. © 2013 IBM Corporation
Accelerating Product and Service Innovation
Continuous Release and Deploy with IBM
UrbanCode Solutions
http://www.ibm.com/software/products/en/ucdep/
2. © 2013 IBM Corporation
Accelerating Product and Service Innovation
The World has changed
2
Shanghai, China - 1900 Shanghai, China - 2010
3. © 2013 IBM Corporation
Accelerating Product and Service Innovation
Technology adoption is driven by consumers
Shopping Fitness Banking
And
Many
More!
3 Real Estate Healthcare
4. © 2013 IBM Corporation
Accelerating Product and Service Innovation
Days
<10%
Quarters
35%
Months
40%
Weeks
15%
6-12 Month Delivery Cycles Are STILL Normal for most
Delivery cycle profile across
600 business enterprises
Feedback
cycles
Source--The New Software Imperative: Fast Delivery With Quality: 8 DevOps Practices Hold The Key To Success
A Forrester Consulting Thought Leadership Paper Commissioned By IBM, August 2014
4
5. © 2013 IBM Corporation
Accelerating Product and Service Innovation
The Solution that everyone is talking about: DevOps
5
6. © 2013 IBM Corporation
Accelerating Product and Service Innovation
66
Accelerate
software delivery –
for faster time to value
Balance speed, cost,
quality and risk –
for increased capacity
to innovate
Reduce time to
customer feedback –
for improved customer
experience
IBM DevOps point of view
Enterprise capability for continuous software delivery that enables organizations to seize market
opportunities and reduce time to customer feedback
Our DevOps POV is resonating with clients and they are delivering
measurable business outcomes with DevOps
Continuous
Customer Feedback
& Optimization
Collaborative
Development
Continuous Release
and Deployment
Continuous
Monitoring
Continuous
Business Planning
Continuous
Testing
Operate Develop/
Test
Deploy
Steer
DevOps
Continuous
Feedback
7. © 2013 IBM Corporation
Accelerating Product and Service Innovation
Organizations that effectively leverage software innovation
outperform their competitors... yet few are able to deliver it effectively
7
86%
of companies believe software delivery
is important or critical
25%
leverage software delivery effectively today
But only…
Source: “The Software Edge: How effective software development drives competitive advantage,” IBM Institute of Business Value, March 2013
69%
outperform
those who don’t
of those who
leverage software
delivery today
8. © 2013 IBM Corporation
Accelerating Product and Service Innovation
We believe that you have a hidden factory
8
And it is
just waiting
to be
discovered
9. © 2013 IBM Corporation
Accelerating Product and Service Innovation
Removing waste through automation is key to finding it
99
10. © 2013 IBM Corporation
Accelerating Product and Service Innovation
What IS the waste we are trying to remove?
10
11. © 2013 IBM Corporation
Accelerating Product and Service Innovation
What IS the waste we are trying to remove?
11
L… O… N… G… Wait Times
12. © 2013 IBM Corporation
Accelerating Product and Service Innovation
What IS the waste we are trying to remove?
12
U
N
P
R
O
D
U
C
T
I
V
E
W
O
R
K
13. © 2013 IBM Corporation
Accelerating Product and Service Innovation
What IS the waste we are trying to remove?
13
14. © 2013 IBM Corporation
Accelerating Product and Service Innovation
Summary: What is the WASTE we are trying to remove?
Manual Efforts
• Deployments
require human
intervention
• Reliance on
scripts
• Environment
configuration is
done on an “as-
needed” basis
Long Wait
Times
• Teams waiting on
manual handoffs
• Resources not
available when
needed
• Delayed time-to-
test
• Insufficient
notification
Unproductive
Work
• Using static
environments
• Deploying things
that have not
changed
• Managing
infrastructure &
apps separately
• Not leveraging
virtualization &
cloud correctly
Poor Visibility
• Reliance on
spreadsheets,
meetings, con
calls to know
status
• Limited
understanding of
deployment
dependencies
and status
• Long Outage
windows
14
15. © 2013 IBM Corporation
Accelerating Product and Service Innovation
UrbanCode for Release and Deployment automation
Drive down cost
Reduce amount of manual labor, resource wait-
time, and rework by eliminating errors & providing
self-service environments
Speed time to market
Increase frequency of software delivery through
automated, repeatable deployment processes
across development, test and production
Reduce risk
Robust configuration management, coordinated
release processes, audits, and traceability
Enabling clients to more rapidly deliver mobile, cloud, big data and traditional applications
with high quality and low risk
IBM UrbanCode Deploy with Patterns is a full-stack environment
management and deployment solution that enables users to design,
deploy and update full-stack environments to multiple clouds
IBM UrbanCode Deploy automates the deployment of applications,
databases and configurations into development, test and production
environments, helping to drive down cost, speed time to market with
reduced risk.
IBM UrbanCode Release is an intelligent collaboration release
management solution that replaces error-prone manual spreadsheets
and streamlines release activities for application and infrastructure
changes.
16. © 2013 IBM Corporation
Accelerating Product and Service Innovation
IBM UrbanCode Deploy
16
17. © 2013 IBM Corporation
Accelerating Product and Service Innovation
17
Mobile App
Middleware
Backend Systems of
Record
Automate your multi-
platform deployments
18. © 2013 IBM Corporation
Accelerating Product and Service Innovation
IBM UrbanCode Deploy – Plug-ins
Over 150 – in over 50 categories
19. © 2013 IBM Corporation
Accelerating Product and Service Innovation
How Does IBM UrbanCode Deploy eliminate waste?
19
Remove
Manual Efforts
• Push-button
Deployments
• Graphical
process
designer
• Manage
Environment
configuration
as part of
deployment
Eliminate Long
Wait Times
• Automated
Notifications
• Include
provisioning as
part of
deployment
• Add testing to
deployment
process
• Immediate
feedback
Reduce
Unproductive
Work
• Leverage
production-like
environments
• Only deploy
what has
changed
• Managing
infrastructure &
apps together
• Get the most
out of
virtualization &
cloud
Raise Visibility
• Known status
of resources
at-a-glance
• Immediate
view of
deployment
compliance
• Status,
feedback &
understanding
of all parts of
deployment as
it occurs
20. © 2013 IBM Corporation
Accelerating Product and Service Innovation
IBM UrbanCode Deploy with Patterns
20
Verify the Entire Stack --- BEFORE Production
21. © 2013 IBM Corporation
Accelerating Product and Service Innovation
Rapidly deploy application environments in 3 simple steps
Provide portability across
heterogeneous virtual datacenter,
private and public clouds
3. Portable across different
virtualized infrastructure
Assemble multi-tier application
environments and define auto-scaling
policies to meet operational needs.
2. Assemble multi-tier and scalable
environment blueprints
1. Create stacks
Load Balancer
Web
Servers
App
Servers
Database
Servers
Firewall
Application
Compute, Storage,
Network Configuration
OS / Platform Image
Middleware
Configuration
Middleware
Policies
Describe full stack environments using infrastructure
building blocks like Images, Middleware scripts, and
Application code
VMware
vCenter
Private
PublicVirtual
Datacenter
21
22. © 2013 IBM Corporation
Accelerating Product and Service Innovation
UrbanCode Deploy with Patterns helps rapidly deploy application
environments
IBM UrbanCode Deploy
with Patterns
Pattern designer
Design open, full stack application environments in a
diagram or textual editor
Design once, deploy anywhere
Deploy full stack environments to multiple clouds
Environment lifecycle management
Manage infrastructure change and easily apply
changes to existing environments
Delivery process automation
Automated delivery process with integrated full stack
environments
Application
Compute, Storage,
Network Configuration
OS / Platform Image
Middleware
Configuration
Middleware
Policies
VMware
vCenter
Private Public
Virtual
Datacenter
22
23. © 2013 IBM Corporation
Accelerating Product and Service Innovation
How Does IBM UrbanCode Deploy with Patterns eliminate waste?
23
Remove
Manual Efforts
• Push-button
Provisioning
and
Deployment
• Drag-and-Drop
stack design
• Removal of
duplicate
processes
• Utilize Full
Stack
deployments
Eliminate Long
Wait Times
• Cut down
troubleshootin
g times
between Dev
and Ops
teams
• Easily modify
existing
environments
• Reduce
instability from
managing
multiple
configurations
Reduce
Unproductive
Work
• Leverage the
same pattern
across
different
environments
• Use
environments
consistently
across
different cloud
types
• Automated,
portable &
repeatable
blueprints
Raise Visibility
• No confusion
over the
configuration
of an
environment
• Immediate
view of
instance status
• Feedback for
of all parts of
provisioning
and
deployment as
it occurs
24. © 2013 IBM Corporation
Accelerating Product and Service Innovation
24
IBM UrbanCode Release
Collaborative release management solution that replaces error-prone manual spreadsheets
and streamlines release activities.
Drive down cost
Reduce the amount of manual labor, resource wait-time, and rework with standard
release processes and tooling
Speed time to market
Increase frequency of software delivery through automated, repeatable deployment
processes
Reduce risk
Manage change with coordinated release processes, audits, and traceability
25. © 2013 IBM Corporation
Accelerating Product and Service Innovation
Better Release Planning and Management
• Enterprise Calendaring
• Release Process Checklist Templates
• Environment Reservation
Effective Change and Risk Management
• Rational Team Concert integration
• Impact Analysis
Continuous Delivery with Automation /
Auto-Progression
• IBM UrbanCode Deploy integration
Increased Visibility and Control
• Pipeline View
• Federated Dashboard
• Segment Dependency Graph
UrbanCode Release
Transform chaotic release planning into streamlined release events
26. © 2013 IBM Corporation
Accelerating Product and Service Innovation
Accelerate Delivery with IBM UrbanCode Deploy
• Faster integration (Performance improvement)
• More efficient integration with the new Release plug-in
27. © 2013 IBM Corporation
Accelerating Product and Service Innovation
How Does IBM UrbanCode Release eliminate waste?
27
Remove Manual
Efforts
• Integration
between release
execution
decision and
deployment
• Eliminate
conference calls
and
spreadsheets for
status updates
Eliminate Long
Wait Times
• Automated
Notifications
• Run nested
release events in
automated
fashion
• Reduce outage
windows
Reduce
Unproductive
Work
• Standardize
process across
LOBs
• Managing
release events
and deployments
together
Raise Visibility
• Understand
dependencies
across different
applications in a
release
• Impact Analysis
to understand
release
readiness
28. © 2013 IBM Corporation
Accelerating Product and Service Innovation
Copyright Clearance Center – Automates application
release and deployment using DevOps methods
“We evaluated numerous tools and determined that
IBM UrbanCode software was the closest to meeting
all of our criteria.”
—Alexander Carr, lead software configuration
management engineer
Professional Services
IBM Software
Solution components
Software
• IBM® UrbanCode™ Deploy
• IBM UrbanCode Release
RAP14454-USEN-00
The transformation: Copyright Clearance Center’s developers were
using an agile software development process. However, the deployment
procedure was becoming a bottleneck. The company automated the
release and deployment of its software and database components
using IBM® UrbanCode™ software, eliminating the need for release
planning sessions.
83% decrease
in release times by
automating deployments
50% reduction
in number of staff needed for each
software release
Saves 4,800 hours
of work within the first year by
eliminating the need for numerous
release planning meetings
28
29. © 2013 IBM Corporation
Accelerating Product and Service Innovation
What Others Are Saying
From Hours to Minutes
Faster Deployments
Speeding Time to Market
Read more at the IBM Rational
Tech Validate site
30. © 2013 IBM Corporation
Accelerating Product and Service Innovation
Summary: UrbanCode automation is:
Self-ServicingEasy to use Secure
Error-proof Just in Time Transparent
30
31. © 2013 IBM Corporation
Accelerating Product and Service Innovation
UrbanCode Value
Speed
31
Agility Flexibility
Overcome
barriers Efficiency
Accuracy
Better Reporting
Speed
32. © 2013 IBM Corporation
Accelerating Product and Service Innovation
UrbanCode Business Benefits
Reduced Risk Reduced Cost
32 Faster Time to Market
33. © 2013 IBM Corporation
Accelerating Product and Service Innovation
© Copyright IBM Corporation 2013. All rights reserved.
The information contained in these materials is provided for
informational purposes only, and is provided AS IS without
warranty of any kind, express or implied. IBM shall not be
responsible for any damages arising out of the use of, or
otherwise related to, these materials. Nothing contained in
these materials is intended to, nor shall have the effect of,
creating any warranties or representations from IBM or its
suppliers or licensors, or altering the terms and conditions of
the applicable license agreement governing the use of IBM
software. References in these materials to IBM products,
programs, or services do not imply that they will be available
in all countries in which IBM operates. Product release dates
and/or capabilities referenced in these materials may change
at any time at IBM’s sole discretion based on market
opportunities or other factors, and are not intended to be a
commitment to future product or feature availability in any
way. IBM, the IBM logo, Rational, the Rational logo, and
other IBM products and services are trademarks of the
International Business Machines Corporation, in the United
States, other countries or both. Other company, product, or
service names may be trademarks or service marks of others.
http://www.ibm.com/software/products/en/ucdep/