OBLYTECH Logo
OBLYTECH Logo
ServiceNow Project Portfolio Management Testing and Acceptance Checklist

ServiceNow Project Portfolio Management Testing and Acceptance Checklist

This checklist shows how to test Project Portfolio Management before acceptance. Start by checking the imported project data, then test resource conflict detection, priority sequencing, capacity forecasts and the links to project management and finance, and finish with business user acceptance testing.

Data Integrity and Portfolio Completeness

Before testing Project Portfolio Management workflows, verify the data. Import existing projects and check: are all projects in the system, are priorities assigned consistently, are portfolios defined correctly? Count projects before and after migration; they should match. Spot-check a sample of projects to confirm that milestones, budgets, and resource assignments are accurate.

Resource Allocation and Conflict Detection

Test that Project Portfolio Management correctly identifies resource conflicts. Allocate the same resource to two projects in overlapping timeframes and verify that the system detects the conflict and alerts the resource manager. Test that the system prevents over-allocation (more than fully time) unless explicitly approved. Test that skills are correctly matched: a project requesting a database administrator should not accept a project manager as a substitute resource.

Priority Reconciliation and Sequencing

If multiple projects are competing for the same resource or budget, Project Portfolio Management should help prioritise. Set priorities for a portfolio of projects and verify that the system recommends sequencing (do project A first, then project B) based on dependencies and resource availability. Test that priority changes propagate correctly: if a project is upgraded in priority, does resource allocation adjust automatically or do you need manual intervention?

Capacity Planning and Forecasting

Test capacity planning features. Run a forecast for the next 12 months and verify that it accounts for planned hiring, retirements, and vacation time. Check that capacity forecasts are realistic and align with actual historical data. If the forecast says your team will have excess capacity, validate that assumption; sometimes forecasts are too optimistic. Test capacity alerts: if capacity falls below a threshold (a large portion utilisation), does the system notify the resource manager?

Integration with Project Management and Finance

Project Portfolio Management often integrates with project management systems (for schedule and resource data) and finance (for budget and cost data). Test these integrations. After creating a project in Project Portfolio Management, verify that the project data syncs to the project management system. After changing a budget in finance, verify that the change is reflected in Project Portfolio Management. Integration failures are often discovered late and cause problems.

User Acceptance Testing with Business Stakeholders

Conduct UAT with portfolio managers, project managers, and resource managers. Have them use Project Portfolio Management to make real decisions: prioritise projects, allocate resources, forecast capacity. Ask them: does the system give you visibility you did not have before? Can you make better decisions with this data? Can you spot conflicts earlier? Stakeholder feedback should guide final configuration before go-live.

Test Layers and Regression Traps

Test the interaction between Project Portfolio Management and other systems. When a project is approved in Project Portfolio Management, does it automatically create a project in project management? When a resource is assigned in Project Portfolio Management, does it update capacity in resource management? Test these chains end-to-end to catch integration errors.

User Acceptance Testing and Stakeholder Validation

Before acceptance, business stakeholders should test the checklist. Project managers should verify that the checklist covers important testing scenarios. Quality assurance teams should confirm that the checklist helps them plan test activities systematically. Business users should verify that the checklist reflects processes they care about.

Feedback from stakeholders should shape the final checklist. If a business unit says the checklist is missing critical scenarios, add them. If a team says certain tests are redundant, consider removing them. A checklist that reflects collective input is more likely to be used consistently across projects.

Acceptance Criteria and Sign-Off

Define acceptance criteria before testing begins: resource conflicts are detected promptly after allocation, priority changes propagate within the agreed time, capacity forecasts fall within an agreed tolerance of actual utilisation, portfolio reports are accurate, and managers feel they have better visibility. Document these criteria and confirm them during UAT. Get sign-off from portfolio governance leadership before go-live.

Writing Test Scenarios as Short Stories With Evidence

Each line on a test checklist is only as strong as the scenario that stands behind it. A line that reads “priority changes work” can be ticked without anyone checking the outcome that matters to the portfolio office. A scenario that says a sponsor raises a funded project above a new request, then asks what the resource manager sees on Monday, sets an observable outcome and an owner. Write every scenario in that form: who acts, what they change, what the next person should see, and where the evidence is captured. Attach screenshots or exported records to the scenario itself rather than to a general sign-off sheet, which keeps the evidence next to the claim it supports.

Scenario Set for Portfolio Governance Flows

Scenario Evidence to keep Who signs it off Typical miss
Request enters intake and is scored Scored record and the criteria version used Portfolio office lead Scoring uses an old criteria list still stored in a draft
Approved project is funded and baselined Baseline dates and budget as stored at approval Business sponsor Baseline changes silently after a later edit
Reprioritization across two projects Priority history and the resulting sequence Portfolio manager Priority order updates on screen but not in saved reports
Cancellation of a funded project Status change, notifications and released resources Governance chair Allocations remain attached to a closed project
Month-end financial update Reconciliation between portfolio totals and ledger extract Finance partner Currency or cost-center mapping differs between systems

