Vous êtes sur la page 1sur 26

IBM Software Group

Integrating Project Management Institutes


PMBOK and Rational Unified Process
Presented By: Bill Cottrell, Senior Technical Specialist
To join the audio conference please dial
Within the U.S. dial toll free: 800-227-9428
Outside the U.S.: 785-832-2041
Audio Pin #: 33541

IBM Software Group | Rational software

Housekeeping Tips
For web conference technical support, press *0 (star zero) for
immediate technical assistance or call the help desk at 1-888-9668686 or 303-928-2401.
Close all applications on your desktop including email for optimal
presentation viewing.
The phone lines are muted. This conference will be recorded and
the archive will be emailed to you within 5 business days.
To send a question during and after the presentation, select Ask A
question under Q & A. This is located on the left of your screen.
**You may be required to exit Full Screen in order to view the Q & A area.

IBM Software Group | Rational software

Objective
The objective of this Webinar is to show the relationships between
the Project Management Institutes (PMI) Project Management Body
of Knowledge (PMBOK) and the Rational Unified Process (RUP) to
assist you in integrating concepts, frameworks, disciplines, and
practices. Once these relationships are understood, you can tailor
the RUP for your specific project needs and still maintain
consistency with the PMI PMBOK.

IBM Software Group | Rational software

Agenda
PMI and RUP Concepts and Frameworks
Integrating RUP and PMI
Tailoring RUP with the PMI PMBOK

IBM Software Group | Rational software

PMI PMBOK Concepts


Process Groups

Knowledge Areas

PM Processes
Plan Development

Initiating

Project Integration Management


Project Scope Management

Planning

Project Quality Management


Project Procurement Management

Controlling

Closing

Change Control

Project Time Management


Project Cost Management

Executing

Plan Execution

Quality Planning
Quality Assurance
Quality Control

Project Communications Management


Project Risk Management

Organization
Planning

Project Human Resource Management

Staff Acquisition

Team Development

Time

IBM Software Group | Rational software

PMI PMBOK Framework


Executing
Project Integration Mgmt
Project Plan Execution
Project Quality Mgmt
Quality Assurance

Level
of
Activity

Planning

Project HR Mgmt
Team Development
Project Communication Mgmt
Information Distribution

Initiating

Project Procurement Mgmt


Solicitation
Source Selection
Contract Admin

Closing

Controlling

Phase Start
PMBOK Guide 2000, Project Management Institute, Inc.

Time

Phase End

IBM Software Group | Rational software

RUP Concepts

IBM Software Group | Rational software

RUP Framework
Inception

Phases

Elaboration

Construction

Transition

Business Modeling
Requirements
Analysis & Design
Implementation
Test
Deployment
Configuration &
Change Management
Project Management
Environment
Preliminary
Iteration(s)

Iter.
#1

Iter.
#2

Iter.
#n

Iter.
#n+1

Iterations

Iter.
#n+2

Iter.
#m

Iter.
#m+1

IBM Software Group | Rational software

Agenda
PMI and RUP Concepts and Frameworks
Integrating RUP and PMI
Tailoring RUP with the PMI PMBOK

IBM Software Group | Rational software

Comparing PMIs PMBOK and RUP


PMBOK PM Guidelines based on industry best practices
RUP - Embodies software industry best practices
PMI - Focus is on a generic project lifecycle
RUP - Focus is on a generic Software Development
Lifecycle within a project lifecycle
PMBOK - Applies to any project in any industry
RUP Applies to software projects in any industry
PMBOK - Applicable to any size project
RUP - Tailorable to any size software project

IBM Software Group | Rational software

Comparing PMIs PMBOK and RUP (cont)


PMBOK - Describes the knowledge and practices generally
agreed to for successful project management. These
practices are presented in the form of project processes
(e.g. Initiating, Planning, etc,) to be performed in 5
process groups (e.g. Initiating, planning, etc.) that
sequence a project team through the management of the
development of their product.
RUP Provides the roles, activities, artifacts, guidelines,
and workflows necessary to implement practices during
the software development life cycle; including project
management practices consistent with the PMI PMBOK.
So, is RUP part of the PMBOK or is the PMBOK part of RUP?

IBM Software Group | Rational software

RUP Embodies the PMI Framework By Phase


Inception

Phases

Elaboration

Construction

Transition

Business Modeling
Executing

Requirements

Project Integration Mgmt


Project Plan Execution

Analysis & Design

Project Quality Mgmt


Quality Assurance

Level
of
Activity

Implementation
Test

Planning

Project HR Mgmt
Team Development
Project Communication Mgmt
Information Distribution
Project Procurement Mgmt
Solicitation
Source Selection
Contract Admin

Initiating

Closing

Controlling

Deployment
Configuration &
Change Management
Project Management

Phase Start

Time

Phase End

Environment
Preliminary
Iteration(s)

Iter.
#1

Iter.
#2

Iter.
#n

Iter.
#n+1

Iterations

Iter.
#n+2

Iter.
#m

Iter.
#m+1

IBM Software Group | Rational software

RUP Embodies the PMI Framework By Iteration


Inception

Phases

Elaboration

Construction

Transition

Business Modeling
Executing

Requirements

