Go to primary content
Oracle® Agile Product Lifecycle Management Product Portfolio Management User Guide
6Release 9.3.6
E71142-01
  Go To Table Of Contents
Contents

Previous
Previous
 
Next
Next
 

1 Introduction

This user guide provides detailed descriptions of all Agile Product Portfolio Management (PPM) features and explains how you can use PPM to record, monitor, and track progress of projects and programs.

1.1 Agile Product Portfolio Management Overview

Agile Product Portfolio Management is a web-based application that enables users to manage all aspects of a project or program. PPM is fully integrated with the complete Agile PLM suite of products to maintain a centralized view of project records and associated product information within the organization.

Executives use the PPM Dashboards to view portfolio data pertaining to all projects or programs. Portfolio data includes risks such as schedule slips, lack of resources, and project costs that directly contribute to the overall status of the project.

1.1.1 What's New in PPM 9.3.6

Agile PPM 9.3.6 introduces the following features and enhancements:

  • Multiple Resource Pool Owners: To allow for backup resource pool owner(s), the resource pool owner attribute is now a multi-list attribute that can be associated with multiple users. the Owner attribute change is reflected on the General Info tab of the User Group object and the Pool Owner attribute change is reflected on the Team tab of Activities/Gates objects. Users who are added as resource pool owners have access to the same information and views as other owners in the pool.

  • Utilization Report Enhancements: The following enhancements were made to utilization report:

  • File Folder Privilege Checks: On the Content tab of Activity and Gate objects, previous behavior restricted a user's ability to view the content based on their File Folder discovery privilege combined with read privilege for Content tab attributes. Starting in 9.3.6, a user does not need Discovery File Folder privilege to find a row with No Privilege displayed in the Content tab, however, the user must have Read File Folder and Enforce Field Level Read privileges to read the value of the row. See "Viewing Content" for more information.

  • Summary View Settings - In the project Summary view, there is an enhancement that allows some of the user's setting preferences to persist. This enhancement affects the Upcoming Activities and Action Items widget and the Recent Discussion widget. The settings for the Show and due in/updated in last values are saved in local storage so that the user's preferences persist even when the user leaves the Summary View or logs off and logs back in again. Refer to "Summary Page Actions" for more information regarding the Summary View.

For documentation on the common features and enhancements introduced across Agile PLM in this release, see the Getting Started with Agile PLM guide.

1.1.2 Upgrade Considerations

During an upgrade from a previous version of PPM, data migration is necessary to ensure that the existing data complies with new or changed business rules.

To facilitate the data migration, a post upgrade utility is available. For information on using this utility, see the Agile PLM Database Upgrade Guide.


Note:

The PPM post upgrade utility is not supported on WebSphere Application Server.

Workday settings can be configured in the aut.properties file before upgrade. For details of parameters to be defined, see the Agile PLM Database Upgrade Guide.

1.1.3 Configuration Notes

  • For Japanese and Chinese operating systems, an Agile PPM database instance can only be configured to use UTF-8 language encoding. Agile PPM sets the browser's character encoding to UTF-8, and it is not recommended to change the character encoding setting in the browser.

  • For information on all Agile PLM software specifications, including supported Java Runtime Environment, see the Agile PLM Capacity Planning Guide.

1.1.4 Related Documentation

Common Agile PLM functionality is not described in the PPM User Guide. The following manuals provide comprehensive information on all common Agile PLM features and administrative requirements.

  • Agile PLM Getting Started Guide

  • Agile PLM Administrator Guide

1.1.5 Features Summary

PPM provides visibility into all levels of project activity, and enables you to track and control all aspects of a project. You can use PPM features to do the following:

  • Project Planning

    • Create projects based on existing project templates

    • Create a project

    • Create baselines for projects

    • Convert Microsoft® Project files to PPM projects to associate project information with related product records in Agile PLM

    • Import and export root-level information about the projects

    • Import project details from file formats such as XLS and CSV into PPM

    • Manage project schedules

    • Manage project milestones and gates

  • Resource Management

    • Assign projects and tasks to resources

    • Manage resource pools

    • Track time and effort spent on projects

  • Project Collaboration

    • Initiate and respond to project-related discussions

    • Post news and action items related to the project

    • View notifications on assignments and action items

    • Maintain a project dashboard

  • Project Tracking

    • View project summary to track overall status of a project

    • Track project costs

    • Monitor overall status of the project

    • Generate project reports for analysis

    • View notifications on assignments and action items

1.1.6 When to Use Web Client

Web Client is recommended for project team members who need to view information and add or edit data that is specific to the activities they own.

Use Web Client to:

  • View notifications and assignments

  • Manage assignments

  • Use timesheets

  • View a personalized dashboard

  • View project summary and status

  • Change workflow status

  • View reports

  • Manage subscriptions

  • Manage content

  • Participate in discussions

Project participants use Web Client for all their activities.

1.1.7 When to Use Gantt Chart

Gantt chart is recommended for program and project managers, whose primary responsibility is to monitor and manage programs and projects.

