{"id":71,"date":"2014-03-28T21:24:20","date_gmt":"2014-03-28T21:24:20","guid":{"rendered":"http:\/\/itiltopia.com\/?p=71"},"modified":"2017-06-28T10:40:27","modified_gmt":"2017-06-28T17:40:27","slug":"very-long-post-ahead","status":"publish","type":"post","link":"http:\/\/itiltopia.com\/?p=71","title":{"rendered":"Very Long Post Ahead"},"content":{"rendered":"<div class=\"source\">From the <a href=\"http:\/\/www.itilcommunity.com\/modules.php?name=Forums&amp;file=viewtopic&amp;t=2393&amp;highlight\">ITIL Community Forum<\/a><\/div>\n<p>This post can&#8217;t be summarized and includes\u00a0multiple follow up questions which\u00a0contain (I think) some of my best responses. So here it is in full:<\/p>\n<div class=\"question\">\n<p><span class=\"label\">Q1:<\/span><\/p>\n<p>I just found this very useful forum and I want to ask the experts here if I understood the ITIL processes correct. I will give one example and map the steps to the ITIL processes and it would be great if you could confirm that the mapping is correct or not and if not, name the correct process with the reason. I struggle a bit with step 3\/4.<\/p>\n<p>Thanks a lot in advance!<\/p>\n<p>Example<\/p>\n<p>1. Service Desk of a company (selling e.g. PCs) receives a call of<br \/>\na customer\/user which bought a PC. PC is still under warranty<br \/>\n(checked in CMDB). The customer says that the PC &#8220;beeps&#8221; a lot of<br \/>\ntime during booting and than &#8220;hangs&#8221;, does nothing.<br \/>\nPROCESS\/FUNCTION MAPPING: Function of Service Desk and<br \/>\nuse of Configuration Management to check the warranty.<\/p>\n<p>2. Service Desk employee creates a &#8220;Service Incident Ticket&#8221;. A<br \/>\nquick search in\u00a0 the problem\/solution DB gave the result that<br \/>\nthe most common reason is a defect RAM module (known error).<br \/>\nPROCESS MAPPING: Incident management which uses functionalities<br \/>\nfrom the problem management.<\/p>\n<p>3. The Service Desk employee informs the customer that a RAM module<br \/>\nmust be exchanged and that a service technician will be send out. Date<br \/>\nand time is fixed. The Service Desk employee changes the status of<br \/>\nthe Service Ticket into &#8220;Repair Required&#8221;. PROCESS MAPPING:<br \/>\nIncident Management.<\/p>\n<p>4. The Service Ticket was automatically assigned to a free technician and<br \/>\nadditionally it was checked in the inventory if a replacement RAM exits.<br \/>\nPROCESS MAPPING: Now that&#8217;s were I struggle a bit. Does this<br \/>\n(sending out a technician) still belongs to the Incident Management or is<br \/>\nthis Problem Management. I assume the second one because it is not<br \/>\n100% clear if the RAM is really the root cause of the problem and the<br \/>\ntechnician must check that On Site.\u00a0 On the other hand the incident<br \/>\nmanagement must ensure the incident is solved as quick as<br \/>\npossible, even with workarounds. But sending out the technician in<br \/>\nthis case is the fastest way&#8230; Any thoughts on this are really welcome.<\/p>\n<p>5. The technician is On Site, replaces the RAM. He confirms (electronically)<br \/>\nthat the repair was successfully done.<br \/>\nPROCESS MAPPING: As in step 4 this could be a final step of the<br \/>\nincident management because this incident is solved or the final steps<br \/>\nof the problem management (maybe both). Additionally the<br \/>\nserial number of the RAM in the CMDB is updated automatically.<br \/>\nI assume that this part belongs to change management even if<br \/>\nthis is done automatically from the electronic confirmation during<br \/>\nthe incident\/problem management process. An separate RFC for this<br \/>\nchange is not created because that is a standard change and nobody<br \/>\n(also no change manager) will check if the technician has entered<br \/>\nthe correct serial number.<\/p>\n<\/div>\n<div class=\"answer\">\n<p><span class=\"label\">A1:<\/span><\/p>\n<p>Step four is pure Incident Management. You have done no Problem Management because you are not doing any root cause analysis. And remember:<\/p>\n<p>* Involving Problem Management is a decision made by IT to start spending money to prevent the Incident from reoccurring<br \/>\n* The output of Problem Management is an RFC. I argue that even Standard Changes get RFCs. How else are you going to know to update the CMDB?<br \/>\n* Problem Management doesn&#8217;t &#8220;fix&#8221; anything. That&#8217;s Release Management&#8217;s job.<\/p>\n<p>Now if you had a rash of bad memory (multiple Incidents with similar symptoms), then you might decide to spend the money to invoke Problem Management. Problem Management may determine that the brand is unreliable and open a RFC requesting that the vendor be changed. Or Problem Management may determine that excessive solar flares are causing cosmic rays, and the RFC would be to shield the building with a lead dome. Whatever the case may be, Problem Management doesn&#8217;t do any work. Change management approves and then Release Management implements.<\/p>\n<p>Step 4 is Incident Management, but is not the end of the Incident Management process. That may Resolve the Incident, but Closure requires communication between IT and the user that the issue has been resolved to their satisfaction. Since it is an IT\/user communication, it needs to come from the Service Desk. After that communication has occurred, then the Incident can be Closed.<\/p>\n<p>Just as a side note, if you think that a CMDB can track details of every PC&#8217;s RAM serial number, you might be thinking a little too ambitiously. IF you are tracking every desktop (and that&#8217;s a big if) as a CI, then you would simply associate the CI record to the Incident record so that it is noted that the issue occurred. Keep in mind that the CMDB is not a replacement for Asset or Inventory databases. If your organization needs to track assets to that level of detail, then I would suggest using an Inventory or Asset repository.<\/p>\n<\/div>\n<div class=\"question\">\n<p><span class=\"label\">Q2:<\/span><\/p>\n<p>thank you very much for your detailed explanations, much appreciated. Made some things a lot clearer.<br \/>\nJust one follow on question concerning step 5. Lets assume for the minute (even if its too ambitiously) that I want to track the serial number of the RAM in the CMDB (could also be any other spare part in a bigger installation, must not be a PC). When the technician returns the info that the replacement took place (e.g. via an electronic confirmation) would this still be considered as a part of the incident management process. In my theory this would be a functionality\/process of the configuration management which is triggered from the incident mgmt. Is this wrong?<\/p>\n<\/div>\n<div class=\"answer\">\n<p><span class=\"label\">A2:<\/span><\/p>\n<p>On the assumption that you were going to track the serial number of ram as an Attribute of a CI, then you must submit an RFC. The definition of a Change is any change in status or attribute of a CI.<\/p>\n<p>The technician would not be allowed to make a change to the attribute of the CI (new ram serial) until the Change had been approved. If it is a Standard Change, then filling out the RFC in essence grants approval. The technician would then be performing the role of Release Management when he implements the approved Change. Change would then review the Release to see if it was successful and then Configuration Management could update the CI serial number attribute.<\/p>\n<p>So the way it would work is Incident Event &gt; RFC &gt; Change Approval &gt; Release Mgt Implementing &gt; Change Review &gt; Incident Resolution &gt; CI Serial Number Attribute Update.<\/p>\n<p>(although I don&#8217;t think it matters if the Incident is resolved before, after or simultaneously as the CI Attribute Update)<\/p>\n<p>The CI might get updated quite a few times in the above process (associating the Incident #, RFC #, noting that the CI Status is &#8220;off line&#8221; or &#8220;under repair&#8221;) but the CI Serial Number Attribute update is driven by the successful implementation of a Change.<\/p>\n<p>Also remember that any process, IT functional group, or even the business can open an RFC. It is the approved and implemented Changes that drive the updates to the CMDB.<\/p>\n<\/div>\n<div class=\"question\">\n<p><span class=\"label\">Q3:<\/span><\/p>\n<p>I agree 100% with this process as you explained!<br \/>\nIf you don&#8217;t mind I want to get one level deeper in the last discussed process. Step 3 is the important one.<\/p>\n<p>1. Service Desk creates the Incident<br \/>\n2. Incident is assigned to the technician because only he can solve<br \/>\nthe issue. You can think about this like an escalation because<br \/>\nthe Service Desk Agent can not solve it, only the technician can.<br \/>\n3. Technician drives to the customer and replaces the RAM. In this<br \/>\nstep there is no formal RFC (more or less the Incident itself is the RFC)<br \/>\nbecause the technician decides On Site that the replacement must be<br \/>\ndone. It is more an implicit RFC. He owns the repair and approves it<br \/>\nby himself and also does the change review after the implementation<br \/>\nbecause he tests the machine after that.<br \/>\nSo more or less he implements the change immediately and<br \/>\nconfirms the change electronically. This then automatically updates<br \/>\nthe CMDB and also closes the incident. Based on the incident we send<br \/>\nout an invoice for the service which basically is the last step of the<br \/>\nprocess.<br \/>\nThe customer does not expect more information then the invoice,<br \/>\nso no further mail from the Service Desk (ok, to stay ITIL close<br \/>\ne.g. an automated eMail could be generated to inform the customer<br \/>\nthat the machine was repaired and if there are further issue he should<br \/>\ncall again).<\/p>\n<p>Now I see that this doesn&#8217;t really fit to a pure ITIL process because a lot is automated in this process missing e.g. RFC or approvals. I would say some of the process steps like RFC, Approval, Implementation are done by the technician but not really documented because its a standard predefined repair process. He only confirms the successful implementation which then triggers the update of the CMDB. Creating more documents in the system or having additional reviews \/ approvals would slow down the repair process way too much.<\/p>\n<p>Sorry if this all sounds a bit confusing. Would you completely disagree on this process in terms of ITIL compliance or would you agree that this is a process based on ITIL but shorted to work in the best way for the business.<\/p>\n<\/div>\n<div class=\"answer\">\n<p><span class=\"label\">A3:<\/span><\/p>\n<p>You are getting closer to the concept of what an Incident is, but I don&#8217;t think you are understanding when to, and when not to, invoke an update to a CMDB record.<\/p>\n<p>Your explanation above would be perfectly compatible with ITIL if you took out any mention of a CMDB. Could the technician be updating an inventory database? Yes, most definitely. But he cannot make a change to an attribute of a CI without an approved RFC. If having an approved RFC is too much overhead, then this equipment (or this attribute of the equipment) should not be tracked as a CI.<\/p>\n<p>The question is &#8220;Why would ITIL require that any change to a CI have an approved RFC?&#8221;. Because in the past, IT had infrastructure that was in no way controlled. It was bedlam. The best-intentioned inventory systems were hopelessly out of date almost before physical inventories were completed. Even with automated tools and strict controls on what users were allowed to do, it was simply impossible.<\/p>\n<p>So ITIL came along and said &#8220;Yes, it is impossible to keep an accurate inventory, but there are some pieces of IT that are too important for ad hoc changes&#8221;. These pieces of equipment we shall promote to the status of Configuration Items, and we shall track them in a Configuration Management Database, and under no circumstances shall any change be made to them without prior approval. And so it was done.<\/p>\n<p>Did that invalidate the need for inventory systems? No. And most organizations that have a CMDB also have inventory systems. These are for tracking IT equipment that is outside the scope of the CMDB. The inventory DB also tracks equipment that exists in the CMDB. This may seem like a duplication of effort but it is because the CMDB only tracks certain attributes, and the inventory DB might need to track additional attributes (such as the serial number of RAM chips). But it is understood that the inventory DB is, at best, unreliable.<\/p>\n<p>Let me give you a scenario. The same one you proposed, but the memory chip is going into a medical xray machine. The same Incident is raised. The tech arrives on site and discovers the issue is a bad chip. He has the chip available, but the instrument is maintained in a Controlled State. Would you want them adding a memory chip to it without having an approved back-out plan? Are you absolutely sure that the tech understands all the risks associated with swapping out a component in a machine that can kill? Would you want the procedure done on a &#8220;pre-approved&#8221; basis without having been through an approval process many times before with no incidents (deaths) reported?<\/p>\n<p>I would hope that you see the value of the technician not installing the chip. They would open an RFC so that the Change could be reviewed to ensure that the risk was small enough that the next person who got shot with xrays didn&#8217;t die. Or, it could be pre-approved if the procedure had been through the Change Management process enough times without any incidents (deaths), and the procedures, risks, back out plans, etc. were all understood and well defined (this the definition of what is acceptable as a potential Standard Change). But the tech must still open an RFC because the approved Change is what will allow the machine to stay in a controlled state.<\/p>\n<p>When the governing authorities come in and ask for a history of the machine, they will demand to see the Change Log. And, they will probably want to see the machine&#8217;s Status Accounting, which is a report that is obtained directly from the CMDB.<\/p>\n<p>You may say that&#8217;s all well and good for pieces of medical equipment, but when could that apply to servers, or routers, or other critical pieces of infrastructure? I used to work for a Fortune 500 Pharma and I can tell you that the FDA does come in audit infrastructure.<\/p>\n<p>If you are in an organization that gets its Change Management records audited then it is equally important to keep your non-critical changes out of the CMDB. You don&#8217;t really want to expose every single tiny Incident that a server has had if that Incident didn&#8217;t affect the Status of the server or any of the CI tracked attributes.<\/p>\n<p>And why do some organizations track Changes and Configuration Items so closely? Because it is the best way to perform IT. You could even call it best practices. It is true that it isn&#8217;t feasible to do this depth of control for all IT assets. That&#8217;s why the CMDB has such well defined Scope and CI Level definitions. Anything outside of the CMDB can (and perhaps should) be tracked, but in an inventory or asset system.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>From the ITIL Community Forum This post can&#8217;t be summarized and includes\u00a0multiple follow up questions which\u00a0contain (I think) some of my best responses. So here it is in full: Q1: I just found this very useful forum and I want to ask the experts here if I understood the ITIL processes correct. I will give &hellip;<br \/><a href=\"http:\/\/itiltopia.com\/?p=71\">Read more <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false},"categories":[5,17,8,7],"tags":[],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"_links":{"self":[{"href":"http:\/\/itiltopia.com\/index.php?rest_route=\/wp\/v2\/posts\/71"}],"collection":[{"href":"http:\/\/itiltopia.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/itiltopia.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/itiltopia.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/itiltopia.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=71"}],"version-history":[{"count":10,"href":"http:\/\/itiltopia.com\/index.php?rest_route=\/wp\/v2\/posts\/71\/revisions"}],"predecessor-version":[{"id":1338,"href":"http:\/\/itiltopia.com\/index.php?rest_route=\/wp\/v2\/posts\/71\/revisions\/1338"}],"wp:attachment":[{"href":"http:\/\/itiltopia.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=71"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/itiltopia.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=71"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/itiltopia.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=71"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}