The Design Ideas Database

The Design Ideas database is a database with many ITIL processes pre-built inside it for you to use as a template for your own designs. Below is a description of how each of the processes is managed and followed in the database.

Incident Management

The Incident process is described by ITIL as being the process responsible for restoring normal service as quickly as possible while minimizing adverse effect on business operation. Therefore, the process is designed to help the analyst who owns the incident collect and manage information pertaining to the incident and use it to find a solution.

In order to capture information about the Incident being logged to assist with diagnosis, resolution and reporting, the most useful fields to include are:

Incident window including the fields in the list that follows below the image

  • Creation Datetime (default)
  • Update Datetime (default)
  • Creation User (default)
  • Update User (default)
  • Affected User (Raise User, default)
  • The Incident source (how the Incident was logged)
  • Contact information of affected user (telephone number, email address – default)
  • Preferred call back method (add a reference list for this)
  • Category
  • Priority (calculated from Impact & Urgency and/or escalation breaches on SLA)
  • Impact
  • Urgency
  • SLA
  • Symptoms (description – default)
  • Diagnostic activities (this is the notes collection – default; or a custom new collection – see Designer)
  • Status (default)
  • Known errors associated with this Incident (by category, CI, CI type or keyword)
  • CI (default)
  • CI type (default)
  • “Caused by change” – action to associate the underlying change to the records it causes

Process Actions

Create Request. This action allows the analyst to create a request from the incident. This is usually done when it becomes apparent that the reason the user contacted the Service Desk is not because of a service outage but because they require a service or some information.

Request window

Assign to user/group. This action is used alter the assignment of an incident from one group, role or user to a different set of users. There are several ways of doing this in the process designed in the database, you should use the method most appropriate to your organization and the situation with the incident. For example, if you are a distributed organization with teams of service desk analysts that support users in different languages then the ‘Assign to Local Support’ assignment action is the most appropriate.

The assignment window contains fields for selecting the appropriate group, role or user and a mandatory title field. The title and description are used in the notification to the group or role members or the individual to tell them why the incident has been assigned to them.

Assignment window

Add affected user. This action is used when a major incident has been identified and other users are notifying the service desk that they have the same issue. This action will automatically add an incident for the affected user and attach it to the major incident. When the major incident is resolved, all the attached incidents will also be resolved and the affected users notified that the issue has been resolved

Add Affected User

Close. The close action is used when the assigned analyst has confirmed with the user who reported the incident that it has been resolved to their satisfaction. A close category is used for reporting purposes to understand what the incident was ultimately caused by.

Closure window

Resolve. The resolve action is used to identify what was done to resolve the incident as reported. This information is often used to create knowledge from for use in future incident investigations. A ‘Caused by Change’ field is included in the resolution to identify if a particular change was the cause of the service outage that led to this incident being reported.

Resolution window

Complete survey. The complete survey action can be published to the users or analysts and is a way for the user to report their experience and satisfaction with their contact with the service desk. You can make surveys only required for certain users, or on every x incidents logged.

Survey window

Change priority. This action is used to ensure that the priority can only be changed by authorized users (using privileges) and requires that they complete a justification field to audit why the change in priority was made.

Add Problem. This is used to select an existing problem record to associate it with the current incident to show that the root cause of the incident is still being investigated.

Create Problem. When an incident cannot be resolved or the root cause of it is not identified during investigation then a problem may be logged to deal with managing the underlying cause going forward. This action is used to create a problem record and associate it with the incident.

Raise Problem window

Create Request for Change. On occasion, an incident that has been logged can only be addressed by making a change to the environment or turns out to actually be an RFC. This action creates a change record from the incident and then associates the records to each other.

Raise Change window

Process Design

Process design window

Problem Management

A problem is logged either reactively, in response to a particular incident or group of related incidents or proactively when a trend in categorization is identified.

In order to capture useful information about the Problem being logged to assist with diagnosis, resolution and reporting, the most useful fields to include are shown on the screenshot of the window below and described in detail.

