ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

PLM实施方法论VDM:七阶段流程与项目管理实践指南

PLM实施方法论VDM:七阶段流程与项目管理实践指南 简介这份PPT资料聚焦西门子PLM价值交付方法论VDM面向PLM实施顾问、项目经理及企业信息化负责人帮助读者系统理解从项目定义到验收的完整实施框架。内容涵盖项目定义、总体设计、详细设计、系统构建、系统测试、系统部署与项目验收七个阶段并区分项目管理与技术两类活动涉及方案建议书、SOW、项目主计划、方案设计报告、测试用例、数据迁移计划等关键交付物同时强调与PMI项目管理标准保持一致。资源包为1个PPT文件大小约1.72MB结构紧凑适合作为实施方法论的速查与培训参考。已有43人学习关注。读者可从中获取各阶段目标、主要任务与交付物清单理解Workshop、匹配度差异分析、用户接收测试等环节的定位为实际PLM项目推进提供方法论支撑与模板化思路。1. 从一份 2007 年的 PPT 说起PLM 实施为什么需要 VDM如果你正在做 PLM 项目大概率遇到过这种局面需求调研做了三轮方案报告改了五版开发说规格没冻结测试说用例对不上业务客户觉得进度慢项目经理在周会上被追问“到底什么时候能上线”。问题往往不在技术而在实施过程本身缺少一套双方都认的节奏。这份《PLM实施方法论VDM.ppt》就是西门子产品管理软件公司全球服务组织共同采用的统一实施方法学全称 PLM Value Delivery Methodology它把项目切成项目定义、总体设计、详细设计、系统构建、系统测试、系统部署、项目验收七个阶段每个阶段配模板、指导和工具集并且和 PMI 项目管理标准保持高度一致。适合谁看正在或即将主导 PLM 选型、实施、交付的甲方 IT 负责人、乙方实施顾问、项目经理以及需要理解 PLM 项目全貌的产品与研发管理者。2. VDM 的骨架七个阶段与两类活动怎么拆2.1 七个阶段不是瀑布而是带质量关口的推进节奏VDM 把项目生命周期划成 Pre-Align、Align、Plan、Build、Test、Deploy、Close 七个阶段对应中文的项目定义、总体设计、详细设计、系统构建、系统测试、系统部署、项目验收。每个阶段都有明确的目标和主要任务不是走完一个再想下一个而是在阶段结束时设置质量关口和关键里程碑审查双方一致同意才进入下一阶段。这种结构化的方法最大的价值是让项目风险提前暴露而不是等到上线前才发现业务场景没覆盖。从交付物角度看每个阶段都有对应的文档产出。项目定义阶段产出方案建议书、工作说明书SOW、初步项目计划与费用总体设计阶段产出方案设计报告、系统架构、快速原型系统详细设计阶段产出系统详细基础架构文档、功能性规格、系统设计报告、测试用例系统构建阶段完成系统开发、单元测试、集成测试系统测试阶段完成用户接收测试、性能测试、接口联调系统部署阶段完成生产系统部署、数据迁移、用户培训项目验收阶段整理交付所有资料、进行项目总结和评价。这些交付物不是形式主义而是后续阶段可追溯的依据。2.2 项目管理活动与技术活动是两条并行线VDM 明确把项目实施活动分成项目管理活动和技术活动两类两者在每个阶段并行推进。项目管理活动覆盖更改管理、费用管理、计划管理、风险管理、质量管理、沟通管理、资源管理、问题管理、采购管理。技术活动则聚焦研究 SOW、准备 Workshop 场景与环境、功能性 Workshop、系统级 Workshop、匹配度与差异分析、业务解决方案设计、系统架构方案设计、编写方案设计报告、定义系统详细配置流程、系统开发、代码单元测试与系统测试、数据准备与迁移、用户接收测试、生产系统部署、最终用户培训等。这种分法的好处是责任清晰。项目经理盯的是计划、费用、风险、资源、沟通技术负责人盯的是需求、设计、开发、测试、部署。两边通过阶段评审和质量关口对齐避免出现“技术做完了但项目失控”或者“项目管得很漂亮但系统不能用”的极端情况。2.3 每个阶段的目标与主要任务速查阶段核心目标关键交付物项目定义定义项目总体规划与 SOW方案建议书、SOW、初步项目计划与费用总体设计通过 Workshop 了解业务与详细需求方案设计报告、系统架构、快速原型详细设计将未来应用场景转为开发规格功能性规格、系统设计报告、测试用例系统构建系统开发与内部测试系统开发完成、单元与集成测试通过系统测试通过用户接收测试用户接收测试报告、性能测试报告系统部署部署到生产系统并上线生产系统、数据迁移完成、用户培训项目验收完成收尾与验收项目验收报告、项目总结评价这张表建议在项目启动会上直接投出来让所有人对“现在在哪、下一步去哪、要交什么”有统一认知。常见做法是把它打印成 A3 贴在项目作战室每周站会对着看。3. 从 SOW 到方案设计报告前期阶段怎么落地3.1 项目定义阶段先把范围和预算钉死项目定义阶段的目标是定义项目总体规划方案建议书和项目工作说明书SOW。主要任务包括理解客户需求、建立整体项目范围、确定项目初始计划、定义服务策略、软硬件架构评估、定义初始项目预算。这个阶段最容易被跳过或敷衍但血泪经验是SOW 没写清楚的范围后面一定会变成扯皮的重灾区。具体操作上我一般会按下面几步走# 项目定义阶段工作清单建议按顺序执行 1. 研究客户提供的 SOW 初稿标记模糊点和缺失项 2. 与客户业务负责人做一轮需求访谈输出需求清单 3. 评估现有软硬件环境输出架构评估备忘 4. 编制初步项目计划包含里程碑、资源、费用估算 5. 定义服务策略明确哪些做、哪些不做、哪些客户做 6. 组织 SOW 评审会双方签字确认 7. 获得采购订单项目正式启动逻辑说明第 1 步是输入第 2 步补全业务上下文第 3 步确认技术可行性第 4 步把范围转成可执行计划第 5 步划清边界第 6 步形成书面共识第 7 步是商务闭环。参数上初步项目计划的里程碑粒度建议到“阶段级”不要一上来就排到天否则后面改起来很痛苦。注意SOW 评审时一定要让客户方有决策权的人在场否则后面变更单会多到怀疑人生。3.2 总体设计阶段Workshop 是需求对齐的主战场总体设计阶段的核心是通过技术 Workshop 了解客户业务与详细实际需求定义《方案设计报告》规划未来用例、功能、解决方案与系统架构。主要任务包括定义和细化用户需求、定义用户未来应用场景、定义系统解决方案架构、定义功能需求规格、定义系统软硬件架构。Workshop 怎么开才有效我一般会分三步# Workshop 准备与执行脚本伪代码用于梳理流程 workshop_plan { 准备阶段: [ 研究 SOW提取业务域和关键流程, 准备 Workshop 场景与环境演示数据、原型, 确定参会人业务代表、IT、实施顾问、项目经理 ], 执行阶段: [ 功能性 Workshop按业务域逐个过流程, 系统级 Workshop演示原型确认交互和边界, 匹配度与差异分析标准功能 vs 定制需求 ], 输出阶段: [ 整理 Workshop 纪要双方确认, 编写《方案设计报告》, 组织内部评审和客户确认 ] }逻辑说明准备阶段决定 Workshop 质量场景和环境没准备好现场就会变成漫谈。执行阶段要控制节奏每个业务域不超过半天避免疲劳导致决策质量下降。输出阶段的关键是“双方确认”纪要没有客户签字后面需求变更就没有基线。参数上功能性 Workshop 建议按业务域拆分每个域 2 到 3 小时系统级 Workshop 建议在原型可用后安排否则客户无法想象最终形态。3.3 详细设计阶段把场景翻译成开发能懂的规格详细设计阶段的目标是将《方案设计报告》中的未来应用场景转换为设计和开发规格并详细规划后续阶段的工作。主要任务包括定义详细的技术规格、完善详细的范围/进度/成本/资源/风险/质量/沟通计划、定义数据迁移策略、定义用户界面形式的用户场景、完善软硬件架构部署规格、定义测试与培训的环境。这个阶段最容易翻车的地方是“规格写了但开发看不懂”。我的做法是要求每条功能规格必须包含输入、处理逻辑、输出、异常分支、关联用例编号。数据迁移策略要单独成文明确迁移范围、映射规则、清洗规则、验证方法。测试与培训环境要在这个阶段就规划好不要等到系统构建阶段才发现环境不够用。提示详细设计内部评审和客户确认是两个独立关口内部评审通过不代表客户认客户确认前不要启动大规模开发。4. 构建、测试与部署中后期阶段的执行要点4.1 系统构建阶段开发、单元测试与数据整理并行系统构建阶段的目标是系统开发与内部测试系统准备接收客户的测试。主要任务包括系统开发实现开发规格定义的功能、项目组内进行单元与集成测试、进行开发培训的准备、执行数据整理。这个阶段我一般会盯三件事代码检查、单元测试覆盖率、数据整理进度。代码检查不是走形式重点看是否遵循了详细设计规格有没有偷偷加需求。单元测试和集成测试要分开跑单元测试由开发自测集成测试由测试人员执行。数据整理往往被低估实际上它是最耗时的环节之一建议在详细设计阶段就启动数据映射规则的确认。# 系统构建阶段每日检查清单 - 开发任务看板今日完成、明日计划、阻塞项 - 代码提交记录是否关联需求编号 - 单元测试报告通过率、失败用例原因 - 集成测试进度已执行用例数、缺陷数、严重级别分布 - 数据整理进度已映射字段数、待确认规则数逻辑说明每日检查的目的是让问题不过夜。代码提交关联需求编号是为了可追溯后面测试发现缺陷时能快速定位。单元测试通过率低于 90% 就要停下来排查不要带着大量失败用例进入集成测试。数据整理进度要单独跟踪因为它依赖客户业务部门的配合往往不受项目组完全控制。4.2 系统测试阶段功能、集成、性能、接口、用户接收五关系统测试阶段的目标是系统通过用户接收测试系统准备完成可以进行部署运行。主要任务包括确认系统功能和业务需求的匹配程度、通过功能测试验证功能的完整性、通过集成测试验证系统的可用性、通过性能测试验证系统的稳定性、各个系统接口的测试与联调、通过用户接受测试验证系统的易用性。这五类测试不是随便排的顺序有讲究。功能测试先跑确保单个功能符合规格集成测试再跑确保模块之间协同工作接口测试同步进行确保与外围系统数据互通性能测试在功能稳定后执行避免频繁变更导致测试结果无效用户接收测试最后做由客户业务人员按真实场景操作。常见做法是每类测试都有独立的测试计划和用例集缺陷按严重级别分级处理阻塞级缺陷必须当天修复。注意性能测试不要等到所有功能都完成才做核心流程稳定后就可以先跑一轮基线后面再逐步加负载。4.3 系统部署阶段生产系统安装、数据迁移与用户培训系统部署阶段的目标是系统部署到生产系统上线运行并提供上线运行的支持与指导。主要任务包括生产系统安装和配置、数据迁移、系统培训材料定稿并进行用户培训、用户系统支持组织建立。数据迁移是部署阶段风险最高的环节。我的经验是迁移前必须做全量备份迁移脚本要在测试环境跑通至少两轮迁移后要做数据校验记录数、关键字段值、关联关系。用户培训要分角色进行最终用户、关键用户、IT 运维的培训内容不同。支持组织要在上线前建立明确谁负责什么问题、响应时间是多少。-- 数据迁移后校验示例以物料主数据为例 -- 校验记录数是否一致 SELECT COUNT(*) AS source_count FROM source_material; SELECT COUNT(*) AS target_count FROM target_material; -- 校验关键字段映射是否正确 SELECT s.material_code, s.material_name, t.material_code, t.material_name FROM source_material s FULL OUTER JOIN target_material t ON s.material_code t.material_code WHERE s.material_name t.material_name OR s.material_code IS NULL OR t.material_code IS NULL; -- 校验关联关系是否完整 SELECT COUNT(*) FROM target_bom WHERE material_id NOT IN (SELECT id FROM target_material);逻辑说明第一条校验总量第二条校验字段级映射第三条校验外键完整性。参数上校验脚本要在迁移后立即执行发现异常先回滚再排查不要在生产环境上直接修数据。5. 避坑与排查VDM 落地时最容易翻车的五件事5.1 现象项目定义阶段 SOW 写得模糊后期变更单满天飞原因客户方参与度不够或者实施方为了快速签单故意留白。解决SOW 评审必须拉上客户业务负责人和 IT 负责人逐条确认范围边界明确哪些是本期做、哪些是二期做、哪些不做。变更单要有审批流程不能口头说改就改。5.2 现象总体设计阶段 Workshop 开成了漫谈会需求没对齐原因准备阶段没做好没有场景、没有原型、没有明确议题。解决每次 Workshop 提前发议程和预读材料现场按业务域逐个过每个议题设定时间盒结束时当场确认纪要。原型系统哪怕粗糙也比纯文字描述有效十倍。5.3 现象详细设计规格开发看不懂反复返工原因规格写得太抽象缺少输入输出和异常分支。解决强制要求每条规格包含输入、处理逻辑、输出、异常分支、关联用例编号。内部评审时让开发人员参与他们能看懂才算通过。5.4 现象系统测试阶段缺陷太多上线时间一拖再拖原因构建阶段单元测试和集成测试没跑透带着大量已知缺陷进入测试阶段。解决构建阶段出口条件明确单元测试通过率不低于 95%集成测试阻塞级缺陷清零。测试阶段发现的问题按严重级别分级阻塞级当天修严重级 48 小时内修一般级排期修。5.5 现象数据迁移后生产系统数据对不上业务无法正常开展原因迁移脚本没在测试环境充分验证或者迁移后没做数据校验。解决迁移脚本至少跑两轮测试环境迁移前全量备份迁移后立即执行校验脚本发现异常先回滚再排查。校验要覆盖记录数、关键字段值、关联关系三个层面。6. 把 VDM 用活阶段评审的检查清单与个人习惯VDM 的七个阶段和两类活动给了项目一个骨架但真正让骨架长出血肉的是每个阶段结束时的评审。我自己的习惯是每个阶段评审前强制走一遍检查清单不通过就不允许进入下一阶段。这份清单不复杂但能挡住大部分低级失误。评审关口检查项通过标准项目定义评审SOW 范围、初步计划、预算、服务策略双方签字确认无模糊项总体设计评审方案设计报告、系统架构、原型客户确认差异分析完成详细设计评审功能规格、数据迁移策略、测试计划开发可理解测试可执行系统构建评审代码检查、单元测试、集成测试通过率达标阻塞缺陷清零系统测试评审功能、集成、性能、接口、UAT所有测试报告通过客户签字系统部署评审生产系统、数据迁移、用户培训系统可用数据校验通过项目验收评审资料交付、项目总结、验收报告客户签署验收报告这份清单我一般会在项目启动时就发给所有干系人让大家知道每个关口的通过标准是什么。评审会上不讨论“能不能过”只讨论“还差什么、谁负责、什么时候补完”。这样评审效率高也不会变成扯皮会。另一个习惯是每个阶段结束时做一次简短的回顾记录三件事这个阶段做得好的、做得不好的、下个阶段要改进的。不用长篇大论每人一句话就行。积累下来下一个项目就能少踩很多重复的坑。VDM 这套方法论来自大量成功案例的实施经验最终定义成 PLM 价值实施方法论核心价值在于结构化的方法、与客户业务目标一致的成功验收标准、双方一致同意的质量关口与关键里程碑审查、清晰的项目管理模型、基于标准与模板的项目交付文档、来自以前项目的最佳实践。它不能保证项目一定成功但能让你在出问题时知道该看哪里、该找谁、该补什么。从那以后我每次启动 PLM 项目都强制走一遍阶段评审检查清单不通过就不进入下一阶段。希望帮到你。本文还有配套的精品资源点击获取
返回列表