UML for Project Managers
Duration: 2 Day


 

Download Course Details

Course Description

PM57

This course introduces UML from the perspective of a Project Manager and shows how its use can de-risk and simplify projects. The UML provides the basis for low-risk project development, but for this to be realized the Project Manager must be able to understand and manage the process so that a win-win outcome is achieved. By the end of this seminar Project Managers will understand the UML and its terminology, and its influence on Acceptance tests, Development Lifecycle, iterative development and deployment. An overview of current OO thinking is part of this seminar together with the exciting direction of UML 2.0 and later versions. Techniques will be demonstrated by the use of Rational Rose together with Java toolsets, such as Eclipse The course has extensive exercises and opportunities for discussion on the real-world practicalities of UML as a basis for planning projects.

Course Objectives
  • Show how the UML affects the SDLC
  • Discuss how NOT to use the UML within projects
  • Show when and how powerful UML toolsets should be used
  • Explain how Objects appear in the natural analysis process
  • Show how UML integrates with Analysis, Design, Test and Deployment
  • Present an integration of UML and Acceptance test creation
  • Show how the UML process integrates into incremental delivery
  • Show how Use Cases are used to control project increments
  • Show how Use Cases can capture complex Business Rules
  • Provide Project-safe rules for Use Case development
  • Present the UML as part of an end-to-end project delivery process
  • Show a low-risk, high-payback development strategy.
  • Discuss the future directions of UML from the PM perspective
Audience
  • Management wanting to familiarize themselves with current OO and UML technology.
  • Team Leaders wanting to benefit from UML at team-level
  • Staff moving into Project Management and needing a management-oriented-slant on UML
Prerequisites
  • Some awareness of OO
  • Need to manage projects using OO and / or UML