从OSSP 到Harness:AI 时代的软件过程演进之路
发布于 2026-06-13
264
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
麦哲思科技任甲林
扫码关注公众号
扫码阅读
手机扫码阅读
文章主旨:
本文提出OSSP-PDP-Harness三级递进管理体系,以解决AI时代软件研发中传统流程僵化与AI输出不可控的双重困境,通过组织标准化、项目定制化与AI规则化实现人机协同的高效、规范与持续迭代。
关键要点:
- OSSP(组织级标准软件流程):企业统一的标准化研发框架,包括八大要素(政策、生命周期、过程、模板、指南、检查单、完工准则、经验教训),实现全域标准化、规模化、合规化与可追溯。
- PDP(项目级过程定义):基于OSSP按项目特征(规模、风险)进行科学裁剪,平衡标准化与灵活性,避免“大项目管控不足、小项目流程冗余”。
- Harness(AI协同规则体系):将人工规范转化为AI可执行的结构化规则,包含原则、规则、技能、规格四大组件,并设重装/轻装双模式及组织-项目-个人三级分层,实现AI可控协作。
- 三层协同运作:OSSP→PDP→Harness形成“组织定标→项目裁剪→规则转化→人机协同”闭环,并融入PDCA持续改进循环。
- 未来演进方向:流程裁剪智能化、规则自适应迭代、知识图谱化、管控度量数字化。
内容结构:
引言
AI工具渗透研发流程带来效率提升的同时,引发输出不可控、过程不透明等问题。本文提出三级递进体系覆盖组织、项目、AI协同全维度。
一、OSSP:组织级标准软件流程
- 1.1 什么是OSSP:统一制定、全员适用的标准化框架,解决流程混乱、经验分散等共性问题。
- 1.2 核心组成:八大要素(方针、生命周期、过程、模板、指南、检查单、完工准则、经验教训),相互支撑形成闭环。
- 1.3 核心价值:全域标准化、高效规模化、合规可控、全程可追溯。
二、PDP:项目级过程定义
- 2.1 从OSSP到PDP:标准化与个性化的平衡,针对不同项目特征进行裁剪。
- 2.2 裁剪原则:保核心、去冗余、补特色,按项目规模、风险程度分级适配(小型高裁剪、大型低裁剪等)。
- 2.3 核心价值:柔性适配、降本增效、聚焦核心目标。
三、Harness:AI协同的规则体系
- 3.1 本质:将人工规范转化为AI可执行的结构化规则,充当“翻译器”与“约束器”。
- 3.2 双模式:重装(高管控,适用大型高风险项目)与轻装(高效率,适用小型快速项目)。
- 3.3 四大核心组件:原则(顶层指导)、规则(具体行为准则)、技能(可复用AI工作流)、规格(输出验收标准)。
- 3.4 三级分层:组织级(基础规则库)、项目级(基于PDP定制)、个人级(个性化经验),继承与同步机制确保全域覆盖。
四、三层体系的协同运作
- 4.1 层级递进:OSSP→PDP→Harness逐级转化。
- 4.2 全链路工作流:组织定标→项目裁剪→规则转化→人机协同交付。
- 4.3 PDCA循环:规划、执行、校验、优化闭环迭代。
五、总结与展望
- 5.1 核心价值汇总:各层级(OSSP、PDP、Harness组织/项目/个人)的具体价值。
- 5.2 未来方向:智能化裁剪、自适应规则、知识图谱化、度量数字化。
- 5.3 结语:体系在秩序与自由间取得平衡,实现“人马合一”的智能研发范式。
文章总结:
本文系统化地阐述了OSSP-PDP-Harness三级体系,为AI时代软件过程管理提供了从组织规范、项目适配到AI协同的完整解决方案,强调以秩序为基石、以自由为手段,实现质量、效率与创新的统一。
麦哲思科技任甲林
麦哲思科技任甲林
扫码关注公众号
麦哲思科技(北京)有限公司总经理 敏捷性能合弄模型评估师 认证的Scrum Master 认证的大规模敏捷顾问SPC CMMI高成熟度主任评估师 COSMIC MPC,IAC 成员,中国分部主席
471 篇文章
浏览 807.5K
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
麦哲思科技任甲林的其他文章
职业的程序员与业余程序员
(1)职业的程序员设计的时间长于编码的时间,业余程序员编码的时间长于设计的时间; (2)职业的程序员是设计程序,业余程序员是调试程序; (3)职业的程序员是预防BUG,业余程序员是修改BUG; (4)职业的程序员无论何时都能读懂自己的代码,业务程序员总是读不懂自己的10天前的代码; (5)职业的程序员总能读懂别人的代码,业余程序总是读不懂别人的代码; (6)职业的程序员习惯了读别人的代码,业余程序
AI Skill与传统程序的本质差异
本文探讨了AISkill与传统程序的本质差异。传统程序采用"固定数据结构+固定算法逻辑"的刚性模式,确保结果确定性但缺乏灵活性;而AISkill基于"可变数据结构+动态算法逻辑"的柔性机制,能自适应处理非标数据但存在概率偏差。
需求反讲:让“我讲明白了吗”变成“你证明你理解了”
需求反讲是一种创新的需求沟通方式,通过让开发或测试人员主动讲解需求来确保理解一致性。相比传统"需求人员讲-下游听"的单向传递,反讲要求下游人员消化需求后用自己的话复述,并指出疑问点,从而暴露潜在的理解偏差。这种方法源自实践验证,能有效减少开发返工和需求变更。标准流程包括独立研读、反讲会、澄清确认等步骤,强调主动输出和具体表达。关键要点包括:必须用自己的话重构需求、举例说明场景、提出不确定点,严禁照本宣科。实践表明,这种角色反转能显著提升需求传递质量,已在多家企业成功应用。
2017年10月站立会议旁观笔记
近期旁观了一个项目的晨会,识别了一些改进点,记录与点评如下:序号现象改进建议1与会成员22人拆成2-3个小组分别召开站立会议,以提高会议效率。2有2人迟到站立会议是固定时间、固定地点、固定人员、固定话题的,不需要会前通知,有人迟到要定义规则惩罚之:1 微信群发红包;2 会议室放置一个储钱罐,迟到者投币;……要建立团队的文化。3白板状态列包括:待办任务池,编码,代码评审,待修复,完成明确列出等待的状
CMMI 4级实践问题30问-6
第19问:基线是否一定关于均值对称?如果不对称是如何计算出来的? 答:基线不一定是对称的,在第2问中已经介绍了一种建立基线的方法,如果不是采用XMR图的方法建立基线,而是采用箱线图或概率区间分析的方法建立基线,则基线可能就是不对称的。比如如果数据偏态分布很明显,则可以取众数或中位数作为期望值,此时建立的基线就可能是不对称的。在采用箱线图时也可以排除异常点。 第20问:何时变更基线?
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线