1. BP IBM Rational Software Delivery Platform Product ... · PDF fileThe IBM Rational Software...

49
IBM Software Group © 2006 IBM Corporation ® The IBM Rational Software Delivery Platform Product Overview Alfred Tse Technical Sales Leader, Rational Software, Asia Pacific

Transcript of 1. BP IBM Rational Software Delivery Platform Product ... · PDF fileThe IBM Rational Software...

IBM Software Group

© 2006 IBM Corporation

®

The IBM Rational Software Delivery PlatformProduct OverviewAlfred TseTechnical Sales Leader, Rational Software, Asia Pacific

IBM Software Group | Rational software

2

Architecture ManagementModel, design and rapidly build resilient

architectures for SOA, systems and applications

Change and Release ManagementImprove effectiveness with process

automation, build management, reporting and traceability

Quality ManagementEnsure software functionality, reliability

security and performance in development and production

Process and Portfolio ManagementAlign business goals, best practices and

projects for improved productivity and predictability

Rational Functional TesterAn automated functional and regression testing tool for testers and developers who need to test Java, VS.NET, Web-based & 3270/5250 composite applications. Add-ons available to support SAP and Siebel.Rational Performance TesterA performance test creation, execution and analysis tool to validate the scalability and performance of web-based software systems. Add-ons available to support Siebel, SAP, Oracle and Citrix Presentation Server-based applications.Rational Performance Tester for z/OSA performance testing solution to test web-based applications and leverage the System z platform for super scalability of the tests.Rational Tester for SOA QualityA functional and regression testing tool to ensure the quality GUI-less Web servicesRational AppScanA solution to ensure the security and compliance of web applications throughout the software development lifecycleRational Policy Tester (WebXM)Web-based platform for scanning, and reporting on Privacy, Quality and Accessibility compliance issues impacting corporate web propertiesRational Manual TesterA manual test authoring and execution tool that promotes test step reuse to reduce the impact of software change on testers and business analysts. (Included with Rational Functional Tester)Rational ClearQuestFor defect and change management Rational ClearQuest provide process automation, reporting, and defect and change tracking across the project lifecycle.Rational PurifyPlusRuntime analysis tools for improving the reliability and performance of Jave or C++ code.Rational Test RealTimeA cross-platform solution for component testing and runtime analysis for embedded, real-time, and other types of cross-platform software products.Rational RobotAn automated functional and regression testing for thick client applications (Visual Basic, Oracle Forms, C++, PowerBuilder, etc.)Telelogic LogiscopeSoftware quality assurance tool that automates code reviews & detects error-prone modules in C, C++, Ada 83 and 95 and Java softwareTelelogic TesterSystems and integration testing solution using TTCN-3 test language

Rational Software ArchitectAdvanced Model-Driven Development (MDD) and static analysis for architects / developers creating Service Oriented Architecture, J2EE and portal applications.Rational Application DeveloperAn IDE for software developers to quickly design, develop, analyze, test, profile and deploy SOA, Java, J2EE, and portal applications.Rational Business Developer Extension A comprehensive IDE for Enterprise Generation Language (EGL)- an easy to learn, rapid development technology that enables any developer to deliver cross platform web and Service Oriented solutions Telelogic System ArchitectTool for planning and modeling enterprise architecture, including data architecture, business processes, and IT infrastructure. Includes repository for team access.Telelogic RhapsodyUML® 2.1 and OMG SysML™-based MDD environment for technical, real-time or embedded systems and software engineering Rational Asset ManagerSolution to create, modify, govern, and locate any type of development assets, including SOA and systems development assetsRational Systems DeveloperAn IDE for embedded systems developers that enables software architects to create well-architected C/C++ and Java J2SE applications leveraging UML 2.0.Rational Rose familyTool for visual modeling of software architectures, databases and requirements using UML ® 1.Rational Software ModelerA UML 2.0-based visual modeling tool for architects, systems analysts, and designers for creating and communicating systems and software specifications.Rational Transformation WorkbenchSolution to quickly transform existing core IT assets and discover reusable business logic for creating services.WebSphere Studio Asset AnalyzerProvides insight into dependencies within & among Java™ application components, composite applications that span mainframe and distributed components.Rational Developer for System zSolution to create IBM z/OS® operating system–based applications including traditional CICS, IMS, COBOL, PL/I, Web, Web services and XML-based applications.Rational Developer for System iIntegrated development environment for edit/compile/debug of traditional RPG/COBOL/C/C++ i5/OS applicationsTelelogic Tau 2 and SDL Suite MDD solutions for IT and Systems projects, using SDL (SDL Suite) and UML 2 (Tau 2) standards.

