The role of Project Management is highly-defined in the software industry for traditional, waterfall process projects. But how does a new, or experienced, Project Manager maintain control and gain confidence in today’s iterative software development process? This course focuses on preparing the Project Manager to transition successfully from the waterfall process to the iterative software development process described in the IBM/Rational Unified Process® Version 7 (RUP7).
At the end of this course, the student will be able to:
Explain the benefits and challenges of project management in an iterative process.
Compare and contrast RUP with the Project Management Book of Knowledge (PMBOK).
Understand phasing and iterations within RUP.
Avoid the common traps and mistakes made when first moving to an iterative approach.
Explain how to measure project status, identify deviations, and how to correct those deviations within the iterative framework.
Translate a project plan into the iterative framework.
Effectively manage and embrace changes at iteration, phase or project scope.
Knowledge of iterative development processes, and experience in project management are desirable, but not required.
Please call 1-610-831-1151 for public enrollment and private, on-site pricing.
This course is a 2-day, interactive curriculum that focuses on the role of the Project Manager moving to adopt the IBM/Rational Unified Process version 7. The challenges of the iterative approach are many for someone trained in the waterfall process: how to profitably begin development with incomplete or unknown requirements, how to tolerate continual changes in project documents, thinking “small” rather than “big”, and acknowledging that executable code ― not documentation ― is the only true gauge of project status and conformance to goals.
From understanding the spirit and structure of RUP, to planning and monitoring an iterative software project, this course prepares each student to manage projects and deliver products within the iterative RUP framework. In the course exercises the students learn how to partition projects into iterations, how to maintain metrics on a project, and how to embrace, rather than resist, the inevitable project changes that always challenge our best planning efforts. At the conclusion of this course, the student will have a comprehensive appreciation of the iterative approach, and a firm understanding of how to implement the RUP Project Management role within their organization.
Project managers, business or system analysts, technical managers, and software developers who wish to learn techniques for managing software projects within the iterative process described by RUP.