Rational Software Achieve Competitive Advantage with IBM ... · Rational Software Achieve...
Transcript of Rational Software Achieve Competitive Advantage with IBM ... · Rational Software Achieve...
Rational SoftwareRational SoftwareRational SoftwareRational Software
Achieve Competitive Advantage with IBM DevOps
Introduction
IBM Competitive Project Office© 2014 IBM Corporation
Introduction
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
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
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
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
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
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
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
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
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
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
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)
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
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
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
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
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
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
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