You are on page 1of 51

IBM Software Group

Integrated Product Delivery Framework


Achieving Operational Excellence improved Time to Market

Kedar Walimbe Technical Professional Leader IBM Rational ASEAN

Innovation for a smarter planet

2009 IBM Corporation

IBM Software Group | Rational software

Agenda

Product Delivery Challenges in Telecom Industry Current Trends for Improving Product Delivery How to make Product Delivery efficient Framework Solution Components Integrated Product Delivery Framework Product Portfolio Management Product Development & Delivery

IBM Software Group | Rational software

CEO Business Model Question:


What are my differentiating capabilities and new growth markets ? The operating model for Organizations can be described by its major components which can in turn be selected to drive strategic differentiation and growth:

Develop New Markets and Products


Marketing New Product Development

Acquire and Manage Customers


Customer Management and Care Billing and Collections

Deploy and Maintain Products


Deployment & Fulfillment Service Assurance Effective Resource Development

Manage Enterprise
Business Management

Sales

Differentiated = Effectiveness
Management focus on core, differentiating activities that drive growth Human and working capital aligned with strategic priorities Supply chain aligned with strategic priorities Rapid delivery of innovative, superior-quality products and services A culture of forward-looking, market-driven decision making

Non-Differentiated = Efficiency
Some components outsourced to best-of-breed partners with higher efficiency and operating excellence Competitive markets emerging with Tier 1 service providers for most major areas Core capability in alliance management; your company focuses on SLAs and target outcomes (not process management)

IBM Software Group | Rational software

Focus on Releasing Business Service - Not Individual Products


Business Service to be Released
User Front End

Payment Processing CRM Systems

Multi-Channel Delivery Core Banking System

Payments Processing Processes

Anti-Money Laundering

Account Opening

Compliance Reporting

Customers

Regulators

Partners

3rd Party Service Providers

IBM Software Group | Rational software

Challenges- Rapid delivery of innovative Products & Services


Ideation Scoping Business Case Development Testing Launch Post Launch

Technological change & convergence drives increasingly shorter product lifecycles. Shrinking timeframe to re-coup market advantage from an innovation or IP advantage. Product uptake and sales peak occur earlier, and profits erode much sooner.

9 weeks

8 weeks

18 weeks

35 weeks

U n cle a r o r co n tin u a lly ch a n g in g p ro d u ct d e fin itio n s P ro d u ct d o e s n o t m e e t cu s to m e r o r m a rke t re q u ire m e n ts U n re a lis tic s ch e d u le e xp e cta tio n s P ro je cts n o t a d e q u a te ly s ta ffe d U n cle a r o r co n tin u a lly ch a n g in g p rio ritie s U n re a lis tic fin a n cia l e xp e cta tio n s

42% 37% 27% 26% 24% 24% 0% 10% 20% 30% 40% 50%
5

Business Requirements changes infusing ripple effect in product delivery environment. Difficult to keep projects on track with effort, cost and schedule Development teams are not agile to keep up with the pace of Business Requirements.

IBM Software Group | Rational software

Silo-ed approach for Development Teams makes Product Delivery Challenging


Requirements Design Implementation /Assembly Deployment Quality Management

Business Analysts

Development Teams

Quality Assurance

Pre-Production Deployment
6

IBM Software Group | Rational software

Challenges increasing cost, lengthen delivery time and increase project risk

IT Teams not aligned with business needs Lack of Roadmap & Release Planning tools Error prone, manual Delivery Processes Inability to Recreate Environments Inability to integrate multiple Applications Lifecycles

slowing deployment of solutions and decreasing agility

IBM Software Group | Rational software

Agenda

Product Delivery Challenges in Core Banking refresh Current Trends for Improving Product Delivery Improving the performance of Product Delivery Framework Solution Components Product Delivery Performance Improvement Framework Product Portfolio Management Product Development & Delivery

IBM Software Group | Rational software

Product Delivery Framework is critical for Operational Excellence

Product Delivery Framework is viewed as a strategic business asset Product Delivery Framework is helping clients:
Product Program Management Enterprise Release Management

Align IT with Business Manage risk by Aligning Product Roadmaps Provide Competitive Advantage. Shorten Product Delivery Schedules. Achieve Predictability and Automation. Optimize Human & Infrastructure Resources.

Definitive Software Library

IT Resource optimization

Integrated Product Delivery Framework

Accelerating innovation and enabling effective change is highly dependent on the ability to manage effective software delivery

IBM Software Group | Rational software

