CRM 18 IBM Rational Software Development Conference 2008 © 2007 IBM Corporation ® Introducing Application Lifecycle Management on IBM ® Rational ® ClearQuest.

Slides:



Advertisements
Similar presentations
David Lawrence Enablement Engineer for RDz and RTCz
Advertisements

IBM Rational Team Concert
© 2009 IBM Corporation iEA16 Defining and Aligning Requirements using System Architect and DOORs Paul W. Johnson CEO / President Pragmatica Innovations.
© 2009 IBM Corporation SDP023 Extending Rational Team Concert 2.0 Jean-Michel Lemieux Team Concert PMC Jazz Source Control Lead IBM Rational Software Ottawa,
® IBM Software Group © 2010 IBM Corporation Rational Publishing Engine and Rational Change configuration Francisco López Minaya Rational Technical Solution.
Speakers Vikram Yellampalli Prity Tewary
QAD’s Business Process Management Richard Day Senior Product Manager, QAD QAD Explore 2012.
RTC Agile Planning Component
Rational Tool Overview. Introduction Requirements-Driven Software Development with Rational Analyst Studio. Tafadzwa Nzara Analysis & Design Consultant.
® IBM Software Group © 2007 IBM Corporation Modeling Software Engineering Processes using Eclipse Process Framework Composer (EPFC) / Rational Method Composer.
SwE 434. Rational Quality Manager Rational Quality Manager is a collaborative, Web-based tool that offers comprehensive test planning, test construction,
® IBM Software Group © 2007 IBM Corporation Achieving Harmony IBM's Platform and Methodology for Systems Engineering and Embedded Software Development.
Software Group End-2-End IBM Development Tools Landscape IBM Business Driven Development, SOA and the Software Development Platform (SDP)
® IBM Software Group © 2013 IBM Corporation Innovation for a smarter planet Timeboxes in a New Paradigm of Behavior Modeling Barclay Brown, ESEP IBM
CSCI ClearQuest 1 Rational ClearQuest Michel Izygon - Jim Helm.
Overview of Change Management ClearQuest Overview for CORUG January, 2008.
Click to add text © 2012 IBM Corporation 1 Streams Toolkit Landscape InfoSphere Streams Version 3.0 Mike Branson Toolkits.
1 Bete Demeke Vice President, Rational Worldwide Sales.
® IBM Software Group © 2012 IBM Corporation OPTIM Data Studio – Jon Sayles, IBM/Rational November, 2012.
Rational Unified Process Fundamentals Module 4: Disciplines II.
Conditions and Terms of Use
© 2012 IBM Corporation May 2012 Rational Token Licensing: Licensing Adaptable to Changing User Needs.
© 2009 IBM Corporation Select View/Master/Slide Master to add Session Number Here The Enterprise Architecture Workspace: Your Architecture Blueprint Martin.
® IBM Software Group © 2008 IBM Corporation Setting up Build Forge demo projects for ALM Windows only May – work in progress Stuart Poulin
IBM Software Group ® Jazz Storage Service Thomas.
® IBM Software Group © 2008 IBM Corporation ALM NonUCM and Buildforge demo April 18, 2008 Stuart Poulin
Copyright © 2003 by Release Engineering Inc. All Rights Reserved. Software Manufacturing: Leveraging Release Management Sandy Currier CTO.
June 5–9 Orlando, Florida IBM Innovate 2011 Session Track Template Rainer Ersch Senior Research Scientist Siemens AG ALM-1180.
Session AC23 IBM Rational Software Development Conference 2008 © 2007 IBM Corporation ® UML to EGL without writing code and deploy as Java or COBOL Reginaldo.
© 2011 IBM Corporation Working Smarter Not Harder: Tips and Tricks for Strategic Asset Reuse Andy Gurd, Go to Market Manager IBM Software, Rational.
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
IBM Software Group ® Process Sequence to call ProcessAdminService from browser Thomas.
Project Initiation at The Regence Group 12/19/2015John Garrigues1.
Yazd University, Electrical and Computer Engineering Department Course Title: Advanced Software Engineering By: Mohammad Ali Zare Chahooki The Rational.
IBM Software Group ® Managing Reusable Assets Using Rational Suite Shimon Nir.
Click to add text © 2012 IBM Corporation 1 InfoSphere Streams Streams Console Applications InfoSphere Streams Version 3.0 Warren Acker InfoSphere Streams.
Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts.
® IBM Software Group © 2011 IBM Corporation Innovation for a smarter planet IBM SOA Overview for MITRE “Driving SOA Program Success and Efficiency” April.
© 2012 IBM Corporation IBM Security Systems 1 © 2012 IBM Corporation Cloud Security: Who do you trust? Martin Borrett Director of the IBM Institute for.
Rational Unified Process Fundamentals Best Practices of Software Engineering Rational Unified Process Fundamentals Best Practices of Software Engineering.
DevOps and UrbanCode Deploy Scott Pecnik. Development and Operations Contraction of Development and Operations Industry History “DevOps Days” in 2009.
Domino iSeries Multi-Versioning © 2002 IBM Corporation | Lotus software © 2002 IBM Corporation Domino Multi-Versioning Mike Gordon – IBM Global Services.
© 2007 IBM Corporation ® ClearQuest Application Lifecycle Management Training Use-Case Driven Development Practice Demo.
IBM Academic Initiative JazzHub Overview John Schilt Lead, IBM Academic Initiative Australia / New Zealand UNSW and IET (Young Professionals)
© 2013 IBM Corporation IBM UrbanCode Deploy v6.0.1 Support Enablement Training Source Configuration and Database Upgrades Michael Malinowski
IBM Software Group ® Jazz Team Build – Part 1 Overview Jonathan.
© 2013 IBM Corporation LDAP Fundamentals & LDAP for CLM Bruce Besch IBM Rational Services.
© 2013 IBM Corporation IBM Rational Solution for Systems and Software Engineering SSE Integrations.
© 2013 IBM Corporation IBM Security Systems © 2012 IBM Corporation Offense Magnitude.
IBM Innovate 2012 Title Presenter’s Name Presenter’s Title, Organization Presenter’s Address Session Track Number (if applicable)
Comparison between EPF Composer and Rational Method Composer
© 2013 IBM Corporation IBM UrbanCode Deploy v6.0 Support Enablement Training Jenkins plug-in 1 November 2013.
IBM Software Group ® Jazz Process Component —Process Template Management Thomas.
European Mobility & Endpoint Security User Group.
ALM ToDo Agile UCM and Buildforge demo April 15, 2008
David Hatten Developer, UrbanCode 17 October 2013
Gavin Arthurs PE Sr. Technical Specialist – IBM Rational
CIM Modeling for E&U - (Short Version)
David Lawrence Enablement Engineer for RDz and RTCz
Deploy Plugins Developer 29 October 2013
Integrating Data With Cognos
Embedded Software (ESW) Engineering Practices Introduction
Delivering great hardware solutions for Windows
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

