Create a program to manage projects and demands

task brazil Updated Sep 10, 2026 8 min read t_CreateAProgram.md
Raw file servicenow.com

Create a program to manage related projects and demands. Define the duration, estimated cost, benefits, and ROI to the organization.

Before you begin

Role required: it_program_manager

Procedure

  1. Navigate to All > Project > Programs > Create New.

  2. On the Program form, fill in the fields.

Field

Description

Program Name

Name of the program.

Program manager

Program manager assigned to the program.

Number

System-generated number with a configurable prefix.

Portfolio

Portfolio to which the program belongs.If you do not select a portfolio for the program, the program becomes a global program. You can associate the projects and demands in a global program with any portfolio.

Priority

Priority associated with the program.

Status

Status of the program. This information rolls up from the status of all the projects that are part of this program.

State

Current state of the program.Default states: Pending, Open, Work in Progress, Closed Complete, Closed Incomplete, Closed Skipped.

Note: Set the state of the program to Closed manually. The program state does not roll up to a Closed state when program tasks, projects, and demands move to Closed state.

Phase

Current phase of the program such as Initiating, Planning, and Executing.

Business Unit

The business unit to which this program belongs.

Investment Type

Investment type of the program.The default available options are Cost Reduction, End User Experience, Legal and Regulatory, Revenue Generating, Service Sustaining, and Strategic Enabler.

Impacted Business Units

Business units of the organization that this program affects.

Strategies

Strategic objectives of the organization that the program fulfills. A program can fulfill multiple strategic objectives.Note: Leave this field empty if the program does not fulfill any strategic objective.

Goals

Goals associated to the selected strategy. A program can fulfill multiple goals.If you do not select a strategy, then the Goals list displays all goals in the system.

Note: Leave this field empty if there are no goals associated with the program.

Description

Detailed description of the program.

Field

Description

Planned start date

Intended program start date. If the start date of associated program tasks, projects, and demands is earlier than the program start date, the start date is adjusted to an earlier date.Removal of a demand or project from the program does not affect the planned start date of the program.

Planned end date

Intended program end date. The end date extends based on the end date of the program tasks, projects, and demands.Removal of a demand or project from the program does not impact the planned start date of the program.

You can adjust the program end date manually, based on the start and end date of the associated program tasks, projects, or demands.

Note: If a demand with end date later than the program end date is added, the Planned end date field becomes read only.

Planned duration

Expected duration of this program. The planned duration changes based on the changes in planned start or end date of the program.

Actual start date

Date on which the program actually starts.

Actual end date

Date on which the program actually ends.

Actual duration

Actual duration of the program from program start to program closure.

Field

Description

Total planned cost

Estimated cost of the program. If there is operational expenditure and capital expenditure associated to the program, then planned cost is sum of operational expenditure and capital expenditure, which is in functional currency.

Planned capital

Capital expenditure (Capex) for the program. If there are no cost plans associated to the program, the Capital expense field is editable. Select a currency type and enter a value.

Planned operating

Operational expenditure (Opex) for the program. If there are no cost plans associated to the program, the Operational expense field is editable. Select a currency type and enter a value.

Budget cost

Budgeted cost for this program.

Actual cost

Actual cost of the program. The value rolls up from the cost plan breakdowns from projects and demands in the program.

Planned benefit

Planned benefit value for the program.This value rolls up from the benefit plan breakdowns of the program.

You can also enter the value manually. Select a currency from the Currency Type list and enter a value.

Planned returns

Planned returns is based on the difference between planned benefit and planned cost.

Planned ROI%

The result is derived from the values in the Planned return and Planned cost fields.The formula is: planned return / planned cost x 100.

Score

The program score is based on the individual scores of the following attributes: risk score, value score, and size score, which in turn are calculated based on risk, planning ROI%, and estimated cost attributes (on a program) respectively.Note: You can configure the formula for score calculation.

Risk

Risk associated with the program.

3. Click **Submit**.

What to do next

Use the following related links and lists:

Field Description
PMO Dashboard Access the PMO dashboard to view comprehensive reports of the projects and demands in the program.
Program Budget Allows you to allocate the budget to the program.
Program Workbench Access the Program workbench to view details of the projects, demands, and program tasks associated with the program.
Status Report View the most recent program status report or create a new program status report.

Field

Description

Program Tasks

View the list of all associated program tasks. To create a new program task, click the New button. For more information, see Create a program task.

Projects

View the list of projects included in the program. To create a new project, click New. For more information, see Define a project.

To add existing project to the program, click Edit.If you want to create parent-child relationships between projects to establish project hierarchies select the parent project in the Parent field. This organizes large initiatives into manageable subprojects while maintaining consolidated visibility.

The subproject now rolls up to the parent project. Progress, costs, and timelines contribute to parent project metrics.

Tip:

Use project hierarchies when large initiatives require multiple work streams. Parent project = program-level view; subprojects = tactical execution.

Demands

View the list of demands included in the program. To create a new demand, click New. For more information, see Create a demand.

To add existing demand to the program, click Edit.

Risks

View the list of risks associated with the projects and demands of the program or the program itself.To create a new risk, click New.

Issues

View the list of issues associated with the projects and demands of the program or the program itself. To create a new issue, click New.

Cost plans

View the list of all cost plans for projects and demands that are part of the program.

Benefit Plans

View the list of all benefit plans for projects and demands that are part of the program.

Program Budget

View the program budget according to fiscal years. Click the amounts in the list to revise them.

Program Status Reports

View the list of status reports for the program.To generate a new status report, click New. For more information, see Create a program status report.

- **[Create a program task](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/it-business-management/program-management/t_CreateAProgramTask.md)** You can create program tasks from the Program form related lists. - **[Allocate budget to a program](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/it-business-management/program-management/allocate-budget-to-program.md)** Set the budget of a program according to the fiscal years. - **[Create a program status report](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/it-business-management/program-management/create-program-status-report.md)** Create a program status report periodically to view a status rollup of the projects in the program. When you create a status report, the status for different aspects of the program is rolled up from the project status reports of all projects. - **[View program status reports](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/it-business-management/program-management/view-program-status-report.md)** Program status reports provide the up-to-date at-a-glance progress of all the projects in the program in several categories.

Parent Topic:Program Management

Related topics

Program workbench

Program Dashboard

Search documentation
Search document titles and file paths on the brazil branch