The Model is Evolving to a Software Delivery Factory


http://en.wikipedia.org/wiki/Software_factory

Enterprises look to IT to bring efficiency and stability in delivery of core capabilities to the business, and drive innovation and differentiation for new services to the market. IT uses systems integrators and technology partners to create centers of excellence specialized in delivering value to the business. We call these software delivery factories.

Global Application Outsourcing, Mark Skilton, CSC, April 2006.

10 10

IBM Software Group | Rational software

Business Depends on the Ability to Deliver Systems & Software


Collaboration, Automation and Reporting

Enhanced collaboration enables you to manage relationships between subcontractors and multiple suppliers

Increased automation enables you to develop products at a lower cost and with fewer resources than before, while coping with rapidly changing market demands and technological advances

Advanced reporting enables you to demonstrate compliance to requirements and regulations with complete accountability

11 11

IBM Software Group | Rational software

Integrated Product Delivery framework Components


Product Program Management
Business Requirements Product Requirements Service, Program Planning Release Scoping & Scheduling Month, Quarter & Yearly Plans Individual Product Plans & Schedule

IT Resource Optimization
Skills, Profiles inventory Infrastructure Resources Deployment Plans Manage Test Environments Delivery Workflow Process Process Approval & Automation

Product Program Mgmt.

Enterprise Release Mgmt.

Definitive Software Library

IT Resource optimization

IBM Product Delivery framework

Enterprise Release Management


Version Quality Integrated Manage Management Risk Program Control Releases Management Change Management Release Roadmap & Planning Packaging & Deployment

Definitive Software Library


Maintain Dynamic BOM Auditing and Compliance Asset Reusability Historical Environments Accuracy and Efficiency Integration with Release Mgmt.

12

IBM Software Group | Rational software

Agenda

Product Delivery Challenges in Core Banking refresh Benefits of Integrated Product Delivery Framework Improving the performance of Product Delivery Framework Solution Components Product Delivery Performance Improvement Framework Product Portfolio Management Product Development & Delivery

13

IBM Software Group | Rational software

IBM Rational Integrated Product Delivery Framework


- Accelerates and Delivers smarter solutions with greater Agility
The framework gives you speed, flexibility and choice in delivering solutions while reducing cost and risk
Enterprise Release Management

The framework provides a Solution Delivery Platform Product Program Management Enterprise Release Management Quality and Test Lab Management Definitive Software Library Best practices and business- specific usage patterns to lower risk An approach to align technology with business needs

Product Program Management

Definitive Software Library

Test Lab optimization

Integrated Product Delivery Framework

14

IBM Software Group | Rational software

Program Planning and Release Execution

Release Execution

15

IBM Software Group | Rational software

IT Systems Release and Roadmap Planning


Product Program Management
Supporting System 1 Business Requirements Release Plan Cost Schedule Resources

Prioritization Impact Assessment Portfolio Analysis


Supporting
Supporting2 System System 2

Risks & Mitigations Business Requirements Release Plan Cost Schedule Resources Risks & Mitigations

Core System Release

Supporting System 3

Business Requirements Release Plan Cost Schedule Resources Risks & Mitigations

Supporting Supporting System 1 4 System

Business Requirements Release Plan Cost Schedule Resources Risks & Mitigations

16

IBM Software Group | Rational software

End-to-End Release Management


Time Rel 6.5
Supporting System 1

Solution Delivery Framework


SIT UAT

In-house Development Rel 8.0.1


Supporting System 1

Design

Regression

SIT

Usability

Out sourced Unit Test Regression Functional SIT UAT

Rel 7.1 Core Banking System Packaged Software Rel 9.3.2


Supporting Supporting System 13 System CRM

SIT

SIT Rel 12.7.0


Supporting Supporting System 1 4 System

Legacy Unit Test Regression SIT UAT 17

IBM Software Group | Rational software

Integrated Product Delivery Framework


- Supported by Industry Best Practices and Innovation

Improving Performance of IT Solution Delivery

Integrated Product Delivery Framework


Best Practice framework for multi-product Delivery
Planning & Scoping
Service Concept Requirements Scoping Service Roadmap Planning Products Plan & Dependency

Development & Delivery


Project Design Development Testing Phase Gates Deployment Automation Service Release

Roadmap & Release Planning


Web based tool for requirements Capturing. Product Roadmap Planning Real-time Dashboard and Status
Unit Test Integration Test System Test Systems Integration Test User Acceptance Test (UAT) Operability Test

