Marketing Messaging Ladder – Updated 1/12/2014
Download
Report
Transcript Marketing Messaging Ladder – Updated 1/12/2014
IBM DevOps
DevOps: Start-up Speed,
Enterprise Scale
© 2013 IBM Corporation
IBM DevOps
Bernie Coyne
DevOps Evangelist
IBM Cloud Unit
[email protected]
2
© 2013 IBM Corporation
IBM DevOps
Technology trends & market shifts forcing a different approach
Big Data
Collaboration
521 Million consumer
transactions every day
60% of banks process
most transactions
in cloud by 2016
60M US households
conducting P2P
payments
Mobile
“apps”
20% of online
financial transactions
originate from mobile
Cloud
Agile, Collaborative,
Iterative, Secure, Intuitive
Intelligent/
Connected
Systems
7.9 million in U.S.
adopted NFC eWallets
Customers
Line
Business
ApplicationtoMaintenance
“If it takes
just months now
forofnew
emergent technologies
insert themselves
into the mainstream and change behavior, and you’ve
got aDevelopment
12-24 month
Software
development and deployment cycle (typical of most banks' IT) – you’ll be at least
three to four years behind if you want to wait to see someone else’s ROI
Dev
Test
Deploy
demonstrated before you commit.” – Brett King, Banking
3.0
3
© 2015 IBM Corporation
IBM DevOps
Inefficient software development impacts the entire business
LINE-OF-BUSINESS
Takes too long to introduce or make changes to
mobile apps and services
>70%
of budgets devoted to
maintenance and
operations
Systems of Engagement
Continuous
client experience
Cloud-based
Services
DEVELOPMENT/TEST
Speed mismatch between faster moving front office and slower
moving back office systems, delaying time to obtain feedback
4
>45%
Systems of Interaction
4-6 weeks
to deliver even minor
application changes to
customers
OPERATIONS
Rapid app releases impact system stability and
compliance
Systems of Record
CRM
HR
DB
ERP
of customers
experience
production delays
>50%
Partner value
chain
of outsourced
projects fail to meet
objectives
SUPPLIERS
Delivery in the context of agile
© 2015 IBM Corporation
IBM DevOps
Application development realities
Two speed IT
Rapid iterations
Production
Develop
Build
Test
Deploy
API
Catalog
Systems of Engagement
Slower iterations
Develop
Build
Test
Deploy
Production
Systems of Record
5
© 2015 IBM Corporation
IBM DevOps
Software development through the ages
IBM DevOps
Steer
Develop
Classic scope
of the Software
/ Test
Deploy
Operate
Development Life Cycle
Business
Dev Team
Operations
Customer
Planning
Design
Develop/Code
Test
Deploy
Feedback
Waterfall
4 mo.
12 mo.
1 mo.
1 mo.
18 mo.
Agile
4 mo.
1 mo.
1 mo.
1 mo.
7 mo.
DevOps
6
1-3 mo.
1-3 mo.
© 2015 IBM Corporation
IBM DevOps
DevOps builds on Agile/ Lean initiatives
….across the enterprise
Business
Owner
Idea
Steer
Continuous
Business Planning
Service
Developer/Tester
Develop
/ Test
Target
Customer
Service
Operations
Deploy
Collaborative Development
Market
Operate
Continuous Monitoring
Continuous Testing
Continuous Release and Deployment
Continuous Feedback and Optimization
Lean and Agile principles
7
© 2015 IBM Corporation
IBM DevOps
Enterprise capability for continuous software delivery that enables
organizations to seize market opportunities and reduce time to customer
feedback
Accelerate
software delivery –
for faster time to value
Reduce time to
customer feedback –
for improved customer
experience
Continuous
Business Planning
Continuous
Customer
Feedback &
Optimization
DevOps
Operate
Continuous
Monitoring
Balance speed, cost,
quality and risk –
for increased capacity
to innovate
Steer
Continuous
Feedback
Collaborative
Development
Develop/
Test
Deploy
Continuous
Testing
Continuous Release
and Deployment
“The agile, "devops" culture will move from the software development lab to the front office. That will be required of
sales and marketing, customer service, HR, product development… customers will expect you to behave differently.
Rapid response, iterative, fast with quality. It is a rare front office today that is ready for this.” – Ginni Rometty
8
© 2015 IBM Corporation
IBM DevOps
A prescription for DevOps transformation
•
•
•
•
A progression starting with a business objective
Identify actions to address wait-time / unplanned- & re-work
Execute on the actions / Measure results
Iterate for continuous improvement
Steer
Dev &
Test
Deploy
Operate
DevOps
Improve
Establish
Business
Objectives
9
Assess current
capabilities using
the DevOps maturity
model
Identify pain points
and sources of
friction that impede
capabilities
Execute/Measure
improvement
actions to reduce or
eliminate pain points
Continuous Improvement,
Identify actions, pain points, new milestones
Progress as an agile project
Second critical dimension:
• Streamline the ‘production line’
• Leverage tools for consistency, Scalability to other teams, Traceability/Metrics
• Evolve the culture to continuously improving
© 2015 IBM Corporation
IBM DevOps
Scaled Agile Framework (SAFe) in a Continuous Delivery model
SAFe best practices and guidance based on lean and
agile principles apply to all layers in a team-of-teams
infrastructure to improve time-to-value and ensure
business ROI for Enterprise organizations
End-to-end adoption of SAFe in all environments,
including regulated
• IBM uses SAFe - We guide customers through a full adoption
of SAFe with tools and processes
• Continuous Deployment across platforms and technologies
• Rapid Feedback from Operations
• Shift Left – Operation concerns fed back into
Program/Portfolio level planning
• DevOps services extended to Operations
IBM is unique in our ability to
scale Agile to an enterprise level
10
Synchronizes alignment,
collaboration and delivery for large
teams-of-teams organizations
Continuous
Business
Planning
Continuous
Customer
Feedback &
Optimization
Collaborative
Development
© 2015 IBM Corporation
IBM DevOps
Addressing bottlenecks across the application delivery lifecycle
Steer
Continuous
Business Planning
Develop /
Test
Deploy
Collaborative
Development
Rational Team Concert
Rational DOORS NG
Rational Lifecycle Adapters
Rational Team Concert
GBS Assessment & Benchmarking GBS Collaborative Dev Services
Services
“IBM has a more comprehensive
end-to-end DevOps and ALM
testing integration tool strategy, and
the strongest market momentum.” –
Diego Lo Giudice, Forrester Research,
January 27, 2014
Operate
Continuous Release
and Deployment
IBM UrbanCode Release
IBM UrbanCode Deploy
SmartCloud Orchestrator
GBS Cont Rel & Deploy Services
Continuous
Testing
Rational Quality Manager
Rational Test Workbench
Rational Test Virtualization Server
InfoSphere Optim Test Data Management
GBS Continuous Testing Services
Continuous
Monitoring
SmartCloud Application Performance
Management
SmartCloud Control Desk
GBS Continuous Monitoring Services
Continuous
Customer Feedback
& Optimization
IBM Tealeaf
IBM Digital Analytics
IBM MobileFirst
Quality Assurance
IBM DevOps as a
Managed Service
11
© 2015 IBM Corporation
IBM DevOps
Internal IBM SW improvements using a DevOps approach
2008
2010
2012 – 2014
Total
Improvement
Project Initiation
30 days
10 days
2 days
28 days
Groomed Backlog
90 days
45 days
On-going
89 days
Overall Time To Development
120 days
55 days
3 days
117 days
Composite Build Time
36 hours
12 hours
5 hours
700 %
N/A
18 hours
< 1hour
17 hours
Iteration Test Time
5 days
2 days
14 hours
4 days
Total Deployment Time
2 days
8 hours
4 hours -> 20
minutes
2 days
Overall Time To Production
9 days
3 days
2 days
7 days
Time Between Releases
12 Months
12 Months
3 Months
9 Months
Innovation / Maintenance
58% / 42%
64% / 36%
78% / 22%
+20% / -20%
Lifecycle Measurements
BVT Availability
Double-digit revenue growth, increased client adoption, improved client satisfaction
12
© 2015 IBM Corporation
IBM DevOps
We are here to help with your DevOps transition
DevOps on IBM.com
http://ibm.com/devops
DevOps on developerWorks
http://www.ibm.com/developerworks/devops
DevOps For Dummies
Pickup your FREE copy of DevOps For
Dummies today
Or visit ibm.co/devopsfordummies
13
© 2015 IBM Corporation
IBM DevOps
Thank you for coming today
….and welcome to the Austin Symposium!
© 2013 IBM Corporation