{"id":15546,"date":"2025-10-31T17:58:10","date_gmt":"2025-10-31T16:58:10","guid":{"rendered":"https:\/\/ekton.us\/?p=15546"},"modified":"2025-10-31T17:58:12","modified_gmt":"2025-10-31T16:58:12","slug":"work-packages-that-actually-control-a-field-guide-for-oil-gas","status":"publish","type":"post","link":"https:\/\/ekton.us\/en\/work-packages-that-actually-control-a-field-guide-for-oil-gas\/","title":{"rendered":"Work Packages That Actually Control: A Field Guide for Oil &amp; Gas"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large is-resized\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"264\" src=\"https:\/\/ekton.us\/wp-content\/uploads\/2025\/10\/Captura-de-ecra-2025-10-31-171553-1-1024x264.png\" alt=\"\" class=\"wp-image-15548\" style=\"width:1334px;height:auto\" srcset=\"https:\/\/ekton.us\/wp-content\/uploads\/2025\/10\/Captura-de-ecra-2025-10-31-171553-1-1024x264.png 1024w, https:\/\/ekton.us\/wp-content\/uploads\/2025\/10\/Captura-de-ecra-2025-10-31-171553-1-300x77.png 300w, https:\/\/ekton.us\/wp-content\/uploads\/2025\/10\/Captura-de-ecra-2025-10-31-171553-1-768x198.png 768w, https:\/\/ekton.us\/wp-content\/uploads\/2025\/10\/Captura-de-ecra-2025-10-31-171553-1-18x5.png 18w, https:\/\/ekton.us\/wp-content\/uploads\/2025\/10\/Captura-de-ecra-2025-10-31-171553-1.png 1459w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<!doctype html>\n<html lang=\"en\">\n<head>

<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script id="bv-lazyload-images" data-cfasync="false" bv-exclude="true">var __defProp=Object.defineProperty;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});var bv_lazyload_event_listener="load",bv_lazyload_events=["mousemove","click","keydown","wheel","touchmove","touchend"],bv_use_srcset_attr=!1,bv_style_observer,img_observer,picture_lazy_observer;bv_lazyload_event_listener=="load"?window.addEventListener("load",event=>{handle_lazyload_images()}):bv_lazyload_event_listener=="readystatechange"&&document.addEventListener("readystatechange",event=>{document.readyState==="interactive"&&handle_lazyload_images()});function add_lazyload_image_event_listeners(handle_lazyload_images2){bv_lazyload_events.forEach(function(event){document.addEventListener(event,handle_lazyload_images2,!0)})}__name(add_lazyload_image_event_listeners,"add_lazyload_image_event_listeners");function remove_lazyload_image_event_listeners(){bv_lazyload_events.forEach(function(event){document.removeEventListener(event,handle_lazyload_images,!0)})}__name(remove_lazyload_image_event_listeners,"remove_lazyload_image_event_listeners");function bv_replace_lazyloaded_image_url(element2){let src_value=element2.getAttribute("bv-data-src"),srcset_value=element2.getAttribute("bv-data-srcset"),currentSrc=element2.getAttribute("src");currentSrc&&currentSrc.startsWith("data:image/svg+xml")&&(bv_use_srcset_attr&&srcset_value&&element2.setAttribute("srcset",srcset_value),src_value&&element2.setAttribute("src",src_value))}__name(bv_replace_lazyloaded_image_url,"bv_replace_lazyloaded_image_url");function bv_replace_inline_style_image_url(element2){let bv_style_attr=element2.getAttribute("bv-data-style");if(console.log(bv_style_attr),bv_style_attr){let currentStyles=element2.getAttribute("style")||"",newStyle=currentStyles+(currentStyles?";":"")+bv_style_attr;element2.setAttribute("style",newStyle)}else console.log("BV_STYLE_ATTRIBUTE_NOT_FOUND : "+entry)}__name(bv_replace_inline_style_image_url,"bv_replace_inline_style_image_url");function handleLazyloadImages(entries){entries.map(entry2=>{entry2.isIntersecting&&(bv_replace_lazyloaded_image_url(entry2.target),img_observer.unobserve(entry2.target))})}__name(handleLazyloadImages,"handleLazyloadImages");function handleOnscreenInlineStyleImages(entries){entries.map(entry2=>{entry2.isIntersecting&&(bv_replace_inline_style_image_url(entry2.target),bv_style_observer.unobserve(entry2.target))})}__name(handleOnscreenInlineStyleImages,"handleOnscreenInlineStyleImages");function handlePictureTags(entries){entries.map(entry2=>{entry2.isIntersecting&&(bv_replace_picture_tag_url(entry2.target),picture_lazy_observer.unobserve(entry2.target))})}__name(handlePictureTags,"handlePictureTags");function bv_replace_picture_tag_url(element2){const child_elements=element2.children;for(let i=0;i<child_elements.length;i++){let child_elem=child_elements[i],_srcset=child_elem.getAttribute("bv-data-srcset"),_src=child_elem.getAttribute("bv-data-src");_srcset&&child_elem.setAttribute("srcset",_srcset),_src&&child_elem.setAttribute("src",_src),bv_replace_picture_tag_url(child_elem)}}__name(bv_replace_picture_tag_url,"bv_replace_picture_tag_url"),"IntersectionObserver"in window&&(bv_style_observer=new IntersectionObserver(handleOnscreenInlineStyleImages),img_observer=new IntersectionObserver(handleLazyloadImages),picture_lazy_observer=new IntersectionObserver(handlePictureTags));function handle_lazyload_images(){"IntersectionObserver"in window?(document.querySelectorAll(".bv-lazyload-bg-style").forEach(target_element=>{bv_style_observer.observe(target_element)}),document.querySelectorAll(".bv-lazyload-tag-img").forEach(img_element=>{img_observer.observe(img_element)}),document.querySelectorAll(".bv-lazyload-picture").forEach(picture_element=>{picture_lazy_observer.observe(picture_element)})):(document.querySelectorAll(".bv-lazyload-bg-style").forEach(target_element=>{bv_replace_inline_style_image_url(target_element)}),document.querySelectorAll(".bv-lazyload-tag-img").forEach(target_element=>{bv_replace_lazyloaded_image_url(target_element)}),document.querySelectorAll(".bv-lazyload-picture").forEach(picture_element=>{bv_replace_picture_tag_url(element)}))}__name(handle_lazyload_images,"handle_lazyload_images");
</script>