Rational Portfolio ManagerSolution to automate and consolidate IT project and portfolio management from prioritization to execution and closure. (Sold as service engagement only)Telelogic Focal PointDecision support solution for Product Management and Product Portfolio Management to analyze customer needs and maximize product value.Rational Method Composer(includes Rational Unified Process)

A flexible process management platform with tooling and the industry’s richest process library to help companies implement effective processes for successful software and IT projects.Telelogic HarmonyFamily of domain-specific processes and best practices for building better systems and softwareRational Team Unifying Platform1

A cost effective, integrated bundling of many of the tools mentioned in the other disciplines; designed to equip teams with the infrastructure tools, processes, and integrations they need to work together more effectively.

Rational ClearCaseA highly scalable software asset management toolthat provides a repository and version control for medium to large projects.Rational ClearCase MultisiteAn option to Rational ClearCase to support geographically distributed projects through repository replicationRational ClearCase Change Management Solution Enterprise EditionAn integrated software configuration management solution for medium to large development projects and/or geographically distributed teams.Rational ClearQuestA flexible workflow management, defect, test, and change tracking tool for the entire project life cycle.Rational ClearQuest MultisiteAn option to Rational ClearQuest to support geographically distributed projects through repository replicationRational Build ForgeAutomated build and release management solution for high performance, reliable software buildsRational Build Forge ExpressAutomated build and release management solution for high performance, reliable software builds designed for small and midsized businessIBM SCLM Advanced Edition for z/OSVersion control and build support for the IBM z/OS platform.Telelogic SynergyAn easy-to-deploy, task-based configuration management solution with support for distributed teams of all sizesTelelogic ChangeA web-based fully integrated change management solution for change request tracking and reportingRational Project ConsoleProject-level metrics tracking and reporting for the Rational toolsTelelogic DashboardProject-level metrics tracking and reporting for the Telelogic toolsRational Team ConcertCollaborative solution integrating source control, change and build management, designed for Agile method development and dispersed teams

1 Additional bundles of products are availableFootnotes

March 2008

Host Tools/Integrations

IBM WebSphere Host Access Transformation Services (HATS)Solution to transform character-based 3270 and 5250 host applications to web and rich client applications.IBM Host Access Transformation Services (HATS) for 5250Provides integration between WebFacing applications, and system screens or non-WebFacing 5250 applications

Requirements ManagementManage project requirements for IT and

systems development

Rational RequisiteProAn integrated solution for authoring and managing requirements and use cases for IT projects.Telelogic DOORsLeading family of solutions for complex requirements management needs for Systems development and IT projectsTelelogic DOORs FastrakAgile web-based requirements management solution

IBM Software Group | Rational software

3

Partner ecosystem & open computingEclipseTM, Linux®, Microsoft® Windows®, UNIX®, IBM z/OS®

GOVERNANCE DASHBOARDIBM Rational Software Development Platform

IBM Rational Performance TesterIBM Rational Functional TesterIBM Rational Manual TesterIBM Rational PurifyPlus

Software quality

IBM Rational ClearCase®

IBM Rational ClearQuest®IBM Rational Team Unifying Platform™

IBM Tivoli Provisioning ManagerIBM Tivoli Configuration ManagerIBM Tivoli Intelligent Orchestrator

IBM Rational Software ArchitectIBM Rational Software ModelerIBM Rational Application DeveloperIBM Rational Systems DeveloperIBM WebSphere Integration Developer

IBM WebSphere®

Business Integration ModelerIBM Rational RequisitePro®

IBM Rational Software ArchitectIBM Rational Software ModelerIBM Rational Rose®

Data Modeler

Design & construction

Change & configuration management

Process & portfolio managementBest practices content (IBM Rational Unified Process®

IBM Tivoli Unified Process®, Portfolio Management)IBM Rational® Portfolio ManagerIBM Rational Method Composer