CRM 18 IBM Rational Software Development Conference 2008 © 2007 IBM Corporation ® Introducing Application Lifecycle Management on IBM ® Rational ® ClearQuest ® Carolyn Pampino Solution Architect, IBM Rational

IBM Rational Software Development Conference 2008 CRM 18 2 Disclaimer and Non-Disclosure  This solution is available from Devworks for CQ users;   included in ClearQuest 7.1  IBM Rational Plans are subject to change  Nothing in this document is intended to create any representations or warranties  IBM Rational warranties are contained in the applicable license agreements Ouch!

IBM Rational Software Development Conference 2008 CRM 18 3 Agenda The What and Why of this Solution Core Concepts  Projects  Work  System-wide Settings Customization options and examples Integrations  Themes  UCM  Build Forge  RequisitePro Pow!

IBM Rational Software Development Conference 2008 CRM 18 4 What is Application Lifecycle Management on CQ? Tester Test changes in baselines Developer Work on activities Develop and deliver changes Release Engineer Integrate and build delivered changes Create baselines Test Lead Ensure quality Project Category Release Team Lead Assigns activities to complete tasks Change Control Mgr Triage requests Assigns tasks to projects Change performed in the context of  Out-of-box ALM Solution for ClearQuest (schema and packages)  Process model focused on work completed in the context of a Project  Requests are planned as Tasks and performed as Activities  Workload can be balanced across Phases and Iterations of a Project  Each project team can customize the configuration Request Task Activity Project and Plan definition Work and Delivery definition Submitter Submits request for change (Validate release)

