SlideShare a Scribd company logo
1 of 39
Download to read offline
New IBM Rational Project Management
                      Solution: Concepts and Overview
                                            Rajesh Thakkar
                         Architect, Rational Focalpoint for Project Managment
                                         rthakkar@in.ibm.com



                                                                                PPM04



© 2009 IBM Corporation
IBM Rational Software Conference 2009



Introduction

   IBM Rational is developing a new project and portfolio management (PPM)
   solution that is optimized for Software and System Delivery (SSD) projects
   The new solution includes
      Rational Insight for Performance Management,
      Rational Focal Point for Project and Program Management
      Rational Focal Point for Project Portfolio Management
   This solution is based on the IBM(R) Jazz(TM) platform
   This talk presents the concepts underlying the solutions and gives an overview of
   each of their components
   It is intended for executives and managers who are responsible for evaluating,
   selecting, monitoring, and controlling SSD projects




                         PPM04                                                         2
IBM Rational Software Conference 2009



Topics

   Overview of the new Rational PPM solution
      For detailed product information attend the relevant RSC 2009 PPM sessions
   Optimizing PPM for Software and Systems Delivery
   Demos
   Q&A




                         PPM04                                                     3
IBM Rational Software Conference 2009




                                   PPM Overview




                         PPM04                    4
IBM Rational Software Conference 2009



PPM overview

   Rational is adding new PPM products to its Software and System Delivery (SSD)
   platform:
      Rational Insight for Performance Management
      Rational Focal Point for Project and Program Management
      Rational Focal Point for Project Portfolio Management
   These new products are:
      Extensions of existing Rational PPM capabilities
      Optimized for SSD projects
      Integrated with each other as well as other Rational products
         System Architect for enterprise architecture and strategic goals
      Open to integration with third-party products via REST services
      Based either directly on Jazz or align with the Jazz Integration Architecture




                         PPM04                                                        5
IBM Rational Software Conference 2009



PPM context diagram


      Demand                    Project
                               Proposal




                                                                        Project
                               Focal Point for                          Costs                    Financial
           Strategic          Project Portfolio            Approved
            Goals
                               Management                   Project                              Systems


   System Architect                                         Focal Point for
                                 ETL
                                                         Project and Program
       Enterprise                              Project
                                                            Management
      Architecture                             Actuals

                                                                                  Resource
                                                                                  Availability


                              Insight + Cognos
         ETL                                                                                       HR
                                 Performance
                                 Management
                                                                ETL
                                                                                                 Systems

                         PPM04                                                                               6
IBM Rational Software Conference 2009



Performance management

   Performance management enables organizations to apply quantitative
   management techniques to their SSD projects
   Define metrics (KPIs) that are aligned with business goals
   Automatically collect metrics from operational repositories and store them in a data
   warehouse for reporting and analysis
   Monitor metrics versus targets within allowed variances
   Diagnose root cause of variances and take corrective action
   Quantify benefit of practices and tools
   Track trends over time




                         PPM04                                                            7
IBM Rational Software Conference 2009



Rational Insight for performance management
     A Web portal, based on the Cognos 8 BI reporting engine, to manage reports, queries,
     dashboards, portlets, alerts, users, and security
     A data warehouse (DB2, Oracle, or SQL Server) used to store and aggregate product
     data for historical and analytical reporting
     An ETL framework to Extract, Transform and Load data from IBM and other products
     into the data warehouse
     An open REST-based adapter framework to
     retrieve product data in a standard XML schema
     An ODBC/JDBC driver to facilitate ETL and real-
     time reporting against live operational data in
     Rational products
     A zero-footprint Web-based report designer
     Comprehensive set of customizable OOTB
     reports, dashboards, and DW schema




                         PPM04                                                              8
IBM Rational Software Conference 2009



Project and program management

   Projects are time-bounded work efforts that produce a unique result
   Programs are related sets of projects that can be beneficially managed together
      Shared resources
      Dependencies
   The primary concern here is project execution within the established time, cost,
   and quality constraints
   Risk here refers to operational risk – an event that might occur and negatively
   impact the project




                         PPM04                                                        9
IBM Rational Software Conference 2009



Rational Focal Point for Project and Program Management

     A Web-based project and program management solution, optimized for SSD
     projects, built on Jazz
     Extends the Rational Team Concert work items with project management
     attributes for cost, schedule, etc.
     Supports WBS, risk management, human resource search and assignment,
     critical path scheduling, Gantt charts, time tracking
     Integrates with Rational ClearQuest and
     other change management systems
     Integrates with Rational Focal Point for
     portfolio management and Rational
     Insight for performance management
     Supports import/export of Microsoft
     Project 2007 XML
     Provides REST services for integration
     with other applications and tools


                         PPM04                                                10
IBM Rational Software Conference 2009



Project portfolio management

   Portfolios are sets of related projects and programs that can be beneficially
   managed together from an investment viewpoint
   The primary concern of portfolio management is aligning these investments with
   strategic business goals and maximizing the value, within established risk criteria
   Risk here refers to investment risk
      Investment risk is the uncertainty of realizing the project value
   Portfolio management is a financial discipline, not an engineering discipline
   Portfolio management includes both project initiation and periodic review to ensure
   ongoing alignment and value
      Review may result in project acceleration, deferment, or termination




                         PPM04                                                           11
IBM Rational Software Conference 2009



Rational Focal Point for Project Portfolio Management
    Rational Focal Point supports demand management, high level resource analysis,
    evaluation and selection of project proposals, and their periodic review.
    Provides support to maintain the inventory of projects with their KPIs.
    Capabilities to balance and align the portfolio with strategy and market needs.
    Implemented with a top-down approach using strategy and business plans as criterion for
    portfolio analysis.
    Project Portfolio Mgmt. bundled
    with Project and Program Mgmt.
    provides a complete solution for
    project and project portfolio
    management
    Approved proposals flow from
    portfolio to project for execution.
    Project status flows from project
    to portfolio for periodic portfolio
    reviews


                         PPM04                                                                12
IBM Rational Software Conference 2009



Project portfolio management:
project selection and periodic review processes

   System Architect
      Enterprise
     Architecture
                              Strategic Goals                       Strategic Goals           Strategic Goals
                              Enterprise Architecture               Enterprise Architecture   Enterprise Architecture



     Focal Point                Evaluate Proposals                  Review Portfolio           Review Portfolio
        Project
                                                                     Q1                        Q2
    Portfolio Mgmt.

                         Approved Project                                                     Project Actuals
                                                                    Project Actuals



     Focal Point                                     Execute                Execute
    Project and
                                                I1      I2     I3    I4       I5       I6
   Program Mgmt.


                         PPM04                                                                                    13
IBM Rational Software Conference 2009