Problem window with fields listed after this image

  • Creation Datetime (default)
  • Update Datetime (default)
  • Creation User (default)
  • Update User (default)
  • Affected User (Raise User, default)
  • The Problem Source – this may be an Incident or Event number
  • Contact information of affected user (telephone number, email address – default)
  • Preferred call back method (add a reference list for this)
  • Category
  • Priority (calculated from Impact & Urgency and/or escalation breaches on SLA)
  • Impact
  • Urgency
  • SLA
  • Symptoms (description – default)
  • Diagnostic activities (this is the notes collection – default; or a custom new collection – see Designer)
  • Status (default)
  • Known errors associated with this Incident (by category, CI, CI type or keyword)
  • CI (default)
  • CI type (default)
  • “Caused by change” – action to associate the underlying change to the records it causes

Actions available on the process

Add Diagnosis. The first action available on the problem process is used to add details of any diagnoses of the problem record.

Diagnosis window

Add Assignment. This action is used to pass responsibility for the problem to a different group or person.

Assignment window

Add Attachment. Use this action to associate any supporting files with the problem record.

Add Incident. Use this action to associate the problem record with incidents that already exist in the system.

Add Note. The notes of a problem may detail information on the diagnostic steps already taken and can be used as an audit of what has happened so far.

Create Request. This action is used to create a request record from the problem record.

Detach Incident. Occasionally an incident may be attached to a problem that further investigation reveals to be an incorrect linkage. Use this action to remove the association between the incident and problem records.

Add Procedure Cause. This action is used to add details of what the cause of the problem was if it is identified as a procedural issue.

Procedure Cause window

Add System Cause. This action is used to add details of what the cause of the problem was if it is identified as a problem caused by the system. This will often result in a change request being raised to rectify the underlying issue.

System Cause window

Create Known Error. A known error is created when a system cause is identified and a workaround has been identified. This is then published to the knowledge base for use when investigating incidents.

Known Error window

No Known Error. Use this action when no known error can be created for the problem.

Request Change. If a problem has a system cause then an RFC should be logged to have an alteration made to the environment in order to resolve the root cause. The details of what needs to be changed and why should be identified on this action. A change category, severity and type should also be completed.

Request Change window

Resolve. When a problem has had the root cause addressed it can be resolved, details of the resolution should be logged and a category for the resolution added. If the problem requires a major problem review, it should be noted as part of this action.

Resolution window

Add Change. Sometimes the root cause of a problem may identify a change that needs to be made that is already logged and pending approval or implementation. Use this action to associate the problem to an existing change record.

Major Problem Review. This action is used to record the details of the major problem review, including any details of the lessons learnt and the recommendations for alterations to the processes or systems in the future.

Close. The close action is used when a problem has been successfully completed. In addition to any further details, the closure category should be included to help identify and patterns.

Closure window

Process Design

Process design

Change Management

Change Management is used to manage alterations to the systems in the IT environment while ensuring minimum disruption to the IT services.

In order to capture useful information about the change being logged to assist with deciding if to approve and when to schedule it the following information should be captured.

Change window with the fields listed below the image

  • Raise User (or source – Incident/Problem/Request)
  • Their contact details
  • Details of the Change to be raised
  • Summary
  • Category – this should include Major, Minor and Significant
  • Affected Service
  • Change type – these should be Normal, Standard & Emergency
  • Impact
  • Urgency
  • Priority
  • Status
  • Lifecycle
  • Created By
  • Created Datetime
  • Updated By
  • Updated Datetime

Actions available on the process

Add Configuration Item(s). This action is used to select the CIs that will be changed by the change.

Add CI window

Add Attachment. This action can be used to include any supporting files or other documentation with the change record. This can include the business case, or risk and requirement documentation.

Attachment window

Add Incident. If the change pertains to an incident in some way, use this action to associate the records with each other.

Add Note. The notes of a change are used to keep a record of any further information related to the change record.

Note window

Add Parent Change. If the change record is one of several changes in a larger change project then use this action to associate the related changes together.

Add Problem. This action is used to associate the change record with an existing problem record.

Create Knowledge. Use this action to create knowledge information about the change record to assist users with understanding why something works the way it does.

Article window

Submit. This action is used to submit the change to the review process. If it is of type ‘Emergency’ then it will be presented to the eCAB, if it is ‘Normal’ then it will be reviewed at the next CAB meeting and if it is ‘Standard’ then it will miss authorization completely.

Add Backout plan. This action is used to add a Backout plan to the RFC as information that may be used when the change is being reviewed. This action is mandatory if the change is classified as being ‘Major’.

Backout Plan window

Add Change Proposal. If the change is categorized as being a major change then it cannot be submitted for authorization until it has had a change proposal added to it.