Release Delivery & Deployment Framework


Automated deployment of multiple Applications across multiple test environments simultaneously. Find and fix defects as early as possible and prevent future defects from being injected
18

IBM Software Group | Rational software

Prescription for successful Product Delivery Framework


Stage 4 Stage 4

Value Value

Stage 3 Stage 3

Stage 2 Stage 2

Release Management framework Setting up and Configuration Process for Product releases Asset Optimization Test Lab Management Test Lab configuration Definitive Software Library IT Resource Optimization

Stage 1 Stage 1

Roadmap and Release Planning Monthly, Quarterly Roadmap Definition Release Dependency Analysis Release Planning and Scoping Product Program Management Business Requirements Planning & Analysis Program Planning, Tracking and Monitoring Schedule, Cost & Resource Management

Time Time

19

IBM Software Group | Rational software

Agenda

Product Delivery Challenges in Core Banking refresh Benefits of Integrated Product Delivery Framework Improving the performance of Product Delivery Framework Solution Components Product Delivery Performance Improvement Framework Product Portfolio Management Product Development & Delivery

20

IBM Software Group | Rational software

IBM Rational Focal Point Product Program Management


Choosing the right initiatives at the right time
Automated request capture
Automate tactical activities like request capture and provide consistency to the evaluation and approval processes

Value-based selection and trade-offs


Focus on creating value for your customers and your business Make trade-offs based on the changing priorities of the organization and customers

Prioritize Product Releases


Balance and sequence product releases to maximize value and meet strategic goals View stages, gates, milestones, requirements associated with each product Understand impact of sequence on cost, headcount and revenue with consideration for constraints

Elicit, analyze, prioritize and plan demands according to business value Elicit, analyze, prioritize and plan demands according to business value
21

IBM Software Group | Rational software

Program/Product Plans : Roadmap Development

View Dependencies and Milestones Balance and sequence releases to maximize value and meet strategic goals View stages, gates, milestones, requirements associated with each release in the pipeline Understand impact of sequence on cost, headcount and cost/benefit with consideration for constraints
22

IBM Software Group | Rational software

Product Development & Delivery Process


Needs integration with Program Planning Framework
Tasks Manage Requirements

Product Development and Delivery Framework


Manage Code & Changes Build Source Code Test and Quality Management Security Vulnerability Analysis Deploy Tested application Release Application

Requirements Definition & Management

Software Configuration & Product Build & Developer level Change Testing Management

Business Driven & Risk Based Quality Management

Product Code Analysis & Security Testing

Test Lab Management with Deployment Automation

Product Deployment and Approval Process

23

IBM Software Group | Rational software

Automate Test Lab Environment Setup


Automate the configuration and provisioning of resources in the test lab
Spend less time configuring and more time testing Automate the installation and configuration of OS, Network settings, the software stack, & patches in the test lab Make sure the production environment matches the test environment Mimic production system configurations Reduce unnecessary re-testing by sharing production configurations

Step 6: Evalute 7% Step 5: Execute Tests 14%

Step 1: Plan 7% Step 2: Design &Develop 24%

Step 4: Configure & Provision 36%

Step 3: Define Environment 12%

Breakdown of Testing Tasks and Typical % of Total Effort

Result: Increase customer satisfaction through


deployment consistency and quality
24

IBM Software Group | Rational software

Infrastructure Resource Optimization


Define Test Environment Request Environment Search Environment Find Match and Reserve Schedule Testing Prepare Environment Install, Tune Configure Deploy Tools Execute Tests Clean up Environment

Collaborate
Ensure infrastructure required to fulfill my test plan

Automate
Deploy the configurations my teams require for test

Before lab automation

40% Lab Setup 40% Lab Setup

60% Test Time 60% Test Time

Report
Analyze patterns to minimize cost and optimize utilization

Non-automated tasks or steps (50% of setup effort)

Ad-hoc or varying workflows and setup tasks

Application setup with RTLM (30-50% reduction) System setup with TPM (15-20% reduction)

50% reduction in effort for test system deployment

With lab automation

20% Setup 20% Setup

80% Test Time 80% Test Time

Free Cycles Free Cycles

20% gain

Source: IBM

25

IBM Software Group | Rational software

Recreating a Release Quickly and Efficiently


A Library that manages published/Golden software and business assets:
Tasks
Identify Business Need Propose Develop Publish and Review Use or Deploy Retire or create new version

Enterprise Arch

Data Model Design Model Service Specification

Application