Solutions for geographically distributed development, compliance, SOA

Requirements & analysis

IBM Software Group | Rational software

4

Business Driven Development OfferingsRequirements and Analysis

Process & portfolio management

Software quality

Requirements & analysis Design & construction

GOVERNANCE DASHBOARD

Change & configuration management

Business driven process

Drive business needs throughout projects

Ensure regulatory compliance

Leverage existing assets and SOA architectures

Analyze business workflows & activities

Capture business requirements

Model enterprise and data architectures

IBM Rational RequisitePro

IBM Rational Software Modeler

IBM WebSphere Business Integration Modeler

IBM WebSphere Studio Asset Analyzer

Benefits Capabilities Key Products

IBM Software Group | Rational software

5

Enhancement Requests

Test Cases Baselines

Use Cases

Requirements

Validate by modeling user interactions

Understand and track requirements

Project Admin.

Developers

Manage changes to requirements

Define test cases on requirements

Manage requirements

IBM Rational RequisitePro

Project Managers

Testers

Team

IBM Software Group | Rational software

6

Discover existing assets and design new systems

IBM WebSphere Studio Asset AnalyzerIBM Rational Transformation Workbench

IBM Software Group | Rational software

7

Model the business and system architecture

Document business processes

Capture enterprise assets

Design software and system architectures

IBM WebSphere Business Integration ModelerIBM Rational Software Modeler

IBM Software Group | Rational software

8

Business Driven Development offeringsDesign and construction

Process & portfolio management

Software quality

Requirements & analysis Design & construction

GOVERNANCE DASHBOARD

Change & configuration management

Business driven process

Benefits Capabilities Key ProductsImprove productivity and time to value

Maximize quality, robustness, reusability

Maximize value of code and models

Choice of development styles

Coding, unit testing and deployment

Code visualization/editing

Modeling, round-trip engineering, model execution

Legacy Integration

Rapid application development

IBM Rational Web Developer for WebSphere SoftwareIBM Rational Application Developer for WebSphere SoftwareIBM Rational Software ArchitectIBM Rational Systems DeveloperIBM Rational Technical Developer

IBM Software Group | Rational software

9

A spectrum of design and construction stylesAdopt the right paradigm for your needs

Modeling &round-trip

engineering

Traditionalcoding

Rapid Application Development

Legacy integration

Code visualization& visual editing

Business modeling& model execution

Level ofabstraction

ProductivitySimplicity

Different projects need different development stylesIBM offers products that address any and all of these stylesTeams can gradually move to higher levels of abstraction over time

Different projects need different development stylesIBM offers products that address any and all of these stylesTeams can gradually move to higher levels of abstraction over time

IBM Software Group | Rational software

10

Build, test, and deploy Web, Web services and Java applications

Web UI constructionVisual site layout toolsDrag-and-drop web client construction supporting: HTML, JSP, Servlet, Struts, JSF and SDO

Rich Client UI constructionVisual Editor for Java for rich client compositionSupports Swing, AWT, SWT widgets

Tools for Web services, Database, XML, EGLEclipse Java Development Tools

IBM Rational Web Developer for WebSphere Software

Quick Edit

View for scripting

Visual layout

and design

Drag and drop JSF

components

Point-and-click data connectivity

Page Designer with JavaServer Faces support

IBM Software Group | Rational software

11

Build, analyze, test, profile, and deploy Web, Web services, Java, J2EE, and portal applications

Includes all of the functionality in Rational Web DeveloperComponent/Unit TestJ2EE/EJB Tooling

Supports J2EE 1.3 and 1.4Rapid Deployment for WAS v6 and integrated WAS test environments

Portal/Portlet Design ToolsCode Analysis Tools

Both static source code analysis and dynamic runtime analysis

UML Visual EditorsIncludes: Rational ClearCase LT and the RUP configuration for Java Developers IBM Rational Application Developer

for WebSphere Software

Models & Diagrams

Code

IBM Software Group | Rational software

12

UML-based visual modeling and design

New “Diagram Navigator”view provides a diagram

filtered view of the models and workspace

Diagram links as first-class citizens

“In diagram editing” to accelerate modeling.

New properties view

Inheritance view

IBM Rational Software Modeler

UML 2.0 ModelingUML 2.0 Diagrams UML Profile Editor