Reject. This action is used by the change manager or CAB representative to reject an RFC. The window requires a categorization of the rejection as well as details explaining why it is being rejected.

Rejection window

Authorize. If the CAB or eCAB is prepared to allow the change to go ahead then they should use this action to authorize it. The window includes the ability to categorize the authorization and add details of any further information.

Authorization window

Schedule and Assign. Once a change is authorized it needs to be scheduled in to the change calendar and assigned to a group or individual to carry out the change. These details are captured as part of this action.

Schedule Details window

Implementation Failed. If the change was not successfully implemented in the scheduled time then it should be recorded as a failure. Details of what went wrong should be captured.

Details

Success. This action is used to audit the fact that the change has been completed successfully.

Commit Configuration Item(s). Use this action to commit the changes to configuration items associated with the change record to the CMDB.

Close. Use this action to categorize the closure of the change and include any details from the change review.

Closure window

Process Design

Process design

Request Fulfilment

The ITIL definition of request fulfilment is the process by which IT manages the lifecycle of service requests from their users.

Depending on the request to be fulfilled there is information that should be captured. Below is a description of what is captured for a generic request.

Request window

The fields that should be included on the window are:

  • The requestor’s name
  • The requestor’s contact details
  • The service-CI being requested
  • The CI to apply the service to (where appropriate)
  • A summary of what is being requested
  • A justification of why the user needs the service
  • The Impact, Urgency and Priority of the request
  • Details of who created and updated the request and when

Actions available on the process

Add Note. This action is used to track any extra information about the request that isn’t logged on the main window or as part of any of the other actions required to progress through the process.

Note window

Attach Incident. Use this action to attach an existing incident to the request if they are related. Usually this will occur when an incident turns out to be a request.

Create Incident. Use this action to create an associated incident record.

Create Problem. Use this action to create an associated problem record.

Create Change. Use this action to associate the request with a new RFC.

Reject. The process allows for several levels of authorization, including line manager, service manager, business and financial approval. If any of these parties want to reject the request they must use this action and provide a reason for the rejection as well as a categorization.

Rejection window

Authorize. If the authorizer is happy to authorize they must complete this step and both categorize and provide details of the authorization.

Authorization window

Cancel Request. This action is available for the request to be cancelled even after it has been authorized.

Details window

Fulfilled. This is used when the service has been fulfilled by IT, either by process automation or manually. The executor of this action should provide any extra details about this service.

Confirm Fulfillment window

Complete Request Survey. This action is used to allow the service requestor to provide feedback on their experience with the process.

Request Survey window

Confirm. This action is used to confirm that the request has been fulfilled.

Confirm Receipt of Service window

Raise Ticket. This action can be used by a user of a service to log an incident with the service desk about the service in question.

Unsubscribe. This action is used to remove the service from a user.

Remove Service window

Removal Failed. This action can be used when the removal of a service from a user was unsuccessful. This should include details of what went wrong.

Removal Failure window

Confirm Removal. This action confirms that the service was successfully removed from the user.

Confirm Removal window

Reopen. This action can be performed to reopen the request. The user who performs the action must give a reason for it to be re-opened.

Reopen window

Process Design

Process Design

Process Design

Event Management

Events are usually detected automatically by appropriate monitoring software and logged in Service Desk if they meet requirements to require further investigation.

The details captured about an event should include the following items.

Event Details window

  • The source of the event (usually the monitoring tool)
  • The affected configuration item
  • Any extra details about the event that the monitoring tool is able to provide
  • The Impact and Urgency of the Event
  • The priority of the event – as calculated from the impact and Urgency values
  • The category of the event
  • The type of event, this should be one of ‘failure’, ‘information’ or ‘warning’

Actions available on the process

Add Note. This action is used by the monitoring tool to add further information about the event as it progresses, it is used to report the status of the device and until the device is reported as being “up” (operational) the process cannot move forward.

Resolve. Once the event is over, the process can be resolved. The resolver must categorize the resolution, provide any details of what was done and specify a change that caused the event if appropriate.

Resolution window

Having resolved the event, it is automatically closed. The details of these are seen in the audit history of the event

History

Process Design

Process Design

Service Portfolio Management

Service Portfolio Management is the over-arching process that manages Services from conception to retirement, including the design, testing, release, and decommission. As this process is central to so much of what IT does there’s lots of data that should be captured, including the fields described below.