Doc of Understanding Release

SLA Deploy Plan Install Guide

Bus Case Reference Arch Bus Process Measure asset performance Harvest assets Third Party Binary Open Source Jar Test Data

Tuning Guide

Test Results

Create, publish, search & use assets

Gold

Build

Virtual Image VM Asset Report Management Understand


Policies Impact of change

Measure asset performance

Business
Business Business Manager Manager

Development
Architect Architect Rational Software Architect
Project Tester Tester Manager Manager Build Mgr Build Mgr RFT Rational RPT Build Method ClearClearForge Composer Quest Project

Operations
Policy Policy Manager Manager WebWeblayers Deployment Deployment Manager Manager SOA Architect SOA Architect Tivoli CCMDB Service Registry

Portfolio Mgmt Insight Reporting

All Roles All Roles Microsoft System Architect

Analyst Analyst WebSphere Business Modeler Req Pro

Developer Developer WebSphere Integration Developer

Eclipse
Sharepoint Wikis Requirements SCM Defects Builds Policies CMDB UDDI Registry 26

IBM Software Group | Rational software

Integrated Product Delivery framework Components


Product Program Management
Business Requirements Product Requirements Service, Program Planning Release Scoping & Scheduling Month, Quarter & Yearly Plans Individual Product Plans & Schedule

IT Resource Optimization
Skills, Profiles inventory Infrastructure Resources Deployment Plans Manage Test Environments Delivery Workflow Process Process Approval & Automation

Product Program Mgmt.

Enterprise Release Mgmt.

Definitive Software Library

IT Resource optimization

IBM Product Delivery framework

Enterprise Release Management


Version Quality Integrated Manage Management Risk Program Control Releases Management Change Management Release Roadmap & Planning Packaging & Deployment

Definitive Software Library


Maintain Dynamic BOM Auditing and Compliance Asset Reusability Historical Environments Accuracy and Efficiency Integration with Release Mgmt.

27

IBM Software Group | Rational software

Agenda

Product Delivery Challenges in Core Banking refresh Benefits of Integrated Product Delivery Framework Improving the performance of Product Delivery Framework Solution Components Product Delivery Performance Improvement Framework Product Portfolio Management Product Development & Delivery

28

IBM Software Group | Rational software

Common and Consistent Interface to capture Requests

Collect enhancement requests, market requirements and breakdown to technical requirements for development Capture product ideas through simple or detailed web forms Link requirements to customer, products, markets, other valuable categories Automate requirements gathering with email direct email capture Ability to define different forms for different roles
29

IBM Software Group | Rational software

Managing Relationships
Links can be created between any kind of elements, e.g. releases to requirements, business requirements to technical requirements and so on All links are hyperlinks for easy navigation

Assign requirements to releases Automatically calculate values such as total estimated cost for a release
30

IBM Software Group | Rational software

Analyzing and understanding impact

31

IBM Software Group | Rational software

Program/Project Plans : Cost/Risk/Benefit Analysis

Benefit to business Visualize the cost/risk/benefit trade-off Include other criteria to build full picture of value Visualize needs of particular markets or customers and see the impact on value delivered to them Understand which projects and initiatives to invest in, retire and/or de-prioritize
32

IBM Software Group | Rational software

Core System Release Planning

Balance and sequence product releases to maximize value and meet strategic goals View stages, gates, milestones, requirements associated with each product in the pipeline Understand impact of sequence on cost, headcount and revenue with consideration for constraints
33

IBM Software Group | Rational software

Visibility to all Products/Releases

View the entire product portfolio, analyze specific product lines, or drill-down to details of a single product Include competitor products for easy analysis and comparison Easily accessible through any desktops web browser

34

IBM Software Group | Rational software

Product (Technology) Roadmap Planning

Three roadmaps are selected for review and analysis

A set of milestone criteria are selected and applied to the roadmaps

Resource burden through the planning horizon is aggregated for selected roadmaps
35

35

IBM Software Group | Rational software

Agenda

Product Delivery Challenges in Core Banking refresh Benefits of Integrated Product Delivery Framework Improving the performance of Product Delivery Framework Solution Components Product Delivery Performance Improvement Framework Product Portfolio Management Product Development & Delivery

36

IBM Software Group | Rational software

End-to-End Release Management


Time Rel 6.5
Supporting System 1

SIT

UAT

In-house Development Rel 8.0.1


Supporting System 1

Design

Regression

SIT

Usability

Out sourced Unit Test Regression Functional SIT UAT