Jazz integration architecture

   The primary integration mechanism among the products is REST services
      Each tool manages a set of Web resources
      Resources have representations, e.g. XML, JSON
      Resources are accessed via HTTP methods GET/PUT/POST/DELETE
   Open resource representations are being jointly developed with industry partners
   at Open Services for Lifecycle Collaboration: open-services.net
      PPM scenarios are initially focusing on estimation and measurement
   Jazz Foundation Server provides common services
      Identity
      Admin
      Query
      etc.




                         PPM04                                                        14
IBM Rational Software Conference 2009




                       Optimizing PPM for
                  Software and Systems Delivery




                         PPM04                    15
IBM Rational Software Conference 2009



Why optimize PPM for SSD projects?

   Rational’s mission is to
      “Help organizations automate, integrate and govern the business process of software and
      systems delivery”.
   SSD is in Rational’s DNA:
      thought leaders, engineers, products, sales force, customers
   Project management integrates and unifies Rational products across the entire
   development lifecycle
      Requirements, architecture, change, software configuration, build, and quality
      management tools each address part of the lifecycle
      A common notion of “project” across all these tools ties these different aspects
      together
   SSD projects have unique characteristics that can be beneficially supported by
   specialized PPM tools
   Rational PPM products must therefore be highly aligned with SSD in order to
   accomplish our mission and leverage our core competencies



                         PPM04                                                                  16
IBM Rational Software Conference 2009



What differentiates SSD projects?

   Project portfolio management
      Enterprise architecture
      Investment risk
   Project and program management
      WBS/CM unification
      Process enactment
   Performance management
      Development intelligence
      Software estimation
   We are building a PPM solution that integrates these differentiating features of
   SSD to help managers align and steer their projects




                         PPM04                                                        17
IBM Rational Software Conference 2009




              Optimizing Project Management for
               Software and Systems Delivery




                         PPM04                    18
IBM Rational Software Conference 2009



Work breakdown structure in project management

   Projects managers create a work breakdown structure (WBS) to decompose the
   work of the project ultimately into tasks that can be precisely specified, estimated,
   assigned, and tracked
   Tasks and their dependencies and be visualized using Gantt charts, PERT charts,
   network diagrams, etc.
   The WBS can be analyzed to yield schedule information, e.g. critical path
   Cost and effort are rolled up from the task level to the project level




                         PPM04                                                             19
IBM Rational Software Conference 2009



Change management in software development

   Software development teams rely heavily on change management (CM) systems
   to manage defect and feature tasks
   CM systems are often linked to software configuration management (SCM)
   systems, e.g. unified change management (UCM)
   Rational ClearQuest, Rational Team Concert, Rational Change, Bugzilla, Atlassian
   JIRA are examples of CM systems
   CM systems are flexible enough to manage generic tasks, but lack some
   traditional WBS features




                         PPM04                                                    20
IBM Rational Software Conference 2009



WBS/CM unification

   If a software project uses different tools for WBS and CM then
      The project manager will have to poll the team for their status
      The project manager will have to update the WBS to reflect the CM tasks
      The WBS will diverge from the CM system
      The WBS will cease to reflect the truth
   Therefore in our PPM solution the tasks that developers see in the CM system are
   the same as the tasks the project manager sees in the WBS
   Project managers assign tasks in WBS and developers see their assignments in
   the CM system
   Developers report their status in the CM system and project managers see that
   status in the WBS




                         PPM04                                                        21
IBM Rational Software Conference 2009




                                        project manager views
                                        Gantt chart in the web
                                                 client




                         PPM04                                   22
IBM Rational Software Conference 2009




                          project manager
                          creates new task




                         PPM04               23
IBM Rational Software Conference 2009




                        new task
                     created in WBS




                         PPM04          24
IBM Rational Software Conference 2009




                                         task appears in
                                        developer’s RTC
                                          Eclipse client




                         PPM04                             25
IBM Rational Software Conference 2009



Microsoft Project interoperability

   Many project managers and related tools work with MS Project documents
      Our PPM solution therefore supports interoperability with MS Project
   For project creation, import an MS Project file into our project management system
   For status reporting and review, export an MS Project file from our project
   management system
   We use the MS Project 2007 XML format
      No Windows dependencies
   We provide a public REST service API to access projects using MS Project 2007
   XML format




                         PPM04                                                      26
IBM Rational Software Conference 2009



Projects and operations

   Work can be divided into two broad categories which are managed very differently:
      Projects
      Operations
   Projects are time-bounded work efforts that produce a unique result
      e.g. engineering, construction
   Operations are recurring work efforts that are repetitive in nature
      e.g. manufacturing, accounting, order processing




                         PPM04                                                     27
IBM Rational Software Conference 2009



Operationalizing SSD

   SSD is, in general, project work
   However, we’d like it to be more repeatable and predictable
      Rational’s mission is to “Help organizations automate, integrate, and govern the business
      process of SSD.”
      The goal Capability Maturity Model (CMMI) is, in a sense, to operationalize SSD
      organizations, see Level 3 - Defined
      For the more repeatable types of work, asset reuse and factory automation concepts are
      being applied
   Our PPM solution incorporates process adoption, management and enactment
      Measured Capability Improvement Framework (MCIF) – adopt
      Rational Method Composer – define and manage
      Jazz Process Engine - enact




                         PPM04                                                                    28
IBM Rational Software Conference 2009



Processes and practices

   Our industry has seen many methodologies and processes proposed for SSD
      e.g. Rational Unified Process, Extreme Programming, The Eclipse Way, Agile
      Development
   These processes are often too complicated for organizations to fully adopt
   These processes are composed of many smaller sub-processes or best practices
      e.g. Extreme Programming defines 12 practices (Pair Programming, Refactoring, …)
   Best practices are often common to many larger processes, are focused on some
   narrower problem area, and are easier to adopt
      e.g. iterative development produces working code earlier, helps prioritization, and reduces
      schedule risk
   Rational Measured Capability Improvement Framework helps organizations
   assess their needs for improvement, select targeted practices, and monitor their
   adoption


                         PPM04                                                                  29
IBM Rational Software Conference 2009



Tasks and state machines

   Processes specify the tasks that people perform on artifacts (aka work products) to
   achieve some result
   A process may be applied repeatedly within a project, e.g. fix a bug
   A project manager could explicitly add all the process steps to the WBS, however
      The WBS would get large and complex
      Some important relations between the tasks would be lost
   A more suitable approach for SSD projects is to focus on the artifacts
      Describe the artifact lifecycle as a state machine
      Use role-based permissions to govern the state transitions
      Use the current state as an indicator of progress
      Treat the tasks as “virtual” WBS elements
   Therefore, we should stop elaboration of the WBS at the level where processes
   can be enacted by artifact state machines


                         PPM04                                                        30
IBM Rational Software Conference 2009




Bug report state machine




                         PPM04          31
