15.08.2018 Views

become-itil-foundation-certified-abhinav-kaiser(www.ebook-dl.com)

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 6 ■ Service Transition<br />

Auth<br />

Authorize<br />

release planning<br />

Release and<br />

deployment<br />

planning<br />

Change management<br />

Auth Auth Auth<br />

Authorize<br />

build and test<br />

Authorize<br />

check-in to DML<br />

Release<br />

build and<br />

test<br />

AuthAuthAuth<br />

Authorize<br />

deployment/<br />

transfer/retirement<br />

Review and<br />

close<br />

Postimplementation<br />

review<br />

Deployment<br />

Transfer<br />

Auth<br />

Change management authorization<br />

Retirement<br />

Figure 6-3. Four phases of release and deployment management<br />

6.4.2.3.1 Release and Deployment Planning<br />

A good amount of planning has to go into release activities. A good plan is equivalent to<br />

half of the job being done. To ensure that the release is successful, it is critical that the<br />

architects and other experts brainstorm various possibilities, risks, and mitigations.<br />

Before the plan gets under way, the change management typically provides approval<br />

to start the planning process. However, in practice, the approval to create release and<br />

deployment plans is provided from a different body such as a transition management<br />

group or a group that governs the projects that are chartered. In principle, these bodies<br />

govern the changes made to the system, and this can be the equivalent to change<br />

management authorization to create release and deployment management plans.<br />

6.4.2.3.2 Release Build and Test<br />

The release and deployment plans are submitted to the CAB. The plans are dissected<br />

from every possible angle to identify loopholes and vulnerabilities. Upon successfully<br />

passing the CAB and change management scrutiny, the authorization to build and test<br />

the change is provided.<br />

Building a change amounts to code development, getting hardware ready, or the<br />

prerequisites for building the change.<br />

There are various types of testing. The most popular ones are unit tests (UTs), where<br />

individual <strong>com</strong>ponents of a change are tested in isolation. Upon successful testing, the<br />

individual <strong>com</strong>ponents are conjoined and a system integration test (SIT) is performed.<br />

After it successfully passes, users are asked to test the function in the user’s environment<br />

to check whether the change meets the requirements that are needed. This is called user<br />

acceptance testing (UAT). The testing is deemed <strong>com</strong>plete after the user provides the<br />

okay that all elements of the change meet the requirement and are good to proceed.<br />

The definitive media library (DML) is a repository where all the original codes,<br />

software licenses, and other software <strong>com</strong>ponents are stored, physically and logically.<br />

135

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!