Rel 7.1 Core Banking System Packaged Software Rel 9.3.2


Supporting Supporting System 13 System CRM

SIT

SIT Rel 12.7.0


Supporting Supporting System 1 4 System

Legacy Unit Test Regression SIT UAT 37

IBM Software Group | Rational software

Infrastructure Resource Optimization


Define Test Environment Request Environment Search Environment Find Match and Reserve Schedule Testing Prepare Environment Install, Tune Configure Deploy Tools Execute Tests Clean up Environment

Collaborate
Ensure infrastructure required to fulfill my test plan

Automate
Deploy the configurations my teams require for test

Before lab automation

40% Lab Setup 40% Lab Setup

60% Test Time 60% Test Time

Report
Analyze patterns to minimize cost and optimize utilization

Non-automated tasks or steps (50% of setup effort)

Ad-hoc or varying workflows and setup tasks

Application setup with RTLM (30-50% reduction) System setup with TPM (15-20% reduction)

50% reduction in effort for test system deployment


80% Test Time 80% Test Time Cycles Cycles Free Free

With lab automation

20% Setup 20% Setup

Source: IBM

20% gain
38

IBM Software Group | Rational software

Building Blocks for Deployment Automation

39

IBM Software Group | Rational software

Topology Generated Automation

40

IBM Software Group | Rational software

Framework to automate repetitive tasks


Individual tasks performed as part of a project. Each contains one or 1a. cleartool mkview -snapshot -tag $BF_TAG -vws more command line statements $BF_SERVER_ROOT\$BF_TAG machine. A $VIEW_STG\$BF_TAG.vws to be executed on a server 1b. cleartool setcs -tag $BF_TAG config.spec step can run a script, invoke another application, move or copy files, export a project for backup, and more.
2a. gcc main.c -o main.o 2b. gcc main.c -o ui.o 2c. make Release 3a. testscript.sh run r $RELEASE module HelloWorld.exe

Steps

Project

Containers that hold a series of steps necessary to execute a process. A project can contain a series of diverse tasks beyond the compile, including automated tests, running installers, updating databases, or a website update.
Source Build Test Package Deploy

Environment

1. RELEASE=Release_1.1 Collections of environment Files\Java\jdk1.5.0_06 2. JAVA_HOME=C:\Programvariables which can be maintained separate from projects and steps, then assigned to projects and 3. PATH=C:\Program Files\Java\jdk1.5.0_06\bin steps as needed. 4.

41

IBM Software Group | Rational software

Achieving efficiency by collecting multiple proejcts


Control Acceleration Environment Notification Scheduling Log Analysis Tracking Analysis

Reduce costs of software delivery Increase quality of software deliverables


Init

Project/Process 2 Project/Process Project/Process 3 Compile Linux Compile LinuxProject/Process 4 Decreased overall


Compile Linux Compile Linux

time-to-market Comprehensive documentation for governance and Test Package Deploy Test Package compliance Deploy
Test Test

Environment Environment Environment Environment

Get Src Init Get Src Init Get Src Init Get Src Compile Windows Compile Windows (main) (main) Compile Windows Link (main) Compile Windows Windows Link Windows (main, ui) (main) (main, ui) Link Windows (main, ui) Link Windows Compile Windows (main, ui) Compile Windows (ui) (ui) Compile Windows (ui) Compile Windows (ui)

Compile Solaris Compile Solaris Compile Solaris Compile Solaris

Package Deploy Package Deploy

Reusable Steps Reusable Steps Reusable Steps Reusable Steps

42

IBM Software Group | Rational software

Putting it all together

43

IBM Software Group | Rational software

Technical Overview
SOFTWARE DELIVERY AUTOMATION FRAMEWORK
Management Console
Centralized Web-based, Collaborative Distributed Access, Role-Based Security

IDE Plug-Ins
Developer Self-Service, Role-Based Security

Control

Acceleration

Environment

Notification

Scheduling

Log Analysis

Tracking

Analysis

Business Requirements

Automated, Repeatable Application Development Lifecycle

Dev

Source Control

Analyze Source

Product Build

Package

Deploy

Test

Scripting

Python, VBscript, Batch, Perl, KSH

Languages Java, C, C++, C#, etc.

Source Control Continuous Integration and Interaction

Source Analysis Rational Software Analyzer, Logiscope, etc.

Build Tools ObjectMake, ClearMake, Ant, Maven, etc.

Package Tools Wise, Install Shield, RPM, JAR, WAR, etc.