IBM Rational Software Conference 2009



RACI matrices

   RACI is a technique for defining roles and decision rights in a process
      R – who is Responsible for doing the work
      A – who is Accountable for the work getting done, usually who Approves the work
      C – who must be Consulted about the work
      I – who must be Informed about the work

                 Fix bug       Assign     Resolve      Verify       Close
                 Manager            A                                    I

                 Lead               R             A         I           A

                 Developer          I           R           A           R

                 Architect                        C

                 Reporter                         I        R             I

                           PPM04                                                        32
IBM Rational Software Conference 2009



Process enactment directions

   Process enactment is ability to implement processes in a project through the use
   of tool guidance and active assistance or enforcement
   In the Jazz platform, process enactment is accomplished by components that
   listen to artifact lifecycle events and execute pre- and post-conditions checks
      Process enactment is configured in a process specification
      Artifact lifecycles are modeled as state machines
      Role-based permissions are defined on the state transitions
   Rational Method Composer is becoming more integrated with the Jazz platform
   In SSD, the project manager can therefore promote the uniform adoption of
   processes by enacting them in the platform




                         PPM04                                                        33
IBM Rational Software Conference 2009



Development intelligence

   Metrics that describe the lifecycle of SSD artifacts can be extracted from tool
   repositories and loaded into a data warehouse for further analysis, e.g.
      Requirements activity
      Source code growth
      Defect discovery and resolution
      Build health
      Testing activity
   We can apply Business Intelligence techniques to SSD metrics to yield
   Development Intelligence
      Dashboards, alerts, cross-tabs, drill up/down/through apply equally well to SSD metrics
      Project managers can monitor metrics, compare them with estimates, detect unacceptable
      variances, determine root causes, take corrective actions
      More advanced analysis can be performed – the SSD analog of data mining
        We can tap academic research on Mining Software Repositories


                         PPM04                                                                  34
IBM Rational Software Conference 2009



Development intelligence tools

   Measuring and displaying software metrics is well-established idea, e.g.:
      Rational Project Console
      Telelogic Dashboard
   Rational Team Concert has integrated reports and dashboards
   We are taking this capability to the next level by integrating IBM Cognos 8 BI into
   our products
      Rational Insight – extensible, cross-domain enterprise reporting
      Domain-specific Rational products, e.g. Rational Quality Manager – custom product
      reporting
   We are working with IBM Research to develop new development intelligence
   capabilities and integrate them into our PPM solution




                         PPM04                                                            35
IBM Rational Software Conference 2009



Software Estimation

   Measuring software metrics is the first step towards quantitative management
   (CMMI Level 4), but is in itself not sufficient
   Project control requires a knowledge of the expected value, and the acceptable
   limits of variation for any metric
   There is a mature body of knowledge (30+ years) on the topic of estimating
   software projects
      We are working with leading business partners
       Galorath - SEER
       PRICE Systems - TruePlanning
       QSM - SLIM
      We are working together at Open Services for Lifecycle Collaboration
   Software estimates can be improved by calibrating models based on your
   organization’s actual performance
      e.g. tracking team velocity in Agile projects
      “All models are wrong, but some are useful.” – George Box

                         PPM04                                                      36
IBM Rational Software Conference 2009



Summary

   Rational’s DNA is SSD projects
   PPM is a key organizing concept across the SSD lifecycle
   Our mission is to optimize PPM for SSD




                         PPM04                                37
IBM Rational Software Conference 2009




                         PPM04          38
IBM Rational Software Conference 2009




© Copyright IBM Corporation 2009. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind,
express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have
the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM
software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities
referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature
availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines
Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.


                                                  PPM04                                                                                                                                         39

More Related Content

What's hot

PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...
PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...
PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...EPM Live
 
Project Portfolio Management
Project Portfolio ManagementProject Portfolio Management
Project Portfolio ManagementAnand Subramaniam
 
SAP Engineering Control Center interface to PTC Creo: Product Presentation
SAP Engineering Control Center interface to PTC Creo: Product PresentationSAP Engineering Control Center interface to PTC Creo: Product Presentation
SAP Engineering Control Center interface to PTC Creo: Product Presentationriessengineering
 
About oracle primavera solutions eppm
About oracle primavera solutions eppmAbout oracle primavera solutions eppm
About oracle primavera solutions eppmShahin Ghajar
 
Advanced Projects(tm) Brochure Oct09
Advanced Projects(tm)   Brochure   Oct09Advanced Projects(tm)   Brochure   Oct09
Advanced Projects(tm) Brochure Oct09dbevort
 
Garter. Project Manager 2014
Garter. Project Manager 2014Garter. Project Manager 2014
Garter. Project Manager 2014Vladimir Ivanov
 
Project Portfolio Strategic Planning
Project Portfolio Strategic PlanningProject Portfolio Strategic Planning
Project Portfolio Strategic Planningvmakarov
 
Primavera AIA Integration with PIPs
Primavera AIA Integration with PIPsPrimavera AIA Integration with PIPs
Primavera AIA Integration with PIPsMark Kromer
 
Dec 2012 Evening Talk - Managing Complex Project
Dec 2012 Evening Talk - Managing Complex ProjectDec 2012 Evening Talk - Managing Complex Project
Dec 2012 Evening Talk - Managing Complex ProjectZulkefle Idris
 
Erp Implementation Methodology Wkshp 2.0 120611
Erp Implementation Methodology Wkshp 2.0 120611Erp Implementation Methodology Wkshp 2.0 120611
Erp Implementation Methodology Wkshp 2.0 120611John Paulson
 
Oracle Innovation Management - driving success through aligned Innovation
Oracle Innovation Management - driving success through aligned InnovationOracle Innovation Management - driving success through aligned Innovation
Oracle Innovation Management - driving success through aligned InnovationFrancois Thierart
 
Gartner's Maturity Model For Programme Portfolio Management (PPM)
Gartner's Maturity Model For Programme Portfolio Management (PPM)Gartner's Maturity Model For Programme Portfolio Management (PPM)
Gartner's Maturity Model For Programme Portfolio Management (PPM)Gartner
 
RajeshKanchi_Resume_Latest_2016
RajeshKanchi_Resume_Latest_2016RajeshKanchi_Resume_Latest_2016
RajeshKanchi_Resume_Latest_2016Rajesh Kanchi
 
Primavera Project Management
Primavera Project ManagementPrimavera Project Management
Primavera Project ManagementTotalSoft
 
CMAD Group Workbook 3.1 Op Model Enable
CMAD Group Workbook 3.1 Op Model Enable CMAD Group Workbook 3.1 Op Model Enable
CMAD Group Workbook 3.1 Op Model Enable Alexander Doré
 
