{"id":4078,"date":"2026-09-05T06:18:34","date_gmt":"2026-09-05T06:18:34","guid":{"rendered":"https:\/\/didiplayarea.com\/?page_id=4078"},"modified":"2026-09-05T06:20:17","modified_gmt":"2026-09-05T06:20:17","slug":"project-scope-responsibility-matrix","status":"publish","type":"page","link":"https:\/\/didiplayarea.com\/es\/indoor-playground-themes-custom-design\/dinosaur-theme\/project-scope-responsibility-matrix\/","title":{"rendered":"matriz-de-responsabilidad-del-alcance-del-pro"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-a103614\" data-block-id=\"a103614\"><style>.stk-a103614 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks has-text-align-center stk-block-content stk-content-align stk-a103614-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-d9e10fc\" data-v=\"4\" data-block-id=\"d9e10fc\"><style>.stk-d9e10fc-container{margin-top:var(--stk--preset--spacing--50, 1.5rem) !important;margin-right:var(--stk--preset--spacing--50, 1.5rem) !important;margin-bottom:var(--stk--preset--spacing--50, 1.5rem) !important;margin-left:var(--stk--preset--spacing--50, 1.5rem) !important;}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-d9e10fc-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-d9e10fc-inner-blocks\"><div class=\"ct-breadcrumbs\" data-source=\"rankmath\" ><nav aria-label=\"breadcrumbs\" class=\"rank-math-breadcrumb\"><p><span class=\"last\">Home<\/span><\/p><\/nav><\/div><\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-a76251e\" data-block-id=\"a76251e\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-a76251e-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-e532de2\" data-v=\"4\" data-block-id=\"e532de2\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-e532de2-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-e532de2-inner-blocks\">\n<!doctype html>\n<html lang=\"en\"><head><meta charset=\"utf-8\"><meta name=\"viewport\" content=\"width=device-width,initial-scale=1\"><title>Project Scope Responsibility Matrix<\/title>\n<style>\n#psr-v1{--blue:#00a9c7;--yellow:#ffd848;--ink:#20252a;--muted:#5e6972;--line:#dce3e7;--wash:#f3fbfd;max-width:1020px;margin:0 auto;padding:30px 20px 60px;color:var(--ink);font:16px\/1.55 Arial,Helvetica,sans-serif}#psr-v1 *{box-sizing:border-box}#psr-v1 h1,#psr-v1 h2,#psr-v1 h3,#psr-v1 h4{font-family:inherit!important;line-height:1.25}#psr-v1 h2{font-weight:700!important}#psr-v1 .panel,#psr-v1 .result,#psr-v1 .boundary{border:1px solid var(--line);border-radius:6px;padding:20px;background:var(--wash);margin:18px 0}#psr-v1 .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#psr-v1 label{display:block;font-weight:700;margin:0 0 5px}#psr-v1 input,#psr-v1 select{width:100%;height:44px;padding:9px 11px;border:1px solid #aebbc2;background:#fff;color:var(--ink);font:inherit}#psr-v1 select{appearance:none}#psr-v1 select option{color:#000;background:#fff}#psr-v1 .scope-row{display:grid;grid-template-columns:minmax(240px,1.4fr) minmax(180px,1fr);gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}#psr-v1 button,#psr-v1 .button{display:inline-block;min-height:44px;padding:11px 18px;border:1px solid var(--blue);border-radius:4px;background:var(--blue);color:#fff;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}#psr-v1 .button.alt{background:#fff;color:#08788d}#psr-v1 .actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}#psr-v1 table{width:100%;border-collapse:collapse;background:#fff}#psr-v1 th{background:#20252a;color:#fff;text-align:left;padding:10px}#psr-v1 td{padding:10px;border-bottom:1px solid var(--line)}#psr-v1 .open{background:#fff4bd;font-weight:700}#psr-v1 .small{font-size:.91rem;color:var(--muted)}@media(max-width:760px){#psr-v1 .grid,#psr-v1 .scope-row{grid-template-columns:1fr}#psr-v1 .table-wrap{overflow-x:auto}}\n<\/style><\/head><body><main><section id=\"psr-v1\"><p><a href=\"https:\/\/didiplayarea.com\/indoor-playground-themes-custom-design\/dinosaur-theme\/\">\u2190 Back to the dinosaur playground solution<\/a><\/p><h1>Project Scope Responsibility Matrix<\/h1><h2>Make quote, installation and handover ownership explicit<\/h2><p class=\"small\">Assign a proposed owner to each work package. \u201cDidi Land\u201d is a planning selection, not a promise; the written quotation controls the final scope.<\/p><section class=\"panel\"><h3>Project context<\/h3><div class=\"grid\"><div><label for=\"psr-project\">Project name<\/label><input id=\"psr-project\" maxlength=\"120\" placeholder=\"Venue or working title\"><\/div><div><label for=\"psr-install\">Installation route<\/label><select id=\"psr-install\"><option value=\"quoted\">Didi Land installation to be quoted<\/option><option value=\"local\">Local installation team<\/option><option value=\"open\">Not decided<\/option><\/select><\/div><\/div><h3>Proposed work-package owner<\/h3><div id=\"psr-rows\"><\/div><div class=\"actions\"><button id=\"psr-run\" type=\"button\">Build responsibility matrix<\/button><a class=\"button alt\" href=\"#ct-popup-800\">Request a scope review<\/a><\/div><\/section><section id=\"psr-result\" class=\"result\" aria-live=\"polite\">Assign each row, then build the matrix.<\/section><section class=\"boundary\"><h3>Contract boundary<\/h3><p>The matrix is an enquiry aid. Confirm design deliverables, local works, unloading, installation, utilities, inspections, operating procedures, acceptance evidence and after-sales response in the quotation and local project documents.<\/p><\/section>\n<script data-tool-core=\"1\">(function(root){'use strict';var tasks=['3D concept and equipment schedule','Destination requirement list','Site measurements and structural review','Fire, building and accessibility review','Packing, freight and import coordination','Unloading, storage and site readiness','Equipment installation and handover','Routine inspection, cleaning and incident records'];var owners=['Didi Land','Buyer \/ local team','Shared','Open'];function validate(i){var e=[];if(!i||typeof i!=='object')return ['input must be an object'];if(typeof i.project!=='string'||i.project.length>120)e.push('project must be text up to 120 characters');if(['quoted','local','open'].indexOf(i.installMode)<0)e.push('installMode is invalid');if(!Array.isArray(i.owners)||i.owners.length!==tasks.length)e.push('owners must contain 8 entries');else i.owners.forEach(function(v,idx){if(owners.indexOf(v)<0)e.push('owner '+idx+' is invalid')});return e}function build(i){var e=validate(i);if(e.length)return {ok:false,errors:e};var rows=tasks.map(function(t,idx){return {task:t,owner:i.owners[idx]}}),open=rows.filter(function(r){return r.owner==='Open'}).map(function(r){return r.task});return {ok:true,project:i.project.trim()||'Unnamed project',installMode:i.installMode,rows:rows,open:open,ready:open.length===0}}root.__TOOL_CORE__=root.__TOOL_CORE__||{};root.__TOOL_CORE__.scopeMatrix={validate:validate,build:build,tasks:tasks.slice(),owners:owners.slice()};root.__TOOL_CORE__.scopeMatrixValidate=validate}(typeof globalThis!=='undefined'?globalThis:this));<\/script>\n<script>(function(){var core=globalThis.__TOOL_CORE__.scopeMatrix,box=document.getElementById('psr-rows'),out=document.getElementById('psr-result');function esc(s){return String(s).replace(\/[&<>\"']\/g,function(c){return({'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;',\"'\":'&#39;'})[c]})}core.tasks.forEach(function(t,idx){var row=document.createElement('div');row.className='scope-row';var label=document.createElement('label');label.setAttribute('for','psr-owner-'+idx);label.textContent=t;var sel=document.createElement('select');sel.id='psr-owner-'+idx;core.owners.forEach(function(o){var opt=document.createElement('option');opt.value=o;opt.textContent=o;sel.appendChild(opt)});if(idx===1||idx===3||idx===5||idx===7)sel.value='Buyer \/ local team';else if(idx===2||idx===4||idx===6)sel.value='Shared';row.appendChild(label);row.appendChild(sel);box.appendChild(row)});function run(){var vals=core.tasks.map(function(_,idx){return document.getElementById('psr-owner-'+idx).value});var r=core.build({project:document.getElementById('psr-project').value,installMode:document.getElementById('psr-install').value,owners:vals});if(!r.ok){out.textContent='Please correct: '+r.errors.join('; ')+'.';return}var rows=r.rows.map(function(x){return '<tr'+(x.owner==='Open'?' class=\"open\"':'')+'><td>'+esc(x.task)+'<\/td><td>'+esc(x.owner)+'<\/td><\/tr>'}).join('');var open=r.open.length?'<ul>'+r.open.map(function(x){return '<li>'+esc(x)+'<\/li>'}).join('')+'<\/ul>':'<p>No open work-package owners recorded.<\/p>';out.innerHTML='<h3>'+esc(r.project)+'<\/h3><div class=\"table-wrap\"><table><thead><tr><th>Work package<\/th><th>Proposed owner<\/th><\/tr><\/thead><tbody>'+rows+'<\/tbody><\/table><\/div><h3>Open items for the quotation<\/h3>'+open}document.getElementById('psr-run').addEventListener('click',run);run()}());<\/script><\/section><\/main><\/body><\/html>\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Project Scope Responsibility Matrix \u2190 Back to the dinosaur playground solution Project Scope Responsibility Matrix Make quote, installation and handover ownership explicit Assign a proposed owner to each work package. \u201cDidi Land\u201d is a planning selection, not a promise; the written quotation controls the final scope. Project context Project name Installation routeDidi Land installation to [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"parent":4068,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-4078","page","type-page","status-publish","hentry"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":8}},"_links":{"self":[{"href":"https:\/\/didiplayarea.com\/es\/wp-json\/wp\/v2\/pages\/4078","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/didiplayarea.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/didiplayarea.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/didiplayarea.com\/es\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/didiplayarea.com\/es\/wp-json\/wp\/v2\/comments?post=4078"}],"version-history":[{"count":0,"href":"https:\/\/didiplayarea.com\/es\/wp-json\/wp\/v2\/pages\/4078\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/didiplayarea.com\/es\/wp-json\/wp\/v2\/pages\/4068"}],"wp:attachment":[{"href":"https:\/\/didiplayarea.com\/es\/wp-json\/wp\/v2\/media?parent=4078"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}