Prosci · Schema

Prosci Change Project

Schema for a change management project managed using Prosci's methodology. A change project represents an organizational change initiative with associated stakeholders, assessments, and change plans.

Change ManagementMethodologyTraining

Properties

Name Type Description
id string Unique identifier for the project
name string Name of the change project
description string Detailed description of the change initiative including objectives and expected outcomes
status string Current lifecycle status of the project
changeType string Category of organizational change
scope string Organizational scope of the change initiative
sponsor object Executive sponsor responsible for championing the change
changeManager object Change management practitioner leading the change effort
impactedGroups array Groups of employees impacted by the change
impactedEmployeeCount integer Total number of employees impacted by the change
riskLevel string Overall assessed risk level of the change initiative
phase string Current phase in Prosci's 3-Phase Process
startDate string Project start date
targetCompletionDate string Target completion date for the change initiative
actualCompletionDate string Actual completion date, if completed
organizationId string Identifier of the parent organization
organizationName string Name of the parent organization
objectives array Key objectives of the change initiative
successMetrics array Metrics used to measure the success of the change
tags array Tags for categorization and search
createdAt string Timestamp when the project was created
updatedAt string Timestamp when the project was last updated
View JSON Schema on GitHub

JSON Schema

prosci-change-project-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://api.prosci.com/schemas/change-project.json",
  "title": "Prosci Change Project",
  "description": "Schema for a change management project managed using Prosci's methodology. A change project represents an organizational change initiative with associated stakeholders, assessments, and change plans.",
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "Unique identifier for the project"
    },
    "name": {
      "type": "string",
      "description": "Name of the change project"
    },
    "description": {
      "type": "string",
      "description": "Detailed description of the change initiative including objectives and expected outcomes"
    },
    "status": {
      "type": "string",
      "enum": [
        "planning",
        "active",
        "completed",
        "on-hold",
        "cancelled"
      ],
      "description": "Current lifecycle status of the project"
    },
    "changeType": {
      "type": "string",
      "enum": [
        "process",
        "technology",
        "organizational",
        "cultural",
        "merger-acquisition",
        "strategic"
      ],
      "description": "Category of organizational change"
    },
    "scope": {
      "type": "string",
      "enum": [
        "department",
        "division",
        "organization",
        "enterprise"
      ],
      "description": "Organizational scope of the change initiative"
    },
    "sponsor": {
      "type": "object",
      "description": "Executive sponsor responsible for championing the change",
      "properties": {
        "id": {
          "type": "string",
          "description": "Unique identifier for the sponsor"
        },
        "name": {
          "type": "string",
          "description": "Full name of the executive sponsor"
        },
        "title": {
          "type": "string",
          "description": "Job title of the sponsor"
        },
        "email": {
          "type": "string",
          "format": "email",
          "description": "Email address of the sponsor"
        }
      },
      "required": [
        "name"
      ]
    },
    "changeManager": {
      "type": "object",
      "description": "Change management practitioner leading the change effort",
      "properties": {
        "id": {
          "type": "string",
          "description": "Unique identifier for the change manager"
        },
        "name": {
          "type": "string",
          "description": "Full name of the change manager"
        },
        "email": {
          "type": "string",
          "format": "email",
          "description": "Email address of the change manager"
        },
        "certificationLevel": {
          "type": "string",
          "enum": [
            "certified-change-practitioner",
            "certified-change-management-professional",
            "certified-instructor"
          ],
          "description": "Prosci certification level held by the change manager"
        }
      },
      "required": [
        "name"
      ]
    },
    "impactedGroups": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Name of the impacted group"
          },
          "size": {
            "type": "integer",
            "minimum": 0,
            "description": "Number of people in the group"
          },
          "impactLevel": {
            "type": "string",
            "enum": [
              "low",
              "moderate",
              "high",
              "critical"
            ],
            "description": "Degree to which this group is impacted by the change"
          },
          "department": {
            "type": "string",
            "description": "Department or business unit"
          }
        },
        "required": [
          "name"
        ]
      },
      "description": "Groups of employees impacted by the change"
    },
    "impactedEmployeeCount": {
      "type": "integer",
      "minimum": 0,
      "description": "Total number of employees impacted by the change"
    },
    "riskLevel": {
      "type": "string",
      "enum": [
        "low",
        "moderate",
        "high",
        "critical"
      ],
      "description": "Overall assessed risk level of the change initiative"
    },
    "phase": {
      "type": "string",
      "enum": [
        "preparing-for-change",
        "managing-change",
        "reinforcing-change"
      ],
      "description": "Current phase in Prosci's 3-Phase Process"
    },
    "startDate": {
      "type": "string",
      "format": "date",
      "description": "Project start date"
    },
    "targetCompletionDate": {
      "type": "string",
      "format": "date",
      "description": "Target completion date for the change initiative"
    },
    "actualCompletionDate": {
      "type": "string",
      "format": "date",
      "description": "Actual completion date, if completed"
    },
    "organizationId": {
      "type": "string",
      "description": "Identifier of the parent organization"
    },
    "organizationName": {
      "type": "string",
      "description": "Name of the parent organization"
    },
    "objectives": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Key objectives of the change initiative"
    },
    "successMetrics": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Name of the metric"
          },
          "target": {
            "type": "string",
            "description": "Target value for the metric"
          },
          "current": {
            "type": "string",
            "description": "Current value of the metric"
          },
          "unit": {
            "type": "string",
            "description": "Unit of measurement"
          }
        },
        "required": [
          "name",
          "target"
        ]
      },
      "description": "Metrics used to measure the success of the change"
    },
    "tags": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Tags for categorization and search"
    },
    "createdAt": {
      "type": "string",
      "format": "date-time",
      "description": "Timestamp when the project was created"
    },
    "updatedAt": {
      "type": "string",
      "format": "date-time",
      "description": "Timestamp when the project was last updated"
    }
  },
  "required": [
    "id",
    "name",
    "status",
    "changeType"
  ]
}