BPM-Xchange™ – Solution Overview
BPM-Xchange™ – Solution OverviewBPM-Xchange™ – Solution Overview
BPM-Xchange™ – Solution Overviewbzinchenko
 
Rego University: Integrating MSP with CA PPM (CA Clarity PPM)
Rego University: Integrating MSP with CA PPM (CA Clarity PPM)Rego University: Integrating MSP with CA PPM (CA Clarity PPM)
Rego University: Integrating MSP with CA PPM (CA Clarity PPM)Rego Consulting
 
PJM01_RUC_2003_Presentation
PJM01_RUC_2003_PresentationPJM01_RUC_2003_Presentation
PJM01_RUC_2003_PresentationLisa Statland
 
IT Project Portfolio Planning Using Excel
IT Project Portfolio Planning Using ExcelIT Project Portfolio Planning Using Excel
IT Project Portfolio Planning Using ExcelJerry Bishop
 

What's hot (20)

PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...
PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...
PPM Challenge #4: Improving PPM Maturity – 2012 PPM Challenge and Opportunity...
 
Project Portfolio Management
Project Portfolio ManagementProject Portfolio Management
Project Portfolio Management
 
SAP Engineering Control Center interface to PTC Creo: Product Presentation
SAP Engineering Control Center interface to PTC Creo: Product PresentationSAP Engineering Control Center interface to PTC Creo: Product Presentation
SAP Engineering Control Center interface to PTC Creo: Product Presentation
 
About oracle primavera solutions eppm
About oracle primavera solutions eppmAbout oracle primavera solutions eppm
About oracle primavera solutions eppm
 
Advanced Projects(tm) Brochure Oct09
Advanced Projects(tm)   Brochure   Oct09Advanced Projects(tm)   Brochure   Oct09
Advanced Projects(tm) Brochure Oct09
 
Garter. Project Manager 2014
Garter. Project Manager 2014Garter. Project Manager 2014
Garter. Project Manager 2014
 
Erp presentation
Erp presentationErp presentation
Erp presentation
 
Project Portfolio Strategic Planning
Project Portfolio Strategic PlanningProject Portfolio Strategic Planning
Project Portfolio Strategic Planning
 
Primavera AIA Integration with PIPs
Primavera AIA Integration with PIPsPrimavera AIA Integration with PIPs
Primavera AIA Integration with PIPs
 
Dec 2012 Evening Talk - Managing Complex Project
Dec 2012 Evening Talk - Managing Complex ProjectDec 2012 Evening Talk - Managing Complex Project
Dec 2012 Evening Talk - Managing Complex Project
 
Erp Implementation Methodology Wkshp 2.0 120611
Erp Implementation Methodology Wkshp 2.0 120611Erp Implementation Methodology Wkshp 2.0 120611
Erp Implementation Methodology Wkshp 2.0 120611
 
Oracle Innovation Management - driving success through aligned Innovation
Oracle Innovation Management - driving success through aligned InnovationOracle Innovation Management - driving success through aligned Innovation
Oracle Innovation Management - driving success through aligned Innovation
 
Gartner's Maturity Model For Programme Portfolio Management (PPM)
Gartner's Maturity Model For Programme Portfolio Management (PPM)Gartner's Maturity Model For Programme Portfolio Management (PPM)
Gartner's Maturity Model For Programme Portfolio Management (PPM)
 
RajeshKanchi_Resume_Latest_2016
RajeshKanchi_Resume_Latest_2016RajeshKanchi_Resume_Latest_2016
RajeshKanchi_Resume_Latest_2016
 
Primavera Project Management
Primavera Project ManagementPrimavera Project Management
Primavera Project Management
 
CMAD Group Workbook 3.1 Op Model Enable
CMAD Group Workbook 3.1 Op Model Enable CMAD Group Workbook 3.1 Op Model Enable
CMAD Group Workbook 3.1 Op Model Enable
 
BPM-Xchange™ – Solution Overview
BPM-Xchange™ – Solution OverviewBPM-Xchange™ – Solution Overview
BPM-Xchange™ – Solution Overview
 
Rego University: Integrating MSP with CA PPM (CA Clarity PPM)
Rego University: Integrating MSP with CA PPM (CA Clarity PPM)Rego University: Integrating MSP with CA PPM (CA Clarity PPM)
Rego University: Integrating MSP with CA PPM (CA Clarity PPM)
 
PJM01_RUC_2003_Presentation
PJM01_RUC_2003_PresentationPJM01_RUC_2003_Presentation
PJM01_RUC_2003_Presentation
 
IT Project Portfolio Planning Using Excel
IT Project Portfolio Planning Using ExcelIT Project Portfolio Planning Using Excel
IT Project Portfolio Planning Using Excel
 

Similar to IBM Rational PPM Solution Concepts Overview

Realizing the Business Value of PPM - What to Expect When Implementing PPM
Realizing the Business Value of PPM - What to Expect When Implementing PPMRealizing the Business Value of PPM - What to Expect When Implementing PPM
Realizing the Business Value of PPM - What to Expect When Implementing PPMEPM Live
 
Optimising and prioritising your SDLC using business intelligence
Optimising and prioritising your SDLC using business intelligenceOptimising and prioritising your SDLC using business intelligence
Optimising and prioritising your SDLC using business intelligenceKurt Solarte
 
1 ppm keynote
1 ppm keynote1 ppm keynote
1 ppm keynoteIBM
 
The IBM Rational Insight Reporting Solution
The IBM Rational Insight Reporting SolutionThe IBM Rational Insight Reporting Solution
The IBM Rational Insight Reporting SolutionMarc Nehme
 
Day 1 p3 - project and portfolio management
Day 1   p3 - project and portfolio managementDay 1   p3 - project and portfolio management
Day 1 p3 - project and portfolio managementLilian Schaffer
 
1844final 100811113357 Phpapp01
1844final 100811113357 Phpapp011844final 100811113357 Phpapp01
1844final 100811113357 Phpapp01pmfigliola
 
1844final 100811113357 Phpapp01
1844final 100811113357 Phpapp011844final 100811113357 Phpapp01
1844final 100811113357 Phpapp01pmfigliola
 
From Balanced Scorecard to Project Portfolio Management
From Balanced Scorecard to Project Portfolio ManagementFrom Balanced Scorecard to Project Portfolio Management
From Balanced Scorecard to Project Portfolio ManagementRoberto Toledo
 
meetroo projects and Microsoft Project Online
meetroo projects and Microsoft Project Onlinemeetroo projects and Microsoft Project Online
meetroo projects and Microsoft Project OnlineMaarten Visser
 
LeverX SAP DMS Webinar
LeverX SAP DMS WebinarLeverX SAP DMS Webinar
LeverX SAP DMS WebinarEric Stajda
 
EPM Live Overview
EPM Live OverviewEPM Live Overview
EPM Live OverviewEPM Live
 
