<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic The Patch lifecycle problem: A leaders guide to resource assignment in Industry News</title>
    <link>https://community.isc2.org/t5/Industry-News/The-Patch-lifecycle-problem-A-leaders-guide-to-resource/m-p/26977#M3379</link>
    <description>&lt;P&gt;Lets suppose you know that your firm must patch a set of critical vulnerabilities in 30 days.&amp;nbsp; The patching team is 70% loaded building and deploying patches.&amp;nbsp; But, it is time to make sure that the patching lifecycle reaches 95% of your systems in 30 days rather than a typical 62% success rate per 30 days.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Management needs to give the patching team the ability to patch an optimal patching throughput of 3 days.&amp;nbsp; The average patching lifecycle needs to be 10 days.&amp;nbsp; Management needs to make sure the arrival rate of new patching jobs says about 70% of the best execution rate of patching jobs.&amp;nbsp; If leadership does not do this, then reaching 95% of systems with required patches in 30 days will never work.&amp;nbsp; Worse yet, nearly every MBA in the USA has been trained on the math needed to know this is likely to be true.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It is possible to improve upon these numbers but for pilot math to adjust this plan to what your firm needs is good enough to make a credible suggestion.&amp;nbsp; Another business analyst using Factory Physics based GMM Queue Theory techniques can dig deeper in to the problem.&amp;nbsp; But, to start the discussion, lets use the same math an MBA get trained on to help with Call Center Queues or Fast Food lines.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Pr = Odds that a patching effort will not complete in the time frame required.&lt;/P&gt;&lt;P&gt;Tr = The time frame required, often by compliance such as PCI DSS.&lt;/P&gt;&lt;P&gt;Ct = Cycle Time, the average time it takes for a patch job to get scheduled run and then complete.&lt;/P&gt;&lt;P&gt;U = Utilization or Staff Loading of incoming work vs best possible speed in work.&lt;/P&gt;&lt;P&gt;Te = The best possible time it takes to run a patching job with no waiting.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Pr = exp(-Tr/Ct)&amp;nbsp; &amp;nbsp;=&amp;gt;&amp;nbsp; &amp;nbsp;Ct = Tr / ln(1/Pr)&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If a job must be 95% sure to complete on time then here is a 5% chance it will not complete on time.&lt;/P&gt;&lt;P&gt;The average time to complete a patching lifecycle = Ct = 30 days / ln(1/(0.05) = 30 / ln(20) = 10 days.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Now lets look at the best possible, no waiting, execution time.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Ct = Te/(1-U)&amp;nbsp; &amp;nbsp; =&amp;gt;&amp;nbsp; &amp;nbsp;Te = Ct * (1-U)&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Te = 10 days * (1 - 0.7) = 3 days&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It takes a best execution time, no waiting, for 70% loaded patching staff to complete a patch lifecycle in 10 days on the average.&amp;nbsp; Then, they get a few more cracks at patching every system to reach 95% effective in 30 days.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Laptops are traveling so they do not get the patch job.&amp;nbsp; Patches get delayed due to adverse impacts on production or Vendors who have not released a good patch yet.&amp;nbsp; Virtual machines only meant for load capacity, business recovery or load balancing are down from time to time.&amp;nbsp; There are lots of reason nearly every firm is experiencing a level or process noise. C, near 1.&amp;nbsp; &amp;nbsp;Fixing why Sigma/Average process noise to signal are happening and fixing this is a very cost effective Lean/Six Sigma effort.&amp;nbsp; But, until this improves. The math of queues or waiting in line works very well for NM1 queue math.&amp;nbsp; Beyond this, a back of the envelope patching process is well estimated by a method your MBA leadership already recognizes as credible.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But, suppose you want more.&amp;nbsp; A book called Factory Physics lays out GMM Queue theory estimates that work very well.&amp;nbsp; These can allow you to look at what happens if the patching lifecycle could reduce process noise and even handle parallel line effects.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 16 Aug 2019 21:43:37 GMT</pubDate>
    <dc:creator>arctific</dc:creator>
    <dc:date>2019-08-16T21:43:37Z</dc:date>
    <item>
      <title>The Patch lifecycle problem: A leaders guide to resource assignment</title>
      <link>https://community.isc2.org/t5/Industry-News/The-Patch-lifecycle-problem-A-leaders-guide-to-resource/m-p/26977#M3379</link>
      <description>&lt;P&gt;Lets suppose you know that your firm must patch a set of critical vulnerabilities in 30 days.&amp;nbsp; The patching team is 70% loaded building and deploying patches.&amp;nbsp; But, it is time to make sure that the patching lifecycle reaches 95% of your systems in 30 days rather than a typical 62% success rate per 30 days.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Management needs to give the patching team the ability to patch an optimal patching throughput of 3 days.&amp;nbsp; The average patching lifecycle needs to be 10 days.&amp;nbsp; Management needs to make sure the arrival rate of new patching jobs says about 70% of the best execution rate of patching jobs.&amp;nbsp; If leadership does not do this, then reaching 95% of systems with required patches in 30 days will never work.&amp;nbsp; Worse yet, nearly every MBA in the USA has been trained on the math needed to know this is likely to be true.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It is possible to improve upon these numbers but for pilot math to adjust this plan to what your firm needs is good enough to make a credible suggestion.&amp;nbsp; Another business analyst using Factory Physics based GMM Queue Theory techniques can dig deeper in to the problem.&amp;nbsp; But, to start the discussion, lets use the same math an MBA get trained on to help with Call Center Queues or Fast Food lines.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Pr = Odds that a patching effort will not complete in the time frame required.&lt;/P&gt;&lt;P&gt;Tr = The time frame required, often by compliance such as PCI DSS.&lt;/P&gt;&lt;P&gt;Ct = Cycle Time, the average time it takes for a patch job to get scheduled run and then complete.&lt;/P&gt;&lt;P&gt;U = Utilization or Staff Loading of incoming work vs best possible speed in work.&lt;/P&gt;&lt;P&gt;Te = The best possible time it takes to run a patching job with no waiting.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Pr = exp(-Tr/Ct)&amp;nbsp; &amp;nbsp;=&amp;gt;&amp;nbsp; &amp;nbsp;Ct = Tr / ln(1/Pr)&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If a job must be 95% sure to complete on time then here is a 5% chance it will not complete on time.&lt;/P&gt;&lt;P&gt;The average time to complete a patching lifecycle = Ct = 30 days / ln(1/(0.05) = 30 / ln(20) = 10 days.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Now lets look at the best possible, no waiting, execution time.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Ct = Te/(1-U)&amp;nbsp; &amp;nbsp; =&amp;gt;&amp;nbsp; &amp;nbsp;Te = Ct * (1-U)&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Te = 10 days * (1 - 0.7) = 3 days&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It takes a best execution time, no waiting, for 70% loaded patching staff to complete a patch lifecycle in 10 days on the average.&amp;nbsp; Then, they get a few more cracks at patching every system to reach 95% effective in 30 days.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Laptops are traveling so they do not get the patch job.&amp;nbsp; Patches get delayed due to adverse impacts on production or Vendors who have not released a good patch yet.&amp;nbsp; Virtual machines only meant for load capacity, business recovery or load balancing are down from time to time.&amp;nbsp; There are lots of reason nearly every firm is experiencing a level or process noise. C, near 1.&amp;nbsp; &amp;nbsp;Fixing why Sigma/Average process noise to signal are happening and fixing this is a very cost effective Lean/Six Sigma effort.&amp;nbsp; But, until this improves. The math of queues or waiting in line works very well for NM1 queue math.&amp;nbsp; Beyond this, a back of the envelope patching process is well estimated by a method your MBA leadership already recognizes as credible.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But, suppose you want more.&amp;nbsp; A book called Factory Physics lays out GMM Queue theory estimates that work very well.&amp;nbsp; These can allow you to look at what happens if the patching lifecycle could reduce process noise and even handle parallel line effects.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 16 Aug 2019 21:43:37 GMT</pubDate>
      <guid>https://community.isc2.org/t5/Industry-News/The-Patch-lifecycle-problem-A-leaders-guide-to-resource/m-p/26977#M3379</guid>
      <dc:creator>arctific</dc:creator>
      <dc:date>2019-08-16T21:43:37Z</dc:date>
    </item>
  </channel>
</rss>