Project Integration Mgmt


Project Plan Execution

Analysis & Design

Project Quality Mgmt


Quality Assurance

Level
of
Activity

Implementation
Test

Planning

Project HR Mgmt
Team Development
Project Communication Mgmt
Information Distribution
Project Procurement Mgmt
Solicitation
Source Selection
Contract Admin

Initiating

Closing

Controlling

Deployment
Configuration &
Change Management
Project Management

Phase Start

Time

Phase End

Environment
Preliminary
Iteration(s)

Iter.
#1

Iter.
#2

Iter.
#n

Iter.
#n+1

Iterations

Iter.
#n+2

Iter.
#m

Iter.
#m+1

IBM Software Group | Rational software

PM Processes can be mapped to RUP Roles, Activities, and Artifacts


Initiating
Planning
Executing
Controlling
Closing

IBM Software Group | Rational software

Is it Really that Simple? Is a Map All We Need?


No, not really!
A map will help understand how RUP
embodies the PMBOK practices.
But it wont insure we stay consistent
with the PMBOK when we tailor the RUP.
and we always tailor RUP!

IBM Software Group | Rational software

RUP Roles, Activities and Artifacts will Need to be Tailored

So, use the PMBOK as though it was an Existing Process

IBM Software Group | Rational software

Agenda
PMI and RUP Concepts and Frameworks
Integrating RUP and PMI
Tailoring RUP with the PMI PMBOK

IBM Software Group | Rational software

4 Steps to Building a PMBOK Consistent Development Case


1. Decide what PMBOK PM Process Artifacts in each of the 9
Knowledge Areas you plan to apply.
2. Consider the PMBOK PM Processes as your existing
capability
3. Tailor RUP by starting with the desired result
Select each of the Roles and Activities Diagrams in RUP (it
has roles, activities, and artifacts in one diagram),
Decide on the artifacts you will do,
Decide what activities will be needed to build the artifacts,
Decide what roles will be needed to perform the activities.
4. For each RUP artifact..(see next slide)

IBM Software Group | Rational software

4 Steps to Building a PMBOK Consistent Development Case


4. For each RUP artifact:
Decide if you are going to use the RUP artifact, replace it with the
PMBOK artifact, or tailor it.
If you are going to use the PMBOK artifact, then check the RUP
artifact to determine if it is an input to another RUP activity and
insure you will have the necessary information in the PMBOK
artifact.
If you dont use the RUP artifact or tailor it, then check the
PMBOK artifact to determine if it is an input to another PM
Process and insure you will have the necessary information.
Make sure that the PM Processes that build the PMBOK artifacts
are still covered in the RUP activities.

IBM Software Group | Rational software

Business Modeling Example Use PMBOK Artifact


RUP: Bus Modeling: Set and Adjust Goals: Business Vision: Business Opportunity/Product Statement

RUP
Business
Vision

PMBOK
Project
Charter

PMI: Initiating: Scope Mgmt: Project Charter: Business Need & Product Description

IBM Software Group | Rational software

Requirements Mgmt Example Tailor RUP Artifact


RUP: Requirements Management: Develop Vision: Vision Document: Features

RUP
Vision (Features)
RUP
UC
Spec
RUP
Iteration
Plan

PMBOK
WBS

PMI: Planning: Cost Mgmt: WBS

IBM Software Group | Rational software

Analysis and Design Example Use RUP Artifact


RUP: Analysis & Design: Review: Change Request

RUP
Change
Request

PMBOK
Change
Request

PMI: Control: Scope Management: Change Request

IBM Software Group | Rational software

How do I tailor RUP?


External Structural
and Thin Plug-ins

Extended Help
Thin Plug-ins
My
RUP

Small

RUP
Organizer

Extended Help

My
RUP

Medium

Hyperlinks

Dev
Case
.doc

RUP
Builder
Tailored RUP with
Plug-ins
My RUP
Extended
Help

Extended Help

My
RUP

Classic

RUP
Modeler

XDE

Structural
Plug-ins

IBM Software Group | Rational software

Summary
The PMI PMBOK is a guide that organizes and provides insight
into generally accepted project management practices.
RUP embodies the PMI PMBOK PM practices for a specific
application area: software development.
RUP can be tailored and still maintain consistency with the PMI
PMBOK.

Using the PMBOK as an existing process while tailoring the RUP for your
project, can help insure effective PM practices are not removed.

IBM Software Group | Rational software

New to RUP? Additional Resources


Additional RUP Information on www.DeveloperWorks.com
 Rational > Rational Unified Process
Bookmark this link for RUP whitepapers, online evaluation, multimedia,
news etc.
http://www-140.ibm.com/wps/portal/_s.155/545
 The Rational Unified Process: An Introduction, by Philippe Kruchten.
Addison Wesley, 2001
 *New book!: Rational Unified Process Made Easy, by Per Kroll and
Philippe Kruchten, Addison Wesley, 2003.

Project Management Institute


 http://www.pmi.org

IBM Software Group | Rational software

Complete an evaluation form


and enter to win a copy of
The Rational Unified Process:
An Introduction
(The form will be emailed to the audience on 11/19)
THANK YOU!

Vous aimerez peut-être aussi