14
© 2013 IBM Corporation IBM DevOps DevOps: Start-up Speed, Enterprise Scale

© 2013 IBM Corporation IBM DevOps DevOps: Start-up Speed, Enterprise Scale

Embed Size (px)

Citation preview

Page 1: © 2013 IBM Corporation IBM DevOps DevOps: Start-up Speed, Enterprise Scale

© 2013 IBM Corporation

IBM DevOps

DevOps: Start-up Speed, Enterprise Scale

Page 2: © 2013 IBM Corporation IBM DevOps DevOps: Start-up Speed, Enterprise Scale

© 2013 IBM Corporation

IBM DevOps

Bernie CoyneDevOps EvangelistIBM Cloud [email protected]

2

Page 3: © 2013 IBM Corporation IBM DevOps DevOps: Start-up Speed, Enterprise Scale

© 2015 IBM Corporation3

IBM DevOps

Technology trends & market shifts forcing a different approach

Mobile “apps”

20% of online financial transactions originate from mobile

Cloud60% of banks process

most transactions in cloud by 2016

Collaboration60M US households conducting P2P

payments

Big Data521 Million consumer

transactions every day

Line of BusinessCustomers Application Maintenance

Software Development

Dev Test Deploy

Agile, Collaborative, Iterative, Secure, Intuitive

Intelligent/Connected Systems

7.9 million in U.S. adopted NFC e-

Wallets

“If it takes just months now for new emergent technologies to insert themselves into the mainstream and change behavior, and you’ve got a 12-24 month 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 demonstrated before you commit.” – Brett King, Banking 3.0

Page 4: © 2013 IBM Corporation IBM DevOps DevOps: Start-up Speed, Enterprise Scale

© 2015 IBM Corporation4

IBM DevOps

Systems of Record

Systems of Interaction

Continuousclient experience

Partner valuechain

Cloud-basedServices

Systems of Engagement

Inefficient software development impacts the entire business

of customers experience

production delays

>45%

of outsourcedprojects fail to meet

objectives

>50%

of budgets devoted to maintenance and

operations

>70%

to deliver even minor application changes to

customers

4-6 weeks

DEVELOPMENT/TEST

Speed mismatch between faster moving front office and slower moving back office systems, delaying time to obtain feedback

SUPPLIERS

Delivery in the context of agile

OPERATIONS

Rapid app releases impact system stability and compliance

LINE-OF-BUSINESSTakes too long to introduce or make changes to mobile apps and services

CRM HR

DB ERP

Page 5: © 2013 IBM Corporation IBM DevOps DevOps: Start-up Speed, Enterprise Scale

© 2015 IBM Corporation5

IBM DevOps

Application development realitiesTwo speed IT

Rapid iterations

Develop Build Test Deploy

Systems of Record

Slower iterations

Develop Build Test Deploy

Slower iterations

Systems of Engagement

Production

Production

APICatalog

Page 6: © 2013 IBM Corporation IBM DevOps DevOps: Start-up Speed, Enterprise Scale

© 2015 IBM Corporation6

IBM DevOps

Classic scope of the Software Development Life Cycle

Software development through the ages

PlanningDesign

Develop/CodeTest

Deploy Feedback

Business Dev Team Operations Customer

Waterfall 4 mo. 12 mo. 1 mo. 1 mo. 18 mo.

Agile 4 mo. 1 mo. 1 mo. 1 mo. 7 mo.

Steer Develop

/ Test

Deploy Operate

IBM DevOps

DevOps 1-3 mo.1-3 mo.

Page 7: © 2013 IBM Corporation IBM DevOps DevOps: Start-up Speed, Enterprise Scale

© 2015 IBM Corporation7

IBM DevOps

DevOps builds on Agile/ Lean initiatives ….across the enterprise

Develop

/ Test

DeploySteer Operate

Collaborative Development

Continuous Release and Deployment

Continuous Testing

Business Owner

ServiceDeveloper/Tester