Release Simple deploy or Interaction with Tivoli, etc.

Test Tools Test Manager, Robot, Functional, etc.

Platforms

UNIX, Windows Mac, Linux, zSeries, iSeries, RTOS, Virtualized

Production
44

Process Automation & Continuous Integration

IBM Software Group | Rational software

Recreating a Release quickly and efficiently


A Library that manages published/Golden software and business assets:
Tasks
Identify Business Need Propose Develop Publish and Review Use or Deploy Retire or create new version

Enterprise Arch

Data Model Design Model Service Specification

Application

Doc of Understanding Release

SLA Deploy Plan Install Guide

Bus Case Reference Arch Bus Process Measure asset performance Harvest assets Third Party Binary Open Source Jar Test Data

Tuning Guide

Test Results

Create, publish, search & use assets

Gold

Build

Virtual Image VM Asset Report Management Understand


Policies Impact of change

Measure asset performance

Business
Business Business Manager Manager

Development
Architect Architect Rational Software Architect
Project Tester Tester Manager Manager Build Mgr Build Mgr RFT Rational RPT Build Method ClearClearForge Composer Quest Project

Operations
Policy Policy Manager Manager WebWeblayers Deployment Deployment Manager Manager SOA Architect SOA Architect Tivoli CCMDB Service Registry

Portfolio Mgmt Insight Reporting

All Roles All Roles Microsoft System Architect

Analyst Analyst WebSphere Business Modeler Req Pro

Developer Developer WebSphere Integration Developer

Eclipse
Sharepoint Wikis Requirements SCM Defects Builds Policies CMDB UDDI Registry 45

IBM Software Group | Rational software

46

IBM Software Group | Rational software

IBM Rational Integrated Product Delivery framework


Product Program Management
Business Requirements Product Requirements Service, Product Planning Product Roadmaps Release Plans Program Plans & Schedule

IT Resource Optimization
Skills, Profiles inventory Applications Impacted Infrastructure Resources Manage Test Environments Delivery Workflow Process Process Automation

Product Program Mgmt.

Enterprise Release Mgmt.

Definitive Software Library

IT Resource optimization

IBM Product Delivery framework

Enterprise Release Management


Version Build & Release Quality Integrated Risk Management Control Management Management Change Packaging & Manage Program Core Banking Transformation Management Deployment Releases

Definitive Software Library


Maintain Customer Dynamic BOM Asset Accuracy and Care and Insight Reusability Efficiency

Auditing and Historical Integration with Core Compliance Banking TransformationMgmt. Environments Release

47

IBM Software Group | Rational software

Learn more at: IBM Rational software Rational launch announcements Rational Software Delivery Platform Accelerate change & delivery Deliver enduring quality Enable enterprise modernization Ensure Web security & compliance Improve project success Manage architecture Manage evolving requirements Small & midsized business Targeted solutions Rational trial downloads developerWorks Rational Leading Innovation IBM Rational TV IBM Business Partners IBM Rational Case Studies

Copyright IBM Corporation 2009. 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 IBMs 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.

48

IBM Software Group | Rational software

Business Service Delivery Challenges


New Profitability Curve Technological change & convergence drives increasingly shorter product lifecycles. Shrinking timeframe to re-coup market advantage from an innovation or IP advantage. Product uptake and sales peak occur earlier, and profits erode much sooner.
Rapid Erosion

Cash Flow

Faster Time to Market Higher Peak Sales Quicker Product Uptake

Time

Old Lifecycle New Lifecycle

Product Lifecycle

U n cle a r o r co n tin u a lly ch a n g in g p ro d u ct d e fin itio n s P ro d u ct d o e s n o t m e e t cu s to m e r o r m a rke t re q u ire m e n ts U n re a lis tic s ch e d u le e xp e cta tio n s P ro je cts n o t a d e q u a te ly s ta ffe d U n cle a r o r co n tin u a lly ch a n g in g p rio ritie s U n re a lis tic fin a n cia l e xp e cta tio n s

42% 37% 27% 26% 24% 24% 0% 10% 20% 30% 40% 50%
49

Business Requirements changes infusing ripple effect in product delivery environment. Difficult to keep projects on track with effort, cost and schedule Development teams are not agile to keep up with the pace of Business Requirements.

IBM Software Group | Rational software Business Service to be Released


Call Center

CRM Service

ERP System

Supplier

Outsourced Shipping, Credit Check

50

IBM Software Group | Rational software

51

You might also like