rational software achieve competitive advantage with ibm ... · rational software achieve...

19
Rational Software Rational Software Rational Software Rational Software Achieve Competitive Advantage with IBM DevOps Introduction IBM Competitive Project Office © 2014 IBM Corporation

Upload: lambao

Post on 16-Oct-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Rational Software Achieve Competitive Advantage with IBM ... · Rational Software Achieve Competitive Advantage with IBM DevOps Introduction IBM Competitive Project Office ... Rational

Rational SoftwareRational SoftwareRational SoftwareRational Software

Achieve Competitive Advantage with IBM DevOps

Introduction

IBM Competitive Project Office© 2014 IBM Corporation

Introduction

Page 2: Rational Software Achieve Competitive Advantage with IBM ... · Rational Software Achieve Competitive Advantage with IBM DevOps Introduction IBM Competitive Project Office ... Rational

Rational SoftwareRational SoftwareRational SoftwareRational Software

• Wave of smarter products and services:

– Smarter fighter jets, cars …smarter everything through instrumentation

Software delivery is becoming more critical for your success in every industry as products and services become smarter, more interconnected and instrumented

Today’s F35 has 10 million lines of code on board, twice the amount of the F-22

Between 2012-2016, mobile data traffic will multiply tenfold

© 2014 IBM CorporationIBM Competitive Project Office 2

through instrumentation and automation

– Business services become more automated using software-driven innovation with analytics and smarter business processes

– Mobile banking channel grows exponentially

data traffic will multiply tenfold

Automobiles contain more lines of code than jet fighters

Mobile banking will be the most widely used banking channel by 2020, if not sooner

Page 3: Rational Software Achieve Competitive Advantage with IBM ... · Rational Software Achieve Competitive Advantage with IBM DevOps Introduction IBM Competitive Project Office ... Rational

Rational SoftwareRational SoftwareRational SoftwareRational Software

“Systems of Engagement” – applications in collaboration, social networking, mobile and big data analytics areas – put incredible pressure on businesses to deliver more software solutions in more innovative ways

Systems of EngagementSystems of Record

© 2014 IBM CorporationIBM Competitive Project Office 3

• Enterprise applications

• Core data & transactions

• Operational analytics

• Mobile

• Social

• Big data analytics

Extend & Integrate

Page 4: Rational Software Achieve Competitive Advantage with IBM ... · Rational Software Achieve Competitive Advantage with IBM DevOps Introduction IBM Competitive Project Office ... Rational

Rational SoftwareRational SoftwareRational SoftwareRational Software

The increased complexity of software solutions compounded by market pressures challenge software-driven innovation

2010 Spending in U.S. on governance, risk and compliance was $29.8 billion$29.8 billion$29.8 billion$29.8 billion

IncreasingMandates

Globally Distributed Softwareand Product Supply Chains

Complex, Multi-platformSystems and Applications

62%62%62%62% of companies have agile projects requiring integration with legacy systems

CostReduction

© 2014 IBM CorporationIBM Competitive Project Office 4

62%62%62%62% of projects fail to meet intended schedule

Unpredictability in Software Delivery

50%50%50%50% of outsourced projects are expected to under perform

and Product Supply Chains

30%30%30%30% of project costs are due to rework and poor execution of requirements

Changing Requirementsand Time to Market

Reduction

70%70%70%70% budget locked in maintenance and37%37%37%37% of projects go over budget

Page 5: Rational Software Achieve Competitive Advantage with IBM ... · Rational Software Achieve Competitive Advantage with IBM DevOps Introduction IBM Competitive Project Office ... Rational

Rational SoftwareRational SoftwareRational SoftwareRational Software

• JK Enterprises (JKE)

– Fictitious bank used as real world example

– International bank with growing pains

• JKE Growth

Recent mergers and acquisitions

Introduction to JK Enterprises (JKE)

© 2014 IBM CorporationIBM Competitive Project Office 5

– Recent mergers and acquisitions

– Multiple application development sites in many countries

• JKE Process and Development

– Different platforms - mainframe, distributed and mobile

– Multi-site development with little if any consistency between sites

Page 6: Rational Software Achieve Competitive Advantage with IBM ... · Rational Software Achieve Competitive Advantage with IBM DevOps Introduction IBM Competitive Project Office ... Rational

Rational SoftwareRational SoftwareRational SoftwareRational Software

I am sure that JKE’s I am sure that JKE’s I am sure that JKE’s I am sure that JKE’s software delivery challenges software delivery challenges software delivery challenges software delivery challenges are not unique… are not unique… are not unique… are not unique…

