fast, lean enterprise software delivery through ibm...

17
© 2014 IBM Corporation IEEE Symposium Agile meets DevOps Fast, Lean Enterprise Software Delivery Through IBM DevOps Steve Weaver

Upload: others

Post on 17-Jun-2020

12 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Fast, Lean Enterprise Software Delivery Through IBM DevOpsmedia.computer.org/pdfs/Weaver_11122014.pdf · Fast, Lean Enterprise Software Delivery Through IBM DevOps Steve Weaver

© 2014 IBM Corporation

IEEE Symposium Agile meets DevOps

Fast, Lean Enterprise Software Delivery Through IBM DevOps

Steve Weaver

Page 2: Fast, Lean Enterprise Software Delivery Through IBM DevOpsmedia.computer.org/pdfs/Weaver_11122014.pdf · Fast, Lean Enterprise Software Delivery Through IBM DevOps Steve Weaver

2

IBM DevOps

Organizations that effectively leverage software delivery outperform their competitors... yet few are able to deliver it effectively

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

© 2014 IBM Corporation 2

Page 3: Fast, Lean Enterprise Software Delivery Through IBM DevOpsmedia.computer.org/pdfs/Weaver_11122014.pdf · Fast, Lean Enterprise Software Delivery Through IBM DevOps Steve Weaver

3

IBM DevOps

3

Systems of Record

Systems of Interaction

Continuous client experience

Partner value chain

Cloud-based Services

Systems of Engagement

Inefficient software delivery impacts the entire business

of customers experience

production delays

>45%

of outsourced projects 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-BUSINESS Takes too long to introduce or make changes to mobile apps and services

CRM HR

DB ERP

© 2014 IBM Corporation

Page 4: Fast, Lean Enterprise Software Delivery Through IBM DevOpsmedia.computer.org/pdfs/Weaver_11122014.pdf · Fast, Lean Enterprise Software Delivery Through IBM DevOps Steve Weaver

4

IBM DevOps

4

DevOps builds on Agile/ Lean initiatives across the enterprise

Develop / Test

Deploy Steer Operate

Collaborative Development

Continuous Release and Deployment

Continuous Testing

Business Owner

Developer/Tester Operations Customer

Idea Market

DevOps

Continuous Business Planning

Continuous Monitoring

Lean and Agile principles

Continuous Feedback and Optimization

© 2014 IBM Corporation

Page 5: Fast, Lean Enterprise Software Delivery Through IBM DevOpsmedia.computer.org/pdfs/Weaver_11122014.pdf · Fast, Lean Enterprise Software Delivery Through IBM DevOps Steve Weaver

5

IBM DevOps

IBM DevOps point of view 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

Balance speed, cost, quality and risk –

for increased capacity to innovate

Reduce time to customer feedback – for improved customer

experience

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

Our DevOps POV is resonating with clients and they are delivering measurable business outcomes with DevOps

© 2014 IBM Corporation 5

Page 6: Fast, Lean Enterprise Software Delivery Through IBM DevOpsmedia.computer.org/pdfs/Weaver_11122014.pdf · Fast, Lean Enterprise Software Delivery Through IBM DevOps Steve Weaver

6

IBM DevOps

6

Centralized platform that provides a single source of truth for all data and development processes.

Manages change quickly, efficiently and more cost effectively for both SAP and non-SAP solutions

Collaborative ALM solution that provides end to end traceability between business and IT requirements, changes and quality management

80% Improvement in productivity

40% Reduction in overall testing costs

90% Increased efficiency of an upgrade or change

Solution components IBM Rational Collaborative Lifecycle

Management (CLM)

“So what used to take days, if not months, is now almost instantaneous. If we want to make a change to one of our policies, we know almost instantly how many processes are going to be impacted by that change.”

Large North American government organization Manages change quickly, efficiently and more cost effectively for both SAP and non-SAP solutions Adoption Path: Develop/Test

Collaborative Development

© 2014 IBM Corporation

Page 7: Fast, Lean Enterprise Software Delivery Through IBM DevOpsmedia.computer.org/pdfs/Weaver_11122014.pdf · Fast, Lean Enterprise Software Delivery Through IBM DevOps Steve Weaver

7

IBM DevOps