Pattern/Transform AuthoringSample UML-to-code transforms for EJB, Java, and C++

Reusable Asset BrowserBrowse and import assets from a repository

Report GenerationHTML and XML based data extraction and reporting

Lifecycle IntegrationsDrag-and-drop association of RequisitePro requirements with models Interface to CM tools

IBM Software Group | Rational software

13

Model-driven development of Java, J2EE, and C++ applications

IBM Rational Software Architect

Automatic generation of “topic”diagrams based on the results of the

code analysis

Patterns and anti-patterns are

rendered in the diagram editor. Navigation to

detailed code is supported

“Details View”providing an overview

and avoidance guidance for anti-

patterns

Code review pane providing a report of

detected issues. Report is inclusive of J2EE detailed code

analysis results

Includes all of the functionality in RWD, RAD, and RSMUML Language Transforms

UML-to-code transforms for EJB, Java, and C++

Java Structural AnalysisAutomatic anti-pattern and pattern detectionArchitectural discovery, analysis, metrics, and stability reporting

C++ Development ToolsC/C++ editors and build management, compiler and debugger integration, and UML code editors

Includes: Rational ClearCase LT and the RUP configuration for Software Architects

IBM Software Group | Rational software

14

Systems Development

IBM Rational Systems Developer

Eclipse based Systems Development EnvironmentUML-based, model-driven development, design & construction tool for C/C++, J2SE and CORBA IDL implementation

Serves as a framework for enabling business partner value-add development

Includes: Rational ClearCase LT

IBM Software Group | Rational software

15

Embedded and Device DevelopmentIndustry-leading MDA®

(Model-Driven Architecture) tool: IBM Rational Rose RealTimeMost advanced UML MDA tool

Model visuallyTo understand complex systems

Develop at the model levelTo deliver better applications faster

Use natural embedded notation and conceptsHierarchical state machines for event-driven object behaviorStructures for architecturesActive objects to simplify concurrency

Apply a uniform solution on host and targetTo simplify cross-platform developmentTo adapt to your target

Use middleware to simplify distributionHosted on Windows, Unix and Linux IBM Rational Technical Developer

IBM Software Group | Rational software

16

Business Driven Development offeringsSoftware quality

Process & portfolio management

Software quality

Requirements & analysis Design & construction

GOVERNANCE DASHBOARD

Change & configuration management

Business driven process

Benefits Capabilities Key Products

Ensure reliability, functionality, scalability

Accelerate test cycles

Support multiple skill levels

Share responsibility for quality across the team

Runtime Analysis

Unit and performance testing

Distributed test execution

Test planning, reporting and analysis

IBM Rational Manual TesterIBM Rational Functional Tester IBM Rational Performance TesterIBM Rational RobotIBM Rational PurifyPlusIBM Rational Test RealTime

IBM Software Group | Rational software

17

Plan, manage and organize manual testingFlexible support for manual test authoring, organization and executionTest any software or non-software systemFor business analysts and testersReduces impact of software change and human error on manual testing effortsAdd organization and reuse to manual test effortsDrag-and-drop test step reuseRich editor with multiple customization pointsAssistance for verifying and entering dataTest import / results export capabilitiesDistributed team support using central test repository

Rich test editor Test step reuse library

Attached images and files

Central repository for distributed team access

Customizable fields

IBM Rational Manual Tester

IBM Software Group | Rational software

18

Verify application functionalityComprehensive functional and regression test automationTests Java, VS.NET WinForms, Web, Siebel and terminal-based applicationsFor project or department QA teams, testers and GUI developersWizards-based test developmentEnsures proper use case implementation before deploymentSupports fact-based evaluations of project readiness and application quality Choice of 100% pure Java or VB.NET for test script developmentMaximized reuse with intelligent script maintenance

Fully versionable test assetsRobust object recognition engine

Eclipse or VS.NET-based

editor and debugger

Java, VS.NET, Web and terminal-based application support

Java in Eclipse or VB.NET in

VS.NET

ScriptAssure™ for test script resiliency

Data-driven test assistance

Version control ready

IBM Rational Functional Tester

IBM Software Group | Rational software

19

