Oracle® Agile Product Lifecycle Management Product Portfolio Management User Guide 6Release 9.3.6 E71142-01 |
|
![]() Previous |
![]() Next |
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.
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.
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:
Default Start/End date logic change. For more information, see "Overview of User Group Utilization Report".
Legend position change. For more information, see "Overview of User Group Utilization Report".
Parameter retention: The Display Type dropdown list parameter and the Include Proposed Projects Allocation parameter are now saved once the user selects an option. The options are retained until they are changed.
The Root Parent attribute was added to Resource Pool Utilization Report under Standard Reports. See "Agile Standard Reports for PPM".
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.
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.
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.
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
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
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.
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
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 |
---|---|---|
![]() |
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. |
![]() |
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 | 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 | 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 | 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 | 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 | 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 | 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.
The following figure illustrates the various PPM objects in a project.
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:
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:
The following flowchart shows typical PPM processes and workflow participants.
Your role... | Where to find information… |
---|---|
Any PPM User | "Understanding the Interface."
|
Project or Program Management Office | "Setting Up Project Management Processes."
|
Project Manager | "Creating and Managing Projects."
"Working with Microsoft Project." |
Resource Pool Owner(s) | "Creating and Managing Projects." |
Task Owner, Resource | "Participating in Projects." |
Administrator | "Configuring Product Portfolio Management." |