Understanding Programs, Projects, and the Enterprise Program Tree

Programs are initiatives that are composed of one or more projects. Usually a theme is associated with a program, and all the projects that are within the program support that theme. In PeopleSoft Program Management, an enterprise program tree defines the hierarchical relationship of a project business unit's programs and their associated projects. This tree is required to define a program. To establish a program, use the Project - General Information page, and select the Program check box to indicate that you are defining a program, not a project.

You define the enterprise program tree for a business unit by using the Program Management Options page.

A project is a temporary endeavor that is undertaken to create a unique product, service, or result. Projects can be created by using one of these methods:

  • Automatically by the system when you approve a submitted project request.

    You create project requests in either PeopleSoft Project Portfolio Management or PeopleSoft Program Management.

  • Automatically by the system when you change a submitted project request to a status of costing.

    When you set project requests that you created in either PeopleSoft Project Portfolio Management or PeopleSoft Program Management to a status of costing, the system automatically creates a project in a processing status of pending.

  • By a project manager or similarly designated person.

    You create projects by using the Project Definition component in PeopleSoft Project Costing and PeopleSoft Program Management.

  • By the project copy feature, which copies an existing project into another project.

    The copy feature is part of PeopleSoft Project Costing.

  • By the project template feature, which creates a project from an existing template.

    The create project from a template feature is part of PeopleSoft Project Costing.

  • By PeopleSoft Resource Management.

    In PeopleSoft Resource Management, a service order can generate a project for the purpose of staffing resources to it.

  • By PeopleSoft Proposal Management

    In PeopleSoft Proposal Management, the Contract Generation process creates projects and activities based on information that is contained in a proposal.

  • By importing project data from Microsoft Project.

    You import projects from Microsoft Project by using the Create Project From Microsoft page in PeopleSoft Project Costing.

To associate projects with a program, you add the projects to the enterprise program tree by using the Enterprise Program Tree page; you can also use PeopleSoft Tree Manager to maintain it.

The data for all projects that are within a program are summarized at the program level, enabling program managers to quickly and easily assess how well a program is progressing. The Program Refresh process (PGM_PROGRFSH) updates project health and program data.