Oracle Primavera P6 partner programs
Oracle Primavera P6 partner programsOracle Primavera P6 partner programs
Oracle Primavera P6 partner programsMark Kromer
 
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to KnowIBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to KnowStrongback Consulting
 
Factors to consider when starting a brand-new requirements management project...
Factors to consider when starting a brand-new requirements management project...Factors to consider when starting a brand-new requirements management project...
Factors to consider when starting a brand-new requirements management project...IBM Rational software
 
How to get more from your project server deployment
How to get more from your project server deploymentHow to get more from your project server deployment
How to get more from your project server deploymentEPM Live
 
Achieving Successful Alliances With Effective Project Management Office (PMO)...
Achieving Successful Alliances With Effective Project Management Office (PMO)...Achieving Successful Alliances With Effective Project Management Office (PMO)...
Achieving Successful Alliances With Effective Project Management Office (PMO)...jshakeel
 
Design Management with RSA 8.5: Effective Collaboration for Better Design
Design Management with RSA 8.5: Effective Collaboration for Better DesignDesign Management with RSA 8.5: Effective Collaboration for Better Design
Design Management with RSA 8.5: Effective Collaboration for Better DesignRoger Snook
 
Microsoft Data Warehouse Business Intelligence Lifecycle - The Kimball Approach
Microsoft Data Warehouse Business Intelligence Lifecycle - The Kimball ApproachMicrosoft Data Warehouse Business Intelligence Lifecycle - The Kimball Approach
Microsoft Data Warehouse Business Intelligence Lifecycle - The Kimball ApproachMark Ginnebaugh
 

Similar to IBM Rational PPM Solution Concepts Overview (20)

Realizing the Business Value of PPM - What to Expect When Implementing PPM
Realizing the Business Value of PPM - What to Expect When Implementing PPMRealizing the Business Value of PPM - What to Expect When Implementing PPM
Realizing the Business Value of PPM - What to Expect When Implementing PPM
 
Optimising and prioritising your SDLC using business intelligence
Optimising and prioritising your SDLC using business intelligenceOptimising and prioritising your SDLC using business intelligence
Optimising and prioritising your SDLC using business intelligence
 
PPM Keynote
PPM KeynotePPM Keynote
PPM Keynote
 
1 ppm keynote
1 ppm keynote1 ppm keynote
1 ppm keynote
 
The IBM Rational Insight Reporting Solution
The IBM Rational Insight Reporting SolutionThe IBM Rational Insight Reporting Solution
The IBM Rational Insight Reporting Solution
 
Day 1 p3 - project and portfolio management
Day 1   p3 - project and portfolio managementDay 1   p3 - project and portfolio management
Day 1 p3 - project and portfolio management
 
1844final 100811113357 Phpapp01
1844final 100811113357 Phpapp011844final 100811113357 Phpapp01
1844final 100811113357 Phpapp01
 
1844final 100811113357 Phpapp01
1844final 100811113357 Phpapp011844final 100811113357 Phpapp01
1844final 100811113357 Phpapp01
 
From Balanced Scorecard to Project Portfolio Management
From Balanced Scorecard to Project Portfolio ManagementFrom Balanced Scorecard to Project Portfolio Management
From Balanced Scorecard to Project Portfolio Management
 
meetroo projects and Microsoft Project Online
meetroo projects and Microsoft Project Onlinemeetroo projects and Microsoft Project Online
meetroo projects and Microsoft Project Online
 
LeverX SAP DMS Webinar
LeverX SAP DMS WebinarLeverX SAP DMS Webinar
LeverX SAP DMS Webinar
 
Brochure for pmvt
Brochure for pmvtBrochure for pmvt
Brochure for pmvt
 
EPM Live Overview
EPM Live OverviewEPM Live Overview
EPM Live Overview
 
Oracle Primavera P6 partner programs
Oracle Primavera P6 partner programsOracle Primavera P6 partner programs
Oracle Primavera P6 partner programs
 
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to KnowIBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
 
Factors to consider when starting a brand-new requirements management project...
Factors to consider when starting a brand-new requirements management project...Factors to consider when starting a brand-new requirements management project...
Factors to consider when starting a brand-new requirements management project...
 
How to get more from your project server deployment
How to get more from your project server deploymentHow to get more from your project server deployment
How to get more from your project server deployment
 
Achieving Successful Alliances With Effective Project Management Office (PMO)...
Achieving Successful Alliances With Effective Project Management Office (PMO)...Achieving Successful Alliances With Effective Project Management Office (PMO)...
Achieving Successful Alliances With Effective Project Management Office (PMO)...
 
Design Management with RSA 8.5: Effective Collaboration for Better Design
Design Management with RSA 8.5: Effective Collaboration for Better DesignDesign Management with RSA 8.5: Effective Collaboration for Better Design
Design Management with RSA 8.5: Effective Collaboration for Better Design
 
Microsoft Data Warehouse Business Intelligence Lifecycle - The Kimball Approach
Microsoft Data Warehouse Business Intelligence Lifecycle - The Kimball ApproachMicrosoft Data Warehouse Business Intelligence Lifecycle - The Kimball Approach
Microsoft Data Warehouse Business Intelligence Lifecycle - The Kimball Approach
 

More from Roopa Nadkarni

New integrations for synergy and change - Sean Innes
New integrations for synergy and change - Sean InnesNew integrations for synergy and change - Sean Innes
New integrations for synergy and change - Sean InnesRoopa Nadkarni
 
Best practices for effective doors implementation-Ashwini Patil
Best practices for effective doors implementation-Ashwini PatilBest practices for effective doors implementation-Ashwini Patil
Best practices for effective doors implementation-Ashwini PatilRoopa Nadkarni
 
Accelerated test case - Anish bhanu
Accelerated test case - Anish bhanuAccelerated test case - Anish bhanu
Accelerated test case - Anish bhanuRoopa Nadkarni
 
web 2. 0 performance testing - Dave chadwick
web 2. 0 performance testing - Dave chadwickweb 2. 0 performance testing - Dave chadwick
web 2. 0 performance testing - Dave chadwickRoopa Nadkarni
 
Solving the enterprise security challenge - Derek holt
Solving the enterprise security challenge - Derek holtSolving the enterprise security challenge - Derek holt
Solving the enterprise security challenge - Derek holtRoopa Nadkarni
 
RQM in scrum agile testing - Raj kumar
RQM in scrum agile testing - Raj kumarRQM in scrum agile testing - Raj kumar
RQM in scrum agile testing - Raj kumarRoopa Nadkarni
 
Req Pro - Andreas gschwind
Req Pro - Andreas gschwindReq Pro - Andreas gschwind
Req Pro - Andreas gschwindRoopa Nadkarni
 