7

88% reduction in production incidents Identified and resolved defects earlier in the release cycle

100% increase in team productivity Doubled the division’s project delivery capacity from 40 to 80 projects

Tens of millions in new revenue generated Increased agility to seize new market opportunities

“IBM’s service virtualization and test automation solutions enabled our banking client to embrace an agile, DevOps approach and perform integration testing continuously throughout the development process. They recouped their IBM investment in less than three months.”

— Gary Thornhill, Delivery Director Sandhata Technologies Ltd

Sandhata accelerates software delivery and improves competitiveness with continuous testing Adoption path: Develop/Test

Continuous Testing

© 2014 IBM Corporation

Solution components IBM Rational Test Workbench

Page 8: Fast, Lean Enterprise Software Delivery Through IBM DevOpsmedia.computer.org/pdfs/Weaver_11122014.pdf · Fast, Lean Enterprise Software Delivery Through IBM DevOps Steve Weaver

8

IBM DevOps

8

Solution components IBM® UrbanCode™ Deploy

Gained more predictable release schedules for stakeholders

Achieved cost avoidance of more than USD2.3 million per year

Improved the ability to demonstrate compliance with regulations

“Applications that took days to release now take just an hour.”

— Tony Green, Technology, Architecture and Engineering, Fidelity Worldwide Investment

The transformation: As it prepared to launch a critical new application, Fidelity Worldwide Investment wanted to replace its manual release processes with an automated release solution. The solution helped reduce the time required for software releases by 99 percent, from 2 - 3 days to just 1 - 2 hours. The company also achieved cost avoidance of more than USD2.3 million per year.

Fidelity Worldwide Investments Achieves predictable release schedules and simplifies regulatory compliance Adoption Path: Deploy

Continuous Release and Deployment

© 2014 IBM Corporation

More IBM DevOps Case Studies: ibm.com/ibm/devops/us/en/casestudies

Page 9: Fast, Lean Enterprise Software Delivery Through IBM DevOpsmedia.computer.org/pdfs/Weaver_11122014.pdf · Fast, Lean Enterprise Software Delivery Through IBM DevOps Steve Weaver

9

IBM DevOps

9

IBM DevOps Adoption Framework delivers measurable outcomes Enable lean adoption of DevOps capabilities

Adoption Model

Self-assessments Adoption paths Adoption services

Solutions

Practices Tooling

Services

Steer Product-based

Agile

Automated

Collaborative

Optimizing

More Predictable

More Transparent

More Continuous

Process-based

Process-heavy

Manual

Silo-ed

Develop/Test

Deploy

Operate

Inefficient Leaner Leaner and

Smarter

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

Community

Stories Enablement

Feedback

Where and How to Get

Lean

Expertise and Technologies

Knowledge sharing

© 2014 IBM Corporation

Page 10: Fast, Lean Enterprise Software Delivery Through IBM DevOpsmedia.computer.org/pdfs/Weaver_11122014.pdf · Fast, Lean Enterprise Software Delivery Through IBM DevOps Steve Weaver

Accelerating Product and Service Innovation

© 2014 IBM Corporation

Synchronizes alignment,

collaboration and delivery for large

teams-of-teams organizations

Continuous

Business

Planning

Scaled Agile Framework (SAFe) in a Continuous Delivery model

Collaborative

Development

Continuous

Customer

Feedback &

Optimization

10

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

• We apply 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 (OSLC based)

IBM is unique in our ability to

scale Agile to an enterprise level

Page 11: Fast, Lean Enterprise Software Delivery Through IBM DevOpsmedia.computer.org/pdfs/Weaver_11122014.pdf · Fast, Lean Enterprise Software Delivery Through IBM DevOps Steve Weaver

11

IBM DevOps

11

Develop / Test

Deploy Steer Operate

IBM DevOps – Broad set of DevOps capabilities Address bottlenecks across the application delivery lifecycle

Rational Team Concert Rational DOORS NG

Rational Collaborative Lifecycle Management Rational Developer for System z Worklight Studio

Rational Quality Manager Rational Test Virtualization Server Rational Test Workbench Rational Test Workbench – Mobile Test Edition Rational Development and Test Environment

for System z