ServiceOperations

TargetCustomer

Idea Market

ContinuousBusiness Planning

Continuous Monitoring

Lean and Agile principles

Continuous Feedback and Optimization

Page 8: © 2013 IBM Corporation IBM DevOps DevOps: Start-up Speed, Enterprise Scale

© 2015 IBM Corporation8

IBM DevOps

Enterprise capability for continuous software delivery that enables organizations to seize market opportunities and reduce time to customer feedback

Acceleratesoftware delivery –for faster time to value

Reduce time to customer feedback – for improved customer experience

ContinuousCustomer

Feedback & Optimization

Collaborative Development

Continuous Release and Deployment

ContinuousMonitoring

ContinuousBusiness Planning

ContinuousTesting

Operate Develop/ Test

Deploy

Steer

DevOps Continuous Feedback

Balance speed, cost, quality and risk – for increased capacity to innovate

“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

Page 9: © 2013 IBM Corporation IBM DevOps DevOps: Start-up Speed, Enterprise Scale

© 2015 IBM Corporation9

IBM DevOps

A prescription for DevOps transformation

Establish Business

Objectives

Execute/Measure improvement

actions to reduce or eliminate pain points

Assess current capabilities using

the DevOps maturity model

Identify pain points and sources of

friction that impede capabilities

Continuous Improvement, Identify actions, pain points, new milestones

Progress as an agile project

DevOps

Steer Dev &Test Deploy Operate

Improve

• 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

Second critical dimension:• Streamline the ‘production line’ • Leverage tools for consistency, Scalability to other teams, Traceability/Metrics • Evolve the culture to continuously improving

Page 10: © 2013 IBM Corporation IBM DevOps DevOps: Start-up Speed, Enterprise Scale

© 2015 IBM Corporation10

IBM DevOps

Synchronizes alignment, collaboration and delivery for large

teams-of-teams organizations

ContinuousBusiness Planning

Scaled Agile Framework (SAFe) in a Continuous Delivery model

Collaborative Development

ContinuousCustomer Feedback & Optimization

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

Page 11: © 2013 IBM Corporation IBM DevOps DevOps: Start-up Speed, Enterprise Scale

© 2015 IBM Corporation11

IBM DevOps

Develop / Test DeploySteer Operate

Addressing bottlenecks across the application delivery lifecycle

Rational DOORS NGRational Team ConcertGBS Assessment & Benchmarking Services

Rational Team ConcertRational Lifecycle AdaptersGBS Collaborative Dev Services

Rational Quality ManagerRational Test WorkbenchRational Test Virtualization ServerInfoSphere Optim Test Data ManagementGBS Continuous Testing Services

IBM UrbanCode ReleaseIBM UrbanCode DeploySmartCloud OrchestratorGBS Cont Rel & Deploy Services

SmartCloud Application Performance Management

SmartCloud Control DeskGBS Continuous Monitoring Services

ContinuousBusiness Planning

Collaborative Development

ContinuousTesting

Continuous Release and Deployment

ContinuousMonitoring

ContinuousCustomer Feedback & Optimization

IBM TealeafIBM Digital AnalyticsIBM MobileFirst Quality Assurance

“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

IBM DevOps as a Managed Service

Page 12: © 2013 IBM Corporation IBM DevOps DevOps: Start-up Speed, Enterprise Scale

© 2015 IBM Corporation12

IBM DevOps

Lifecycle Measurements 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 %

BVT Availability 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%

Double-digit revenue growth, increased client adoption, improved client satisfaction

Internal IBM SW improvements using a DevOps approach

Page 13: © 2013 IBM Corporation IBM DevOps DevOps: Start-up Speed, Enterprise Scale

© 2015 IBM Corporation13

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

Page 14: © 2013 IBM Corporation IBM DevOps DevOps: Start-up Speed, Enterprise Scale

© 2013 IBM Corporation

IBM DevOps

Thank you for coming today….and welcome to the Austin Symposium!