Scenarios that touch the resource side should be run alongside a resource-side scenario set, because the two sets fail in similar places when allocations and priorities disagree. Questions about who may see a figure need their own impersonation tests, covered in the project portfolio security and access design, and are not workflow scenarios.

Running the Test Cycle in Stages

  1. Freeze the configuration under test and record its version. Testing a moving target produces results nobody can reproduce.
  2. Run scenarios in isolation first, using a clean test dataset that resembles production in shape but holds no real commercial figures.
  3. Run the chained scenarios that cross modules, such as intake feeding the project list and then feeding capacity, in a single session with one observer.
  4. Triage each defect by its effect on decisions. A defect that changes a funding figure outranks one that misspells a field label, even when both are logged as minor.
  5. Repeat the scenarios that passed before any fix that touched shared logic. Most regressions in portfolio tools appear in code that was not directly changed.
  6. Present the go or no-go decision with the open defects listed by decision impact, not by count.

Defect Triage Without Arguments

Teams argue about severity labels because the labels describe technical depth, not business consequence. Replace them with three questions asked of every defect. Does it change a number a decision depends on? Does it stop a user completing a task they need for the next governance cycle? Does it only affect appearance or a secondary report? A yes to the first question blocks go-live. A yes to the second blocks the affected role. The third can wait for a release after go-live without much risk.

Failure Patterns Seen in Portfolio Testing

The first pattern is a test dataset that is too clean. Real portfolios have projects with blank owners, duplicate names and budgets entered in the wrong currency. A dataset without those flaws will pass tests that fail on the first real import. Include a deliberately messy set in the test plan.

The second is a test run only by its builders. Builders know the intended path and avoid the paths that expose gaps. Ask a portfolio analyst who has never seen the configuration to attempt the scenarios cold, and log every point where they hesitate.

The third is an acceptance sign-off that arrives before the reports are checked. Reports are where portfolio decisions are made, so they need their own scenario set, with figures reconciled to a source outside the tool.

Signs the Testing Has Done Its Job

  • Each scenario has evidence attached and an owner who signed it.
  • Defects that remain open are described by their decision impact and accepted by a named approver.
  • The first live governance cycle produces no correction to figures that the tests had already checked.
  • Users who ran the scenarios cold can repeat them without help.

When a Full Test Cycle Is Excessive

A small change, such as a corrected label or an added read-only report column that touches no decision and no integration, does not need the full scenario set. A focused check of the changed screen and a reconciliation of one report is proportionate. Save the full cycle for changes to workflows, data flows and approval logic, where the risk of a silent error is highest. Once live, symptoms that slip through are easier to trace when the first records to check are listed in advance.

Questions Test Leads Raise

Who should own the scenario library between releases?

A portfolio analyst or the governance secretariat is usually the right owner, because they know which decisions the scenarios protect. The platform team maintains the technical steps, but the business intent behind each scenario should be kept by people who use it.

Can automated tests replace the human walk-through?

Automation is valuable for regression on repeated paths, such as a standard approval. It does not replace a person checking that a report makes sense to a reader. Use automation for the repeatable checks and keep the human scenarios for judgment.

What if the business wants go-live before every scenario passes?

Ask which scenarios are not passing and what decision each one touches. Some gaps can be accepted with a documented workaround and a date. Others should block go-live. Record the decision and the approver, so the choice is visible later.

How do we test integrations with finance without using live data?

Use a reconciliation pack built from an extract with the same structure and known totals. Compare the portfolio figures with the totals in that extract, then repeat the comparison on a controlled sample of live records after go-live.

Next Step

Gaps in the scenario set are easiest to close before the go-live date is fixed. The quality assurance and testing service page describes the wider testing work.

Frequently asked questions

How do we test capacity forecasts if we have not deployed Project Portfolio Management yet?

Run the forecast on historical data first. Use past 12 months of resource allocation data and see if the forecast would have accurately predicted actual resource usage. If the forecast was accurate on historical data, it is likely to be accurate going forward. If it was significantly off, investigate why and tune the forecasting parameters.

What if Project Portfolio Management recommends a project sequence that conflicts with business priorities?

This is valuable feedback. The system prioritises based on resource availability and dependencies. Business priorities may be different (we need Project A for a customer, even if Project B is more efficient). Use the system recommendation as input, but let human judgment make the final decision. Business stakeholders should have override authority.

How do we prevent resource managers from ignoring Project Portfolio Management recommendations?

Resource managers are busy and may not have time to review portfolio dashboards daily. Automate alerts: notify the resource manager when conflicts are detected, when capacity is tight, when project priorities change. Make sure the system is part of their workflow, not an extra report they have to remember to check.

Talk to Oblytech

Planning, running or fixing a ServiceNow programme? Tell us where you are and we will suggest a sensible next step.

Contact us