Analyze application load and performanceProvides Web, Siebel and SAP application load and performance testingFor testers and deployment managersValidate scalability under variable multi-user loads prior to deploymentProvides cross-tier transaction breakdown and resource monitoring to pinpoint bottleneckSimple, tree-based tests

Optional insertion of Java code for advanced customization

Flexible modeling and emulation of diverse user populationsAutomated identification and variation of dynamic data

Visual test editorReal-timereporting

Server resource data collection

Flexible test design and scheduling

IBM Rational Performance Tester

IBM Software Group | Rational software

20

Continuously Ensure Quality: Developing Fast, Reliable Code

IBM Rational PurifyPlus:Automatically pinpoints hard-to-find bugsHighlights performance bottlenecksKeeps you from shipping untested code

Multi-platform and multi-language tool for Unix, Windows, Linux, Java, .NET, VB6, C/C++, and more

IBM Rational PurifyPlus combines three industry leaders into one box:

IBM Rational PurifyIBM Rational QuantifyIBM Rational PureCoverage

The x-rayfor software

IBM Rational PurifyPlus

IBM Software Group | Rational software

21

Embedded Device TestingA unique cross-platform solution for component testing and runtime analysis

Automated functional testing at all levels of complexity to ensure your software reliabilityMemory and performance profiling, code coverage measurement and runtime tracing abilities to diagnose run-time issuesDynamic links between code, test assets and visual models to make testing an integral part of the development cycleLow-overhead technology for enabling target-independent tests and runtime analysis

IBM Rational Test RealTime

IBM Software Group | Rational software

22

Benefits Capabilities Key ProductsChange and asset management

Build and release management

Flexible workflow support

Traceability across the lifecycle

Business Driven Development offeringsChange and configuration management

Process & portfolio management

Software quality

Requirements & analysis Design & construction

GOVERNANCE DASHBOARD

Change & configuration management

Business driven process

Quickly respond to change

Develop anytime, anywhere

Ensure predictable results

Promote and support reuse

IBM Rational ClearCase

IBM Rational ClearQuest

IBM Rational Team Unifying Platform

IBM z/OS SCLM Suite

IBM Software Group | Rational software

23

Managing changeBusiness challenges

We have to get more with less

Our customer’s business model is

changingNo one can tell me when we’ll finish

rolling out

Three different customer systems and more on the way

This merger will make us more competitive

How do we meet these new regulations It’s too hard to get

the information we need

IBM Software Group | Rational software

24

Did requirement462 make it into

this release ?

TestersDevelopers

Analyst Project Manager

Build 3

Build 2

Build 1

Bug 251

Of course I didn’t forget

a file...

Are the requirements I need to test in this build?

Managing changeProject challenges Where’s the bottleneck?

Bug 98

Add promotion calculation

Bug 179

New platformNew web

design

Bug 849Bug 527 New customer

transactionBug 348

New GUI button

Why did the build

break?

Integrator

IBM Software Group | Rational software

25

Unified Change Management

Activity-based change managementEnsure predictable results

Manage Activities

Manage Assets

ManagesHigh-level Objects

ComponentsStreamsBaselinesActivities

Simplifies key SCM functions and workflowsEasy to adoptOptimized for team productivityBased on hundreds of successful CM implementations

IBM Rational ClearCaseand IBM Rational ClearQuest

To do listsAutomated workflow

Versioning: code, models, XML, HTML

Parallel development

IBM Software Group | Rational software

26

Manage change in Your environment

IBM Rational ClearCaseand IBM Rational ClearQuest

Rational ClearCase and Rational ClearQuest Menu

and Toolbar

Context sensitive menus

Context sensitive menus

Rational ClearCase and Rational ClearQuest Menu

and Toolbar

IBM Software Group | Rational software

2727

Secure Eclipse & Web 2.0 clientsGlobally distributed projects

Adaptive processenactment

Dynamic artifactrelationships

Real-time collaboration and project information

“in context”

Powered by

in the context of Rational Products

etc …

Method Composer

Agile Plug-ins (optional)

New Products for Agile

Development

IncubatorsClearCase

Beta 2

ClearQuest

Performance Tester

Portfolio Manager

Asset Manager

* * *

IBM Software Group | Rational software

2828

Introducing the First Wave of New Rational Jazz Offerings

Enhancements to ClearQuest, Build Forge and ClearCase