IBM Rational Software Development Conference 2008 CRM 18 5 CQALM Out-Of-The-Box Schema - Objectives  Useful to 100% of new and existing ClearQuest customers  Provide at least 70% of functionality out-of-the box  Scalable ALM model from Small teams to Enterprise Programs and Projects  Multisite and UCM enabled, but not required  Available as a download for CQ users  Delivered with ClearQuest v7.1 as a set of packages and a schema  Reduce customer cost-of-ownership & improve ROI  Reduce time to deployment by at least 50%  Remove the need for ‘one-size does not fit-all’ records with complex state transitions  Empower project managers & team leads to configure projects without impacting the schema  Reduce the amount of administrative changes needed to support enterprise users  Provide fundamental “building blocks” to get started  Provide a secure Project Context with Role-based ‘allowed actions’  Govern projects using project and work tracking capabilities  Simplify the ability to support regulatory compliance initiatives  Out-of-box ALM Sample Database demonstrating OpenUP support Gadzooks!

IBM Rational Software Development Conference 2008 CRM 18 6 Agenda The What and Why of this Solution Core Concepts  Projects  Work  System-wide Settings Customization options and examples Integrations  Themes  UCM  Build Forge  RequisitePro 6 Ka-plow!

IBM Rational Software Development Conference 2008 CRM 18 7 Core Concepts Projects provide security, roles, and a context Work is completed in the context of a project There are system-wide settings that you can modify without having to change the schema

IBM Rational Software Development Conference 2008 CRM 18 8 Introducing Projects Project Category Role User super / sub prev / next Release Project definition Security-policy Group Existing ClearQuest ALM System-wide settings Work Configuration Security Context Phase Iteration And others we’ll discuss later Projects provide the context for doing work & are uniquely identified Security determines visibility, Roles determine allowed actions for users Phases and Iterations divide projects into time-boxed deliverables Project definitions can change without modifying the schema Projects provide the context for doing work & are uniquely identified Security determines visibility, Roles determine allowed actions for users Phases and Iterations divide projects into time-boxed deliverables Project definitions can change without modifying the schema

IBM Rational Software Development Conference 2008 CRM 18 9 Projects, Roles and Security 9 Project Role User super / sub prev / next Project definition Security-policy Group Existing ClearQuest ALM System-wide settings Security Context 1 Create Users and Groups 2 Create ALM Security Policy 3 5 Role Label 4 Create ALM Role Label Choose Security Policy Create ALM Role Security Policy determines who can see which projects Role determines who can do what (Allowed Actions) Security Policy determines who can see which projects Role determines who can do what (Allowed Actions)

IBM Rational Software Development Conference 2008 CRM Creating a Security Policy 10 1 Provide a name and description 2 Add one or more CQ Groups Note: Everyone group opens access to all users

IBM Rational Software Development Conference 2008 CRM Creating a Role 11 1 Set the Project 2 Choose a Role Label or Create a New one 3 Add users 4 Refine the Approved Actions

IBM Rational Software Development Conference 2008 CRM Projects Uniqueness 12 Project Category super / sub prev / next super / sub ALM System-wide settings 1 Create ALM Categories 2 Create ALM Release Label(s) 3 Choose Category 4 Choose Release Category Type Label Release Label Category provides a classification Release defines the version Category provides a classification Release defines the version Project definition

IBM Rational Software Development Conference 2008 CRM Categories Classify Projects 13 Product A Product Category Type Label Category Feature A Category Feature B Category Product B Category Feature A Category Feature B Category Service A Service Category Type Label Category Feature Category Feature Category Service B Category Feature A Category Feature B Category

IBM Rational Software Development Conference 2008 CRM Projects Planning & Work Configuration 14 Project super / sub prev / next ALM System-wide settings Work Configuration 1 Create Phase & Iteration Label(s) Create ALM Type(s) Work Type 3 Create Phase(s) Phases & Iterations create time-boxed deliverables Work Types define the ‘nature’ of the work Work Configuration defines a recommended process Phases & Iterations create time-boxed deliverables Work Types define the ‘nature’ of the work Work Configuration defines a recommended process Project definition Role 2 Phase Iteration Work Type Label Phase Label Iteration Label 4 Create Iteration(s) 5 Create Work Configuration(s)