Service Portfolio window

  • Every Service must have a unique name
  • Use the description field to describe exactly what the service is
  • Service Owner
  • Service Provider (if it’s a third part service)
  • Business Users
  • Provider responsibility (what IT is going to deliver)
  • Customer responsibility (what users will be expected to do with this service and how they can report any issues)

On the associated Service record you may want to record some further information pertaining to the service itself, not its lifecycle.

  • Cost (to IT)
  • Charge (to the business)
  • The various service level packages available
  • The various time zones and locations this service will/won’t be supported in

Process Design

Process Design

Configuration Item and Asset Management

Configuration Items are anything in the infrastructure that need to be managed for optimal business service continuity. As a result, any organization will hold data about many different types of CI, from servers and switches to software and services. Capturing the correct details about individual CIs is obviously done on a type by type basis.

Some fields common to most hardware-type CIs include:

  • Name
  • Display name
  • Manufacturer
  • Model (make this a string so that it can contain both letters and numbers)
  • Serial number
  • Asset Tag
  • CPU
  • Memory
  • IP Address
  • Hard disk size

Fields that should be included on software-type CIs include:

  • Software title
  • Status of the software item (a list of the different software statuses this could have – design, build, live, retired etc)
  • Software provider

Other types of CIs, such as entire systems or individual workstations can have different sets of fields available to complete on them when CIs of these types are created.

Release and Deployment Management

Release management is very similar to change management in that it has a very clear set of steps that enable the authorization of the release. Releases are triggered by service portfolio activities however rather than normal IT operations or break-fix activity.

The main window used to create a Release contains the following information.

Release Details window

The fields that it’s important to include are:

  • The person who has requested the release and their contact details
  • A summary of what is to be released
  • Some more detailed information on what is going to be released
  • The type of release (Emergency, Major or Minor)
  • The proposed date for the release
  • The risk rating of the release (High, Medium, Low or None)
  • The current status of the release
  • The release plan should be attached as a document or hyperlink

Actions available on the process

Submit – This is the first action available after the release process has been initiated. It confirms that the release plan has been added to the record along with any other pertinent data.

Add Attachment – This action is used to add other supporting documentation or files to the record.

Attachment window

Add Change – use this action to add the release record to an existing change record.

Add Note – Use this action to add any further information to the record that isn’t held in a separate document. This may include meeting minutes or summaries of other discussions or related information.

Note window

Assign/Reassign – Assigns the release to another group or set of users. This can also be used for notification purposes.

Assignment window

Build and Configure Release – Use this action when the release is ready to be built.

Build and Configure Release window

Build Failed – This action is used when a release build fails.

Build Successful – Use this action when the build and configuration of a release has been successful. This action is audited and privileged to ensure that only authorized personnel are able to view it.

Pass for Testing – This action is used when the release is ready to be tested. It is important to complete the fields on this action to ensure that all the correct details are captured.

Pass for Testing window

This action triggers a task process assigned to the specified user or group. The task process itself can ensure that correct test procedures are followed based on the type of testing to be executed. The process cannot move forward until all the task processes are finished.

Add release activity – Once all the tasks have passed testing the record moves to a status of ‘Testing Successful’. At this status it is possible to add release activities before accepting the release to be rolled out.

Release activity window

Accept Release – This action requires that the executor completes several fields to confirm that up to this point all due diligence has been performed.

Accept Release window

Release Failure – This action is available throughout the process to be used at any stage.

Release Failure window

Release Roll-out plan – This action is only available when all associated changes have been completed. It requires that the details of the roll out and the Backout plan are detailed on this record.

Roll-out plan window

Commit Configuration Items – This action is used to commit the alterations to all the associated CIs that were affected by the release. This may include the disposal of the CI as well as potential updates to the CI.

Rollout Failed – Use this action if the rollout of the release was not successful.

Rollout Successful – Use this action when the rollout is successful.

Close – Use this action to close off the release record when it has been successfully rolled out. Ensure the closure category is completed (these categories are the same as those for changes).

Closure window

Process Design

Process Design

Continued….

Process Design continued

This process is very linear, ensuring that it cannot be moved forward until the relevant documentation has been provided at each stage. However, it can be copied, modified or started again from scratch to support the business requirements of the release processes.