Collaborative Application Lifecycle Management

Business Driven Quality

Quality Manager(beta) Enterprise reporting

Collaborative project management

Process design & enactment

Business Partner offerings

Coming soon…

Business Expert CollaborationElicit, capture, elaborate, discuss and review requirements using a variety of techniques & notations

Requirements Composer (beta)

Team Concert

Work Item Management Build ManagementConfiguration Management

Software Innovation Through Real-time Project Team Collaboration

Automated and flexible software change management improving

project control and visibility

Web

Visual Studio(future)

EclipseIn-context collaboration, real-time project health, event notification, process enactment & enforcement, global search & query, security, role-based access, automated traceability

TEAM SERVER

Source code control, traceability and versioning leveraging dynamic workspaces & parallel development

ClearQuest Connector Clearcase Connector

Automates build planning, project construction, build of

materials and release processes

Build Forge Integration

Coordinate and manage quality assurance plans, processes and

resources across the lifecycle

IBM Software Group | Rational software

2929

An evolution for new and existing customers

Existing OfferingsEv

olut

ion

to J

azz

Tech

nolo

gy P

latfo

rm

RationalRequisitePro

RationalClearQuest

RationalClearCase

Other Rational& Non-Rational

Offerings

RationalBuild Forge

RationalClearQuest

RationalRequisitePro

New Offerings

Built on the Jazz Technology Platform

The Evolution of the IBM Rational Software Delivery Platform

FutureProducts

Rational Quality Manager

Reporting

RationalBuild Forge

RationalClearCase

- - -FUTURE IBM RATIONAL SOFTWARE

DELIVERY PLATFORM

Other...RationalRequisitePro

ClearCaseClearQuest

Build Forge

Rational Team Concert Enterprise

ClearCaseClearQuest

Build Forge

RationalQuality

ManagerRequirements

Composer

RationalTeam Concert

Standard

SCMWork Items

Build

IBM Software Group | Rational software

30

IBM Rational Team Concert

Introducing IBM Rational Team Concert Software innovation through collaboration

transparent integrated presencewikis OPEN real-time reporting chat automated hand-offs Web 2.0 custom dashboards automated data gathering

EXTENSIBILITY Eclipse plug-ins services architecture FREEDOM TO CREATE

Open and extensible onCollaborate in contextRight-size governanceDay one productivity

Enables “real-time, in-context” collaboration for distributed project teams – making software development more automated, transparent and predictive

Integrates source control, work item, reporting and build capabilities which “think and work in unison”

Provides real-time project health information and transparency of status through automated data gathering

Supports out-of-the-box and custom defined processes which break down functional & organizational barriers

Allows choice of client tools and extends the value of ClearQuest & ClearCase in enterprise deployments

IBM Software Group | Rational software

31

RTC Value to the PractitionerBuild

Work Item and Change Set Traceability

Local or Remote Build Servers

Supports Ant and Command line Tools

Integration with Build Forge

Build Definitions for Team and Private Builds

SCMFlow Browser Shows Developer to Team Flow

Integrated Stream Management

Component Level Baselines

Server-based Sandboxes

Identifies Component in Streams and Available Baselines

ClearCase Connector

Work ItemsDefects, Enhancements and Conversations

Query Results View and Share Queries with team or member

Support for Approvals and Discussions

ClearQuest Connector

Query Editor Interface

Jazz Team Server

Team Advisor for defining / refining “rules” and enabling continuous improvement

Process Enactment and Enforcement

In-context Collaboration shows Team Members and Status of their Work

Customizable Project Dashboard

Real-time Reporting and Queries

Integrated Iteration Planning and Execution

Real-time Project Status Window

Single Structure for Project Related Artifacts

World-class Team On-boarding / Offboardingincluding team membership, sub-teams and project inheritance

Role-based operational control for flexible definition of process and capabilities

IBM Software Group | Rational software

32

Statement of direction: Jazz-based product evolution (Internal Discussion Only)

Introducing Rational Team Concert Enterprise

A standalone development environment for any size teamAll the collaborative capabilities of the Jazz platform – plus full future versions of Rational ClearCase, ClearQuest and BuildForgeOptional connectors provide seamless interoperation with enterprise repositories

Rational Team Concert Standard, Express, Express-C

