diff --git a/src/data/knowledge-areas.json b/src/data/knowledge-areas.json index 1e9737e..174bebd 100644 --- a/src/data/knowledge-areas.json +++ b/src/data/knowledge-areas.json @@ -48,7 +48,25 @@ "order": 5, "color": "#F59E0B", "description": "把组织的质量政策应用于规划、管理、控制项目和产品质量要求", - "processCount": 3 + "processCount": 3, + "tailoringFactors": [ + { + "title": "政策合规与审计", + "description": "有哪些质量政策和程序?使用哪些质量工具、技术和模板?" + }, + { + "title": "标准与法规合规性", + "description": "是否存在必须遵守的行业质量标准?需要考虑哪些政府、法律或法规方面的制约因素?" + }, + { + "title": "持续改进", + "description": "如何管理项目中的质量改进?在组织层面还是单个项目层面管理?" + }, + { + "title": "干系人参与", + "description": "项目环境是否有利于与干系人及供应商合作?" + } + ] }, { "id": "KA06", diff --git a/src/pages/KnowledgeAreasPage.tsx b/src/pages/KnowledgeAreasPage.tsx index db8c7bb..7a643e0 100644 --- a/src/pages/KnowledgeAreasPage.tsx +++ b/src/pages/KnowledgeAreasPage.tsx @@ -1,7 +1,7 @@ import { useEffect, useRef } from 'react' import { Link, useParams } from 'react-router-dom' import { motion } from 'framer-motion' -import { ArrowRight, FileText, Wrench, FileOutput } from 'lucide-react' +import { ArrowRight, FileText, Wrench, FileOutput, Lightbulb } from 'lucide-react' import { knowledgeAreas, processesByKnowledgeArea, knowledgeAreaMap, processGroupMap } from '@/data' const containerVariants = { @@ -73,6 +73,34 @@ export function KnowledgeAreasPage() {
{selectedKA.description}
+ {/* 敏捷裁剪因素 */} + {selectedKA.tailoringFactors && selectedKA.tailoringFactors.length > 0 && ( +{factor.description}
+