Does IBM have a solution?Does IBM have a solution?Does IBM have a solution?Does IBM have a solution?

Of course, we have a solution!Of course, we have a solution!Of course, we have a solution!Of course, we have a solution!First, we will show you how First, we will show you how First, we will show you how First, we will show you how effective Application Lifecycle effective Application Lifecycle effective Application Lifecycle effective Application Lifecycle Management can help you define Management can help you define Management can help you define Management can help you define a few strategies for JKE.a few strategies for JKE.a few strategies for JKE.a few strategies for JKE.

© 2014 IBM CorporationIBM Competitive Project Office 6

CIO IBM

Page 7: Rational Software Achieve Competitive Advantage with IBM ... · Rational Software Achieve Competitive Advantage with IBM DevOps Introduction IBM Competitive Project Office ... Rational

Rational SoftwareRational SoftwareRational SoftwareRational Software

First of all, JKE needs to implement an application lifecycle management (ALM) solution, which is…

“..a continuous process of managing the life of an application through governance, development and maintenance. ALM is the marriage of business management to software engineering made possible by tools that facilitate and integrate requirements

© 2014 IBM CorporationIBM Competitive Project Office 7

tools that facilitate and integrate requirements management, architecture, coding, testing, tracking, and release management”Jennifer deJong, SD Times,http://www.sdtimes.com/SearchResult/31952

Page 8: Rational Software Achieve Competitive Advantage with IBM ... · Rational Software Achieve Competitive Advantage with IBM DevOps Introduction IBM Competitive Project Office ... Rational

Rational SoftwareRational SoftwareRational SoftwareRational Software

Adopting a whole-team, whole view approach to software delivery

ApplicationApplicationApplicationApplicationLifecycle Management (ALM)Lifecycle Management (ALM)Lifecycle Management (ALM)Lifecycle Management (ALM)

Project ManagersProject ManagersProject ManagersProject Managers

AnalystsAnalystsAnalystsAnalysts Quality ProfessionalsQuality ProfessionalsQuality ProfessionalsQuality Professionals

© 2014 IBM CorporationIBM Competitive Project Office 8

Lifecycle Management (ALM)Lifecycle Management (ALM)Lifecycle Management (ALM)Lifecycle Management (ALM)Manages the flow of people, process and information

systems and software delivery activities

DevelopersDevelopersDevelopersDevelopers

ArchitectsArchitectsArchitectsArchitects

Release EngineersRelease EngineersRelease EngineersRelease Engineers

Page 9: Rational Software Achieve Competitive Advantage with IBM ... · Rational Software Achieve Competitive Advantage with IBM DevOps Introduction IBM Competitive Project Office ... Rational

Rational SoftwareRational SoftwareRational SoftwareRational Software

• Optimize your team with integrated capabilities across the lifecycle

• Enact and enforce best practices across the delivery lifecycle and link plans to execution across all disciplines

• Enable seamless

IBM Rational Collaborative Lifecycle Management (CLM) – IBM’s ALM solution

Collaborative Lifecycle Management

(CLM)

Rational

DOORS Next Rational

Quality

Rational

Software Architect

with Design Manager

© 2014 IBM CorporationIBM Competitive Project Office 9

• Enable seamless interoperability across a heterogeneous environment with the Jazz platform and OSLC to extend and evolve your solution

• Improve productivity with a single install, built in guidance, and customizable best practice templates

Open Services for Open Services for Open Services for Open Services for LifecycleLifecycleLifecycleLifecycle

Collaboration (OSLC)Collaboration (OSLC)Collaboration (OSLC)Collaboration (OSLC)

DOORS Next

GenerationQuality

Manager

Open Lifecycle Integration

Rational

Team Concert

Page 10: Rational Software Achieve Competitive Advantage with IBM ... · Rational Software Achieve Competitive Advantage with IBM DevOps Introduction IBM Competitive Project Office ... Rational

Rational SoftwareRational SoftwareRational SoftwareRational Software

Strengths:Strengths:Strengths:Strengths:

• “IBM's broad portfolio provides coverage of the widest variety of functionality and platforms.”

• “IBM has the ability to scale to meet the needs of large and complex technology and business transformation initiatives in any global region.”

IBM Rational CLM is a recognized leader in ALM

© 2014 IBM CorporationIBM Competitive Project Office 10

initiatives in any global region.”

• “The vendor can support a broad set of practices and development life cycles, including agile…”

• “IBM accommodates legacy product users in product road maps, providing support and transition paths.”

Source: Gartner, Q4 2013

