Popular Courses

Browse Our Free Resources

  • whitepapers
  • whitepapers
  • webinars
  • blogs

Our Locations

Training Centres

Vancouver, BC
Calgary, AB
Edmonton, AB
Toronto, ON
Ottawa, ON
Montreal, QC
Hunt Valley

locations map


550 6th Av SW
Suite 475
Calgary, AB
T2P 0S2


821A Bloor Street West
Toronto, ON
M6G 1M1


409 Granville St
Suite 902
Vancouver, BC
V6C 1T2

U.S. Office

436 York Road
Suite 1
Jenkintown, PA

Other Locations

Dallas, TX
Miami, FL

Home > Training > Additional Courses > Risk and Requirements Management for RUP Projects Training

Risk and Requirements Management for RUP Projects Training

Course#: WA2252

Take this course instead of the Iterative course WA2241 if you are working on RUP projects.

Everything the BA, backed up by the IT Project Manager, needs to know to work within a project managed with RUP (Rational Unified Process) iterative development and use-case technology, with comparisons to other approaches to project management. (The non-vendor-specific form of the methodology, UP (Unified Process) is used in the course.) As a BA working on an iterative IT project, you’ll learn what activities to perform and what artifacts to produce at each iteration of each phase of a project.

Working in small groups, trainees step through a case study learning when and how to perform BA activities, create deliverables and assist the Project Manager at various phases of the RUP life cycle.

Why Attend This Course?

In an effort to shorten time-to-market and to uncover bugs early, IT organizations are increasingly using a style of project management called iterative development. The iterative strategy is to develop software in small cycles of analysis, design and coding – rather than doing all the up-front work before coding begins. To work effectively in this environment, Business Analysts and the Project Managers need to be familiar with the fundamentals of this approach and their roles in producing key deliverables, managing risk and estimating resources for an iterative project.

What Makes this Course Stand Apart?

Experience: Our course is written and delivered by professionals with extensive practical experience in iterative development from a business analysis perspective.

Scenario-based training: This is not just another “theory” course in project management. Trainees learn how to perform the BA role and support the Project Manager on an iterative project by developing an integrated case study throughout the iterative life cycle and experiencing the roles in real time.

What you will Learn

Upon completion of this course, you will be able to:

  • Support the PM as a Business Analyst on an iterative project.
  • Perform the BA role in Risk Management.
  • Collaborate effectively with other members of the iterative team.
  • Understand the basic terms and concepts of RUP project management.
  • Understand iterative, incremental development.
  • Identify the responsibilities and interdependencies of the iterative, incremental development team members, with particular emphasis on the Business Analyst role and the Project Manager role.
  • Understand the key deliverables produced by the RUP team and produce those that are the responsibility of the Project Manager and Business Analyst.


  • IT Business Analysts
  • IT Project Managers




2 Duration

Outline of WA2252 Risk and Requirements Management for RUP Projects Training

1. Project Management State of the Art

2. System Development Life Cycles

  • Iterative, Incremental Development
    • Why iterative development is key to project success
  • Process Model
  • Project Lifecycle
  • Waterfall Model
  • Iterative phases
  • Spiral Model
  • MSF
  • RUP/UP Disciplines
  • RUP Workflows
  • RUP Roles
  • RUP Artifacts
  • RUP Activities
  • RUP PM Role, Artifacts, Activities
  • How the BA maps to RUP Roles: Business-Process Analyst, Business Designer, Systems Analyst, Requirements Specifier: Roles, Artifacts and Activities
  • Agile

3. Strategies for iterative, incremental development

4. The factors involved in determining iteration length and the number of iterations per phase

5. The role of the Project Manager in Iterative Development

  • Key PM deliverables
  • PM role in Risk Management

6. The role of the Business Analyst in Iterative Development

  • Why well-defined requirements are key to project success
  • Key BA Deliverables
  • The BA’s Role in Risk Management
  • Requirements Based Software Estimation
  • The Business Analyst in Collaboration with the team

7. Use-Cases and Iterative Development

8. PM and BA activities and deliverables required at each phase of iterative development

9. Scope Management and Change Control

  • Understanding how requirements management and change management assist with scope management
  • Using requirements attributes, traceability, and requirements prioritization for requirements management
  • Change requests and change control boards and their applicability and role within a project

10. Perspectives on Project Management

  • Evolution of how project management concepts
  • Key movements and organizations providing leadership in project management:
    • PMI, PMBOK, OPM3
  • Key movements and organizations providing support in process models and their assessment
    • CMM, ISO 9000, SPICE, ITIL
    • Emerging trends in software development processes
    • Agile, XP, Scrum, Crystal
We regularly offer classes in these and other cities. Atlanta, Austin, Baltimore, Calgary, Chicago, Cleveland, Dallas, Denver, Detroit, Houston, Jacksonville, Miami, Montreal, New York City, Orlando, Ottawa, Philadelphia, Phoenix, Pittsburgh, Seattle, Toronto, Vancouver, Washington DC.
*Your name:

*Your e-mail:


*Company name:

Additional notes:

We have received your message. A sales representative will contact you soon.

Thank you!.

more details
buy this course

Register for a courseware sample

It's simple, and free.


Thank You!

You will receive an email shortly containing a link to download the requested sample of the labs for this course.