A standalone development environment optimized for small and mid-sized teamsAll the collaborative capabilities of the Jazz platform – plus work item, SCM and build managementIntegrates with Rational Build Forge for enterprise buildInteroperates with Rational ClearCase and ClearQuestSubversion connector available

Rational Software Delivery Platform 2.0Comprehensive collaborative application lifecycle managementFrictionless software delivery spanning

Change and release managementRequirements definitionTest managementEnterprise reportingMore

Open, extensible architecture expands tooling options

Tooling Extensions

Tooling Adapters

Tooling Extensions

Tooling Adapters

Rational Team Concert Enterprise

ClearCaseClearQuest

BuildForge

Other...RationalRequisitePro

ClearCaseClearQuest

Build Forge

Rational Team Concert Enterprise

ClearCaseClearQuest

Build Forge

RationalQuality

ManagerReqPro

ComposerRational Team

Concert

SCM

Work Items

Build

All capabilities in lower version is available in higher version.

Tooling Extensions

Tooling Adapters

2008 Future

*Statements on future direction subject to change

IBM Software Group | Rational software

33

RTC Value to the Business

Real time Status

Clearly understand Team Goals

Risks, Issues, Challenges

surfaced at both the Team and Project Level

Transparency and control via customizable dashboards

IBM Software Group | Rational software

34

RTC Value to the Business

Trending by Project or by

Individual Team

Team Member DetailsCurrent

Milestone status

IBM Software Group | Rational software

35

Benefits Capabilities Key Products

Business Driven Development offeringsProcess and portfolio management

Process & portfolio management

Software quality

Requirements & analysis Design & construction

GOVERNANCE DASHBOARD

Change & configuration management

Business driven process

Align IT efforts with business priorities

Accurately scope projects

Mitigate risks early

Equip the team to work effectively together

View and monitor portfolio dashboard

Plan and estimate projects

Manage teams with proven best practices

Measure progress based on accurate data

IBM Rational Portfolio Manager

IBM Rational Team Unifying Platform

IBM Rational Method Composer

IBM Rational Suite

IBM Software Group | Rational software

36

Project portfolio management

… aligns projects and resources with business priorities. It is about planning and managing projects

individually and as a comprehensive portfolio of assets which must meet enterprise objectives

Business Alignment and Control

Business &IT Leadership

IT & DevelopmentTeams

ProjectManagement

Prioritizeenterprise

investments, balance

efforts per risk & return

Plan, scope, schedule, monitor, measure& report

Collaborate, communicate,

& execute project efforts

IBM Software Group | Rational software

37

A role-based project portfolio management solution

Achieve the Business Vision

Deliver Business Value

Plan a Balanced Approach

Optimize Your Staffing Profile

Regulate Your Financial Health

React to Changing Needs

Track the Expected Results

IT & Executive Leadership

Program/Project Managers

Practitioners

IBM Rational Portfolio Manager

IBM Software Group | Rational software

38

IBM Rational Portfolio ManagerAligning priorities, projects, and people

IT&

ExecutiveLeadership

Project & Program Managers

Practitioners

Development Environment

Balance portfolios, prioritize investmentsAlign resources with strategic enterprise objectives

Generate accurate, objective status data

Make timely, informed decisions based on accurate project dataEnsure best practices are repeated for all management processes

Input and track time and expenseLeverage reusable process templates for collaboration and communication

IBM Rational Portfolio Manager

IBM Software Group | Rational software

39

Portfolio Manager & Rational Team Unifying PlatformAlign business and technology

Analyze portfoliosTrack financialsManage resources

Portfolio Manager

Plan and schedule workPerform reviewsShare project documents

Requirements and analysisTest managementWorkflow management

Lifecycle traceabilityAsset managementMetrics

Team Unifying Platform

Dev

elop

men

t Per

spec

tive

Port

folio

Per

spec

tive

Tech

nica

l Cha

lleng

esB

usin

ess

Cha

lleng

es

Status tracking - Scope, risks, exceptionsReal-time reportingChange managementProcess optimization

IBM Rational Portfolio ManagerIBM Rational Team Unifying Platform

IBM Software Group | Rational software

40

Team Unifying Platform+ Portfolio Manager

Keep projects on track Appropriate project prioritizationAccurate project status – financial and technicalInformed resource allocation

