返回 ppt-master
project_schedule_table.svg
根目录 / skills / ppt-master / templates / charts / project_schedule_table.svg
1 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1280 720" width="1280" height="720"
2 font-family="Roboto, -apple-system, BlinkMacSystemFont, sans-serif"
3 font-size="12">
4 <!--
5 Project Schedule Table Template
6 Purpose: Project timeline, task ownership, and status tracking
7 Use cases: Implementation plans, quarterly OKR tracking, roadmap tables
8 Design Principles: Visual integration (table + Gantt), weak borders, status highlighting
9 -->
10
11 <rect width="1280" height="720" fill="#FFFFFF"/>
12 <!-- ==================== Header ==================== -->
13 <g id="header" data-pptx-bounds="40 15 1200 125">
14 <text x="60" y="70" font-family="Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif" font-size="32" font-weight="800" fill="#0F172A">Enterprise System Implementation Plan</text>
15 <text x="60" y="100" font-family="Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif" font-size="14" font-weight="700" fill="#64748B" letter-spacing="1">PROJECT SCHEDULE TABLE · H1 2025</text>
16 </g>
17 <!-- ==================== Table Structure ==================== -->
18 <g id="tableArea" data-pptx-bounds="0 129 1280 490" transform="translate(60, 150)">
19 <!-- Table Header -->
20 <line x1="0" y1="35" x2="1160" y2="35" stroke="#CBD5E1" stroke-width="2"/>
21 <text x="10" y="20" font-size="13" font-weight="800" fill="#64748B" letter-spacing="1">PHASE &amp; TASK DESCRIPTION</text>
22 <text x="360" y="20" font-size="13" font-weight="800" fill="#64748B" letter-spacing="1">OWNER</text>
23 <text x="500" y="20" font-size="13" font-weight="800" fill="#64748B" letter-spacing="1" text-anchor="middle">STATUS</text>
24 <!-- Timeline Header (Months) -->
25 <text x="640" y="20" font-size="13" font-weight="800" fill="#64748B" text-anchor="middle">JAN</text>
26 <text x="730" y="20" font-size="13" font-weight="800" fill="#64748B" text-anchor="middle">FEB</text>
27 <text x="820" y="20" font-size="13" font-weight="800" fill="#64748B" text-anchor="middle">MAR</text>
28 <text x="910" y="20" font-size="13" font-weight="800" fill="#64748B" text-anchor="middle">APR</text>
29 <text x="1000" y="20" font-size="13" font-weight="800" fill="#64748B" text-anchor="middle">MAY</text>
30 <text x="1090" y="20" font-size="13" font-weight="800" fill="#64748B" text-anchor="middle">JUN</text>
31 <!-- Vertical grid lines for timeline section only (very subtle) -->
32 <line x1="595" y1="35" x2="595" y2="440" stroke="#F1F5F9" stroke-width="1.5"/>
33 <line x1="685" y1="35" x2="685" y2="440" stroke="#F1F5F9" stroke-width="1.5"/>
34 <line x1="775" y1="35" x2="775" y2="440" stroke="#F1F5F9" stroke-width="1.5"/>
35 <line x1="865" y1="35" x2="865" y2="440" stroke="#F1F5F9" stroke-width="1.5"/>
36 <line x1="955" y1="35" x2="955" y2="440" stroke="#F1F5F9" stroke-width="1.5"/>
37 <line x1="1045" y1="35" x2="1045" y2="440" stroke="#F1F5F9" stroke-width="1.5"/>
38 <line x1="1135" y1="35" x2="1135" y2="440" stroke="#F1F5F9" stroke-width="1.5"/>
39 <!-- Data Rows (Row height = 50px) -->
40 <!-- Phase 1 Header (Emphasized row) -->
41 <rect x="0" y="45" width="1160" height="40" fill="#F8FAFC"/>
42 <text x="10" y="70" font-size="15" font-weight="800" fill="#0F172A">Phase 1: Architecture Design &amp; Planning</text>
43 <!-- Phase Timeline Bar -->
44 <rect x="605" y="55" width="160" height="20" fill="#E2E8F0" rx="4"/>
45 <!-- Task 1.1 -->
46 <line x1="0" y1="135" x2="1160" y2="135" stroke="#F1F5F9" stroke-width="1"/>
47 <circle cx="20" cy="110" r="4" fill="#94A3B8"/>
48 <text x="35" y="115" font-size="15" font-weight="600" fill="#334155">Requirements Gathering</text>
49 <text x="360" y="115" font-size="14" font-weight="500" fill="#475569">Product Team</text>
50 <rect x="460" y="98" width="80" height="24" rx="12" fill="#ECFDF5"/>
51 <text x="500" y="114" font-weight="700" fill="#059669" text-anchor="middle">Completed</text>
52 <!-- Task Bar (Jan) -->
53 <rect x="605" y="102" width="70" height="16" fill="#10B981" rx="4"/>
54 <!-- Task 1.2 -->
55 <line x1="0" y1="185" x2="1160" y2="185" stroke="#F1F5F9" stroke-width="1"/>
56 <circle cx="20" cy="160" r="4" fill="#94A3B8"/>
57 <text x="35" y="165" font-size="15" font-weight="600" fill="#334155">System Architecture Review</text>
58 <text x="360" y="165" font-size="14" font-weight="500" fill="#475569">Tech Lead</text>
59 <rect x="460" y="148" width="80" height="24" rx="12" fill="#ECFDF5"/>
60 <text x="500" y="164" font-weight="700" fill="#059669" text-anchor="middle">Completed</text>
61 <!-- Task Bar (Jan-Feb) -->
62 <rect x="650" y="152" width="115" height="16" fill="#10B981" rx="4"/>
63 <!-- Phase 2 Header -->
64 <rect x="0" y="195" width="1160" height="40" fill="#F8FAFC"/>
65 <text x="10" y="220" font-size="15" font-weight="800" fill="#0F172A">Phase 2: Core Module Development</text>
66 <rect x="695" y="205" width="250" height="20" fill="#E2E8F0" rx="4"/>
67 <!-- Task 2.1 -->
68 <line x1="0" y1="285" x2="1160" y2="285" stroke="#F1F5F9" stroke-width="1"/>
69 <circle cx="20" cy="260" r="4" fill="#94A3B8"/>
70 <text x="35" y="265" font-size="15" font-weight="600" fill="#334155">Database Migration Scripts</text>
71 <text x="360" y="265" font-size="14" font-weight="500" fill="#475569">Data Engine</text>
72 <rect x="460" y="248" width="80" height="24" rx="12" fill="#EFF6FF"/>
73 <text x="500" y="264" font-weight="700" fill="#2563EB" text-anchor="middle">In Progress</text>
74 <!-- Task Bar (Feb-Mar) -->
75 <rect x="695" y="252" width="160" height="16" fill="#3B82F6" rx="4"/>
76 <!-- Progress overlay inside the bar -->
77 <rect x="695" y="252" width="120" height="16" fill="#1D4ED8" rx="4"/>
78 <!-- Task 2.2 -->
79 <line x1="0" y1="335" x2="1160" y2="335" stroke="#F1F5F9" stroke-width="1"/>
80 <circle cx="20" cy="310" r="4" fill="#94A3B8"/>
81 <text x="35" y="315" font-size="15" font-weight="600" fill="#334155">API Gateway Integration</text>
82 <text x="360" y="315" font-size="14" font-weight="500" fill="#475569">Backend Dev</text>
83 <rect x="460" y="298" width="80" height="24" rx="12" fill="#FFF1F2"/>
84 <text x="500" y="314" font-weight="700" fill="#E11D48" text-anchor="middle">Delayed</text>
85 <rect x="785" y="302" width="160" height="16" fill="#F43F5E" rx="4"/>
86 <!-- Phase 3 Header -->
87 <rect x="0" y="345" width="1160" height="40" fill="#F8FAFC"/>
88 <text x="10" y="370" font-size="15" font-weight="800" fill="#0F172A">Phase 3: Testing &amp; UAT</text>
89 <rect x="965" y="355" width="160" height="20" fill="#E2E8F0" rx="4"/>
90 <!-- Task 3.1 -->
91 <circle cx="20" cy="410" r="4" fill="#94A3B8"/>
92 <text x="35" y="415" font-size="15" font-weight="600" fill="#334155">Beta User Acceptance Testing</text>
93 <text x="360" y="415" font-size="14" font-weight="500" fill="#475569">QA &amp; Product</text>
94 <rect x="460" y="398" width="80" height="24" rx="12" fill="#F1F5F9"/>
95 <text x="500" y="414" font-weight="700" fill="#64748B" text-anchor="middle">Planned</text>
96 <rect x="965" y="402" width="160" height="16" fill="#CBD5E1" rx="4"/>
97 <!-- Bottom Line -->
98 <line x1="0" y1="440" x2="1160" y2="440" stroke="#0F172A" stroke-width="2"/>
99 </g>
100 <!-- Milestone Callout -->
101 <g id="milestone-callout" data-pptx-bounds="0 623 1280 64" transform="translate(60, 630)">
102 <rect width="1160" height="50" fill="#EFF6FF" rx="6"/>
103 <text x="20" y="30" font-size="14" font-weight="800" fill="#1E40AF">Critical Milestone:</text>
104 <text x="160" y="30" font-size="14" font-weight="600" fill="#1D4ED8">Production Release scheduled for June 30, 2025. Ensure API Gateway delays are resolved before May.</text>
105 </g>
106 <!-- Footer -->
107 <g id="source" data-pptx-bounds="40 677 1200 38">
108 <text x="1220" y="700" text-anchor="end" font-weight="600" fill="#94A3B8">Data Source: Jira Project Tracker · Auto-updated</text>
109 </g>
110 </svg>
111
111 lines Plain Text