Extending Rhapsody -Rick boldt
Extending Rhapsody -Rick boldtExtending Rhapsody -Rick boldt
Extending Rhapsody -Rick boldtRoopa Nadkarni
 
EM overview- - Hayden lindsey
EM overview- - Hayden lindseyEM overview- - Hayden lindsey
EM overview- - Hayden lindseyRoopa Nadkarni
 
Application security vision - John b
Application security vision - John bApplication security vision - John b
Application security vision - John bRoopa Nadkarni
 
Smarter Products For A Smarter PLanet - Neeraj Chandra
Smarter Products For A Smarter PLanet - Neeraj ChandraSmarter Products For A Smarter PLanet - Neeraj Chandra
Smarter Products For A Smarter PLanet - Neeraj ChandraRoopa Nadkarni
 
Real Insights Real Results - Steve Robinson
Real Insights Real Results - Steve RobinsonReal Insights Real Results - Steve Robinson
Real Insights Real Results - Steve RobinsonRoopa Nadkarni
 
Overcoming Contradictions - Mike O Rourke
Overcoming Contradictions - Mike O RourkeOvercoming Contradictions - Mike O Rourke
Overcoming Contradictions - Mike O RourkeRoopa Nadkarni
 
Opportunities In Challenging Times - Steve Robinson
Opportunities In Challenging Times - Steve RobinsonOpportunities In Challenging Times - Steve Robinson
Opportunities In Challenging Times - Steve RobinsonRoopa Nadkarni
 
How To Make It Real - Hayden Lindsey
How To Make It Real - Hayden LindseyHow To Make It Real - Hayden Lindsey
How To Make It Real - Hayden LindseyRoopa Nadkarni
 
Achieving Agility At Scale - Martin Nally
Achieving Agility At Scale - Martin NallyAchieving Agility At Scale - Martin Nally
Achieving Agility At Scale - Martin NallyRoopa Nadkarni
 

More from Roopa Nadkarni (20)

Agile - Monojit basu
Agile - Monojit basuAgile - Monojit basu
Agile - Monojit basu
 
New integrations for synergy and change - Sean Innes
New integrations for synergy and change - Sean InnesNew integrations for synergy and change - Sean Innes
New integrations for synergy and change - Sean Innes
 
Best practices for effective doors implementation-Ashwini Patil
Best practices for effective doors implementation-Ashwini PatilBest practices for effective doors implementation-Ashwini Patil
Best practices for effective doors implementation-Ashwini Patil
 
Agile - Monojit Basu
Agile - Monojit BasuAgile - Monojit Basu
Agile - Monojit Basu
 
Accelerated test case - Anish bhanu
Accelerated test case - Anish bhanuAccelerated test case - Anish bhanu
Accelerated test case - Anish bhanu
 
web 2. 0 performance testing - Dave chadwick
web 2. 0 performance testing - Dave chadwickweb 2. 0 performance testing - Dave chadwick
web 2. 0 performance testing - Dave chadwick
 
Solving the enterprise security challenge - Derek holt
Solving the enterprise security challenge - Derek holtSolving the enterprise security challenge - Derek holt
Solving the enterprise security challenge - Derek holt
 
RTF - Prasad bhatt
RTF - Prasad bhattRTF - Prasad bhatt
RTF - Prasad bhatt
 
RQM in scrum agile testing - Raj kumar
RQM in scrum agile testing - Raj kumarRQM in scrum agile testing - Raj kumar
RQM in scrum agile testing - Raj kumar
 
Req Pro - Andreas gschwind
Req Pro - Andreas gschwindReq Pro - Andreas gschwind
Req Pro - Andreas gschwind
 
RFT - Ashish Mathur
RFT - Ashish MathurRFT - Ashish Mathur
RFT - Ashish Mathur
 
Extending Rhapsody -Rick boldt
Extending Rhapsody -Rick boldtExtending Rhapsody -Rick boldt
Extending Rhapsody -Rick boldt
 
EM overview- - Hayden lindsey
EM overview- - Hayden lindseyEM overview- - Hayden lindsey
EM overview- - Hayden lindsey
 
Application security vision - John b
Application security vision - John bApplication security vision - John b
Application security vision - John b
 
Smarter Products For A Smarter PLanet - Neeraj Chandra
Smarter Products For A Smarter PLanet - Neeraj ChandraSmarter Products For A Smarter PLanet - Neeraj Chandra
Smarter Products For A Smarter PLanet - Neeraj Chandra
 
Real Insights Real Results - Steve Robinson
Real Insights Real Results - Steve RobinsonReal Insights Real Results - Steve Robinson
Real Insights Real Results - Steve Robinson
 
Overcoming Contradictions - Mike O Rourke
Overcoming Contradictions - Mike O RourkeOvercoming Contradictions - Mike O Rourke
Overcoming Contradictions - Mike O Rourke
 
Opportunities In Challenging Times - Steve Robinson
Opportunities In Challenging Times - Steve RobinsonOpportunities In Challenging Times - Steve Robinson
Opportunities In Challenging Times - Steve Robinson
 
How To Make It Real - Hayden Lindsey
How To Make It Real - Hayden LindseyHow To Make It Real - Hayden Lindsey
How To Make It Real - Hayden Lindsey
 
Achieving Agility At Scale - Martin Nally
Achieving Agility At Scale - Martin NallyAchieving Agility At Scale - Martin Nally
Achieving Agility At Scale - Martin Nally
 

Recently uploaded

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 