IBM Rational Software Development Conference 2008 CRM Managing “Work” 15 Request Task Activity User related  Defect  Enhancement  New Feature  …  Defect  Enhancement  New Feature  … Work and Delivery definition  Assess  Plan  Design  Implement  Test  Deploy  …  Assess  Plan  Design  Implement  Test  Deploy  … Work Type ALM System-wide settings Requests define the ‘need’ & where it was ‘found’ Tasks define the work needed to complete the request for a project Activities are assigned to individuals & collectively complete the Task Work Type identifies the ‘nature’ of the work Requests define the ‘need’ & where it was ‘found’ Tasks define the work needed to complete the request for a project Activities are assigned to individuals & collectively complete the Task Work Type identifies the ‘nature’ of the work related Activity

IBM Rational Software Development Conference 2008 CRM Simple State Transitions Request Activity Opened Withdrawn Completed Rejected Open Withdraw Re-Open Accept Re-Open ReOpen Reject Opened Completed Activated Open Complete Activate Complete Re-Open Activate ReOpen Task Submitted Opened Completed Activated Submit Open Complete ReadyToWaiting Activate CompleteReOpen

IBM Rational Software Development Conference 2008 CRM CQ ALM Approach Current Approach Understanding the Context Switch 17 Replace one-size fits-all state transitions with Project defined activity sets SubmitDevelopValidateClose Project Team A Task (Defect) Activity (Develop) Activity (Validate) Project Team B Task (Defect) Activity (Develop) Activity (Review) Activity (Validate) Request (Defect)

IBM Rational Software Development Conference 2008 CRM The Flow 18 Requests are triaged, Tasks are created for projects Activities complete the task A completed task is reviewed and the request is closed. Requests are triaged, Tasks are created for projects Activities complete the task A completed task is reviewed and the request is closed. Initiate Request Process Request Process Task Process Activities Problem information Close or Withdraw Request Submit Request Accept or Reject Request Create Task Create Activities Accept or Reject Task Complete Activities

IBM Rational Software Development Conference 2008 CRM About Types & Work Configurations 19 A type of request may need a special type of task A type of task may have its own set of activities Work configurations define these ‘process policies’ for a project A type of request may need a special type of task A type of task may have its own set of activities Work configurations define these ‘process policies’ for a project Request  Defect  Enhancement  New Feature  …  Defect  Enhancement  New Feature  … Task  Defect  Plan Project  Design Architecture  Refine Requirements  …  Defect  Plan Project  Design Architecture  Refine Requirements  …  Develop Activity  Review  Validate Work Configuration  Request = Defect  Task = Defect  Request = Defect  Task = Defect Work Configuration  Task= Defect  Activites=Develop, Review, Test  Task= Defect  Activites=Develop, Review, Test

IBM Rational Software Development Conference 2008 CRM Builds and Baselines 20 Baseline Activity Build Project Baselines capture the set of completed activities Builds track the status of the build Testers use these to determine what to test Baselines capture the set of completed activities Builds track the status of the build Testers use these to determine what to test

IBM Rational Software Development Conference 2008 CRM Baseline 21 1 Choose Project 2 Identify UCM stream 3 Identify PVOB or Location 4 List completed activities (Diff Baselines) Automate the creation of the Baseline and Build records as part of your build process

IBM Rational Software Development Conference 2008 CRM Build Set Build Type and Build Status Choose Project 3 Choose Baseline Automate the creation of the Baseline and Build records as part of your build process

IBM Rational Software Development Conference 2008 CRM System-wide settings 23 Type Label Security Policy Category Type Label Category Role Label Release Label Work Type Iteration Label Phase Label Resolution Code Label Status Label System-wide labels Admin System-wide records Labels let you use your vocabulary across the enterprise System-wide records facilitate re-use & consistency across projects Labels let you use your vocabulary across the enterprise System-wide records facilitate re-use & consistency across projects