Use Gantt chart to:

  • Assign and manage tasks and resources

  • Monitor resource utilization

  • Quickly add and edit activities, gates, and dependencies

  • View progress and modify project schedule

1.1.8 Project Management Objects

Project Management process involves management of schedules, tasks, statuses, discussions, documents, phases, gates, and resources.

At a minimum, a typical Agile PPM project consists of:

  • A root-level project

  • A series of child objects such as phases, programs, tasks, gates, or other projects.

The following table describes the various objects in the Agile PPM solution.

Icon Object Description
Program icon
Project A Project is a unique set of related projects, phases, tasks, sub-programs, milestones, and gates that is driven by a time schedule with target start and end dates, and dependencies. A Project is the top-level object, but can also be a child of another project.

If the organizational practice uses Programs as the top-level object, to enable program creation in PPM, contact your site's Agile Administrator.

Project icon
Program A Program is a unique set of related programs, phases, tasks, sub-programs, milestones and gates. Programs are driven by a time schedule. A Program can be the top-level object or a child object of another project or program.
Phase icon
Phase A Phase, sometimes called a stage, is a segment of a project.

Phases define the activities required to create a set of deliverables. When phases end, Project Managers may hold a phase exit or gate review to examine the completion status of each phase.

A Phase comprises activities such as tasks and gates. It derives the date and status information from the project elements.

Task icon
Task A Task is a segment of work that one or more resources can complete over a period. Progress or status of a task rolls up to higher levels of the program. Phases, projects, programs, or other tasks can contain tasks.
Gate icon
Gate A gate marks a point in the project timeline that typically requires a review of a group of project tasks, activities, or deliverables.

Gate status is 'Closed' by default. Gate status can be set to 'Review' or 'Open' based on work performed in the project. The work performed is typically defined in the form of deliverables. If a gate is set to 'Review', the project can be on hold until it is opened. When a gate is 'opened', directly or after a review, project progress can resume.

Decision Gate: A decision gate is a special gate type used in phase-gate project methodologies. Decision gates mark a point in the project timeline when tactical and strategic decisions about a project need to be executed. Each phase of a project in a phase-gate model has a corresponding decision gate. Standard projects for New Product Development are typically five or six phases, each with a decision gate.

Stationary Gate: A stationary gate is a gate type used to restrict users from modifying critical dates on the project schedule. A gate is usually moved forward automatically if tasks preceding the gate are moved forward. If you define a gate as 'stationary', only users with explicit privileges to move the gate can move the preceding tasks forward. To learn how to define a stationary gate, see "Defining Stationary Gates."

Note: A Gate cannot have any Activities/Gates/Milestones as its children, therefore a Gate cannot be imported into PPM if it has children.

Milestone icon
Milestone Milestones are points in the project timeline that indicate the need for additional or secondary activities. Milestones can mark billing cycles, sub-project launch points, project metrics, or project team notifications. Milestones may or may not be dependent on deliverables.

Note: A Milestone cannot have any Activities/Gates/Milestones as its children, therefore a Milestone cannot be imported into PPM if it has children.


Deliverable A Deliverable represents a unit of work required for a project's success, usually fulfilled by generating a digital file. (Word processing documents, spreadsheet documents, PDFs, presentation documents, and so on.) Deliverables can also be Agile PLM objects and processes.

Deliverables are managed in the Content tab of a project and often used to control the status of tasks and gates.

Discussion icon Discussion icon Discussion Discussions are informal conversations specific to a project or program, found in the Discussions tab within the Collaboration tab of the project object. Discussions are frequently sub-classed into Risks and Issues sub-classes to capture and store all risks and issues related to projects.

News Information or announcements that need to be communicated to everyone who has access to the project object. News is a tab within the Collaboration tab of the project object.
Action Item icon
Action Item Action items are created in the Collaboration tab of a project and used to track non-essential activities that do not impact the project timeline. Action items can be assigned at any level of the project hierarchy. Action items are tracked and available to users in the project's Summary page and the My Assignments page.

Programs, projects, phases, tasks and gates can be fully customized. For further information, see your site's Agile administrator.

1.1.8.1 Project Tree Structure

The following figure illustrates the various PPM objects in a project.

Figure 1-1 Project Tree Structure

Project tree structure

Projects, programs, phases, tasks and gates can be customized. A Program with multiple projects is Complete only if all the projects within it are Complete. Each of these projects has its own set of phases and gates. The following figure illustrates Projects within a Program:

Figure 1-2 Projects within a Program

Projects within a program

If your organization uses Programs instead of Projects, contact your site's Agile Administrator to modify settings in Java Client.

The following is an example of a project tree structure as seen in the navigation pane:

Figure 1-3 Project Tree View in the Navigation Pane

Project tree view in Navigator

1.1.9 PPM Process Flow

The following flowchart shows typical PPM processes and workflow participants.

Figure 1-4 PPM Process Flow

PPM process flow

1.1.10 Where to Find Information