Change Management Functional Spec - November 2012
Process Diagrams
High-Level Change Management Stages
Actors
Trying to stick to ITIL roles and definitions.
Actor |
Definition |
---|---|
Change Requester |
the person initiating the change request |
Change Owner |
the person who manages a particular request through assessment and implementation |
Change Implementer(s) |
one or more people who implement the change |
Configuration Item (CI) Technical Owner |
manager of the group which has technical ownership of a particular CI (contrast w/ functional ownership) |
Change Advisory Board (CAB) |
group of people in charge of approving changes and monitoring the forward schedule of changes |
ITSM Tool |
the application providing an engine for processing & recording change requests, metrics |
High-Level Process with Actors
Sub-Processes
Request |
Assess |
---|---|
|
|
Implement |
Review |
|
|
Generalized Use Cases
Pre-Approved |
---|
|
Data Model Objects
Object |
Attributes |
---|---|
Change Request |
Short Description, Description |
Pre-Approved Change |
CI Filter, Short Description, Description |
Data Dictionary
Name |
Aliases |
Type |
Derivation/Rules |
---|---|---|---|
Short Description |
|
string |
user supplied, or sourced from approved change |
Description |
|
multiline text |
user supplied, or sourced from approved change |
Proposed Date/Time |
|
(pair of) formatted strings |
default to earliest based on lead time criterion, overridable |
Actual Date/Time |
|
(pair of) formatted strings |
derived from activity, but overridable |
Implementation Code |
Status (discouraged alias) |
string, integer pairs |
user provided; one of: success, partial, failed |
Submission Priority |
|
string |
derived from draft date/time vs. lead time criterion: planned, latent, urgent-unplanned, urgent-emergency |
Change Requester |
Requested By |
user object reference |
derived from user who requests change |
Change Type |
|
string |
one of: Minor, Significant, Major, Pre-Approved; derived from use of pre-approved changes or calculated as a function of CI Risk, CI Impact, and a user-supplied Risk/Confidence estimate. |
Open Questions
Maybe these can be answered by running through use cases:
- Assessment - do we define subtasks to deal with parallel & sequential work? What are the constraints?
- Original BP recommendation was to disallow emergency changes unless solving a problem. Enforce?
- What is our lead time criterion (used to determine submission priority)?
- Pre-approved changes don't have to be change requests per Fruition's recommendation. How do we draw the line? how about no changes for non-CIs? (check out this random blog that happens to agree: http://itsmspot.blogspot.com/2009/03/differences-between-standard-changes.html)