You are on page 1of 3

Rational Unified Process Version 7

COURSE OUTLINE ID: RUP-V7

Overview
This two-day course covers RUP version 7. RUP is an activity-driven process of staggering
complexity that can be implemented in a large, command and control approach, or with an agile,
just-in-time philosophy.
For students currently following a waterfall development process, this course offers a thorough
understanding of what it means to do iterative development. For students who are familiar with the
iterative mindset, this course offers a comprehensive understanding of the process and content
elements of RUP 7 and how RUP 7 differs from its predecessor, RUP 2003. Special emphasis is
placed on following an adaptive, iterative approach to deploying RUP 7 in a business organization.
This course is designed to provide students with a comprehensive understanding of RUP as an
iterative and flexible process for software development. To involve students in the complexity of
RUP, the course includes numerous discussion sessions for the students to consider RUP
structure, how RUP principles and practices differ from their current process, and how they can
move their current software process incrementally to RUP.

Prerequisites
Experience in software process specification and iterative development is desirable, but not mandatory.

Duration
Two days.

Audience
Business or system analysts, technical managers, and software developers and testers who wish to
learn the characteristics of RUP 7 for iterative software development.

Objectives
At the end of this course, students will be able to:
• Articulate the goals and philosophy of an iterative software process
• Compare and contrast RUP as a process with the waterfall process
• Describe the two-dimensional structure of RUP in its phases and disciplines
• Understand how moving to RUP affects the major stakeholder groups in the
software process
• Anticipate mistakes that are common in moving to RUP
• Map RUP 2003 concepts into the new terminology of RUP 7

Outline
Course Introduction
Introducing RUP v7
– RUP as a Product
– Instructor-led Tour of RUP 7
– RUP as a Process
– RUP’s Six Key Principles
– RUP’s Ten Process Essentials

ISLAND TRAINING SOLUTIONS, INC.


5102 DURHAM CHAPEL HILL BOULEVARD  DURHAM, NC 27707
PHONE 919 401-8485  FAX 919 401-8434  W WW .ISLANDTRAINING.COM
RUP V7 PAGE 2

Iterative Software Development


– Small Group: Characterizing Your Process
– Choosing a Process
– Where Does Waterfall Fall Short?
– When is Waterfall the Right Choice?
– Small Group: Waterfall Experiences
– The Iterative Philosophy
– RUP Phases and Disciplines
– The Business Case for Iteration:
 Project Management
 Development
 Quality Assurance
 Customers
An Iteration in the Life of a RUP Project
– Introduce a detailed software project
– Use Case Analysis
– Use Case Design
– Small Group: Letting Go of Perfection
RUP Unified Method Architecture
– Example Case Study
– RUP “Pieces and Parts”
– Separating Content from Process
– RUP Content Elements
 Role
 Work Product
 Task
 Step
 Guidance
 Categories
– RUP Process Elements
 Activity
 Iteration
 Phase
 Capability Pattern
 Delivery Process
– Small Group: Your Process vs. RUP
A Detailed Look at RUP Phases

ISLAND TRAINING SOLUTIONS, INC.


5102 DURHAM CHAPEL HILL BOULEVARD  DURHAM, NC 27707
PHONE 919 401-8485  FAX 919 401-8434  W WW .ISLANDTRAINING.COM
RUP V7 PAGE 3

RUP Disciplines
– Business Modeling
– Requirements
– Analysis and Design
– Implementation
– Test
– Deployment
– Change and Configuration Management
– Project Management
– Environment
– Small Group: The Challenges of RUP Disciplines
Key Principles and Process Essentials of RUP v7
– RUP Best Practices
– RUP Key Principles in Detail
– Challenges and Anti-Patterns
– RUP Process Essentials in Detail
– Small Group: The Challenges of RUP Principles and Essentials
Project Roles in RUP
– Role Sets and Roles
– Role Set: Analysts
 Role Detail: Business-Process Analyst
– Role Set: Developers
 Role Detail: Designer / Developer
– Role Set: Managers
 Role Detail: Project Manager
– Role Set: Testers
 Role Detail: Test Designer
Common Mistakes Adopting RUP
References
Appendix A: Changes from RUP 2003 to RUP 7

ISLAND TRAINING SOLUTIONS, INC.


5102 DURHAM CHAPEL HILL BOULEVARD  DURHAM, NC 27707
PHONE 919 401-8485  FAX 919 401-8434  W WW .ISLANDTRAINING.COM

You might also like