IBM Rational Software Development Conference 2008 CRM Agenda The What and Why of this Solution Core Concepts  Projects  Work  System-wide Settings Customization options and examples Integrations  Themes  UCM  Build Forge  RequisitePro 24 BAM!

IBM Rational Software Development Conference 2008 CRM An Agile Iteration Example 25 Request (General) Task (General) Activity (Implement) related Agile Work and Delivery definition Activity (Test) Activity (Document) My Project Activity (Document) Activity (Implement) Activity (Test) Activity (Implement) Phase (Iteration) Iteration (1) Assign “Activities” Manage by “Iterations” Set a default Request for the project Set a default Task for the Request Activities automatically associated to Task Assign “Activities” Manage by “Iterations” Set a default Request for the project Set a default Task for the Request Activities automatically associated to Task

IBM Rational Software Development Conference 2008 CRM Adaptive Workflow – OpenUP example  OpenUP (Open Unified Process)  An exemplary process in the Eclipse Process Framework project.  OpenUP is very similar the Rational Unified process and is scaled for Agile teams.  OpenUP downloads are available from the following URL: nts

IBM Rational Software Development Conference 2008 CRM Adaptive Workflow – OpenUP example 27 Role Label(s) 1 Create Role Labels Phase Label(s) 2 Create Phase Labels. Alternatively add Iteration labels  OpenUP (Open Unified Process)  An exemplary process in the Eclipse Process Framework project.  OpenUP downloads are available from the following URL: nts

IBM Rational Software Development Conference 2008 CRM Adaptive Workflow – OpenUP example 28 Task Type= Initiate Project Activity Type= Define Vision, Role = Analyst Activity Type= Plan Project, Role= Project Manager Work Configuration for Task= Initiate Project, include the above Activities & Roles Work Configuration for Task= Initiate Project, include the above Activities & Roles 3 Task Types Map to the Lifecycle Activity Type Maps to lifecycle step 4 Work Configuration binds them 5

IBM Rational Software Development Conference 2008 CRM OpenUP Example – Inception Phase Task (Initiate Project) Activity (Detail Reqs) Activity (Outline Reqs) Act. (Manage Iteration) Act. (Plan Iteration) Activity (Outline Architecture) Act. (Plan Project) Act. (Define Vision) Task (Manage Iteration) Task (Identify Reqs) Task (Technical Approach) Act. (Assess Results) Request (Run Project)

IBM Rational Software Development Conference 2008 CRM Defect handling Options Task (Fix) Request (Defect) Task (Implement) Request (Feature) Task (Defect) Act. (Test) Act. (Develop) Act. (Test) Act. (Develop) Act. (Test) Act. (Develop) Task (Implement) Request (Feature) Act. (Test) Act. (Develop) Act. (Defect) Defect = RequestDefect = TaskDefect = Activity Multi-projects Reports where request=defect Trace Defects to Feature on Request record Trace Defects to Feature on Task record

IBM Rational Software Development Conference 2008 CRM Agenda The What and Why of this Solution Core Concepts  Projects  Work  System-wide Settings Customization options and examples Integrations  Themes  UCM  Build Forge  RequisitePro 31 Kowabunga!

IBM Rational Software Development Conference 2008 CRM GDALM Integration Themes  Alignment of Work  Ability to turn release requirements into project and component iteration plans and provide visibility into those plans for health tracking through the lifecycle.  Requirements Driven Development and Testing  Ability for test cases to align with requirements for validation.  Defect Management  The flow of a defect and how it impacts development, test, and iteration plans. The visibility and ability to report defects back from testing, allowing leads and developers can act upon them  Build Clarity & Quality  Ability to determine when Requirements are implemented in the build and what Defects are fixed. Ability to trace from builds to coverage, result and quality metrics.

IBM Rational Software Development Conference 2008 CRM Integration Use Cases Create SketchManage Requirements Plan Iteration w/ WorkItem Reuse*, Develop, Test, Build and Deliver changes Integrate and Build QM Plan Tests w/ WorkItem Alternate UCM workflow Test integration build WatchFire AppScan integrated Submit defect Rational Analyzer, ClearQuest and ClearCase integrated IBM Rational Build Forge IBM Rational Team Concert IBM Rational RequisitePro IBM Rational RequisitePro Composer IBM Rational ClearQuest IBM Rational Quality Manager Triage Requests Plan Iterations w/ Task & Activities

