Unit: Managing the Object-Oriented Project


Unit Identifier: OO3001

Unit Overview:

This unit provides the Object-Oriented Project Manager with an understanding of the planning, scheduling, and staffing needs of an Object-Oriented project. The unit ties the concepts learned in Unit OO1003-1 Overview of the Unified Software Development Process for Managers, with traditional project management roles and responsibilities. The result is a unit that prepares the Object-Oriented Project Manager for the unique challenges of the Object-Oriented project. This unit will use the actual client Object-Oriented project as the subject of exercises and discussions whenever possible. The project management activities completed can then be used directly by the client project.

Unit Duration: 8 hours

Unit Objectives:

This unit will help prepare the Object-Oriented Project Manager to effectively manage his/her project team. Good people employing sound technology are only two of the three essential elements for successful Object-Oriented projects. The successful project must be managed is a way that promotes synergy, maintains focus, and resolves conflict. This unit prepares the Object-Oriented Project Manager to achieve these goals in the Object-Oriented setting.

  • Learn the roles and responsibilities of the Project Manager and Architect in managing the Object-Oriented project
  • Learn how to build a work breakdown structure for the Object-Oriented project using the Object-Oriented methodology as a framework
  • Learn techniques for estimating the cost of an Object-Oriented project
  • Learn techniques for properly staffing the Object-Oriented project
  • Be able to plan and schedule the Object-Oriented project using a new or existing project management tool set

Unit Outline:

  1. Project Management Roles and Responsibilities
    • The objectives of project management
      1. Keep team focused on project objectives
      2. Shield team from distractions
      3. Resolve conflicts
    • Initiating the Project
      1. Objectives
      2. Scope
      3. Risk Assessment
      4. Developing the Project Plan
        • Defining WBS
        • Resourcing
        • Estimating Effort
        • Scheduling
        • Staffing
    • Controlling the Project
      1. Driving out risk
      2. Identifying and Resolving Issues
      3. Measuring progress
      4. Replanning throughout the project
      5. Identifying Releases
    • Closing the Project
      1. When to deploy
      2. Assessing the Project
        • Is it finished?
        • Need for follow-on project
        • Improvement ideas for next project
      3. Assessing the Product
        • Quality
        • Need for follow-on work /cleanup
      4. Assessing the development process
        • What worked/didn't work
        • Suggested improvements in the process

  2. Building the Work Breakdown Structure
    • Building a realistic WBS that will actually be used by the project team to plan and report real work
      1. Defining the right work tasks
      2. Defining the right level of detail
      3. Building in usable workflow and reporting processes
    • Organizing the macro activities for a specific project
      1. What to leave in
      2. What to leave out
      3. The Micro level and what to do about it
    • Resourcing the activities
      1. Level of experience
      2. Risk assessment
    • Exercise in build WBS for client's project
      1. Layout basic WBS hierarchy
      2. Populate a sample of the WBS in detail
    • Estimating Techniques
    • Technique 1 - Delphi Technique
    • Technique 2 - Function Point Analysis
    • Technique 3 - Effort Allocation
    • Technique 4 - Comparison
    • Staffing Techniques
    • Skills assessment techniques
    • Mentoring relationships and shared tasking
    • Revising the project plan for staffing limitations
    • Exercise - Staff segment of project plan for client's project
    • Using Project Management Tools (OPTIONAL)
    • General features of project management tools
      1. Defining WBS and dependencies
      2. Estimating effort
      3. Scheduling
    • Using the client's in-house project management tools
      1. Customized to reflect tool availability and project manager's skill level on that tool set


For More Information Contact:
Tod Pryor at training@prioritytech.com
402-445-4747, or toll free at 1-866-PTI-CORP ext. 4747

Site Map  |  Contact Us

Copyright © 2008 Priority Technologies, Inc. - All rights reserved.