1. BP IBM Rational Software Delivery Platform Product ... · PDF fileThe IBM Rational Software...
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