114 lines
6.8 KiB
XML
114 lines
6.8 KiB
XML
<svg xmlns="http://www.w3.org/2000/svg" width="900" height="520" viewBox="0 0 900 520" font-family="system-ui, Arial, sans-serif">
|
||
<style>
|
||
.part { fill:#eef2f7; stroke:#1d2430; stroke-width:1.5; }
|
||
.recess { fill:#dde5ee; stroke:#1d2430; stroke-width:1; }
|
||
.plate { fill:#e8eef5; stroke:#1d2430; stroke-width:1.5; }
|
||
.field { fill:#f7f9fb; stroke:#9fb2c6; stroke-width:1.2; }
|
||
.frame { fill:none; stroke:#9fb2c6; stroke-width:1; stroke-dasharray:3 2; }
|
||
.afield { stroke:#c0392b; stroke-width:2; }
|
||
.spot { fill:#ffffff; stroke:#2f80c9; stroke-width:1; stroke-dasharray:3 2; }
|
||
.zlet { font-size:24px; font-weight:700; text-anchor:middle; fill:#1d2430; }
|
||
.h1 { fill:#1d2430; font-size:18px; font-weight:700; }
|
||
.sub { fill:#444; font-size:12px; }
|
||
.cap { fill:#1d2430; font-size:13px; font-weight:700; }
|
||
.lbl { fill:#444; font-size:11px; text-anchor:middle; }
|
||
.pl { fill:#1d2430; font-size:10px; font-weight:700; text-anchor:middle; }
|
||
.arrow { stroke:#1d2430; stroke-width:1.5; fill:none; }
|
||
</style>
|
||
<rect x="0" y="0" width="900" height="520" fill="#ffffff"/>
|
||
<defs>
|
||
<marker id="ah" markerWidth="8" markerHeight="8" refX="6" refY="3" orient="auto">
|
||
<path d="M0,0 L6,3 L0,6 Z" fill="#1d2430"/>
|
||
</marker>
|
||
</defs>
|
||
|
||
<text x="30" y="32" class="h1">RACI-Lösung: das Aktiv-Feld (RACI-Fläche)</text>
|
||
<text x="30" y="52" class="sub">Eine flache Platte mit 4 abgetrennten Bereichen R · A · C · I, je 4 Standflächen (2×2), symmetrisch. Liegt neben dem Action-Stein und wandert mit.</text>
|
||
<text x="30" y="78" class="cap">Beispiel: ds_01 — A: Service Owner · R: Projektleitung · C: Betrieb, Architektur, SPM · I: frei</text>
|
||
|
||
<!-- ===== Tile mit Action-Stein ===== -->
|
||
<g transform="translate(40,110)">
|
||
<text x="100" y="-8" class="lbl">Aktivitäts-Tile (Draufsicht)</text>
|
||
<rect x="0" y="0" width="200" height="200" rx="6" class="part"/>
|
||
<circle cx="100" cy="100" r="60" class="recess"/>
|
||
<circle cx="100" cy="100" r="59" fill="#e9eef4" stroke="#1d2430" stroke-width="1"/>
|
||
<circle cx="100" cy="100" r="35" fill="#cfd8e3" stroke="#1d2430" stroke-width="1"/>
|
||
<rect x="30" y="95" width="140" height="10" rx="2" fill="#ffffff" stroke="#1d2430" stroke-width="1"/>
|
||
<text x="100" y="103" class="lbl">Szenario-Karte</text>
|
||
<text x="100" y="226" class="lbl">Action-Stein steht in der Verankerung</text>
|
||
<text x="100" y="242" class="lbl">(„wir sind hier") · Tile bleibt blank</text>
|
||
</g>
|
||
|
||
<!-- ===== Verbinder ===== -->
|
||
<g transform="translate(250,200)">
|
||
<path d="M 0 0 L 60 0" class="arrow" marker-end="url(#ah)"/>
|
||
<text x="30" y="-10" class="lbl">liegt daneben</text>
|
||
<text x="30" y="22" class="lbl">& wandert mit</text>
|
||
</g>
|
||
|
||
<!-- ===== RACI-Fläche: Platte mit 4 Feldern (je 2x2) ===== -->
|
||
<g transform="translate(330,150)">
|
||
<text x="0" y="-12" class="lbl" text-anchor="start">RACI-Fläche — Rollen-Figuren je Bereich gestellt</text>
|
||
<!-- Platte -->
|
||
<rect x="-8" y="-8" width="404" height="116" rx="8" class="plate"/>
|
||
|
||
<!-- Feld R -->
|
||
<g transform="translate(0,0)">
|
||
<rect x="0" y="0" width="84" height="100" rx="6" class="field"/>
|
||
<rect x="4" y="4" width="76" height="92" rx="4" class="frame"/>
|
||
<circle cx="24" cy="26" r="12" class="spot"/><circle cx="60" cy="26" r="12" class="spot"/>
|
||
<circle cx="24" cy="58" r="12" class="spot"/><circle cx="60" cy="58" r="12" class="spot"/>
|
||
<g transform="translate(24,14)"><circle cx="0" cy="6" r="6" fill="#2f80c9" stroke="#1d2430"/><path d="M -8 24 Q 0 9 8 24 Z" fill="#2f80c9" stroke="#1d2430"/></g>
|
||
<text x="24" y="40" class="pl">PL</text>
|
||
<text x="42" y="94" class="zlet">R</text>
|
||
</g>
|
||
|
||
<!-- Feld A (goldene Regel: GENAU 1) -->
|
||
<g transform="translate(96,0)">
|
||
<rect x="0" y="0" width="84" height="100" rx="6" class="field afield"/>
|
||
<rect x="4" y="4" width="76" height="92" rx="4" class="frame"/>
|
||
<circle cx="42" cy="34" r="17" class="spot"/>
|
||
<g transform="translate(42,18)"><circle cx="0" cy="6" r="7" fill="#d4a017" stroke="#1d2430"/><path d="M -9 28 Q 0 10 9 28 Z" fill="#d4a017" stroke="#1d2430"/></g>
|
||
<text x="42" y="52" class="pl">SO</text>
|
||
<text x="42" y="68" class="pl" style="fill:#c0392b">genau 1</text>
|
||
<text x="42" y="94" class="zlet">A</text>
|
||
</g>
|
||
|
||
<!-- Feld C -->
|
||
<g transform="translate(192,0)">
|
||
<rect x="0" y="0" width="84" height="100" rx="6" class="field"/>
|
||
<rect x="4" y="4" width="76" height="92" rx="4" class="frame"/>
|
||
<circle cx="24" cy="26" r="12" class="spot"/><circle cx="60" cy="26" r="12" class="spot"/>
|
||
<circle cx="24" cy="58" r="12" class="spot"/><circle cx="60" cy="58" r="12" class="spot"/>
|
||
<g transform="translate(24,14)"><circle cx="0" cy="6" r="6" fill="#2f9e57" stroke="#1d2430"/><path d="M -8 24 Q 0 9 8 24 Z" fill="#2f9e57" stroke="#1d2430"/></g>
|
||
<text x="24" y="40" class="pl">Betr.</text>
|
||
<g transform="translate(60,14)"><circle cx="0" cy="6" r="6" fill="#8a94a3" stroke="#1d2430"/><path d="M -8 24 Q 0 9 8 24 Z" fill="#8a94a3" stroke="#1d2430"/></g>
|
||
<text x="60" y="40" class="pl">Arch</text>
|
||
<g transform="translate(24,46)"><circle cx="0" cy="6" r="6" fill="#d4a017" stroke="#1d2430"/><path d="M -8 24 Q 0 9 8 24 Z" fill="#d4a017" stroke="#1d2430"/></g>
|
||
<text x="24" y="72" class="pl">SPM</text>
|
||
<text x="42" y="94" class="zlet">C</text>
|
||
</g>
|
||
|
||
<!-- Feld I (frei) -->
|
||
<g transform="translate(288,0)">
|
||
<rect x="0" y="0" width="84" height="100" rx="6" class="field"/>
|
||
<rect x="4" y="4" width="76" height="92" rx="4" class="frame"/>
|
||
<circle cx="24" cy="26" r="12" class="spot"/><circle cx="60" cy="26" r="12" class="spot"/>
|
||
<circle cx="24" cy="58" r="12" class="spot"/><circle cx="60" cy="58" r="12" class="spot"/>
|
||
<text x="42" y="50" class="lbl">(frei)</text>
|
||
<text x="42" y="94" class="zlet">I</text>
|
||
</g>
|
||
|
||
<text x="0" y="138" class="sub">~236 × 74 × 6 mm · R/C/I je 4 Standflächen (2×2) · A = genau 1 · Sockel Ø20, Pitch 24 · keine Löcher</text>
|
||
</g>
|
||
|
||
<!-- ===== Legende ===== -->
|
||
<g transform="translate(40,420)">
|
||
<text x="0" y="0" class="cap">Figurenfarbe = Rollenkategorie</text>
|
||
<circle cx="8" cy="22" r="7" fill="#d4a017" stroke="#1d2430"/><text x="22" y="26" class="sub">Governance (SO, SPM)</text>
|
||
<circle cx="208" cy="22" r="7" fill="#2f80c9" stroke="#1d2430"/><text x="222" y="26" class="sub">Management (PL)</text>
|
||
<circle cx="372" cy="22" r="7" fill="#2f9e57" stroke="#1d2430"/><text x="386" y="26" class="sub">Teams (Betrieb)</text>
|
||
<circle cx="520" cy="22" r="7" fill="#8a94a3" stroke="#1d2430"/><text x="534" y="26" class="sub">Operative (Arch)</text>
|
||
<circle cx="676" cy="22" r="7" fill="#ffffff" stroke="#1d2430"/><text x="690" y="26" class="sub">Externe (Lieferant)</text>
|
||
</g>
|
||
</svg>
|