Page 11: Rational Software Achieve Competitive Advantage with IBM ... · Rational Software Achieve Competitive Advantage with IBM DevOps Introduction IBM Competitive Project Office ... Rational

Rational SoftwareRational SoftwareRational SoftwareRational Software

I would like to see real I would like to see real I would like to see real I would like to see real results from real results from real results from real results from real companies.companies.companies.companies.

Take a look at some of these Take a look at some of these Take a look at some of these Take a look at some of these companies that have already companies that have already companies that have already companies that have already realized the benefit of IBM realized the benefit of IBM realized the benefit of IBM realized the benefit of IBM Rational solutions…Rational solutions…Rational solutions…Rational solutions…

© 2014 IBM CorporationIBM Competitive Project Office 11

CIO IBM

Page 12: Rational Software Achieve Competitive Advantage with IBM ... · Rational Software Achieve Competitive Advantage with IBM DevOps Introduction IBM Competitive Project Office ... Rational

Rational SoftwareRational SoftwareRational SoftwareRational Software

Reliance leveraged integration to reduce development time and costs 50%

Reliance Life InsuranceReliance Life InsuranceReliance Life InsuranceReliance Life InsuranceA Reliance Capital Company

Software-driven transformation

Traditional IT application development

Reliance reduced developmenttime by 50%

© 2014 IBM CorporationIBM Competitive Project Office 12

New Services and Features

(Development Timeline)

Reliance reduced developmentcosts by 50%

Customer / Agent Service

(Development Costs)

Page 13: Rational Software Achieve Competitive Advantage with IBM ... · Rational Software Achieve Competitive Advantage with IBM DevOps Introduction IBM Competitive Project Office ... Rational

Rational SoftwareRational SoftwareRational SoftwareRational Software

This is great! I think I This is great! I think I This is great! I think I This is great! I think I understand at a high level understand at a high level understand at a high level understand at a high level the need for ALM. JKE also the need for ALM. JKE also the need for ALM. JKE also the need for ALM. JKE also has a lot of issues in has a lot of issues in has a lot of issues in has a lot of issues in integration between integration between integration between integration between Development and Development and Development and Development and Operations, and customer Operations, and customer Operations, and customer Operations, and customer

IBM has a complete solution for IBM has a complete solution for IBM has a complete solution for IBM has a complete solution for endendendend----totototo----end software delivery on a end software delivery on a end software delivery on a end software delivery on a continouscontinouscontinouscontinous basis. Let me explain.basis. Let me explain.basis. Let me explain.basis. Let me explain.

© 2014 IBM CorporationIBM Competitive Project Office 13

Operations, and customer Operations, and customer Operations, and customer Operations, and customer feedback…feedback…feedback…feedback…

CIO IBM

Page 14: Rational Software Achieve Competitive Advantage with IBM ... · Rational Software Achieve Competitive Advantage with IBM DevOps Introduction IBM Competitive Project Office ... Rational

Rational SoftwareRational SoftwareRational SoftwareRational Software

Software delivery and IT operations always had (and still have) many challenges

Costly, error prone manual processes delayinginnovation while falling behind the competition

CHALLENGES

Upgrade risk due to managing multiple application configurations and versions across servers

Slow deployment to development and test environments leave teams waiting and unproductive

CHALLENGES

Operations/Operations/Operations/Operations/Manufacturing & Manufacturing & Manufacturing & Manufacturing & SupportSupportSupportSupport

Software and Software and Software and Software and Product Product Product Product DevelopmentDevelopmentDevelopmentDevelopment

CustomersCustomersCustomersCustomersLine of Business/Line of Business/Line of Business/Line of Business/Product Product Product Product ManagersManagersManagersManagers

© 2014 IBM CorporationIBM Competitive Project Office 14

Software glitch costs costs costs costs trading firm Knight Capital $440 million $440 million $440 million $440 million in 45 minutesin 45 minutesin 45 minutesin 45 minutes

Software failures were behind 24% of all medical 24% of all medical 24% of all medical 24% of all medical device recallsdevice recallsdevice recallsdevice recallslast year

New Zealand’s biggest phone company, Telecom paid out $2.7 million$2.7 million$2.7 million$2.7 million totototo some 47,000 customers 47,000 customers 47,000 customers 47,000 customers who were overcharged after a software glitch

Manufacturing & Manufacturing & Manufacturing & Manufacturing & SupportSupportSupportSupport

Product Product Product Product DevelopmentDevelopmentDevelopmentDevelopment

Product Product Product Product ManagersManagersManagersManagers