Execute projects efficientlyApply, customize and share project execution methodsLeverage proven development methodologiesCommunicate artifacts, deliverables and change

Engage all stakeholdersManage software development activities and details with practitioner focused solutionsEngage senior level managers with insightand consistency across IT projects Empower Project Manager to align projectand technical status

IBM Rational Portfolio ManagerIBM Rational Team Unifying Platform

IBM Software Group | Rational software

41

IBM’s next generation process solution with tooling, process libraries, and unified method architecture

New commercial process product with tooling and content that supports business-driven developmentSupports a broad range of project types that map to customers’ current high priority IT initiativesAligns IT processes with Project Portfolio Management to addresses enterprise needsNew easy-to-use form-based tools for authoring, configuring, and viewing process guidanceProvides consistent results across all projects through proven best practices integrated with practitioner tools

Reusable process

fragments captured as Capability

Patterns (CP)

View the workbreakdown structure, what roles are

required, or what artifacts are input / output

Leverage out-of-the-box delivery

processes for COTS, J2EE, Systems

Engineering, SOA, etc.

Drag & drop CPs, activities or tasks

to augment the project plan

template

IBM Rational Method Composer

IBM Software Group | Rational software

42

Agenda

Business trends that impact software and systems deliveryChallenges and opportunities

Evolving software and systems deliveryThe Business Driven Development process

Business Driven Development Offerings

Summary and Questions

IBM Software Group | Rational software

43

Leading in Software Development according to IDC

Analysis, Modeling & DesignTwice the market share of nearest competitor IDC, July 2004*

Software Configuration ManagementYear over Year Growth 3 times nearest competitor IDC, July 2005

Application Lifecycle ManagementOne quarter World Wide Market Share IDC, July 2005

# 1# 1# 1

* 2005 report not yet published

IBM Software Group | Rational software

44

Leading in Software Development according to Gartner

Application Development Software, Worldwide, 2004Twice the share of nearest competitor in new license revenue

Gartner, Sept 2005

#1Requirements ManagementDouble-digit revenue growth new license revenue 2003/2004

Gartner, Sept 2005#2

IBM Software Group | Rational software

45

Embedded System Test Automation ToolsTwice the market share of nearest competitor VDC, Sept 2005

#1

Leading in Software Development according to VDC

Embedded Software Modeling ToolsTwice the market share of nearest competitor VDC, Sept 2005

#1Embedded Design Automation ToolsDouble-digit revenue growth 2003/2004 VDC, Sept 2005#2

IBM Software Group | Rational software

46

IBM: Driving industry standardsDriving convergence for developers

Business Process Modeling Notation (BPMN)

Unified ModelingLanguage (UML 2.0)

Java Server Faces –JSR 127 (JSF 1.1)

Common Base Event (WS-DM)

Service Data Objects (SDO 1.0)

Reusable Asset Specification (RAS 1.0)

Business Process Execution Language (BPEL)

Servlet 2.4 (JSR 154)

Portlets (JSR 168)

JSP 2.0 (JSR 152)

Java™ APIs for XML RPC (JSR 101)

WS-I Basic 1.1

Solution Install Schema (W3C)

Test and Performance Tooling Platform

Visibility

Accountability

Traceability Predictability

Agility

BusinessDriven

Development

IBM Software Group | Rational software

47

The IBM Software Development PlatformClient benefits

Volkswagen AG

TTI Telecom

Unisys

Acuity

Viveo ToolObject

Assurant Health

Ludwig Gortz

Thomson Financial

20% productivity increase

Improved time-to-market by 50%Estimated savings of $2 million per year

25-40% improvement in cycle time75-100% improvement in productivity25-60% cost savings

15% higher profitability46% higher employee productivity

60% reduction in development cycles

Projects delivered on-time30% under budget

25% increase in employee satisfaction

Pilot project costs reduced 50%

IBM Software Group | Rational software

48

The most complete, open, modular, and proven development solution

The only solution that enables business-driven development by unifying business, operations and development teams

The only solution with a comprehensive strategy for improving application quality and availability post-deployment

The IBM Rational Software Development PlatformSummary

Visibility

Accountability

Traceability Predictability

Agility

BusinessDriven

Development

IBM Software Group | Rational software

49