Value Realization Register
tasleemat asset PMO-01.03 template --lang en
Deliverable Summary & Governance Boundaries
Lifecycle Phase Alignment
Phase 01: Business and Value Delivery
Sizing Tier Requirements
Tier 1
Validation Contract
This deliverable conforms to a strict companion Draft 2020-12 JSON Schema for automated structural and semantic validation.
tasleemat validate PMO-01.03 ./completed_data.json
Template Markdown (Bilingual)
<!--
LLM INSTRUCTIONS: Fill in the [ Add details... ] placeholders based on project context.
Section Instructions:
**1. Register Control**
* **Register Purpose:** What this register is tracking and which benefits it covers. State the scope, because a register that silently omits a benefit reads as a benefit that was never claimed, and the two are indistinguishable to a later reader.
* **Reporting Period:** The period the entries cover and the date the register was last updated. Without a date a register of moving values is indistinguishable from one that was abandoned, and the two look identical on the page.
* **Source Documents:** The business case and benefits management plan the entries derive from. The register does not create benefits; it tracks benefits defined elsewhere, and the source is what lets a reader check a target against the case that authorised it.
* **Entry Rules:** What qualifies for an entry, and what does not. A register that accumulates everything makes no claim on anyone's attention, and the entries that get reviewed are then the ones that were easiest to write.
**2. Value Realization Register**
* **Benefit ID:** The identifier for the benefit, matching the benefits management plan. Without a shared identifier the register cannot be reconciled against the plan, and a benefit can be tracked in one and dropped from the other without anyone deciding to drop it.
* **Benefit Description:** The benefit as a measurable change, restated in the form it will be measured. The register is where a benefit written in prose has to become a number, so the description must be the one the measure actually refers to.
* **Benefit Owner:** The role accountable for realising the benefit, which is normally not the project manager. The project manager can report the value; only the operating role can change the practice the value depends on.
* **Measurement Method:** How the value is calculated, stated so two people would compute it the same way. Most disputes about a realised value turn on method rather than on the outcome, and an unstated method invites whichever reading suits the reader.
* **Baseline Value:** The value the measure stood at before the project. Without it the actual figure has nothing to be compared against, and the register becomes a list of numbers rather than evidence of change.
* **Target Value and Date:** The value expected and the date it is expected by. A target without a date cannot be late, and an undated target is met every day it goes unexamined.
* **Actual Value and Date:** The value measured and the date it was measured. The date of measurement matters as much as the figure, because a value measured early in the year and reported as final is the most common way a shortfall is reported as success.
* **Variance:** The difference between actual and target, signed. This is the column the register exists to produce, and a register that records only the actuals has omitted the only figure anyone reads.
* **Status:** Where the benefit stands against its plan. The status should follow a stated rule rather than a judgement, since a status chosen to match the reporting is a status that reports nothing.
**3. Realization Actions**
* **Variance Explanation:** Why the actual differs from the target, recorded as a cause rather than as a gap. A variance with no cause cannot be acted on, and a benefit that is off plan for a reason nobody has established will stay off plan for a reason nobody has established.
* **Corrective Action:** What is being done, by whom, and by when. An action without an owner is a note, and notes appear in the next version of the register as unresolved.
* **Escalation Trigger:** The event that requires the benefit to be escalated rather than adjusted. Without a trigger the variance is absorbed at each review until it is no longer a variance but the plan, and the plan has quietly become the record of what happened.
* **Benefit Withdrawal:** The grounds for removing a benefit from the register. Without them benefits are never withdrawn, only left at their last reported value, and a withdrawn benefit and a stalled one look the same forever.
-->
<h3 dir="ltr" align="right">{{Company_Name}}</h3>
<h2 dir="ltr" align="right">{{Program_or_Initiative_Name}} - {{Benefits_Plan_ID}}</h2>
<h1 dir="ltr" align="center">VALUE REALIZATION REGISTER</h1>
| **Date Prepared:** {{Current_Date}} | **Benefits Owner:** {{Benefits_Owner_Name}} | **Prepared By:** {{Prepared_By}} |
| :--- | :--- | :--- |
---
## 1. Register Control
<!-- What the register covers, the period it spans, where the entries come from, and what qualifies for an entry. -->
**Register Purpose:** [ Add details... ]
**Reporting Period:** [ Add details... ]
**Source Documents:** [ Add details... ]
**Entry Rules:** [ Add details... ]
---
## 2. Value Realization Register
<!-- One row per benefit: what it is, who owns it, how it is measured, and where it stands against its target. -->
| Benefit ID | Benefit Description | Benefit Owner | Measurement Method | Baseline Value | Target Value and Date | Actual Value and Date | Variance | Status |
| :---: | :--- | :--- | :--- | ---: | :---: | :---: | ---: | :---: |
| [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] |
| [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] |
| [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] |
---
## 3. Realization Actions
<!-- What is causing the variance, what is being done about it, and when a benefit is escalated or withdrawn. -->
| Benefit ID | Variance Explanation | Corrective Action | Action Owner | Action Date | Escalation Trigger | Benefit Withdrawal |
| :---: | :--- | :--- | :--- | :---: | :--- | :--- |
| [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] |
| [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] | [ Add details... ] |
**Variance Explanation:** [ Add details... ]
**Corrective Action:** [ Add details... ]
**Escalation Trigger:** [ Add details... ]
**Benefit Withdrawal:** [ Add details... ]
---
### Sign-off and Approvals
| Role | Name | Signature | Date |
| :--- | :--- | :---: | :---: |
| **Benefit Owner** | {{Benefit_Owner_Name}} | _______________________ | [ .... - .... - .... ] |
| **Finance Controller** | {{Finance_Controller_Name}} | _______________________ | [ .... - .... - .... ] |
| **PMO Lead** | {{PMO_Lead_Name}} | _______________________ | [ .... - .... - .... ] |
---
<div dir="ltr" align="right" style="margin-top: 20px; font-size: 12px; color: #7f8c8d;">
<span>Electronic Audit Trail: Hash SHA256: {{Audit_Trail_SHA256_Hash}}</span> <br>
<strong>Template:</strong> Value Realization Register | <strong>Ref:</strong> PMO-01.03 <br>
<i>Generated on: {{Current_Timestamp}}, by <a href="https://github.com/fakhruldeen/Tasleemat/" style="color: #7f8c8d;">Tasleemat</a></i>
</div>
User Guide & Practitioner Instructions
Tasleemat Forms Guide
Project Artifact: Value Realization Register
Document Reference: PMO-01.03
This document provides a comprehensive, professional reference to understand the purpose and effective usage of the Value Realization Register in alignment with the Tasleemat framework.
1. What?
A register that records, for each benefit the business case authorised, what the measure was before the project, what it was expected to be, what it has been measured at, and when. It carries the measurement method for each benefit, the owner accountable for it, the signed variance, and what is being done about any variance. It is a record of movement, not a plan, and it is expected to remain open well after the project has closed.
2. Why?
Because a value with no date and no baseline is not evidence of anything. A figure on its own can be anything: measured at the wrong moment, on a changed definition, against a baseline chosen afterwards. The register is what makes the claim checkable by someone who was not there, and it is the only artifact that still exists when the project team that could explain the numbers has dispersed.
3. When?
This artifact is primarily prepared, utilized, and updated during the BUSINESS AND VALUE DELIVERY Process Group of the project lifecycle. It opens with the benefits and runs until the last benefit is realised or formally withdrawn, which is usually beyond project closure and belongs to the business owner rather than the project team.
4. Who?
Responsibilities: Owned by the business owner, with the finance contributor accountable for the method by which value is measured. The project manager maintains the entries but does not own the benefits, and signing the register is an acceptance that the figures in it are the organisation's figures, not the project's.
Tailoring Tips
- One register may cover a whole programme, in which case entries should be grouped by component or initiative and a programme-level total shown separately, since a single blended variance across benefits of different size and certainty is not a meaningful number.
- Where benefits are tracked at different frequencies, the register may be issued more than one version in a period, but each version should carry the date of measurement, since a figure without one cannot be compared with anything.
- Benefits realised by a third party may be entered with the third party as the data source, but the method should still be stated, since the availability of a number is not the same as its reliability.
- A benefit that will no longer be pursued should be withdrawn with a stated reason rather than left at its last reported value, since a withdrawn benefit and a stalled one are otherwise indistinguishable.
- The register may be handed to the operating function at closure, but the measurement method and the escalation trigger should be agreed with that function first, since neither can be imposed once the project has gone.
Alignment & Dependencies
1. Pre-requisites & Inputs (Upstream Dependencies)
- Mandatory:
- Benefits Management Plan (PMO-01.02)
- Business Case (PMO-01.01)
- Optional / Contextual:
- Project Status Reports (PMO-06.01)
- Product Acceptance Form (PMO-06.08)
2. Downstream Dependents
- Mandatory:
- Lessons Learned Summary (PMO-07.01)
- Project / Phase Closeout (PMO-07.03)
- Optional / Contextual:
- Post-Project Benefit Reviews
- Operational KPI Dashboards
5. How?
To accurately and professionally complete the VALUE REALIZATION REGISTER,
the responsible party must populate the following sections based on the project
context (ensure parameters.md is referenced for global project variables):
- Register Purpose: What this register is tracking and which benefits it covers. State the scope, because a register that silently omits a benefit reads as a benefit that was never claimed, and the two are indistinguishable to a later reader.
- Reporting Period: The period the entries cover and the date the register was last updated. Without a date a register of moving values is indistinguishable from one that was abandoned, and the two look identical on the page.
- Source Documents: The business case and benefits management plan the entries derive from. The register does not create benefits; it tracks benefits defined elsewhere, and the source is what lets a reader check a target against the case that authorised it.
- Entry Rules: What qualifies for an entry, and what does not. A register that accumulates everything makes no claim on anyone's attention, and the entries that get reviewed are then the ones that were easiest to write.
- Benefit ID: The identifier for the benefit, matching the benefits management plan. Without a shared identifier the register cannot be reconciled against the plan, and a benefit can be tracked in one and dropped from the other without anyone deciding to drop it.
- Benefit Description: The benefit as a measurable change, restated in the form it will be measured. The register is where a benefit written in prose has to become a number, so the description must be the one the measure actually refers to.
- Benefit Owner: The role accountable for realising the benefit, which is normally not the project manager. The project manager can report the value; only the operating role can change the practice the value depends on.
- Measurement Method: How the value is calculated, stated so two people would compute it the same way. Most disputes about a realised value turn on method rather than on the outcome, and an unstated method invites whichever reading suits the reader.
- Baseline Value: The value the measure stood at before the project. Without it the actual figure has nothing to be compared against, and the register becomes a list of numbers rather than evidence of change.
- Target Value and Date: The value expected and the date it is expected by. A target without a date cannot be late, and an undated target is met every day it goes unexamined.
- Actual Value and Date: The value measured and the date it was measured. The date of measurement matters as much as the figure, because a value measured early in the year and reported as final is the most common way a shortfall is reported as success.
- Variance: The difference between actual and target, signed. This is the column the register exists to produce, and a register that records only the actuals has omitted the only figure anyone reads.
- Status: Where the benefit stands against its plan. The status should follow a stated rule rather than a judgement, since a status chosen to match the reporting is a status that reports nothing.
- Variance Explanation: Why the actual differs from the target, recorded as a cause rather than as a gap. A variance with no cause cannot be acted on, and a benefit that is off plan for a reason nobody has established will stay off plan for a reason nobody has established.
- Corrective Action: What is being done, by whom, and by when. An action without an owner is a note, and notes appear in the next version of the register as unresolved.
- Escalation Trigger: The event that requires the benefit to be escalated rather than adjusted. Without a trigger the variance is absorbed at each review until it is no longer a variance but the plan, and the plan has quietly become the record of what happened.
- Benefit Withdrawal: The grounds for removing a benefit from the register. Without them benefits are never withdrawn, only left at their last reported value, and a withdrawn benefit and a stalled one look the same forever.
📥 Associated Templates
- 📄 Printable Template (Markdown)
- 🤖 LLM Generation Prompt
- 📊 Data Structure (JSON)
- 📈 Tabular Data (CSV)
6. Reference Example
A fully completed, gold-standard reference example illustrating this artifact in practice is available:
📖 Completed Example: 01_03_Value_Realization_Register_Example.md
LLM Generation Prompt & Agent Instructions
VALUE REALIZATION REGISTER - LLM GENERATION GUIDE
System Prompt / Instructions: This document serves as the detailed instruction set for generating the
VALUE REALIZATION REGISTER. When asked to populate this form, use the guidance provided for each section below to accurately generate the required content. Referenceparameters.mdfor global project variables.Context & Definition: A value realization register is the running record of whether the things the business case promised are actually happening. It is not the plan of the benefits, which is the benefits management plan, and it is not the project's own record of what it delivered. It is the document that survives the project, because the project team that could testify to what was supposed to happen will have dispersed by the time the benefits are due.
The register exists to make one movement visible: the difference between what a measure was, what it was expected to be, and what it is. That requires a baseline, a signed variance and a date of measurement, none of which can be reconstructed later. A value measured early in the period and reported as final is the ordinary way a shortfall is presented as success, and it is only the date that distinguishes the two cases.
A register also needs rules for what happens to a benefit that does not arrive. Without a stated trigger for escalation, a variance is absorbed at each review until it stops being a variance and becomes the plan, and the plan has quietly become the record of what happened.
Alignment & Dependencies: * Pre-requisites (Inputs): * Mandatory: Benefits Management Plan (PMO-01.02), Business Case (PMO-01.01) * Optional: Project Status Reports (PMO-06.01), Product Acceptance Form (PMO-06.08) * Downstream Dependents: * Mandatory: Lessons Learned Summary (PMO-07.01), Project / Phase Closeout (PMO-07.03) * Optional: Post-Project Benefit Reviews, Operational KPI Dashboards
1. Register Control
Register Purpose
Instruction: What this register is tracking and which benefits it covers. State the scope, because a register that silently omits a benefit reads as a benefit that was never claimed, and the two are indistinguishable to a later reader.
Generated value: [ Add details... ]
Reporting Period
Instruction: The period the entries cover and the date the register was last updated. Without a date a register of moving values is indistinguishable from one that was abandoned, and the two look identical on the page.
Generated value: [ Add details... ]
Source Documents
Instruction: The business case and benefits management plan the entries derive from. The register does not create benefits; it tracks benefits defined elsewhere, and the source is what lets a reader check a target against the case that authorised it.
Generated value: [ Add details... ]
Entry Rules
Instruction: What qualifies for an entry, and what does not. A register that accumulates everything makes no claim on anyone's attention, and the entries that get reviewed are then the ones that were easiest to write.
Generated value: [ Add details... ]
2. Value Realization Register
Benefit ID
Instruction: The identifier for the benefit, matching the benefits management plan. Without a shared identifier the register cannot be reconciled against the plan, and a benefit can be tracked in one and dropped from the other without anyone deciding to drop it.
Generated value: [ Add details... ]
Benefit Description
Instruction: The benefit as a measurable change, restated in the form it will be measured. The register is where a benefit written in prose has to become a number, so the description must be the one the measure actually refers to.
Generated value: [ Add details... ]
Benefit Owner
Instruction: The role accountable for realising the benefit, which is normally not the project manager. The project manager can report the value; only the operating role can change the practice the value depends on.
Generated value: [ Add details... ]
Measurement Method
Instruction: How the value is calculated, stated so two people would compute it the same way. Most disputes about a realised value turn on method rather than on the outcome, and an unstated method invites whichever reading suits the reader.
Generated value: [ Add details... ]
Baseline Value
Instruction: The value the measure stood at before the project. Without it the actual figure has nothing to be compared against, and the register becomes a list of numbers rather than evidence of change.
Generated value: [ Add details... ]
Target Value and Date
Instruction: The value expected and the date it is expected by. A target without a date cannot be late, and an undated target is met every day it goes unexamined.
Generated value: [ Add details... ]
Actual Value and Date
Instruction: The value measured and the date it was measured. The date of measurement matters as much as the figure, because a value measured early in the year and reported as final is the most common way a shortfall is reported as success.
Generated value: [ Add details... ]
Variance
Instruction: The difference between actual and target, signed. This is the column the register exists to produce, and a register that records only the actuals has omitted the only figure anyone reads.
Generated value: [ Add details... ]
Status
Instruction: Where the benefit stands against its plan. The status should follow a stated rule rather than a judgement, since a status chosen to match the reporting is a status that reports nothing.
Generated value: [ Add details... ]
3. Realization Actions
Variance Explanation
Instruction: Why the actual differs from the target, recorded as a cause rather than as a gap. A variance with no cause cannot be acted on, and a benefit that is off plan for a reason nobody has established will stay off plan for a reason nobody has established.
Generated value: [ Add details... ]
Corrective Action
Instruction: What is being done, by whom, and by when. An action without an owner is a note, and notes appear in the next version of the register as unresolved.
Generated value: [ Add details... ]
Escalation Trigger
Instruction: The event that requires the benefit to be escalated rather than adjusted. Without a trigger the variance is absorbed at each review until it is no longer a variance but the plan, and the plan has quietly become the record of what happened.
Generated value: [ Add details... ]
Benefit Withdrawal
Instruction: The grounds for removing a benefit from the register. Without them benefits are never withdrawn, only left at their last reported value, and a withdrawn benefit and a stalled one look the same forever.
Generated value: [ Add details... ]
Value Realization Register (Reference Example)
🏆 Gold Standard Reference Example: This document illustrates a fully completed, production-grade artifact adhering to the Tasleemat PMO Framework (
PMO-01.03). All company names, project references, and figures are realistic fictional simulations.
Apex Global Solutions
Unified Cloud Infrastructure & Enterprise Services Program - BEN-2026-ERP-01
VALUE REALIZATION REGISTER
1. Register Control
Register Purpose: Deliver operational excellence, process automation, and unified cloud integration adhering to enterprise standards.
Reporting Period: Bi-weekly operational progress reporting cycle covering First Half of March 2026.
Source Documents: Project Charter, Business Case, Scope Management Plan, and Solution Architecture Blueprint.
Entry Rules: Fully defined and aligned with Apex Global Solutions operational baseline and project objectives.
2. Value Realization Register
| Benefit ID | Benefit Description | Benefit Owner | Measurement Method | Baseline Value | Target Value and Date | Actual Value and Date | Variance | Status |
|---|---|---|---|---|---|---|---|---|
| INIT-01 | Deploy hardened cloud environment and master databases | Elena Vance, PfMP | Model inference accuracy & data reconciliation >= 95% | +28% throughput increase over legacy manual flow | 2026-06-30 | 2026-06-30 | Approved and aligned with Apex Global Solutions governance baseline | In Progress |
| REQ-02 | Automate procurement requisition and inventory workflows | Faisal Al-Harbi, PMP | Annual recurring operational savings >= $950K USD | 65% error reduction compared to legacy baseline | 2026-09-30 | 2026-09-30 | Approved and aligned with Apex Global Solutions governance baseline | Completed |
| ACT-03 | Build interactive executive dashboards and KPI reports | Tariq Al-Mansoor, PfMP | Sub-second transaction response latency (< 800ms) | +18% speedup over existing ERP workflow | 2026-11-30 | 2026-11-30 | Approved and aligned with Apex Global Solutions governance baseline | Planned |
3. Realization Actions
| Benefit ID | Variance Explanation | Corrective Action | Action Owner | Action Date | Escalation Trigger | Benefit Withdrawal |
|---|---|---|---|---|---|---|
| INIT-01 | Approved and aligned with Apex Global Solutions governance baseline | Approved and aligned with Apex Global Solutions governance baseline | Elena Vance, PfMP | 2026-06-30 | Approved and aligned with Apex Global Solutions governance baseline | Approved and aligned with Apex Global Solutions governance baseline |
| REQ-02 | Approved and aligned with Apex Global Solutions governance baseline | Approved and aligned with Apex Global Solutions governance baseline | Faisal Al-Harbi, PMP | 2026-09-30 | Approved and aligned with Apex Global Solutions governance baseline | Approved and aligned with Apex Global Solutions governance baseline |
Variance Explanation: Active operational monitoring with rapid response workflows triggered upon threshold deviations.
Corrective Action: Fully defined and aligned with Apex Global Solutions operational baseline and project objectives.
Escalation Trigger: Active operational monitoring with rapid response workflows triggered upon threshold deviations.
Benefit Withdrawal: Fully defined and aligned with Apex Global Solutions operational baseline and project objectives.
Sign-off and Approvals
| Role | Name | Signature | Date |
|---|---|---|---|
| Benefit Owner | Sultan Al-Dossary (VP Operations) | [Electronically Signed] | 2026-03-18 |
| Finance Controller | Approved - Finance Controller Name | [Electronically Signed] | 2026-03-18 |
| PMO Lead | Tariq Al-Mansoor, PfMP | [Electronically Signed] | 2026-03-18 |
| --- |
Generated on: 2026-03-15 10:00 UTC, by Tasleemat
Draft 2020-12 JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://tasleemat.pmo/schemas/completed/PMO-01.03.schema.json",
"title": "Completed Value Realization Register Data Contract",
"description": "Additive structural schema validating completed Value Realization Register artifact data payloads (PMO-01.03).",
"type": "object",
"properties": {
"artifact_id": {
"type": "string",
"const": "PMO-01.03"
},
"metadata": {
"type": "object",
"properties": {
"project_name": {
"type": "string",
"minLength": 1
},
"project_code": {
"type": "string"
},
"date_prepared": {
"type": "string",
"format": "date"
},
"project_manager": {
"type": "string",
"minLength": 1
},
"prepared_by": {
"type": "string",
"minLength": 1
},
"version": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"draft",
"baselined",
"in_review",
"approved"
]
}
},
"required": [
"project_name",
"date_prepared",
"project_manager",
"prepared_by"
]
},
"1_register_control": {
"type": "object",
"properties": {
"register_purpose": {
"type": "string",
"minLength": 1,
"description": "What this register is tracking and which benefits it covers. State the scope, because a register that silently omits a benefit reads as a benefit that was never claimed, and the two are indistinguishable to a later reader."
},
"reporting_period": {
"type": "string",
"minLength": 1,
"description": "The period the entries cover and the date the register was last updated. Without a date a register of moving values is indistinguishable from one that was abandoned, and the two look identical on the page."
},
"source_documents": {
"type": "string",
"minLength": 1,
"description": "The business case and benefits management plan the entries derive from. The register does not create benefits; it tracks benefits defined elsewhere, and the source is what lets a reader check a target against the case that authorised it."
},
"entry_rules": {
"type": "string",
"minLength": 1,
"description": "What qualifies for an entry, and what does not. A register that accumulates everything makes no claim on anyone's attention, and the entries that get reviewed are then the ones that were easiest to write."
}
},
"required": [
"register_purpose",
"reporting_period",
"source_documents",
"entry_rules"
]
},
"2_value_realization_register": {
"type": "object",
"properties": {
"benefit_id": {
"type": "string",
"minLength": 1,
"description": "The identifier for the benefit, matching the benefits management plan. Without a shared identifier the register cannot be reconciled against the plan, and a benefit can be tracked in one and dropped from the other without anyone deciding to drop it."
},
"benefit_description": {
"type": "string",
"minLength": 1,
"description": "The benefit as a measurable change, restated in the form it will be measured. The register is where a benefit written in prose has to become a number, so the description must be the one the measure actually refers to."
},
"benefit_owner": {
"type": "string",
"minLength": 1,
"description": "The role accountable for realising the benefit, which is normally not the project manager. The project manager can report the value; only the operating role can change the practice the value depends on."
},
"measurement_method": {
"type": "string",
"minLength": 1,
"description": "How the value is calculated, stated so two people would compute it the same way. Most disputes about a realised value turn on method rather than on the outcome, and an unstated method invites whichever reading suits the reader."
},
"baseline_value": {
"type": "string",
"minLength": 1,
"description": "The value the measure stood at before the project. Without it the actual figure has nothing to be compared against, and the register becomes a list of numbers rather than evidence of change."
},
"target_value_and_date": {
"type": "string",
"minLength": 1,
"description": "The value expected and the date it is expected by. A target without a date cannot be late, and an undated target is met every day it goes unexamined."
},
"actual_value_and_date": {
"type": "string",
"minLength": 1,
"description": "The value measured and the date it was measured. The date of measurement matters as much as the figure, because a value measured early in the year and reported as final is the most common way a shortfall is reported as success."
},
"variance": {
"type": "string",
"minLength": 1,
"description": "The difference between actual and target, signed. This is the column the register exists to produce, and a register that records only the actuals has omitted the only figure anyone reads."
},
"status": {
"type": "string",
"minLength": 1,
"description": "Where the benefit stands against its plan. The status should follow a stated rule rather than a judgement, since a status chosen to match the reporting is a status that reports nothing."
}
},
"required": [
"benefit_id",
"benefit_description",
"benefit_owner",
"measurement_method",
"baseline_value",
"target_value_and_date",
"actual_value_and_date",
"variance",
"status"
]
},
"3_realization_actions": {
"type": "object",
"properties": {
"variance_explanation": {
"type": "string",
"minLength": 1,
"description": "Why the actual differs from the target, recorded as a cause rather than as a gap. A variance with no cause cannot be acted on, and a benefit that is off plan for a reason nobody has established will stay off plan for a reason nobody has established."
},
"corrective_action": {
"type": "string",
"minLength": 1,
"description": "What is being done, by whom, and by when. An action without an owner is a note, and notes appear in the next version of the register as unresolved."
},
"escalation_trigger": {
"type": "string",
"minLength": 1,
"description": "The event that requires the benefit to be escalated rather than adjusted. Without a trigger the variance is absorbed at each review until it is no longer a variance but the plan, and the plan has quietly become the record of what happened."
},
"benefit_withdrawal": {
"type": "string",
"minLength": 1,
"description": "The grounds for removing a benefit from the register. Without them benefits are never withdrawn, only left at their last reported value, and a withdrawn benefit and a stalled one look the same forever."
}
},
"required": [
"variance_explanation",
"corrective_action",
"escalation_trigger",
"benefit_withdrawal"
]
}
},
"required": [
"artifact_id",
"metadata",
"1_register_control",
"2_value_realization_register",
"3_realization_actions"
]
}
📋 Form Field Definitions Dictionary (Legacy Specification)
{
"_llm_instructions": "Fill in the 'project_title' and 'date_prepared' properties, and the 'value' property of each field, based on the provided project context. Reference parameters.md for global project variables. Record the date of measurement alongside every actual value: a figure measured early in the period and carried forward as final is the usual way a shortfall is reported as success, and the date is the only thing that distinguishes the two.",
"form_name": "Value Realization Register",
"document_reference": "PMO-01.03",
"project_title": "",
"date_prepared": "",
"fields": {
"f01_Register_Purpose": {
"section": "1. Register Control",
"label": "Register Purpose",
"guidance": "What this register is tracking and which benefits it covers. State the scope, because a register that silently omits a benefit reads as a benefit that was never claimed, and the two are indistinguishable to a later reader.",
"value": ""
},
"f02_Reporting_Period": {
"section": "1. Register Control",
"label": "Reporting Period",
"guidance": "The period the entries cover and the date the register was last updated. Without a date a register of moving values is indistinguishable from one that was abandoned, and the two look identical on the page.",
"value": ""
},
"f03_Source_Documents": {
"section": "1. Register Control",
"label": "Source Documents",
"guidance": "The business case and benefits management plan the entries derive from. The register does not create benefits; it tracks benefits defined elsewhere, and the source is what lets a reader check a target against the case that authorised it.",
"value": ""
},
"f04_Entry_Rules": {
"section": "1. Register Control",
"label": "Entry Rules",
"guidance": "What qualifies for an entry, and what does not. A register that accumulates everything makes no claim on anyone's attention, and the entries that get reviewed are then the ones that were easiest to write.",
"value": ""
},
"f05_Benefit_ID": {
"section": "2. Value Realization Register",
"label": "Benefit ID",
"guidance": "The identifier for the benefit, matching the benefits management plan. Without a shared identifier the register cannot be reconciled against the plan, and a benefit can be tracked in one and dropped from the other without anyone deciding to drop it.",
"value": ""
},
"f06_Benefit_Description": {
"section": "2. Value Realization Register",
"label": "Benefit Description",
"guidance": "The benefit as a measurable change, restated in the form it will be measured. The register is where a benefit written in prose has to become a number, so the description must be the one the measure actually refers to.",
"value": ""
},
"f07_Benefit_Owner": {
"section": "2. Value Realization Register",
"label": "Benefit Owner",
"guidance": "The role accountable for realising the benefit, which is normally not the project manager. The project manager can report the value; only the operating role can change the practice the value depends on.",
"value": ""
},
"f08_Measurement_Method": {
"section": "2. Value Realization Register",
"label": "Measurement Method",
"guidance": "How the value is calculated, stated so two people would compute it the same way. Most disputes about a realised value turn on method rather than on the outcome, and an unstated method invites whichever reading suits the reader.",
"value": ""
},
"f09_Baseline_Value": {
"section": "2. Value Realization Register",
"label": "Baseline Value",
"guidance": "The value the measure stood at before the project. Without it the actual figure has nothing to be compared against, and the register becomes a list of numbers rather than evidence of change.",
"value": ""
},
"f10_Target_Value_and_Date": {
"section": "2. Value Realization Register",
"label": "Target Value and Date",
"guidance": "The value expected and the date it is expected by. A target without a date cannot be late, and an undated target is met every day it goes unexamined.",
"value": ""
},
"f11_Actual_Value_and_Date": {
"section": "2. Value Realization Register",
"label": "Actual Value and Date",
"guidance": "The value measured and the date it was measured. The date of measurement matters as much as the figure, because a value measured early in the year and reported as final is the most common way a shortfall is reported as success.",
"value": ""
},
"f12_Variance": {
"section": "2. Value Realization Register",
"label": "Variance",
"guidance": "The difference between actual and target, signed. This is the column the register exists to produce, and a register that records only the actuals has omitted the only figure anyone reads.",
"value": ""
},
"f13_Status": {
"section": "2. Value Realization Register",
"label": "Status",
"guidance": "Where the benefit stands against its plan. The status should follow a stated rule rather than a judgement, since a status chosen to match the reporting is a status that reports nothing.",
"value": ""
},
"f14_Variance_Explanation": {
"section": "3. Realization Actions",
"label": "Variance Explanation",
"guidance": "Why the actual differs from the target, recorded as a cause rather than as a gap. A variance with no cause cannot be acted on, and a benefit that is off plan for a reason nobody has established will stay off plan for a reason nobody has established.",
"value": ""
},
"f15_Corrective_Action": {
"section": "3. Realization Actions",
"label": "Corrective Action",
"guidance": "What is being done, by whom, and by when. An action without an owner is a note, and notes appear in the next version of the register as unresolved.",
"value": ""
},
"f16_Escalation_Trigger": {
"section": "3. Realization Actions",
"label": "Escalation Trigger",
"guidance": "The event that requires the benefit to be escalated rather than adjusted. Without a trigger the variance is absorbed at each review until it is no longer a variance but the plan, and the plan has quietly become the record of what happened.",
"value": ""
},
"f17_Benefit_Withdrawal": {
"section": "3. Realization Actions",
"label": "Benefit Withdrawal",
"guidance": "The grounds for removing a benefit from the register. Without them benefits are never withdrawn, only left at their last reported value, and a withdrawn benefit and a stalled one look the same forever.",
"value": ""
}
}
}