2.2integrated product delivery framework
TRANSCRIPT
IBM Software Group
© 2009 IBM CorporationInnovation for a smarter planet
Integrated Product Delivery Framework
Kedar Walimbe Technical Professional Leader – IBM Rational ASEAN
Achieving Operational Excellence – improved Time to Market
IBM Software Group | Rational software
2
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 ManagementProduct Development & Delivery
IBM Software Group | Rational software
3
New Product Development Sales
Customer Management
and CareBilling and Collections
Deployment& Fulfillment
Service Assurance
EffectiveResource
Development
Develop New Markets and
ProductsAcquire and Manage
CustomersDeploy and Maintain
ProductsManage
Enterprise
BusinessManagementMarketing
CEO Business Model Question: What are my differentiating capabilities and new growth markets ?
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
Differentiated = EffectivenessSome 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)
Non-Differentiated = Efficiency
The operating model for Organizations can be described by its major components which can in turn be selected to drive strategic differentiation and growth:
IBM Software Group | Rational software
4
Focus on Releasing Business Service - Not Individual Products
Compliance Reporting
Account OpeningAnti-Money Laundering
Payments Processing
Customers
Partners
Regulators
3rd Party Service Providers
Processes
Payment Processing
CRM Systems
User Front End
Multi-Channel Delivery
Core Banking System
Business Service to be Released
IBM Software Group | Rational software
5
Challenges- Rapid delivery of innovative Products & Services
Ideation Scoping BusinessCase Development Testing Launch Post
Launch
9 weeks 8 weeks 18 weeks
35 weeks
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.
42%
37%
27%
26%
24%
24%
0% 10% 20% 30% 40% 50%
U n clea r o r con tin ua lly chang ing p roductde fin itions
Product d oes no t m ee t cus tom er o r m a rke trequ irem en ts
U n rea lis tic s che du le e xpecta tions
Pro je cts no t adequa te ly s ta ffed
U ncle a r o r con tinu a lly chang ing p rio ritie s
U n rea lis tic fin ancia l e xpecta tions
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.
IBM Software Group | Rational software
6
Silo-ed approach for Development Teams makes Product Delivery Challenging
Requirements
Design
Implementation/Assembly
Quality Management
Deployment
DevelopmentTeams
Quality Assurance
Pre-Production Deployment
Business Analysts
IBM Software Group | Rational software
7
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
8
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 ManagementProduct Development & Delivery
IBM Software Group | Rational software
9
Product Delivery Framework is critical for Operational Excellence
Product Delivery Framework is viewed as a strategic business asset
Product Delivery Framework is helping clients:
• 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.
Accelerating innovation and enabling effective change is highly dependent on the ability to manage effective software delivery
Definitive Software Library
IT Resource optimization
Product Program
Management
Enterprise Release
Management
Integrated Product Delivery FrameworkIntegrated Product Delivery Framework
IBM Software Group | Rational software
1010
The Model is Evolving to a Software Delivery 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.
http://en.wikipedia.org/wiki/Software_factory
IBM Software Group | Rational software
1111
Business Depends on the Ability to Deliver Systems & Software
Advanced reporting enables you to demonstrate compliance to requirements and
regulations with complete accountability
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
Enhanced collaboration enables you to manage relationships between
subcontractors and multiple suppliers
Collaboration, Automation and Reporting
IBM Software Group | Rational software
12
Integrated Product Delivery framework Components
Product Program Management
Business Requirements
Release Scoping & Scheduling
Individual Product Plans & Schedule
Product Requirements
Month, Quarter & Yearly Plans
Service, Program Planning
IBM Product Delivery frameworkIBM Product Delivery framework
Definitive Software Library
IT Resource optimization
Product Program
Mgmt.
Enterprise Release Mgmt.
IT Resource Optimization
Skills, Profiles inventory
Manage Test Environments
Process Approval & Automation
Deployment Plans
Delivery Workflow Process
Infrastructure Resources
Integrated Risk Management
Enterprise Release Management
Version Control
Packaging & Deployment
Manage Program Releases
Change Management
Quality Management
Release Roadmap & Planning
Definitive Software Library
Maintain Dynamic BOM
Historical Environments
Integration with Release Mgmt.
Auditing and Compliance
Accuracy and Efficiency
Asset Reusability
IBM Software Group | Rational software
13
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 ManagementProduct Development & Delivery
IBM Software Group | Rational software
14
IBM Rational Integrated Product Delivery Framework- Accelerates and Delivers smarter solutions with greater Agility
The framework provides a Solution Delivery Platform…
Product Program Management Enterprise Release Management Quality and Test Lab Management Definitive Software LibraryBest practices and business- specific usage patterns to lower riskAn approach to align technology with business needs
The framework gives you speed, flexibility and choice in delivering
solutions while reducing cost and risk
Definitive Software Library
Test Lab optimization
Product Program
Management
Enterprise Release
Management
Integrated Product Delivery FrameworkIntegrated Product Delivery Framework
IBM Software Group | Rational software
15
Program Planning and Release Execution
Release Execution
IBM Software Group | Rational software
16
IT Systems Release and Roadmap Planning
Core System Release
Supporting System 2
Prioritization
Impact AssessmentPortfolio Analysis
Product Program Management
Supporting System 2 Business Requirements
Release PlanCostSchedule
Resources
Risks & Mitigations
Supporting System 3 Business Requirements
Release PlanCostSchedule
Resources
Risks & Mitigations
Supporting System 1
Supporting System 1 Business Requirements
Release PlanCostSchedule
Resources
Risks & Mitigations
Business Requirements
Release PlanCostSchedule
Resources
Risks & Mitigations
Supporting System 4
IBM Software Group | Rational software
17
End-to-End Release Management
Core Banking System
SupportingSystem 3
Supporting System 4
Unit Test Regression SIT UAT
Unit Test Regression Functional SIT UAT
SIT UAT
Rel 7.1
Packaged Software
Supporting System 1
Rel 6.5
In-house
Time
Supporting System 1
Rel 8.0.1
Out sourced
Supporting System 1
Rel 9.3.2
CRM
Supporting System 1
Rel 12.7.0
Legacy
DesignDevelopment Regression SIT Usability
SIT
SIT
Solution Delivery Framework
IBM Software Group | Rational software
18
Release Delivery & Deployment FrameworkAutomated deployment of multiple Applications across multiple test environments simultaneously.Find and fix defects as early as possible and prevent future defects from being injected
Integrated Product Delivery Framework - Supported by Industry Best Practices and Innovation
Integrated Product Delivery Framework
Service Concept
Deployment Service Release
Requirements Scoping
Products Plan& Dependency
Project DesignDevelopment
TestingService Roadmap Planning
Planning & Scoping Development & Delivery
Integration Test
UnitTest
System Test
Systems Integration Test
User Acceptance Test (UAT)
Operability Test
Integration Test
UnitTest
System Test
Systems Integration Test
User Acceptance Test (UAT)
Operability Test
Web based tool for requirements Capturing.Product Roadmap PlanningReal-time Dashboard and Status
Roadmap & Release Planning
Best Practice framework for multi-product Delivery
Improving Performance of IT Solution Delivery
Phase Gates Automation
IBM Software Group | Rational software
19
Prescription for successful Product Delivery Framework
ValueValue
Stage 4Stage 4
Stage 3Stage 3
Stage 1Stage 1
Stage 2Stage 2
Test Lab Management Test Lab configurationDefinitive Software LibraryIT Resource Optimization
Roadmap and Release PlanningMonthly, Quarterly Roadmap DefinitionRelease Dependency AnalysisRelease Planning and Scoping
Release Management frameworkSetting up and ConfigurationProcess for Product releasesAsset Optimization
TimeTime
Product Program ManagementBusiness Requirements Planning & AnalysisProgram Planning, Tracking and MonitoringSchedule, Cost & Resource Management
IBM Software Group | Rational software
20
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 ManagementProduct Development & Delivery
IBM Software Group | Rational software
21
Automated request captureAutomate tactical activities like request capture and provide consistency to the evaluation and approval processes
Value-based selection and trade-offsFocus on creating value for your customers and your businessMake trade-offs based on the changing priorities of the organization and customers
Prioritize Product ReleasesBalance and sequence product releases to maximize value and meet strategic goalsView stages, gates, milestones, requirements associated with each productUnderstand impact of sequence on cost, headcount and revenue with consideration for constraints
IBM Rational Focal Point – Product Program ManagementChoosing the right initiatives at the right time
Elicit, analyze, prioritize and plan demands according to business valueElicit, analyze, prioritize and plan demands according to business value
IBM Software Group | Rational software
22
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
IBM Software Group | Rational software
23
Product Development & Delivery ProcessNeeds integration with Program Planning Framework
Manage Requirements
Security Vulnerability
Analysis
Manage Code &
Changes
BuildSourceCode
Test and Quality
Management
DeployTested
applicationRelease
Application
Product Development and Delivery Framework
Requirements Definition &
Management
Product Code Analysis & Security Testing
Test Lab Management
with DeploymentAutomation
Product Deployment
and Approval Process
Tasks
Product Build & Developer level
Testing
Business Driven & Risk Based Quality Management
Software Configuration &
Change Management
IBM Software Group | Rational software
24
Step 1: Plan7%
Step 2: Design &Develop
24%
Step 3: Define Environment
12%
Step 4: Configure &
Provision36%
Step 5: Execute Tests14%
Step 6: Evalute7%
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 configurationsReduce unnecessary re-testing by sharing production configurations
Result: Increase customer satisfaction through deployment consistency and quality
Breakdown of Testing Tasks and Typical % of Total Effort
IBM Software Group | Rational software
25
Infrastructure Resource Optimization
40% Lab Setup40% Lab Setup 60% Test Time60% Test Time
20% Setup20% Setup 80% Test Time Free Cycles80% Test Time Free Cycles
Non-automated tasks or steps
(50% of setup effort)
Application setup with RTLM (30-50%
reduction)System setup with TPM
(15-20% reduction)
Ad-hoc or varying workflows and setup tasks
50% reduction in effort for test system deployment
20% gain
Before lab automation
With lab automation
Source: IBM
Define Test Environment
Install, Tune DeployTools
RequestEnvironment
Find Matchand Reserve
ScheduleTesting
Prepare SearchEnvironment Configure
Execute Tests
Clean upEnvironmentEnvironment
CollaborateEnsure infrastructure required
to fulfill my test plan
AutomateDeploy the configurations my
teams require for test
ReportAnalyze patterns to minimize cost
and optimize utilization
IBM Software Group | Rational software
26
Tasks
Create, publish, search & use assets
Publish and Review
DevelopProposeIdentify Business
Need
Useor
Deploy
Retire or create new
version
Understand Impact of change
Harvest assets
Measure asset performance
Report Policies
Gold Build Measure asset performance
BusinessBusiness OperationsOperations
Recreating a Release Quickly and EfficientlyA Library that manages published/Golden software and business assets:
DevelopmentDevelopment
Rational Rational Software Software ArchitectArchitect
ArchitectArchitect
WebSphere WebSphere Integration Integration DeveloperDeveloper
DeveloperDeveloper RFTRFTRPTRPT
ClearClear--QuestQuest
TesterTester
Eclipse
Rational Rational Method Method
ComposerComposer
Project ManagerProject
Manager
Bus Process
SLA
Deploy Plan
Install Guide
Tuning GuideTest Results
Design Model
Doc of UnderstandingService Specification
ApplicationData Model
CMDB UDDI Registry
MicrosoftMicrosoft
System System ArchitectArchitect
All RolesAll RolesPortfolio Portfolio
MgmtMgmtInsightInsight
Reporting Reporting
Business Manager
Business Manager
Virtual ImageVM
Third Party Binary
TivoliTivoliCCMDBCCMDB
Deployment Manager
Deployment Manager
Service Service RegistryRegistry
SOA ArchitectSOA Architect
WebWeb--layerslayers
Policy ManagerPolicy
Manager
Build Build ForgeForge
Build MgrBuild Mgr
Reference Arch
WebSphere WebSphere Business Business ModelerModelerReqReq ProPro
AnalystAnalyst
Enterprise Arch
Open Source Jar
Test Data
Bus CaseRelease
SCMRequirementsSharepoint Wikis Defects Builds Policies
AssetManagement
IBM Software Group | Rational software
27
Integrated Product Delivery framework Components
Product Program Management
Business Requirements
Release Scoping & Scheduling
Individual Product Plans & Schedule
Product Requirements
Month, Quarter & Yearly Plans
Service, Program Planning
IBM Product Delivery frameworkIBM Product Delivery framework
Definitive Software Library
IT Resource optimization
Product Program
Mgmt.
Enterprise Release Mgmt.
IT Resource Optimization
Skills, Profiles inventory
Manage Test Environments
Process Approval & Automation
Deployment Plans
Delivery Workflow Process
Infrastructure Resources
Integrated Risk Management
Enterprise Release Management
Version Control
Packaging & Deployment
Manage Program Releases
Change Management
Quality Management
Release Roadmap & Planning
Definitive Software Library
Maintain Dynamic BOM
Historical Environments
Integration with Release Mgmt.
Auditing and Compliance
Accuracy and Efficiency
Asset Reusability
IBM Software Group | Rational software
28
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 FrameworkProduct Portfolio ManagementProduct Development & Delivery
IBM Software Group | Rational software
29
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
IBM Software Group | Rational software
30
Managing RelationshipsLinks 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
IBM Software Group | Rational software
31
Analyzing and understanding impact
IBM Software Group | Rational software
32
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
IBM Software Group | Rational software
33
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
IBM Software Group | Rational software
34
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 desktop’s web browser
IBM Software Group | Rational software
35
Product (Technology) Roadmap Planning
35
Three roadmaps are selected for review and analysis
1
A set of milestone criteria are selected and applied to the roadmaps
2
Resource burden through the planning horizon is aggregated for selected roadmaps
3
IBM Software Group | Rational software
36
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 ManagementProduct Development & Delivery
IBM Software Group | Rational software
37
End-to-End Release Management
Core Banking System
SupportingSystem 3
Supporting System 4
Unit Test Regression SIT UAT
Unit Test Regression Functional SIT UAT
SIT UAT
Rel 7.1
Packaged Software
Supporting System 1
Rel 6.5
In-house
Time
Supporting System 1
Rel 8.0.1
Out sourced
Supporting System 1
Rel 9.3.2
CRM
Supporting System 1
Rel 12.7.0
Legacy
DesignDevelopment Regression SIT Usability
SIT
SIT
IBM Software Group | Rational software
38
Infrastructure Resource Optimization
40% Lab Setup40% Lab Setup 60% Test Time60% Test Time
20% Setup20% Setup 80% Test Time Free Cycles
80% Test Time Free Cycles
Non-automated tasks or steps
(50% of setup effort)
Application setup with RTLM (30-50%
reduction)System setup with TPM
(15-20% reduction)
Ad-hoc or varying workflows and setup tasks
50% reduction in effort for test system deployment
20% gain
Before lab automation
With lab automation
Source: IBM
Define Test Environment
Install, Tune DeployTools
RequestEnvironment
Find Matchand Reserve
ScheduleTesting
Prepare SearchEnvironment Configure
Execute Tests
Clean upEnvironmentEnvironment
CollaborateEnsure infrastructure required
to fulfill my test plan
AutomateDeploy the configurations my
teams require for test
ReportAnalyze patterns to minimize cost
and optimize utilization
IBM Software Group | Rational software
39
Building Blocks for Deployment Automation
IBM Software Group | Rational software
40
Topology Generated Automation
IBM Software Group | Rational software
41
EnvironmentCollections of environment variables which can be maintained separate from projects and steps, then assigned to projects and steps as needed.
Framework to automate repetitive tasks
1. RELEASE=Release_1.12. JAVA_HOME=C:\Program Files\Java\jdk1.5.0_063. PATH=C:\Program Files\Java\jdk1.5.0_06\bin4. …
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.Project
Build Test Package DeploySource
…
Individual tasks performed as part of a project. Each contains one or more command line statements to be executed on a server machine. A step can run a script, invoke another application, move or copy files, export a project for backup, and more.Steps
2a. gcc main.c -o main.o2b. gcc main.c -o ui.o2c. make Release
3a. testscript.sh –run –r $RELEASE –module HelloWorld.exe
1a. cleartool mkview -snapshot -tag $BF_TAG -vws$VIEW_STG\$BF_TAG.vws $BF_SERVER_ROOT\$BF_TAG
1b. cleartool setcs -tag $BF_TAG config.spec
IBM Software Group | Rational software
42
Project/Process
Environment
Get Src
Compile Solaris
Compile Linux
Test Package DeployInit
Compile Windows(main)
Reusable Steps
Compile Windows(ui)
Link Windows(main, ui)
Project/Process 2
Environment
Get Src
Compile Solaris
Compile Linux
Test Package DeployInit
Compile Windows(main)
Reusable Steps
Compile Windows(ui)
Link Windows(main, ui)
Project/Process 3
Environment
Get Src
Compile Solaris
Compile Linux
Test Package DeployInit
Compile Windows(main)
Reusable Steps
Compile Windows(ui)
Link Windows(main, ui)
Project/Process 4
Environment
Get Src
Compile Solaris
Compile Linux
Test Package DeployInit
Compile Windows(main)
Reusable Steps
Compile Windows(ui)
Link Windows(main, ui)
Reduce costs of software delivery
Increase quality of software deliverables
Decreased overall time-to-market
Comprehensive documentation for governance and
compliance
Achieving efficiency by collecting multiple proejcts
Control Acceleration Environment Notification Scheduling Log Analysis Tracking Analysis
IBM Software Group | Rational software
43
Putting it all together…
IBM Software Group | Rational software
44
Technical Overview
Python, VBscript, Batch, Perl, KSH Scripting
Process Automation & Continuous IntegrationAutomated, Repeatable Application Development Lifecycle
Bus
ines
s R
equi
rem
ents
Prod
uctio
n
Dev Source Control
Analyze Source
Product Build Package Deploy Test
Platforms UNIX, Windows Mac, Linux, zSeries, iSeries, RTOS, Virtualized
Continuous Integration
and Interaction
ObjectMake, ClearMake, Ant, Maven,
etc.
Java, C, C++, C#, etc.
Test Manager, Robot,
Functional, etc.
Simple deploy or Interaction
with Tivoli, etc.
Wise, Install Shield, RPM, JAR, WAR,
etc.
Management ConsoleCentralized Web-based, Collaborative Distributed Access, Role-Based Security
IDE Plug-InsDeveloper Self-Service, Role-Based Security
SOFTWARE DELIVERY AUTOMATION FRAMEWORK
Rational Software Analyzer,
Logiscope, etc.
Control Acceleration Environment Notification Scheduling Log Analysis Tracking Analysis
Languages Source Control Source Analysis Build Tools Package Tools Release Test Tools
IBM Software Group | Rational software
45
Tasks
Create, publish, search & use assets
Publish and Review
DevelopProposeIdentify Business
Need
Useor
Deploy
Retire or create new
version
Understand Impact of change
Harvest assets
Measure asset performance
Report Policies
Gold Build Measure asset performance
BusinessBusiness OperationsOperations
Recreating a Release quickly and efficientlyA Library that manages published/Golden software and business assets:
DevelopmentDevelopment
Rational Rational Software Software ArchitectArchitect
ArchitectArchitect
WebSphere WebSphere Integration Integration DeveloperDeveloper
DeveloperDeveloper RFTRFTRPTRPT
ClearClear--QuestQuest
TesterTester
Eclipse
Rational Rational Method Method
ComposerComposer
Project ManagerProject
Manager
Bus Process
SLA
Deploy Plan
Install Guide
Tuning GuideTest Results
Design Model
Doc of UnderstandingService Specification
ApplicationData Model
CMDB UDDI Registry
MicrosoftMicrosoft
System System ArchitectArchitect
All RolesAll RolesPortfolio Portfolio
MgmtMgmtInsightInsight
Reporting Reporting
Business Manager
Business Manager
Virtual ImageVM
Third Party Binary
TivoliTivoliCCMDBCCMDB
Deployment Manager
Deployment Manager
Service Service RegistryRegistry
SOA ArchitectSOA Architect
WebWeb--layerslayers
Policy ManagerPolicy
Manager
Build Build ForgeForge
Build MgrBuild Mgr
Reference Arch
WebSphere WebSphere Business Business ModelerModelerReqReq ProPro
AnalystAnalyst
Enterprise Arch
Open Source Jar
Test Data
Bus CaseRelease
SCMRequirementsSharepoint Wikis Defects Builds Policies
AssetManagement
IBM Software Group | Rational software
4646
IBM Software Group | Rational software
47
IBM Rational Integrated Product Delivery framework
Integrated Risk Management Customer Care and Insight
Product Program Management
Business Requirements
Product Roadmaps
Program Plans & Schedule
Product Requirements
Release PlansService, Product Planning
IBM Product Delivery frameworkIBM Product Delivery framework
Definitive Software Library
IT Resource optimization
Product Program
Mgmt.
Enterprise Release Mgmt.
IT Resource Optimization
Skills, Profiles inventory
Manage Test Environments
Process Automation
Applications Impacted
Delivery Workflow Process
Infrastructure Resources
Core Banking Transformation
Enterprise Release Management
Version Control
Packaging & Deployment
Manage Program Releases
Change Management
Quality Management
Build & Release Management
Core Banking Transformation
Definitive Software Library
Maintain Dynamic BOM
Historical Environments
Integration with Release Mgmt.
Auditing and Compliance
Accuracy and Efficiency
Asset Reusability
IBM Software Group | Rational software
48
© 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 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.
Learn more at:IBM Rational softwareRational launch announcementsRational Software Delivery PlatformAccelerate change & deliveryDeliver enduring qualityEnable enterprise modernization
Rational trial downloadsdeveloperWorks RationalLeading InnovationIBM Rational TVIBM Business PartnersIBM Rational Case Studies
Ensure Web security & complianceImprove project successManage architectureManage evolving requirementsSmall & midsized businessTargeted solutions
IBM Software Group | Rational software
49
Business Service Delivery Challenges
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.
TimeCas
h Fl
ow
+
-
Rapid Erosion
Higher Peak Sales
Quicker Product Uptake
Faster Time to Market
Product LifecycleOld LifecycleNew Lifecycle
New Profitability Curve
42%
37%
27%
26%
24%
24%
0% 10% 20% 30% 40% 50%
U n clea r o r con tin ua lly chang ing p roductde fin itions
Product d oes no t m ee t cus tom er o r m a rke trequ irem en ts
U n rea lis tic s che du le e xpecta tions
Pro je cts no t adequa te ly s ta ffed
U ncle a r o r con tinu a lly chang ing p rio ritie s
U n rea lis tic fin ancia l e xpecta tions
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
50
CRM Service
ERP System
Call Center
Supplier
Outsourced Shipping, Credit Check
Business Service to be Released
IBM Software Group | Rational software
51