<script id="bv-dl-scripts-list" data-cfasync="false" bv-exclude="true">
var scriptAttrs = [{"attrs":{"type":"\\"application\\/ld+json\\"","defer":true,"data-cfasync":false,"async":false,"bv_inline_delayed":true},"bv_unique_id":"Umf3LKzSmm7JcOPSJWJh","reference":0},{"attrs":{"type":"\\"application\\/ld+json\\"","class":"\\"yoast-schema-graph\\"","defer":true,"data-cfasync":false,"async":false,"bv_inline_delayed":true},"bv_unique_id":"8j3J5t07yAVk2SqGmSZU","reference":1},{"attrs":{"src":"data:text\/javascript;base64, ZnVuY3Rpb24gYnZfdHJpZ2dlcl9haXJsaWZ0X2V2ZW50KHRhcmdldCwgZXZlbnRfdHlwZSkgewoKICBpZiAoZXZlbnRfdHlwZSA9PT0gInJlYWR5c3RhdGVjaGFuZ2UiKSB7CiAgICBpZiAoYnZfc3RhdGVfY291bnRlciA9PT0gMCkgewogICAgICBidl9zdGF0ZV9jb3VudGVyICs9IDEKICAgICAgYnZfY3VzdG9tX3JlYWR5X3N0YXRlX3ZhbHVlID0gImludGVyYWN0aXZlIgogICAgfSBlbHNlIGlmKGJ2X3N0YXRlX2NvdW50ZXIgPT09IDEpIHsKICAgICAgYnZfc3RhdGVfY291bnRlciArPSAxCiAgICAgIGJ2X2N1c3RvbV9yZWFkeV9zdGF0ZV92YWx1ZSA9ICJjb21wbGV0ZSIKICAgIH0KICB9CgogIGxldCBldmVudF9uYW1lID0gIkFpcmxpZnQiICsgZXZlbnRfdHlwZTsKICBsZXQgc3ludGhldGljRXZlbnQgPSBuZXcgRXZlbnQoZXZlbnRfbmFtZSwgeyBidWJibGVzOiB0cnVlIH0pOwoKICBPYmplY3QuZGVmaW5lUHJvcGVydHkoc3ludGhldGljRXZlbnQsICJ0eXBlIiwgeyBnZXQ6IGZ1bmN0aW9uICgpIHsgcmV0dXJuIGV2ZW50X3R5cGU7IH0sIHNldDogZnVuY3Rpb24gKCkgeyB9IH0pOwogIE9iamVjdC5kZWZpbmVQcm9wZXJ0eShzeW50aGV0aWNFdmVudCwgInRhcmdldCIsIHsgZ2V0OiBmdW5jdGlvbiAoKSB7IHJldHVybiB0YXJnZXQ7IH0sIHNldDogZnVuY3Rpb24gKCkgeyB9IH0pOwoKICB0YXJnZXQuZGlzcGF0Y2hFdmVudChzeW50aGV0aWNFdmVudCk7Cn0KCmZ1bmN0aW9uIGJ2X2Rpc3BhdGNoRGVsYXllZEV2ZW50cygpIHsKICAgIGJ2X3RyaWdnZXJfYWlybGlmdF9ldmVudChkb2N1bWVudCwgInJlYWR5c3RhdGVjaGFuZ2UiKTsKICAgIGJ2X3RyaWdnZXJfYWlybGlmdF9ldmVudChkb2N1bWVudCwgIkRPTUNvbnRlbnRMb2FkZWQiKTsKCiAgICBzZXRUaW1lb3V0KCgpID0+IHsKICAgICAgICBidl90cmlnZ2VyX2FpcmxpZnRfZXZlbnQoZG9jdW1lbnQsICJyZWFkeXN0YXRlY2hhbmdlIik7CgogICAgICAgIHNldFRpbWVvdXQoKCkgPT4gewogICAgICAgICAgICBidl90cmlnZ2VyX2FpcmxpZnRfZXZlbnQod2luZG93LCAibG9hZCIpOwogICAgICAgICAgICBidl90cmlnZ2VyX2FpcmxpZnRfZXZlbnQod2luZG93LCAicGFnZXNob3ciKTsKICAgICAgICB9LCAwKTsKICAgIH0sIDApOwp9Cgp2YXIgYnZfc3RhdGVfY291bnRlciA9IDAKCmJ2X2Rpc3BhdGNoRGVsYXllZEV2ZW50cygpOwoK","id":"bv-trigger-listener","type":"text\/javascript","defer":true,"async":false},"bv_unique_id":"d6fe9c24159ed4a27d224d91c70f8fdc","reference":100000000}];
</script>
<script id="bv-web-worker" type="javascript/worker" data-cfasync="false" bv-exclude="true">var __defProp=Object.defineProperty;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});self.onmessage=function(e){var counter=e.data.fetch_urls.length;e.data.fetch_urls.forEach(function(fetch_url){loadUrl(fetch_url,function(){console.log("DONE: "+fetch_url),counter=counter-1,counter===0&&self.postMessage({status:"SUCCESS"})})})};async function loadUrl(fetch_url,callback){try{var request=new Request(fetch_url,{mode:"no-cors",redirect:"follow"});await fetch(request),callback()}catch(fetchError){console.log("Fetch Error loading URL:",fetchError);try{var xhr=new XMLHttpRequest;xhr.onerror=callback,xhr.onload=callback,xhr.responseType="blob",xhr.open("GET",fetch_url,!0),xhr.send()}catch(xhrError){console.log("XHR Error loading URL:",xhrError),callback()}}}__name(loadUrl,"loadUrl");
</script>
<script id="bv-web-worker-handler" data-cfasync="false" bv-exclude="true">var __defProp=Object.defineProperty;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});if(typeof scriptAttrs<"u"&&Array.isArray(scriptAttrs)&&scriptAttrs.length>0){const lastElement=scriptAttrs[scriptAttrs.length-1];if(lastElement.attrs&&lastElement.attrs.id==="bv-trigger-listener"){var bv_custom_ready_state_value="loading";Object.defineProperty(document,"readyState",{get:__name(function(){return bv_custom_ready_state_value},"get"),set:__name(function(){},"set")})}}if(typeof scriptAttrs>"u"||!Array.isArray(scriptAttrs))var scriptAttrs=[];if(typeof linkStyleAttrs>"u"||!Array.isArray(linkStyleAttrs))var linkStyleAttrs=[];function isMobileDevice(){return window.innerWidth<=500}__name(isMobileDevice,"isMobileDevice");var js_dom_loaded=!1;document.addEventListener("DOMContentLoaded",()=>{js_dom_loaded=!0});const EVENTS=["mousemove","click","keydown","wheel","touchmove","touchend"];var scriptUrls=[],styleUrls=[],bvEventCalled=!1,workerFinished=!1,functionExec=!1,scriptsInjected=!1,stylesInjected=!1,bv_load_event_fired=!1,autoInjectTimerStarted=!1;const BV_AUTO_INJECT_ENABLED=!0,BV_DESKTOP_AUTO_INJECT_DELAY=4e3,BV_MOBILE_AUTO_INJECT_DELAY=1e4,BV_WORKER_TIMEOUT_DURATION=3e3;scriptAttrs.forEach((scriptAttr,index)=>{scriptAttr.attrs.src&&!scriptAttr.attrs.src.includes("data:text/javascript")&&(scriptUrls[index]=scriptAttr.attrs.src)}),linkStyleAttrs.forEach((linkAttr,index)=>{styleUrls[index]=linkAttr.attrs.href});var fetchUrls=scriptUrls.concat(styleUrls);function addEventListeners(bvEventHandler2){EVENTS.forEach(function(event){document.addEventListener(event,bvEventFired,!0),document.addEventListener(event,bvEventHandler2,!0)})}__name(addEventListeners,"addEventListeners");function removeEventListeners(){EVENTS.forEach(function(event){document.removeEventListener(event,bvEventHandler,!0)})}__name(removeEventListeners,"removeEventListeners");function bvEventFired(){bvEventCalled||(bvEventCalled=!0,workerFinished=!0)}__name(bvEventFired,"bvEventFired");function bvGetElement(attributes,element){Object.keys(attributes).forEach(function(attr){attr==="async"?element.async=attributes[attr]:attr==="innerHTML"?element.innerHTML=atob(attributes[attr]):element.setAttribute(attr,attributes[attr])})}__name(bvGetElement,"bvGetElement");function bvAddElement(attr,element){var attributes=attr.attrs;if(attributes.bv_inline_delayed){let bvScriptId=attr.bv_unique_id,bvScriptElement=document.querySelector("[bv_unique_id='"+bvScriptId+"']");bvScriptElement?(!attributes.innerHTML&&!attributes.src&&bvScriptElement.textContent.trim()!==""&&(attributes.src="data:text/javascript;base64, "+btoa(unescape(encodeURIComponent(bvScriptElement.textContent)))),bvGetElement(attributes,element),bvScriptElement.after(element)):console.log(`Script not found for ${bvScriptId}`)}else{bvGetElement(attributes,element);var templateId=attr.bv_unique_id,targetElement=document.querySelector("[id='"+templateId+"']");targetElement&&targetElement.after(element)}}__name(bvAddElement,"bvAddElement");function injectStyles(){if(stylesInjected){console.log("Styles already injected, skipping");return}stylesInjected=!0,document.querySelectorAll('style[type="bv_inline_delayed_css"], template[id]').forEach(element=>{if(element.tagName.toLowerCase()==="style"){var new_style=document.createElement("style");new_style.type="text/css",new_style.textContent=element.textContent,element.after(new_style),new_style.parentNode?element.remove():console.log("PARENT NODE NOT FOUND")}else if(element.tagName.toLowerCase()==="template"){var templateId=element.id,linkStyleAttr=linkStyleAttrs.find(attr=>attr.bv_unique_id===templateId);if(linkStyleAttr){var link=document.createElement("link");bvAddElement(linkStyleAttr,link),element.parentNode&&element.parentNode.replaceChild(link,element),console.log("EXTERNAL STYLE ADDED")}else console.log(`No linkStyleAttr found for template ID ${templateId}`)}}),linkStyleAttrs.forEach((linkStyleAttr,index)=>{console.log("STYLE ADDED");var element=document.createElement("link");bvAddElement(linkStyleAttr,element)})}__name(injectStyles,"injectStyles");function injectScripts(){if(scriptsInjected){console.log("Scripts already injected, skipping");return}scriptsInjected=!0;let last_script_element;scriptAttrs.forEach((scriptAttr,index)=>{if(bv_custom_ready_state_value==="loading"&&scriptAttr.attrs&&scriptAttr.attrs.is_first_defer_element===!0)if(last_script_element){const readyStateScript=document.createElement("script");readyStateScript.src="data:text/javascript;base64, "+btoa(unescape(encodeURIComponent("bv_custom_ready_state_value = 'interactive';"))),readyStateScript.async=!1,last_script_element.after(readyStateScript)}else bv_custom_ready_state_value="interactive",console.log('Ready state manually set to "interactive"');console.log("JS ADDED");var element=document.createElement("script");last_script_element=element,bvAddElement(scriptAttr,element)})}__name(injectScripts,"injectScripts");function bvEventHandler(){console.log("EVENT FIRED"),js_dom_loaded&&bvEventCalled&&workerFinished&&!functionExec&&(functionExec=!0,injectStyles(),injectScripts(),removeEventListeners())}__name(bvEventHandler,"bvEventHandler");function autoInjectScriptsAfterLoad(){js_dom_loaded&&workerFinished&&!scriptsInjected&&!stylesInjected&&(console.log("Auto-injecting styles and scripts after timer"),injectStyles(),injectScripts())}__name(autoInjectScriptsAfterLoad,"autoInjectScriptsAfterLoad");function startAutoInjectTimer(){if(BV_AUTO_INJECT_ENABLED&&!autoInjectTimerStarted&&bv_load_event_fired&&!bvEventCalled){autoInjectTimerStarted=!0;var delay=isMobileDevice()?BV_MOBILE_AUTO_INJECT_DELAY:BV_DESKTOP_AUTO_INJECT_DELAY;console.log("Starting auto-inject timer with delay: "+delay+"ms"),setTimeout(function(){autoInjectScriptsAfterLoad()},delay)}}__name(startAutoInjectTimer,"startAutoInjectTimer"),addEventListeners(bvEventHandler);var requestObject=window.URL||window.webkitURL,bvWorker=new Worker(requestObject.createObjectURL(new Blob([document.getElementById("bv-web-worker").textContent],{type:"text/javascript"})));bvWorker.onmessage=function(e){e.data.status==="SUCCESS"&&(console.log("WORKER_FINISHED"),workerFinished=!0,bvEventHandler(),startAutoInjectTimer())},addEventListener("load",()=>{bvEventHandler(),bv_call_fetch_urls(),bv_load_event_fired=!0});function bv_call_fetch_urls(){!bv_load_event_fired&&!workerFinished&&(bvWorker.postMessage({fetch_urls:fetchUrls}),bv_initiate_worker_timer())}__name(bv_call_fetch_urls,"bv_call_fetch_urls"),setTimeout(function(){bv_call_fetch_urls()},5e3);function bv_initiate_worker_timer(){setTimeout(function(){workerFinished||(console.log("WORKER_TIMEDOUT"),workerFinished=!0,bvWorker.terminate()),bvEventHandler(),startAutoInjectTimer()},BV_WORKER_TIMEOUT_DURATION)}__name(bv_initiate_worker_timer,"bv_initiate_worker_timer");
</script>
\n<meta charset=\"utf-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<title>Work Packages That Actually Control: A Field Guide for Oil &#038; Gas | Ekton Project Analytics<\/title>\n<meta name=\"description\" content=\"How to define evidence-based Work Packages inside Control Accounts so SPI\/CPI and handover are trustworthy\u2014in Oil &#038; Gas projects.\">\n<meta name=\"keywords\" content=\"Work Package, Control Account, Oil &#038; Gas, Earned Value, Commissioning, ITR, ROC, MECE, Project Controls\">\n<link rel=\"canonical\" href=\"https:\/\/ekton.us\/blog\/work-packages-that-actually-control-oil-gas-field-guide\">\n\n\n<meta property=\"og:type\" content=\"article\">\n<meta property=\"og:title\" content=\"Work Packages That Actually Control: A Field Guide for Oil &#038; Gas\">\n<meta property=\"og:description\" content=\"How to define evidence-based Work Packages inside Control Accounts so SPI\/CPI and handover are trustworthy\u2014in Oil &#038; Gas projects.\">\n<meta property=\"og:url\" content=\"https:\/\/ekton.us\/blog\/work-packages-that-actually-control-oil-gas-field-guide\">\n<meta property=\"og:site_name\" content=\"Ekton Project Analytics\">\n\n\n<meta name=\"twitter:card\" content=\"summary_large_image\">\n<meta name=\"twitter:title\" content=\"Work Packages That Actually Control: A Field Guide for Oil &#038; Gas\">\n<meta name=\"twitter:description\" content=\"How to define evidence-based Work Packages inside Control Accounts so SPI\/CPI and handover are trustworthy\u2014in Oil &#038; Gas projects.\">\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Article\",\n  \"headline\": \"Work Packages That Actually Control: A Field Guide for Oil & Gas\",\n  \"description\": \"How to define evidence-based Work Packages inside Control Accounts so SPI\/CPI and handover are trustworthy\\u2014in Oil & Gas projects.\",\n  \"author\": {\n    \"@type\": \"Organization\",\n    \"name\": \"Ekton Project Analytics\"\n  },\n  \"publisher\": {\n    \"@type\": \"Organization\",\n    \"name\": \"Ekton Project Analytics\"\n  },\n  \"datePublished\": \"2025-10-31\",\n  \"dateModified\": \"2025-10-31\",\n  \"keywords\": \"Work Package, Control Account, Oil & Gas, Earned Value, Commissioning, ITR, ROC, MECE, Project Controls\",\n  \"url\": \"https:\/\/ekton.us\/blog\/work-packages-that-actually-control-oil-gas-field-guide\"\n}\n<\/script>\n\n<style>\n  * {\n    margin: 0;\n    padding: 0;\n    box-sizing: border-box;\n  }\n  \n  body {\n    font-family: system-ui, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    color: #1a1a1a;\n    line-height: 1.7;\n    background: linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%);\n    min-height: 100vh;\n  }\n  \n  .wrap {\n    max-width: 900px;\n    margin: 0 auto;\n    padding: 2rem 1.5rem;\n    background: white;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);\n    border-radius: 12px;\n    margin-top: 2rem;\n    margin-bottom: 2rem;\n    border: 1px solid #e1e8ed;\n  }\n  \n  h1 {\n    font-size: 2.4rem;\n    line-height: 1.2;\n    margin-bottom: 0.5rem;\n    color: #1e3a8a;\n    font-weight: 700;\n    text-align: center;\n    background: linear-gradient(135deg, #1e3a8a 0%, #3b82f6 100%);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n    background-clip: text;\n  }\n  \n  .subtitle {\n    color: #64748b;\n    margin-top: 0;\n    font-size: 1.2rem;\n    text-align: center;\n    font-weight: 400;\n    margin-bottom: 2rem;\n    font-style: italic;\n  }\n  \n  h2 {\n    margin-top: 3rem;\n    margin-bottom: 1rem;\n    color: #1e40af;\n    font-size: 1.6rem;\n    font-weight: 600;\n    padding-bottom: 0.5rem;\n    border-bottom: 2px solid #e2e8f0;\n  }\n  \n  h2:first-of-type {\n    margin-top: 2rem;\n  }\n  \n  p {\n    margin-bottom: 1.2rem;\n    color: #374151;\n    font-size: 1.05rem;\n  }\n  \n  strong {\n    color: #1e40af;\n    font-weight: 600;\n  }\n  \n  code {\n    background: #f1f5f9;\n    padding: 0.2rem 0.5rem;\n    border-radius: 6px;\n    font-family: 'Monaco', 'Consolas', 'Courier New', monospace;\n    color: #dc2626;\n    font-size: 0.9rem;\n    border: 1px solid #e2e8f0;\n  }\n  \n  ul, ol {\n    margin: 1.5rem 0;\n    padding-left: 1.5rem;\n  }\n  \n  li {\n    margin-bottom: 0.8rem;\n    color: #374151;\n    line-height: 1.6;\n  }\n  \n  ul li strong {\n    color: #1e40af;\n  }\n  \n  ol li {\n    margin-bottom: 1.2rem;\n  }\n  \n  em {\n    color: #6b7280;\n    font-style: italic;\n  }\n  \n  .cta {\n    border-left: 4px solid #3b82f6;\n    padding: 1.5rem;\n    margin: 2.5rem 0;\n    font-weight: 600;\n    background: linear-gradient(135deg, #f0f9ff 0%, #e0f2fe 100%);\n    border-radius: 8px;\n    color: #1e40af;\n    font-size: 1.1rem;\n    box-shadow: 0 4px 12px rgba(59, 130, 246, 0.1);\n  }\n  \n  .footer {\n    color: #6b7280;\n    font-size: 0.9rem;\n    margin-top: 4rem;\n    text-align: center;\n    padding-top: 2rem;\n    border-top: 1px solid #e5e7eb;\n  }\n  \n  \/* Custom styles for specific elements *\/\n  .tldr-section {\n    background: linear-gradient(135deg, #fef3c7 0%, #fde68a 100%);\n    padding: 1.5rem;\n    border-radius: 10px;\n    border: 1px solid #f59e0b;\n    margin: 2rem 0;\n  }\n  \n  .tldr-section strong {\n    color: #92400e;\n  }\n  \n  .glossary-section {\n    background: linear-gradient(135deg, #ecfdf5 0%, #d1fae5 100%);\n    padding: 1.5rem;\n    border-radius: 10px;\n    border: 1px solid #10b981;\n    margin: 2rem 0;\n  }\n  \n  .examples-section ul {\n    background: linear-gradient(135deg, #f0f9ff 0%, #e0f2fe 100%);\n    padding: 1.5rem;\n    border-radius: 10px;\n    border: 1px solid #0ea5e9;\n  }\n  \n  .anti-patterns-section ul {\n    background: linear-gradient(135deg, #fef2f2 0%, #fee2e2 100%);\n    padding: 1.5rem;\n    border-radius: 10px;\n    border: 1px solid #ef4444;\n  }\n  \n  .anti-patterns-section strong {\n    color: #dc2626;\n  }\n  \n  .naming-pattern-section {\n    background: linear-gradient(135deg, #faf5ff 0%, #e9d5ff 100%);\n    padding: 1.5rem;\n    border-radius: 10px;\n    border: 1px solid #8b5cf6;\n    text-align: center;\n    margin: 2rem 0;\n  }\n  \n  .naming-pattern-section code {\n    background: white;\n    padding: 1rem;\n    display: inline-block;\n    font-size: 1.1rem;\n    color: #7c3aed;\n  }\n  \n  \/* Responsive design *\/\n  @media (max-width: 768px) {\n    .wrap {\n      margin: 1rem;\n      padding: 1.5rem;\n    }\n    \n    h1 {\n      font-size: 2rem;\n    }\n    \n    h2 {\n      font-size: 1.4rem;\n    }\n    \n    .cta {\n      padding: 1rem;\n      font-size: 1rem;\n    }\n  }\n<\/style>\n<\/head>\n<body>\n  <div class=\"wrap\">\n    <h1>Work Packages That Actually Control: A Field Guide for Oil &#038; Gas<\/h1>\n    <p class=\"subtitle\">Designing evidence-based Work Packages inside Control Accounts for commissioning-grade control<\/p>\n    \n    <div class=\"tldr-section\">\n      <p><strong>TL;DR<\/strong><br>\n      <strong>CA = WBS leaf \u00d7 OBS lane (one CAM).<\/strong><br>\n      <strong>WP = the executable, evidence-based slice<\/strong> of that WBS leaf, designed for one CAM to plan, earn, and forecast credibly.<br>\n      Design WPs by <strong>evidence first<\/strong> (discipline), then add <strong>phase<\/strong>, and add only the <strong>boundaries that change acceptance, ownership, logic, EV method, or risk<\/strong> (area, subsystem\/MC, test pack\/feeder, contractor, etc.).<br>\n      If evidence doesn&#8217;t exist, <strong>value isn&#8217;t earned<\/strong>.<\/p>\n    <\/div>\n\n    <div class=\"glossary-section\">\n      <h2>Mini-Glossary<\/h2>\n      <ul>\n        <li><strong>CAM<\/strong> \u2014 Control Account Manager (single owner of a CA)<\/li>\n        <li><strong>CA<\/strong> \u2014 Control Account: one WBS leaf \u00d7 one OBS lane<\/li>\n        <li><strong>ITR<\/strong> \u2014 Inspection &amp; Test Record (discipline-specific evidence form)<\/li>\n        <li><strong>MC<\/strong> \u2014 Mechanical Completion (end of Pre-Commissioning)<\/li>\n        <li><strong>ROC<\/strong> \u2014 Rules of Credit: 5\u20138 proof-backed steps (or units) that sum to 100%<\/li>\n        <li><strong>MECE<\/strong> \u2014 Mutually Exclusive, Collectively Exhaustive (no overlap, no gaps)<\/li>\n        <li><strong>EV\/ES<\/strong> \u2014 Earned Value \/ Earned Schedule<\/li>\n        <li><strong>FAT\/SAT<\/strong> \u2014 Factory \/ Site Acceptance Test<\/li>\n      <\/ul>\n    <\/div>\n\n    <h2>Why this design matters (and what goes wrong if you skip it)<\/h2>\n    <ol>\n      <li><strong>Commissioning-grade &#8220;Done&#8221;.<\/strong> <em>Why:<\/em> Turnover succeeds only when evidence matches how Ops\/Commissioning accept. <em>If not:<\/em> &#8220;90% done&#8221; disputes; dossier rebuilds; late start-up.<\/li>\n      <li><strong>Single-point accountability.<\/strong> <em>Why:<\/em> One CAM per CA eliminates blurred ownership. <em>If not:<\/em> KPI ping-pong, unowned risks, slow decisions.<\/li>\n      <li><strong>Predictive control.<\/strong> <em>Why:<\/em> Clean WP\u2194activity mapping + ROC unlocks <strong>SPI\/CPI, ES<\/strong> and credible ETC\/EAC. <em>If not:<\/em> EV noise; straight-line wishcasting.<\/li>\n      <li><strong>Audit\/claims defensibility.<\/strong> <em>Why:<\/em> Evidence-backed progress with reason-coded rebaselines stands up. <em>If not:<\/em> Reconciliation marathons and weak claim posture.<\/li>\n    <\/ol>\n\n    <h2>The design recipe (do this in order)<\/h2>\n    <ol>\n      <li><strong>Start at the product (WHAT).<\/strong> Pick a <strong>handover-able WBS leaf<\/strong> (system\/subsystem\/area) with a clear Definition of Done.<\/li>\n      <li><strong>Fix accountability (WHO).<\/strong> Pair that leaf with <strong>one OBS lane<\/strong> \u2192 that pairing is your <strong>CA<\/strong>; name the <strong>CAM<\/strong>.<\/li>\n      <li><strong>Slice by evidence first (HOW).<\/strong> Make <strong>discipline<\/strong> the <strong>primary WP boundary<\/strong> (ELE, IST, PIP\/MEC, CIV\/STR, TLC, HVAC, FFE) because <strong>ITRs and artifacts are discipline-grouped<\/strong>.<\/li>\n      <li><strong>Add phase when the handshake changes.<\/strong> ENG \/ PROC \/ FAB \/ CONST \/ PRE-COMM (MC) \/ COMM \/ Turnover.<\/li>\n      <li><strong>Add the minimum necessary further boundaries<\/strong> (zero, one, or more\u2014no arbitrary cap). Add only if they change: <strong>acceptance, ownership, logic, EV method, or risk<\/strong>. Candidates: <strong>Area\/Location<\/strong>; <strong>Subsystem\/MC<\/strong>; <strong>Test pack\/Feeder\u2013circuit<\/strong>; <strong>Contractor\/PO lot<\/strong>; (sometimes) <strong>Procurement lot<\/strong> or <strong>Access window<\/strong>. <em>Decision test:<\/em> If a candidate slice triggers \u22652 of the above, give it its <strong>own WP<\/strong>.<\/li>\n      <li><strong>Choose one EV method per WP<\/strong> (never mix inside a WP): 0\/100, Weighted Milestones, Units, (Apportioned sparingly).<\/li>\n      <li><strong>Write the ROC (Rules of Credit).<\/strong> 5\u20138 steps that <strong>sum to 100%<\/strong> (for WM) or a <strong>unit logic<\/strong> (for Units). <strong>Every step calls a named artifact<\/strong> (ITR form ID, loop folder, weld\/NDT report, IR test, FAT\/SAT, MC cert, survey set, RFI closure).<\/li>\n      <li><strong>Map to the schedule cleanly.<\/strong> <strong>WP \u2194 activity IDs = 1:1 or 1:few<\/strong> (never many:many). Include <strong>procurement milestones<\/strong> where they drive readiness.<\/li>\n      <li><strong>MECE check + right size.<\/strong> WPs cover the CA <strong>without overlap<\/strong> and give a <strong>weekly signal<\/strong> (typically 2\u20138 weeks).<\/li>\n    <\/ol>\n\n    <div class=\"examples-section\">\n      <h2>EV method &amp; ROC examples<\/h2>\n      <ul>\n        <li><strong>PIP \/ CONST \/ Test Pack<\/strong><br>\n        <code>361-009 \u2022 PIP \u2022 CONST \u2022 TP-361-009-A \u2014 Hydrotest &amp; Reinstatement \u2022 0\/100<\/code><br>\n        Evidence: Hydro dossier, pressure chart, reinstatement ITRs. <em>Why:<\/em> Test packs define acceptance and turnover; 0\/100 removes &#8220;95% hydrotest&#8221; fiction.<\/li>\n        <li><strong>ELE \/ PRE-COMM \/ Feeder<\/strong><br>\n        <code>PR-05 \u2022 ELE \u2022 PRE-COMM \u2022 Feeder E1 \u2014 Pre-Energization Complete \u2022 Units<\/code><br>\n        Evidence: IR tests, settings, pre-energization checklist. <em>Why:<\/em> Energization boundaries drive genuine readiness.<\/li>\n        <li><strong>IST \/ PRE-COMM \/ Subsystem<\/strong><br>\n        <code>220-001 \u2022 IST \u2022 PRE-COMM \u2022 Subsystem 220-001 \u2014 Loops Accepted \u2022 WM<\/code><br>\n        ROC: Cold loop 30% \u2192 Hot loop 40% \u2192 Dossier 20% \u2192 Punch-A + MC cert 10%.<br>\n        Evidence: Loop folders, IR sheets, MC certificate.<\/li>\n        <li><strong>MEC \/ CONST \/ Area<\/strong><br>\n        <code>220-001 \u2022 MEC \u2022 CONST \u2022 A13(310): Shell Courses \u2014 Installed &amp; NDT Accepted \u2022 WM<\/code><br>\n        ROC: Fit-up 15% \u2192 Weld 35% \u2192 NDT 25% \u2192 Dimensional 15% \u2192 As-built + Punch-A 10%.<br>\n        Evidence: Weld\/NDT maps, survey, ITR-MEC-SHELL.<\/li>\n      <\/ul>\n    <\/div>\n\n    <div class=\"anti-patterns-section\">\n      <h2>Anti-patterns (and the price you pay)<\/h2>\n      <ul>\n        <li><strong>CA by department (not by product)<\/strong> \u2192 mixed leaves, no single DoD \u2192 <strong>EV noise; turnover fights<\/strong>.<\/li>\n        <li><strong>WPs that cross CAs\/leaves<\/strong> \u2192 fuzzy ownership \u2192 <strong>double counting; finger-pointing<\/strong>.<\/li>\n        <li><strong>Mixed EV inside a WP<\/strong> \u2192 incomparable progress \u2192 <strong>broken SPI\/CPI\/ES<\/strong>.<\/li>\n        <li><strong>&#8220;% complete&#8221; without artifacts<\/strong> \u2192 unverifiable claims \u2192 <strong>audit exposure; claims risk<\/strong>.<\/li>\n        <li><strong>Procurement left outside<\/strong> \u2192 invisible LLIs \u2192 <strong>&#8220;ready-to-install&#8221; surprises<\/strong>.<\/li>\n        <li><strong>Many:many WP\u2194activity<\/strong> \u2192 tracing nightmare \u2192 <strong>schedule games; fake float<\/strong>.<\/li>\n        <li><strong>Overslicing<\/strong> (micro-WPs) \u2192 admin drag \u2192 <strong>planners measuring, not controlling<\/strong>.<\/li>\n      <\/ul>\n    <\/div>\n\n    <div class=\"naming-pattern-section\">\n      <h2>Naming pattern (evidence-driven and searchable)<\/h2>\n      <p><code>&#123;WBS.Leaf&#125; \u2022 &#123;Discipline&#125; \u2022 &#123;Phase&#125; \u2022 &#123;Boundary1&#125;[ \u2022 &#123;Boundary2&#125; \u2026] \u2022 &#123;EV&#125;<\/code><\/p>\n    <\/div>\n\n    <div class=\"cta\">Want the ROC templates per discipline (ELE\/IST\/TLC\/MEC\/CIV) and a 15-point CA\/WP audit checklist? Comment &#8220;WP&#8221; and we&#8217;ll share the pack.<\/div>\n\n    <div class=\"footer\">\u00a9 2025 Ekton Project Analytics<\/div>\n  <\/div>\n<\/body>\n<\/html>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1024\" height=\"589\" src=\"https:\/\/ekton.us\/wp-content\/uploads\/2025\/10\/Gemini_Generated_Image_8l89es8l89es8l89-1-1.png\" alt=\"\" class=\"wp-image-15549\" style=\"width:1334px;height:auto\" srcset=\"https:\/\/ekton.us\/wp-content\/uploads\/2025\/10\/Gemini_Generated_Image_8l89es8l89es8l89-1-1.png 1024w, https:\/\/ekton.us\/wp-content\/uploads\/2025\/10\/Gemini_Generated_Image_8l89es8l89es8l89-1-1-300x173.png 300w, https:\/\/ekton.us\/wp-content\/uploads\/2025\/10\/Gemini_Generated_Image_8l89es8l89es8l89-1-1-768x442.png 768w, https:\/\/ekton.us\/wp-content\/uploads\/2025\/10\/Gemini_Generated_Image_8l89es8l89es8l89-1-1-18x10.png 18w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Work Packages That Actually Control: A Field Guide for Oil &#038; Gas | Ekton Project Analytics Work Packages That Actually Control: A Field Guide for Oil &#038; Gas Designing evidence-based Work Packages inside Control Accounts for commissioning-grade control TL;DR CA = WBS leaf \u00d7 OBS lane (one CAM). WP = the executable, evidence-based slice of [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[18,19,17,1],"tags":[355],"class_list":["post-15546","post","type-post","status-publish","format-standard","hentry","category-information-managment","category-planning-scheduling","category-project-managment","category-uncategorized","tag-wbsawpproject-planningoil-and-gas-projectsproject-controls-frameworkobswork-packagesengineering-managementadvanced-work-packaging"],"yoast_head":"\n<title>Ekton Project Analytics<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ekton.us\/en\/work-packages-that-actually-control-a-field-guide-for-oil-gas\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ekton Project Analytics\" \/>\n<meta property=\"og:description\" content=\"Work Packages That Actually Control: A Field Guide for Oil &#038; Gas | Ekton Project Analytics Work Packages That Actually Control: A Field Guide for Oil &#038; Gas Designing evidence-based Work Packages inside Control Accounts for commissioning-grade control TL;DR CA = WBS leaf \u00d7 OBS lane (one CAM). WP = the executable, evidence-based slice of [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ekton.us\/en\/work-packages-that-actually-control-a-field-guide-for-oil-gas\/\" \/>\n<meta property=\"og:site_name\" content=\"Ekton Project Analytics\" \/>\n<meta property=\"article:published_time\" content=\"2025-10-31T16:58:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-31T16:58:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ekton.us\/wp-content\/uploads\/2025\/10\/Captura-de-ecra-2025-10-31-171553-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1459\" \/>\n\t<meta property=\"og:image:height\" content=\"376\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"cassio antonio\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"cassio antonio\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/ekton.us\/work-packages-that-actually-control-a-field-guide-for-oil-gas\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/ekton.us\/work-packages-that-actually-control-a-field-guide-for-oil-gas\/\"},\"author\":{\"name\":\"cassio antonio\",\"@id\":\"https:\/\/ekton.us\/en\/#\/schema\/person\/43ddff6915d4439064c684fc87fdc612\"},\"headline\":\"Work Packages That Actually Control: A Field Guide for Oil &amp; Gas\",\"datePublished\":\"2025-10-31T16:58:10+00:00\",\"dateModified\":\"2025-10-31T16:58:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/ekton.us\/work-packages-that-actually-control-a-field-guide-for-oil-gas\/\"},\"wordCount\":695,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/ekton.us\/en\/#organization\"},\"image\":{\"@id\":\"https:\/\/ekton.us\/work-packages-that-actually-control-a-field-guide-for-oil-gas\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ekton.us\/wp-content\/uploads\/2025\/10\/Captura-de-ecra-2025-10-31-171553-1-1024x264.png\",\"keywords\":[\"WBSAWPProject PlanningOil and Gas ProjectsProject Controls FrameworkOBSWork PackagesEngineering ManagementAdvanced Work Packaging\"],\"articleSection\":[\"Information Managment\",\"Planning &amp; Scheduling\",\"Project Managment\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/ekton.us\/work-packages-that-actually-control-a-field-guide-for-oil-gas\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ekton.us\/work-packages-that-actually-control-a-field-guide-for-oil-gas\/\",\"url\":\"https:\/\/ekton.us\/work-packages-that-actually-control-a-field-guide-for-oil-gas\/\",\"name\":\"Ekton Project Analytics\",\"isPartOf\":{\"@id\":\"https:\/\/ekton.us\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/ekton.us\/work-packages-that-actually-control-a-field-guide-for-oil-gas\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/ekton.us\/work-packages-that-actually-control-a-field-guide-for-oil-gas\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ekton.us\/wp-content\/uploads\/2025\/10\/Captura-de-ecra-2025-10-31-171553-1-1024x264.png\",\"datePublished\":\"2025-10-31T16:58:10+00:00\",\"dateModified\":\"2025-10-31T16:58:12+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/ekton.us\/work-packages-that-actually-control-a-field-guide-for-oil-gas\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ekton.us\/work-packages-that-actually-control-a-field-guide-for-oil-gas\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ekton.us\/work-packages-that-actually-control-a-field-guide-for-oil-gas\/#primaryimage\",\"url\":\"https:\/\/ekton.us\/wp-content\/uploads\/2025\/10\/Captura-de-ecra-2025-10-31-171553-1-1024x264.png\",\"contentUrl\":\"https:\/\/ekton.us\/wp-content\/uploads\/2025\/10\/Captura-de-ecra-2025-10-31-171553-1-1024x264.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ekton.us\/work-packages-that-actually-control-a-field-guide-for-oil-gas\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ekton.us\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Work Packages That Actually Control: A Field Guide for Oil &amp; Gas\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ekton.us\/en\/#website\",\"url\":\"https:\/\/ekton.us\/en\/\",\"name\":\"Ekton Project Analytics\",\"description\":\"Ekton Project Analytics: The data you need to make better decisions\",\"publisher\":{\"@id\":\"https:\/\/ekton.us\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ekton.us\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/ekton.us\/en\/#organization\",\"name\":\"Ekton Project Analytics\",\"alternateName\":\"Ekton Project Analytics\",\"url\":\"https:\/\/ekton.us\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ekton.us\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.ekton.us\/wp-content\/uploads\/2022\/12\/cropped-logo-ekton-1.png\",\"contentUrl\":\"https:\/\/www.ekton.us\/wp-content\/uploads\/2022\/12\/cropped-logo-ekton-1.png\",\"width\":512,\"height\":512,\"caption\":\"Ekton Project Analytics\"},\"image\":{\"@id\":\"https:\/\/ekton.us\/en\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.linkedin.com\/company\/ekton-project-analytics\/mycompany\/?viewAsMember=true\",\"https:\/\/youtu.be\/EV9b-LZ-kT4\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/ekton.us\/en\/#\/schema\/person\/43ddff6915d4439064c684fc87fdc612\",\"name\":\"cassio antonio\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ekton.us\/en\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/be40b80594dc19940fc1a2e03f7ba009353139437778e70be5906bb29e5fb795?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/be40b80594dc19940fc1a2e03f7ba009353139437778e70be5906bb29e5fb795?s=96&d=mm&r=g\",\"caption\":\"cassio antonio\"},\"url\":\"https:\/\/ekton.us\/en\/author\/acassio244\/\"}]}<\/script>\n","yoast_head_json":{"title":"Ekton Project Analytics","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ekton.us\/en\/work-packages-that-actually-control-a-field-guide-for-oil-gas\/","og_locale":"en_US","og_type":"article","og_title":"Ekton Project Analytics","og_description":"Work Packages That Actually Control: A Field Guide for Oil &#038; Gas | Ekton Project Analytics Work Packages That Actually Control: A Field Guide for Oil &#038; Gas Designing evidence-based Work Packages inside Control Accounts for commissioning-grade control TL;DR CA = WBS leaf \u00d7 OBS lane (one CAM). WP = the executable, evidence-based slice of [&hellip;]","og_url":"https:\/\/ekton.us\/en\/work-packages-that-actually-control-a-field-guide-for-oil-gas\/","og_site_name":"Ekton Project Analytics","article_published_time":"2025-10-31T16:58:10+00:00","article_modified_time":"2025-10-31T16:58:12+00:00","og_image":[{"width":1459,"height":376,"url":"https:\/\/ekton.us\/wp-content\/uploads\/2025\/10\/Captura-de-ecra-2025-10-31-171553-1.png","type":"image\/png"}],"author":"cassio antonio","twitter_card":"summary_large_image","twitter_misc":{"Written by":"cassio antonio","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ekton.us\/work-packages-that-actually-control-a-field-guide-for-oil-gas\/#article","isPartOf":{"@id":"https:\/\/ekton.us\/work-packages-that-actually-control-a-field-guide-for-oil-gas\/"},"author":{"name":"cassio antonio","@id":"https:\/\/ekton.us\/en\/#\/schema\/person\/43ddff6915d4439064c684fc87fdc612"},"headline":"Work Packages That Actually Control: A Field Guide for Oil &amp; Gas","datePublished":"2025-10-31T16:58:10+00:00","dateModified":"2025-10-31T16:58:12+00:00","mainEntityOfPage":{"@id":"https:\/\/ekton.us\/work-packages-that-actually-control-a-field-guide-for-oil-gas\/"},"wordCount":695,"commentCount":0,"publisher":{"@id":"https:\/\/ekton.us\/en\/#organization"},"image":{"@id":"https:\/\/ekton.us\/work-packages-that-actually-control-a-field-guide-for-oil-gas\/#primaryimage"},"thumbnailUrl":"https:\/\/ekton.us\/wp-content\/uploads\/2025\/10\/Captura-de-ecra-2025-10-31-171553-1-1024x264.png","keywords":["WBSAWPProject PlanningOil and Gas ProjectsProject Controls FrameworkOBSWork PackagesEngineering ManagementAdvanced Work Packaging"],"articleSection":["Information Managment","Planning &amp; Scheduling","Project Managment"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ekton.us\/work-packages-that-actually-control-a-field-guide-for-oil-gas\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ekton.us\/work-packages-that-actually-control-a-field-guide-for-oil-gas\/","url":"https:\/\/ekton.us\/work-packages-that-actually-control-a-field-guide-for-oil-gas\/","name":"Ekton Project Analytics","isPartOf":{"@id":"https:\/\/ekton.us\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ekton.us\/work-packages-that-actually-control-a-field-guide-for-oil-gas\/#primaryimage"},"image":{"@id":"https:\/\/ekton.us\/work-packages-that-actually-control-a-field-guide-for-oil-gas\/#primaryimage"},"thumbnailUrl":"https:\/\/ekton.us\/wp-content\/uploads\/2025\/10\/Captura-de-ecra-2025-10-31-171553-1-1024x264.png","datePublished":"2025-10-31T16:58:10+00:00","dateModified":"2025-10-31T16:58:12+00:00","breadcrumb":{"@id":"https:\/\/ekton.us\/work-packages-that-actually-control-a-field-guide-for-oil-gas\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ekton.us\/work-packages-that-actually-control-a-field-guide-for-oil-gas\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ekton.us\/work-packages-that-actually-control-a-field-guide-for-oil-gas\/#primaryimage","url":"https:\/\/ekton.us\/wp-content\/uploads\/2025\/10\/Captura-de-ecra-2025-10-31-171553-1-1024x264.png","contentUrl":"https:\/\/ekton.us\/wp-content\/uploads\/2025\/10\/Captura-de-ecra-2025-10-31-171553-1-1024x264.png"},{"@type":"BreadcrumbList","@id":"https:\/\/ekton.us\/work-packages-that-actually-control-a-field-guide-for-oil-gas\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ekton.us\/en\/"},{"@type":"ListItem","position":2,"name":"Work Packages That Actually Control: A Field Guide for Oil &amp; Gas"}]},{"@type":"WebSite","@id":"https:\/\/ekton.us\/en\/#website","url":"https:\/\/ekton.us\/en\/","name":"Ekton Project Analytics","description":"Ekton Project Analytics: The data you need to make better decisions","publisher":{"@id":"https:\/\/ekton.us\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ekton.us\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ekton.us\/en\/#organization","name":"Ekton Project Analytics","alternateName":"Ekton Project Analytics","url":"https:\/\/ekton.us\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ekton.us\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.ekton.us\/wp-content\/uploads\/2022\/12\/cropped-logo-ekton-1.png","contentUrl":"https:\/\/www.ekton.us\/wp-content\/uploads\/2022\/12\/cropped-logo-ekton-1.png","width":512,"height":512,"caption":"Ekton Project Analytics"},"image":{"@id":"https:\/\/ekton.us\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/ekton-project-analytics\/mycompany\/?viewAsMember=true","https:\/\/youtu.be\/EV9b-LZ-kT4"]},{"@type":"Person","@id":"https:\/\/ekton.us\/en\/#\/schema\/person\/43ddff6915d4439064c684fc87fdc612","name":"cassio antonio","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ekton.us\/en\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/be40b80594dc19940fc1a2e03f7ba009353139437778e70be5906bb29e5fb795?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/be40b80594dc19940fc1a2e03f7ba009353139437778e70be5906bb29e5fb795?s=96&d=mm&r=g","caption":"cassio antonio"},"url":"https:\/\/ekton.us\/en\/author\/acassio244\/"}]}},"_links":{"self":[{"href":"https:\/\/ekton.us\/en\/wp-json\/wp\/v2\/posts\/15546","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ekton.us\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ekton.us\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ekton.us\/en\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/ekton.us\/en\/wp-json\/wp\/v2\/comments?post=15546"}],"version-history":[{"count":1,"href":"https:\/\/ekton.us\/en\/wp-json\/wp\/v2\/posts\/15546\/revisions"}],"predecessor-version":[{"id":15550,"href":"https:\/\/ekton.us\/en\/wp-json\/wp\/v2\/posts\/15546\/revisions\/15550"}],"wp:attachment":[{"href":"https:\/\/ekton.us\/en\/wp-json\/wp\/v2\/media?parent=15546"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ekton.us\/en\/wp-json\/wp\/v2\/categories?post=15546"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ekton.us\/en\/wp-json\/wp\/v2\/tags?post=15546"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}<!-- This website is optimized by Airlift. Learn more: https://airlift.net. Template:. Learn more: https://airlift.net. Template: 69c48321db888a24c8df39fc. Config Timestamp: 2026-03-26 00:51:44 UTC, Cached Timestamp: 2026-04-15 22:38:05 UTC -->