IBM Rational Software Development Conference 2008 CRM Putting it all together 34 Project Iteration Request Task Activity Category Role User related prev / next super / sub prev / next  Defect  Enhancement  New Feature  Defect  Enhancement  New Feature Release super / sub Project definition Work and Delivery definition Build Baseline Failed_in Validated_in Fixed_in  Assess  Plan  Design  Implement  Test  Deploy  Assess  Plan  Design  Implement  Test  Deploy Security-context Group Phase prev / next Delivered as a schema and as two packages (ALMProject, ALMWork) Work Configuration

IBM Rational Software Development Conference 2008 CRM Improving ROI – early indicators  Cost savings on a “real” engagement  5 months duration, days of billable time  Details:  Schema Requirements  1 month duration: customer meetings, documentation and review.  5-7 days of billable time  Schema Design  1 month duration: customer meetings, documentation, and review.  5-7 days of billable time  Schema Implementation  3 Iterations over the course of 3 months  days billable time  Develop Custom Training for end users  5-8 days billable time  Activities performed during the schema implementation iterations Design Time Reduced by 50%. Requirements Time Reduced by 25%. Implementation Time Reduced by 66%. Training Time Reduced by 50%. ALM schema Reduced to 2 months Duration days billable time CRUNCH!

IBM Rational Software Development Conference 2008 CRM Early Adopters & Other Opportunities  ClearQuest early adopters  Several Rational field-driven early adopters  Providing design discussion & feedback  Internal IBM early adopters  Information Management, Tivoli, RATLC, Collaboration with URMS team  ALM Redbook public draft  Includes major sections CQALM and Team Concert, including interop scenarios  Available at the IBM Redbooks website 36

IBM Rational Software Development Conference 2008 CRM Provides Visibility to: RequisitePro for Requirements Management and Trace Relationships Asset Manager (RAM) to Cooperatively Develop & Reuse Assets ClearCase/UCM for Version Control of Development Activities Team Concert for Small, Agile Teams Partner Extensibility for Inclusion of Complementary Solutions CQALM Provides an ALM Hub 37 Benefits:  Integrated with Rational Products Providing Full Development Lifecycle  Simplify Compliance Reporting CQALM ClearCase / UCM Team Concert Quality & Test Lab Manager RequisitePro RAM Practitioner Tools Portfolio Manager

IBM Rational Software Development Conference 2008 CRM Summary  Projects provide security, roles, and a context  Work is completed in the context of a project by using Requests, Tasks and Activities  There are system-wide settings that you can modify without having to change the schema  Reduce CQ Administration time  Empower Project teams to configure the project for their own needs Tester Test changes in baselines Release Engineer Integrate and build delivered changes Create baselines Test Lead Ensure quality Project Category Release Change Control Mgr Triage requests Assigns tasks to projects Change performed in the context of Request Task Activity Project and Plan definition Work and Delivery definition Submitter Submits request for change (Validate release)

IBM Rational Software Development Conference 2008 CRM Additional Information  DeveloperWorks  article 1: pierce/index.html  article 2: pierce/index.html  ALM Redbook Public Draft

IBM Rational Software Development Conference 2008 CRM QUESTIONS

IBM Rational Software Development Conference 2008 CRM WANT MORE?

IBM Rational Software Development Conference 2008 CRM Come Talk to us! CRUNCH! Kowabunga! K o w a b u n g a ! BAM! Ka-plow! Gadzooks! Pow!

IBM Rational Software Development Conference 2008 CRM © Copyright IBM Corporation 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, the on- demand business logo, Rational, the Rational 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 software IBM Rational software  IBM Rational Software Delivery Platform IBM Rational Software Delivery Platform  Process and portfolio management Process and portfolio management  Change and release management Change and release management  Quality management Quality management  Architecture management Architecture management  Rational trial downloads Rational trial downloads  Leading Innovation Web site Leading Innovation Web site  developerWorks Rational developerWorks Rational  IBM Rational TV IBM Rational TV  IBM Rational Business Partners IBM Rational Business Partners THANK YOU ZOINK!