Seed-stage B2B SaaS startup
Sample for a fictional organisation · 2,929 words[Company] Change Management Policy
- Version: 1.0
- Owner: CTO
- Approved by: CEO
- Effective date: [Effective date]
- Next review date: [Review date]
2. Roles and Responsibilities
- The CTO: keeps this policy and reviews it under section 10; keeps the list of Standard changes and gives the approvals that section 3 reserves for that role; gives the approvals that section 7 requires for Emergency changes and looks into their causes; decides what is done about an unauthorized change and makes the check and the report that section 9 describes; and approves exceptions under section 10.
- The CEO: approves this policy, each change to it and an exception that the CTO asks for, under section 10; receives the report that section 9 describes; and, where the CTO is the author of a change that this policy has the CTO approve, approves it or names in writing a person to do so, as section 3 sets out.
- Authors: prepare each change, assess and test it under section 5, complete its change record under section 8, and make sure it has the review and approval that section 3 requires before it is made.
- Reviewers: check that a change does what its change record says, that the change record is complete, that the change has a rollback plan, and that it has been tested or that its change record says why it could not be tested beforehand and how the author will confirm that it worked. A reviewer who is not satisfied does not approve the change.
- All staff: make no change to a production system except under this policy, and report an unauthorized change, or a failed change that harms the security or availability of a production system, to the CTO as soon as they become aware of it.
3. Types of Change and Approval
Every change is one of four types, and its type sets the review and approval it needs before it is made.
| Type | What it is | Review and approval before it is made |
|---|---|---|
| Standard | A kind of change that is low in risk, is made often and in the same way each time, and is on the list of Standard changes | None for each change, because the CTO approved that kind of change when adding it to the list |
| Normal | Any change that is not a Standard, Major or Emergency change | Approval by a reviewer |
| Major | A change of a kind that section 4 lists | Approval by a reviewer, and then by the CTO or a person the CTO has named in writing |
| Emergency | A change that cannot wait for the review and approval that it would otherwise need as a Normal or Major change, because it is needed to stop or prevent a security incident, an outage of a production system or a loss of data | As section 7 sets out |
Nobody reviews or approves a change they are the author of. Where the CTO is the author of a change that this policy has the CTO approve, the CEO, or a person the CEO has named in writing, approves it instead. The CTO may be the reviewer of a Major change, and then gives both approvals.
A kind of change becomes a Standard change only when the CTO adds it to the list of Standard changes, which says how each kind is made and tested. The list may include the installing of routine security updates. A kind of change that section 4 lists is not added to the list. Where a change of a kind on the list is also of a kind that section 4 lists, it is a Major change. A change that is not made in the way the list says is a Normal change. The CTO reviews the list at least every 12 months. Where a kind of change on it has failed or caused a security incident, the CTO removes it from the list or changes the way the list says it is made and tested.
Where it is not clear whether a change is Normal or Major, it is treated as Major.
Where nobody other than the author is able to review a Normal change before it is made, the author may make it once its change record is complete. A second member of staff then reads the change record within 5 working days and confirms in it that the change did what the record says and that it was tested, or that the record says why it could not be tested beforehand. This does not apply to a Major change.
7. Emergency Changes
An Emergency change is made only to stop or prevent a security incident, an outage of a production system or a loss of data, as section 3 defines it. A deadline, or a change that was planned too late, is never a reason to treat a change as an Emergency change.
- Before making an Emergency change, the author tells a second person what is being changed and why, by any means, such as a call or a message. During a security incident, the person leading the response under [Company]'s incident response plan decides which Emergency changes are made.
- The author tests an Emergency change as far as the time allows, and stays available until it is confirmed to have worked.
- Within 1 working day of making an Emergency change, the author completes its change record, and adds to its description the reason the change could not wait and the name of the person told beforehand.
- Within 5 working days of an Emergency change, a reviewer checks it, and the CTO or a person the CTO has named in writing then approves it or has it reversed or corrected. That approval is recorded in the change record.
- The CTO looks at why each Emergency change was needed and, where the cause could come back, makes sure a change that removes the cause is planned.
Read the full example
[Company] Change Management Policy
- Version: 1.0
- Owner: CTO
- Approved by: CEO
- Effective date: [Effective date]
- Next review date: [Review date]
1. Purpose and Scope
This policy sets how [Company] makes changes to its production systems: how a change is requested, assessed, tested, reviewed, approved, made and recorded, and what is done when a change cannot wait. It sits beneath [Company]'s information security policy.
This policy covers every change to a production system: to the software [Company] builds and its databases, to the pipeline that builds and deploys that software, to infrastructure such as servers, networks and cloud accounts, to the settings of the systems and services [Company] relies on, and the adding, replacing or retiring of a system. It covers a change whoever makes it, including a supplier working on [Company]'s behalf. Giving, changing and removing a person's access to a system is managed under [Company]'s rules for access control and is not a change under this policy.
This policy applies to everyone who is given access to [Company]'s systems, accounts or information: employees, contractors and anyone else working on its behalf. This policy calls them staff.
- Production system: a system or service that [Company]'s work, or the people [Company] serves, depend on, together with the data it holds. A copy used only for development or testing is not a production system.
- Change: anything that adds to, alters or removes part of a production system, including its settings.
- Author: the person who prepares a change and is responsible for its change record.
- Reviewer: a person other than the author who is able to judge a change and who checks it.
- Change record: the record of a change, which section 8 describes.
- Unauthorized change: a change made without the change record, review or approval that this policy requires, which section 9 deals with.
2. Roles and Responsibilities
- The CTO: keeps this policy and reviews it under section 10; keeps the list of Standard changes and gives the approvals that section 3 reserves for that role; gives the approvals that section 7 requires for Emergency changes and looks into their causes; decides what is done about an unauthorized change and makes the check and the report that section 9 describes; and approves exceptions under section 10.
- The CEO: approves this policy, each change to it and an exception that the CTO asks for, under section 10; receives the report that section 9 describes; and, where the CTO is the author of a change that this policy has the CTO approve, approves it or names in writing a person to do so, as section 3 sets out.
- Authors: prepare each change, assess and test it under section 5, complete its change record under section 8, and make sure it has the review and approval that section 3 requires before it is made.
- Reviewers: check that a change does what its change record says, that the change record is complete, that the change has a rollback plan, and that it has been tested or that its change record says why it could not be tested beforehand and how the author will confirm that it worked. A reviewer who is not satisfied does not approve the change.
- All staff: make no change to a production system except under this policy, and report an unauthorized change, or a failed change that harms the security or availability of a production system, to the CTO as soon as they become aware of it.
3. Types of Change and Approval
Every change is one of four types, and its type sets the review and approval it needs before it is made.
| Type | What it is | Review and approval before it is made |
|---|---|---|
| Standard | A kind of change that is low in risk, is made often and in the same way each time, and is on the list of Standard changes | None for each change, because the CTO approved that kind of change when adding it to the list |
| Normal | Any change that is not a Standard, Major or Emergency change | Approval by a reviewer |
| Major | A change of a kind that section 4 lists | Approval by a reviewer, and then by the CTO or a person the CTO has named in writing |
| Emergency | A change that cannot wait for the review and approval that it would otherwise need as a Normal or Major change, because it is needed to stop or prevent a security incident, an outage of a production system or a loss of data | As section 7 sets out |
Nobody reviews or approves a change they are the author of. Where the CTO is the author of a change that this policy has the CTO approve, the CEO, or a person the CEO has named in writing, approves it instead. The CTO may be the reviewer of a Major change, and then gives both approvals.
A kind of change becomes a Standard change only when the CTO adds it to the list of Standard changes, which says how each kind is made and tested. The list may include the installing of routine security updates. A kind of change that section 4 lists is not added to the list. Where a change of a kind on the list is also of a kind that section 4 lists, it is a Major change. A change that is not made in the way the list says is a Normal change. The CTO reviews the list at least every 12 months. Where a kind of change on it has failed or caused a security incident, the CTO removes it from the list or changes the way the list says it is made and tested.
Where it is not clear whether a change is Normal or Major, it is treated as Major.
Where nobody other than the author is able to review a Normal change before it is made, the author may make it once its change record is complete. A second member of staff then reads the change record within 5 working days and confirms in it that the change did what the record says and that it was tested, or that the record says why it could not be tested beforehand. This does not apply to a Major change.
4. Major Changes
A change of any of these kinds is a Major change.
- A change to the way sign-in works for a production system, or to the roles and permissions it offers.
- A change to encryption, to logging or monitoring, or to backups.
- A change that opens a production system to the internet, to another network or to a new supplier.
- The adding, replacing or retiring of a production system.
- A change that moves, restructures or deletes data in bulk, or that cannot be reversed.
- A change that is expected to interrupt a production system for the people who use it.
- A change to the pipeline that builds and deploys software, to the source control settings that section 6 requires, or to who is able to deploy to production.
- Any other change that its author, its reviewer or the CTO judges could seriously harm the security or availability of a production system or the data it holds.
A Major change is made at a time agreed with whoever approves it under section 3, and a person able to reverse it, or to correct a failure where it cannot be reversed, stays available until the author has confirmed that it worked.
5. Planning and Testing a Change
- The author opens a change record for every change before it is made, except for an Emergency change, whose change record section 7 lets the author complete after the change is made.
- The author assesses the impact of the change: what could go wrong, which systems and people it would affect and what it does to security. The assessment goes in the change record, and the reviewer checks it.
- Where a change alters what personal data [Company] holds, or how that data is used or shared, the author makes sure it has been assessed as [Company]'s rules for data protection require before it is approved.
- Each Normal and Major change is tested before it is made, and the change record says how it was tested and what the result was. Where a change cannot be tested beforehand, the change record says why and how the author will confirm that it worked.
- Each Normal and Major change has a rollback plan in its change record: how the change will be reversed if it fails or, where it cannot be reversed, how a failure will be corrected.
- [Company] must keep the environments in which software is developed and tested separate from production, and a change to software is tested there before it is deployed.
- A change to software must pass the automated checks set for it before it is merged.
- Production data that includes personal data or confidential information is used in a development or test environment only where it is protected there as it is in production.
- A Standard change is made and tested in the way the list of Standard changes says.
6. Making a Change
- A change is made only after it has the review and approval that section 3 requires, and only as its change record describes. Where the change needs to differ from its change record, the author stops and has the altered change reviewed and approved again.
- Only staff whose role requires it are able to change a production system, and that access is given, reviewed and removed under [Company]'s rules for access control.
- A change to software is proposed as a request to merge it into the main branch in [Company]'s source control system. That system must be set so that a change cannot be merged until the automated checks have passed and a reviewer other than its author has approved it, and so that an approval lapses when the change is altered after it was given. The settings may let through, without a reviewer's approval, a kind of change that the list of Standard changes says is merged that way, and nothing else. A Standard change to software of any other kind is merged in the same way as a Normal change. Any other change is merged without a reviewer's approval only by overriding those settings, and only as an Emergency change or under the rule in section 3 for a change that nobody else is able to review, and the request says which.
- Software reaches production only through the deployment pipeline, which must record who deployed which change and when. Nobody alters the software in production by hand, except where an Emergency change leaves no other way.
- A change that will interrupt a production system, or alter how it is used, is announced to the people who use it before it is made; an Emergency change is announced as soon as the time allows. Where a contract requires [Company] to give notice of a change, the author makes sure that notice is given as the contract requires.
- Once a change is made, the author confirms that it worked and that nothing else was harmed, and records the outcome in the change record. A change that fails is reversed or corrected, and the change record says which.
- A failed change that harms the security or availability of a production system is reported to the CTO and, where it is a security incident, is handled under [Company]'s incident response plan.
- Where a supplier changes a production system on [Company]'s behalf, a named member of staff makes sure each change has the change record, review and approval that this policy requires.
7. Emergency Changes
An Emergency change is made only to stop or prevent a security incident, an outage of a production system or a loss of data, as section 3 defines it. A deadline, or a change that was planned too late, is never a reason to treat a change as an Emergency change.
- Before making an Emergency change, the author tells a second person what is being changed and why, by any means, such as a call or a message. During a security incident, the person leading the response under [Company]'s incident response plan decides which Emergency changes are made.
- The author tests an Emergency change as far as the time allows, and stays available until it is confirmed to have worked.
- Within 1 working day of making an Emergency change, the author completes its change record, and adds to its description the reason the change could not wait and the name of the person told beforehand.
- Within 5 working days of an Emergency change, a reviewer checks it, and the CTO or a person the CTO has named in writing then approves it or has it reversed or corrected. That approval is recorded in the change record.
- The CTO looks at why each Emergency change was needed and, where the cause could come back, makes sure a change that removes the cause is planned.
8. Change Records
Every change has a change record, and, except for a Standard change, each change record holds these seven things.
- Description: what is being changed, on which production system, and why.
- Type: Standard, Normal, Major or Emergency.
- Impact: what could go wrong, which systems and people the change would affect, and its effect on security and on personal data.
- Testing: how the change was tested and what the result was.
- Rollback plan: how the change will be reversed or, where it cannot be reversed, how a failure will be corrected.
- Review and approval: who reviewed the change, who approved it, and when.
- Outcome: who made the change, when, and whether it worked, failed or was reversed.
The change record of a Standard change needs only its description, its type and its outcome. For a change to software, the request to merge, its review, the results of the automated checks and the record of its deployment are together the change record, and nothing needs to be written twice. Change records are kept together, where reviewers and the CTO can find them, and [Company] keeps each change record for at least 3 years.
9. Monitoring and Reporting
- Anyone who finds an unauthorized change tells the CTO, who decides whether it is reversed and makes sure it is recorded, reviewed and approved within the times section 7 sets for an Emergency change, counted from the day it was found. Its change record says that it was an unauthorized change. Where an unauthorized change may be deliberate or may have exposed data, it is handled as a security incident under [Company]'s incident response plan.
- At least every 3 months, the CTO makes sure the changes made to production systems in that time are compared with the change records, and that each change with no change record is treated as an unauthorized change.
- As part of that check, the CTO confirms that the source control settings that section 6 requires stayed in place, and looks at each time they were overridden. Where they were overridden under the rule in section 3 for a change that nobody else is able to review, the CTO confirms that a second member of staff read the change record as that rule requires.
- At least every 12 months, the CTO reports to the CEO the number of changes of each type, the number that failed or were reversed and the number of unauthorized changes, with what has been done about them.
10. Exceptions, Breaches and Review
An exception to this policy is requested from and approved in writing by the CTO, with the reason and any conditions recorded, and lasts no longer than 12 months unless it is renewed in the same way. Where the CTO is the one who asks for the exception, the CEO approves it instead. No exception removes the need for a change record.
Making an unauthorized change on purpose, treating a change as an Emergency change in order to avoid review, or writing in a change record something that the person writing it knows to be untrue, is a breach of this policy. A breach may lead to disciplinary action up to dismissal, in line with [Company]'s disciplinary process and the employment law of the country where the person works; for contractors and other non-employees it may lead to the engagement ending. Nobody is penalized for reporting a failed change or an unauthorized change in good faith.
The CTO reviews this policy at least every 12 months and after any significant change to [Company]'s systems, suppliers or ways of working, and each change to this policy is approved by the CEO.
Disclaimer
This document is provided for informational purposes only and does not constitute legal advice. It is provided "as is", without warranty of any kind, express or implied, and no liability is accepted for any loss or damage arising from its use. It is used at your own discretion. Review it with a qualified adviser before adopting it.