Page 15: Rational Software Achieve Competitive Advantage with IBM ... · Rational Software Achieve Competitive Advantage with IBM DevOps Introduction IBM Competitive Project Office ... Rational

Rational SoftwareRational SoftwareRational SoftwareRational Software

IBM calls the end-to-end solution of these challenges “DevOps”

• DevOps is an overloaded term due to recent popularity

• IBM defines DevOps as:Enterprise capability for continuous software delivery that enables clients to seize market opportunities and reduce time to customer feedback

• Key capabilities to enable a DevOps Approach

© 2014 IBM CorporationIBM Competitive Project Office 15

• Key capabilities to enable a DevOps Approach– Steer Steer Steer Steer

• Align software portfolio decisions with business goals

– Develop Develop Develop Develop and and and and TestTestTestTest• Foster innovation of ideas through collaboration

– DeployDeployDeployDeploy• Automate processes and eliminate waste

– OperateOperateOperateOperate• Use feedback from customers to monitor and optimize

Page 16: Rational Software Achieve Competitive Advantage with IBM ... · Rational Software Achieve Competitive Advantage with IBM DevOps Introduction IBM Competitive Project Office ... Rational

Rational SoftwareRational SoftwareRational SoftwareRational SoftwareContinuous Software Delivery with IBM DevOpssolution

Operations and Production

Development and TestCustomers Business Owners

Operate

Steer Develop and Test Deploy

Connecting:

Providing

Capabilities to:

© 2014 IBM CorporationIBM Competitive Project Office 16

Open Lifecycle and Service Management Integration Platform

OSLC

Resulting in:

Accelerated Software Delivery

• Expanding collaboration to include customers, LOB and others to eliminate organization silos

Balanced speed, cost, quality and risk

• Automating manual processes across delivery lifecycle to eliminate waste/delays and compliance tracking

Reduced time to customer feedback

• Enabling a customer feedback loop for continuous improvement

Page 17: Rational Software Achieve Competitive Advantage with IBM ... · Rational Software Achieve Competitive Advantage with IBM DevOps Introduction IBM Competitive Project Office ... Rational

Rational SoftwareRational SoftwareRational SoftwareRational Software

ModuleModuleModuleModule

Opening by the local executive

1. Introduction

2. Break Down the Barriers with Improved Planning and Collaboration

Coffee break

3. Define, Manage, and Track your Requirements and Designs

Agenda

© 2014 IBM CorporationIBM Competitive Project Office 17

3. Define, Manage, and Track your Requirements and Designs

4. Integrated Change, Build and Deploy is What Sets Us Apart

Lunch

5. Quality is not Accidental

6. Bridge the Gap between Development and Operations

7. Put your Business in Motion - Become a Mobile Enterprise

8. Big Picture – See the Forest for the Trees

Q&A and Wrap-up

Page 18: Rational Software Achieve Competitive Advantage with IBM ... · Rational Software Achieve Competitive Advantage with IBM DevOps Introduction IBM Competitive Project Office ... Rational

Rational SoftwareRational SoftwareRational SoftwareRational Software

We will illustrate our presentations with live demos of IBM products

• Rational Team Concert

• Rational DOORS Next Generation

• Rational Application Developer

Virtual Machines (Local & Cloud Based

• IBM UrbanCodeDeploy

• IBM UrbanCode

© 2014 IBM CorporationIBM Competitive Project Office 18

Developer

• Rational Software Architect Design Manager

• Rational Quality Manager

• Rational Test Workbench

• Rational Integration Tester

• Rational Performance Tester

• Rational Functional Tester

VMWare ESX VMWare ESX VMWare ESX VMWare ESX server and VMWare Workstationserver and VMWare Workstationserver and VMWare Workstationserver and VMWare Workstation

• IBM UrbanCodeRelease

• Rational Team Concert

• Rational Quality Manager

• Rational Functional Tester

• Rational Team Concert

• IBM Worklight

Page 19: Rational Software Achieve Competitive Advantage with IBM ... · Rational Software Achieve Competitive Advantage with IBM DevOps Introduction IBM Competitive Project Office ... Rational

Rational SoftwareRational SoftwareRational SoftwareRational Software

© 2014 IBM CorporationIBM Competitive Project Office 19

© Copyright IBM Corporation © Copyright IBM Corporation © Copyright IBM Corporation © Copyright IBM Corporation 2014. 2014. 2014. 2014. All rights reserved. All rights reserved. All rights reserved. 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.

www.ibm.com/software/rationalwww.ibm.com/software/rationalwww.ibm.com/software/rationalwww.ibm.com/software/rational