IBM Rational PPM Solution Concepts Overview

  • 1. New IBM Rational Project Management Solution: Concepts and Overview Rajesh Thakkar Architect, Rational Focalpoint for Project Managment rthakkar@in.ibm.com PPM04 © 2009 IBM Corporation
  • 2. IBM Rational Software Conference 2009 Introduction IBM Rational is developing a new project and portfolio management (PPM) solution that is optimized for Software and System Delivery (SSD) projects The new solution includes Rational Insight for Performance Management, Rational Focal Point for Project and Program Management Rational Focal Point for Project Portfolio Management This solution is based on the IBM(R) Jazz(TM) platform This talk presents the concepts underlying the solutions and gives an overview of each of their components It is intended for executives and managers who are responsible for evaluating, selecting, monitoring, and controlling SSD projects PPM04 2
  • 3. IBM Rational Software Conference 2009 Topics Overview of the new Rational PPM solution For detailed product information attend the relevant RSC 2009 PPM sessions Optimizing PPM for Software and Systems Delivery Demos Q&A PPM04 3
  • 4. IBM Rational Software Conference 2009 PPM Overview PPM04 4
  • 5. IBM Rational Software Conference 2009 PPM overview Rational is adding new PPM products to its Software and System Delivery (SSD) platform: Rational Insight for Performance Management Rational Focal Point for Project and Program Management Rational Focal Point for Project Portfolio Management These new products are: Extensions of existing Rational PPM capabilities Optimized for SSD projects Integrated with each other as well as other Rational products System Architect for enterprise architecture and strategic goals Open to integration with third-party products via REST services Based either directly on Jazz or align with the Jazz Integration Architecture PPM04 5
  • 6. IBM Rational Software Conference 2009 PPM context diagram Demand Project Proposal Project Focal Point for Costs Financial Strategic Project Portfolio Approved Goals Management Project Systems System Architect Focal Point for ETL Project and Program Enterprise Project Management Architecture Actuals Resource Availability Insight + Cognos ETL HR Performance Management ETL Systems PPM04 6
  • 7. IBM Rational Software Conference 2009 Performance management Performance management enables organizations to apply quantitative management techniques to their SSD projects Define metrics (KPIs) that are aligned with business goals Automatically collect metrics from operational repositories and store them in a data warehouse for reporting and analysis Monitor metrics versus targets within allowed variances Diagnose root cause of variances and take corrective action Quantify benefit of practices and tools Track trends over time PPM04 7
  • 8. IBM Rational Software Conference 2009 Rational Insight for performance management A Web portal, based on the Cognos 8 BI reporting engine, to manage reports, queries, dashboards, portlets, alerts, users, and security A data warehouse (DB2, Oracle, or SQL Server) used to store and aggregate product data for historical and analytical reporting An ETL framework to Extract, Transform and Load data from IBM and other products into the data warehouse An open REST-based adapter framework to retrieve product data in a standard XML schema An ODBC/JDBC driver to facilitate ETL and real- time reporting against live operational data in Rational products A zero-footprint Web-based report designer Comprehensive set of customizable OOTB reports, dashboards, and DW schema PPM04 8
  • 9. IBM Rational Software Conference 2009 Project and program management Projects are time-bounded work efforts that produce a unique result Programs are related sets of projects that can be beneficially managed together Shared resources Dependencies The primary concern here is project execution within the established time, cost, and quality constraints Risk here refers to operational risk – an event that might occur and negatively impact the project PPM04 9
  • 10. IBM Rational Software Conference 2009 Rational Focal Point for Project and Program Management A Web-based project and program management solution, optimized for SSD projects, built on Jazz Extends the Rational Team Concert work items with project management attributes for cost, schedule, etc. Supports WBS, risk management, human resource search and assignment, critical path scheduling, Gantt charts, time tracking Integrates with Rational ClearQuest and other change management systems Integrates with Rational Focal Point for portfolio management and Rational Insight for performance management Supports import/export of Microsoft Project 2007 XML Provides REST services for integration with other applications and tools PPM04 10
  • 11. IBM Rational Software Conference 2009 Project portfolio management Portfolios are sets of related projects and programs that can be beneficially managed together from an investment viewpoint The primary concern of portfolio management is aligning these investments with strategic business goals and maximizing the value, within established risk criteria Risk here refers to investment risk Investment risk is the uncertainty of realizing the project value Portfolio management is a financial discipline, not an engineering discipline Portfolio management includes both project initiation and periodic review to ensure ongoing alignment and value Review may result in project acceleration, deferment, or termination PPM04 11
  • 12. IBM Rational Software Conference 2009 Rational Focal Point for Project Portfolio Management Rational Focal Point supports demand management, high level resource analysis, evaluation and selection of project proposals, and their periodic review. Provides support to maintain the inventory of projects with their KPIs. Capabilities to balance and align the portfolio with strategy and market needs. Implemented with a top-down approach using strategy and business plans as criterion for portfolio analysis. Project Portfolio Mgmt. bundled with Project and Program Mgmt. provides a complete solution for project and project portfolio management Approved proposals flow from portfolio to project for execution. Project status flows from project to portfolio for periodic portfolio reviews PPM04 12
  • 13. IBM Rational Software Conference 2009 Project portfolio management: project selection and periodic review processes System Architect Enterprise Architecture Strategic Goals Strategic Goals Strategic Goals Enterprise Architecture Enterprise Architecture Enterprise Architecture Focal Point Evaluate Proposals Review Portfolio Review Portfolio Project Q1 Q2 Portfolio Mgmt. Approved Project Project Actuals Project Actuals Focal Point Execute Execute Project and I1 I2 I3 I4 I5 I6 Program Mgmt. PPM04 13
  • 14. IBM Rational Software Conference 2009 Jazz integration architecture The primary integration mechanism among the products is REST services Each tool manages a set of Web resources Resources have representations, e.g. XML, JSON Resources are accessed via HTTP methods GET/PUT/POST/DELETE Open resource representations are being jointly developed with industry partners at Open Services for Lifecycle Collaboration: open-services.net PPM scenarios are initially focusing on estimation and measurement Jazz Foundation Server provides common services Identity Admin Query etc. PPM04 14
  • 15. IBM Rational Software Conference 2009 Optimizing PPM for Software and Systems Delivery PPM04 15
  • 16. IBM Rational Software Conference 2009 Why optimize PPM for SSD projects? Rational’s mission is to “Help organizations automate, integrate and govern the business process of software and systems delivery”. SSD is in Rational’s DNA: thought leaders, engineers, products, sales force, customers Project management integrates and unifies Rational products across the entire development lifecycle Requirements, architecture, change, software configuration, build, and quality management tools each address part of the lifecycle A common notion of “project” across all these tools ties these different aspects together SSD projects have unique characteristics that can be beneficially supported by specialized PPM tools Rational PPM products must therefore be highly aligned with SSD in order to accomplish our mission and leverage our core competencies PPM04 16
  • 17. IBM Rational Software Conference 2009 What differentiates SSD projects? Project portfolio management Enterprise architecture Investment risk Project and program management WBS/CM unification Process enactment Performance management Development intelligence Software estimation We are building a PPM solution that integrates these differentiating features of SSD to help managers align and steer their projects PPM04 17
  • 18. IBM Rational Software Conference 2009 Optimizing Project Management for Software and Systems Delivery PPM04 18
  • 19. IBM Rational Software Conference 2009 Work breakdown structure in project management Projects managers create a work breakdown structure (WBS) to decompose the work of the project ultimately into tasks that can be precisely specified, estimated, assigned, and tracked Tasks and their dependencies and be visualized using Gantt charts, PERT charts, network diagrams, etc. The WBS can be analyzed to yield schedule information, e.g. critical path Cost and effort are rolled up from the task level to the project level PPM04 19
  • 20. IBM Rational Software Conference 2009 Change management in software development Software development teams rely heavily on change management (CM) systems to manage defect and feature tasks CM systems are often linked to software configuration management (SCM) systems, e.g. unified change management (UCM) Rational ClearQuest, Rational Team Concert, Rational Change, Bugzilla, Atlassian JIRA are examples of CM systems CM systems are flexible enough to manage generic tasks, but lack some traditional WBS features PPM04 20
  • 21. IBM Rational Software Conference 2009 WBS/CM unification If a software project uses different tools for WBS and CM then The project manager will have to poll the team for their status The project manager will have to update the WBS to reflect the CM tasks The WBS will diverge from the CM system The WBS will cease to reflect the truth Therefore in our PPM solution the tasks that developers see in the CM system are the same as the tasks the project manager sees in the WBS Project managers assign tasks in WBS and developers see their assignments in the CM system Developers report their status in the CM system and project managers see that status in the WBS PPM04 21
  • 22. IBM Rational Software Conference 2009 project manager views Gantt chart in the web client PPM04 22
  • 23. IBM Rational Software Conference 2009 project manager creates new task PPM04 23
  • 24. IBM Rational Software Conference 2009 new task created in WBS PPM04 24
  • 25. IBM Rational Software Conference 2009 task appears in developer’s RTC Eclipse client PPM04 25
  • 26. IBM Rational Software Conference 2009 Microsoft Project interoperability Many project managers and related tools work with MS Project documents Our PPM solution therefore supports interoperability with MS Project For project creation, import an MS Project file into our project management system For status reporting and review, export an MS Project file from our project management system We use the MS Project 2007 XML format No Windows dependencies We provide a public REST service API to access projects using MS Project 2007 XML format PPM04 26
  • 27. IBM Rational Software Conference 2009 Projects and operations Work can be divided into two broad categories which are managed very differently: Projects Operations Projects are time-bounded work efforts that produce a unique result e.g. engineering, construction Operations are recurring work efforts that are repetitive in nature e.g. manufacturing, accounting, order processing PPM04 27
  • 28. IBM Rational Software Conference 2009 Operationalizing SSD SSD is, in general, project work However, we’d like it to be more repeatable and predictable Rational’s mission is to “Help organizations automate, integrate, and govern the business process of SSD.” The goal Capability Maturity Model (CMMI) is, in a sense, to operationalize SSD organizations, see Level 3 - Defined For the more repeatable types of work, asset reuse and factory automation concepts are being applied Our PPM solution incorporates process adoption, management and enactment Measured Capability Improvement Framework (MCIF) – adopt Rational Method Composer – define and manage Jazz Process Engine - enact PPM04 28
  • 29. IBM Rational Software Conference 2009 Processes and practices Our industry has seen many methodologies and processes proposed for SSD e.g. Rational Unified Process, Extreme Programming, The Eclipse Way, Agile Development These processes are often too complicated for organizations to fully adopt These processes are composed of many smaller sub-processes or best practices e.g. Extreme Programming defines 12 practices (Pair Programming, Refactoring, …) Best practices are often common to many larger processes, are focused on some narrower problem area, and are easier to adopt e.g. iterative development produces working code earlier, helps prioritization, and reduces schedule risk Rational Measured Capability Improvement Framework helps organizations assess their needs for improvement, select targeted practices, and monitor their adoption PPM04 29
  • 30. IBM Rational Software Conference 2009 Tasks and state machines Processes specify the tasks that people perform on artifacts (aka work products) to achieve some result A process may be applied repeatedly within a project, e.g. fix a bug A project manager could explicitly add all the process steps to the WBS, however The WBS would get large and complex Some important relations between the tasks would be lost A more suitable approach for SSD projects is to focus on the artifacts Describe the artifact lifecycle as a state machine Use role-based permissions to govern the state transitions Use the current state as an indicator of progress Treat the tasks as “virtual” WBS elements Therefore, we should stop elaboration of the WBS at the level where processes can be enacted by artifact state machines PPM04 30
  • 31. IBM Rational Software Conference 2009 Bug report state machine PPM04 31
  • 32. IBM Rational Software Conference 2009 RACI matrices RACI is a technique for defining roles and decision rights in a process R – who is Responsible for doing the work A – who is Accountable for the work getting done, usually who Approves the work C – who must be Consulted about the work I – who must be Informed about the work Fix bug Assign Resolve Verify Close Manager A I Lead R A I A Developer I R A R Architect C Reporter I R I PPM04 32
  • 33. IBM Rational Software Conference 2009 Process enactment directions Process enactment is ability to implement processes in a project through the use of tool guidance and active assistance or enforcement In the Jazz platform, process enactment is accomplished by components that listen to artifact lifecycle events and execute pre- and post-conditions checks Process enactment is configured in a process specification Artifact lifecycles are modeled as state machines Role-based permissions are defined on the state transitions Rational Method Composer is becoming more integrated with the Jazz platform In SSD, the project manager can therefore promote the uniform adoption of processes by enacting them in the platform PPM04 33
  • 34. IBM Rational Software Conference 2009 Development intelligence Metrics that describe the lifecycle of SSD artifacts can be extracted from tool repositories and loaded into a data warehouse for further analysis, e.g. Requirements activity Source code growth Defect discovery and resolution Build health Testing activity We can apply Business Intelligence techniques to SSD metrics to yield Development Intelligence Dashboards, alerts, cross-tabs, drill up/down/through apply equally well to SSD metrics Project managers can monitor metrics, compare them with estimates, detect unacceptable variances, determine root causes, take corrective actions More advanced analysis can be performed – the SSD analog of data mining We can tap academic research on Mining Software Repositories PPM04 34
  • 35. IBM Rational Software Conference 2009 Development intelligence tools Measuring and displaying software metrics is well-established idea, e.g.: Rational Project Console Telelogic Dashboard Rational Team Concert has integrated reports and dashboards We are taking this capability to the next level by integrating IBM Cognos 8 BI into our products Rational Insight – extensible, cross-domain enterprise reporting Domain-specific Rational products, e.g. Rational Quality Manager – custom product reporting We are working with IBM Research to develop new development intelligence capabilities and integrate them into our PPM solution PPM04 35
  • 36. IBM Rational Software Conference 2009 Software Estimation Measuring software metrics is the first step towards quantitative management (CMMI Level 4), but is in itself not sufficient Project control requires a knowledge of the expected value, and the acceptable limits of variation for any metric There is a mature body of knowledge (30+ years) on the topic of estimating software projects We are working with leading business partners Galorath - SEER PRICE Systems - TruePlanning QSM - SLIM We are working together at Open Services for Lifecycle Collaboration Software estimates can be improved by calibrating models based on your organization’s actual performance e.g. tracking team velocity in Agile projects “All models are wrong, but some are useful.” – George Box PPM04 36
  • 37. IBM Rational Software Conference 2009 Summary Rational’s DNA is SSD projects PPM is a key organizing concept across the SSD lifecycle Our mission is to optimize PPM for SSD PPM04 37
  • 38. IBM Rational Software Conference 2009 PPM04 38
  • 39. IBM Rational Software Conference 2009 © Copyright IBM Corporation 2009. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. PPM04 39