UrbanCode Release UrbanCode Deploy with Patterns SmartCloud Orchestrator

SmartCloud Application Performance Management

SmartCloud Control Desk

Collaborative Planning

Collaborative Development

Continuous Testing

Continuous Release and Deployment

Continuous Monitoring

Continuous Customer Feedback & Optimization

Tealeaf CX Digital Analytics

Worklight Quality Assurance InfoSphere Optim Test Data

Management Security AppScan

Agile planning and tracking Application auto-scaling AppScan mobile analyzer Continuous delivery pipeline Git hosting

Mobile application security Mobile data Mobile quality assurance Monitor & analytics Push

Bluemix DevOps services

RapidApps (beta) Server-side code Web IDE

© 2014 IBM Corporation

Page 12: Fast, Lean Enterprise Software Delivery Through IBM DevOpsmedia.computer.org/pdfs/Weaver_11122014.pdf · Fast, Lean Enterprise Software Delivery Through IBM DevOps Steve Weaver

© 2014 IBM Corporation 12

Accelerated Software Delivery

Collaborative Lifecycle Management (CLM)

Rational DOORS

Next Generation

Rational Quality

Manager

Open Lifecycle Integration

Rational Team Concert

IBM SoftLayer Infrastructure

Collaborative Lifecycle Management (CLM) as a Managed Service Provides the core of our DevOps solution on a virtual private cloud

Collaborative Development

Provides the CLM

solution, customized and

configured for each

client

On a scalable, single-

tenant, IBM SoftLayer

Infrastructure

Provides 99.9%

availability (SLO)

Scale number of users

up or down monthly

Managed by

IBM Rational Services

Cloud

Page 13: Fast, Lean Enterprise Software Delivery Through IBM DevOpsmedia.computer.org/pdfs/Weaver_11122014.pdf · Fast, Lean Enterprise Software Delivery Through IBM DevOps Steve Weaver

Accelerating Product and Service Innovation

© 2014 IBM Corporation

13

DevOps Services for BlueMix Available now… capabilities growing rapidly

Cloud

Page 14: Fast, Lean Enterprise Software Delivery Through IBM DevOpsmedia.computer.org/pdfs/Weaver_11122014.pdf · Fast, Lean Enterprise Software Delivery Through IBM DevOps Steve Weaver

© 2014 IBM Corporation

Take Action Now!

Develop an end-to-end DevOps strategy

Adopt mobile-first design thinking, and

cloud-centric architectures

Start incrementally on business-critical projects

Measure and reduce overhead, rework

and duplication

Innovate! It’s a great time to be in the

technology business

Get your free guide to faster, continuous software

delivery with DevOps

ibm.co/devopsfordummies

It is not a typo….please use .co not .com

14

www.ibm.com/devops

Page 15: Fast, Lean Enterprise Software Delivery Through IBM DevOpsmedia.computer.org/pdfs/Weaver_11122014.pdf · Fast, Lean Enterprise Software Delivery Through IBM DevOps Steve Weaver

© 2014 IBM Corporation

For more information…

15

For everyone • Overview: ibm.com/devops

• Case Studies: ibm.com/ibm/devops/us/en/casestudies

• DevOps for Dummies: ibm.co/devopsfordummies

• Agile for Dummies: ibm.co/agilefordummies

• Service Virtualization for Dummies:

ibm.co/ServiceVirtualizationForDummies

• Application Release & Deploy for Dummies:

ibm.co/ARDfordummies

For developers, testers, architects • Product info, tutorials, forums: jazz.net

• DevOps Services for Bluemix: jazzhub.com

• Community: ibm.com/developerworks/devops

• 10 free licenses of Rational Team Concert – the

foundation of Collaborative Development

jazz.net/downloads/rational-team-concert/latest

Get 10 Free

Rational Team

Concert

Licenses - the

foundation of

CLM

Page 17: Fast, Lean Enterprise Software Delivery Through IBM DevOpsmedia.computer.org/pdfs/Weaver_11122014.pdf · Fast, Lean Enterprise Software Delivery Through IBM DevOps Steve Weaver

17

IBM DevOps

© Copyright IBM Corporation 2012. 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, Telelogic, the Telelogic 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.

17 © 2014 IBM Corporation

www.ibm.com/devops