从OSSP 到Harness:AI 时代的软件过程演进之路
发布于 2026-06-13
1146
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
麦哲思科技任甲林
扫码关注公众号
扫码阅读
手机扫码阅读
文章主旨:
本文提出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 篇文章
浏览 1083.5K
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
麦哲思科技任甲林的其他文章
所有的质量问题都是这三个要点
真正有效的质量提升,需要找准适配自身的方法,无论是借鉴成熟的质量管控体系,还是优化内部流程、引入高效的检测工具,核心都是要让质量提升工作更高效、更便捷,让每一份投入都能转化为实实在在的质量优势,避免冗余环节、杜绝无效内耗,实现质量与效率的双向提升。同时,市场端的需求倒逼也不可或缺,当市场竞争日趋激烈,客户对产品质量的要求不断提高,能否以市场需求为导向,主动升级质量管控标准,将质量工作从“被动整改”转向“主动布局”,直接决定了质量投入的决心、力度与方向,也奠定了整个企业质量工作的基调。
我说CMMI2.0之管理性能和度量数据
MPM(managing performance and measurement)是CMMI DEV V2.0中实践最多的一个实践域。它将组织级的、项目级的度量实践,以及统计的和非统计的量化管理都融合到了一个PA中。它合并了CMMI 1.3版本中的MA, QPM等过程域的实践。 本实践域在落地时,需要使用到一些具体的量化技术,如: 基本的量化分析方法: 饼图;...
职业程序员培养之道
作者:粘新育 任甲林 来源:希赛网 http://www.csai.cn 2004年06月28日 软件开发是以人为核心的过程,对人的依赖性远高于传统的硬件生产企业,为了保持开发能力的稳定性,一方面需要定义软件过程,以过程为枢纽将人、技术、工具衔接起来,另一方面也要加强人才的培养,使人的工作能力能够稳定、提高人员的自治性。随着社会需求的膨胀,对程序员的需求量、对熟练的程序员的需求量在剧增,然而对程
迭代评审的十个成功要点
迭代评审会议是在每次迭代结束时给项目组内外部的相关人员展示本次迭代完成的功能,以获得相关人员对软件的反馈意见。这是客户、最终用户、管理者等对项目组完成的功能进行反馈的一个渠道。如何召开一个成功的迭代评审会议呢?我根据对多次迭 代评审会议的观察,总结了如下1 鸡类角色与猪类角色都要参与迭代评审会议; 以下两类人员都应该参与:项目组的所有成员,包括PO,SM...
阶段、交付、增量、迭代与里程碑的概念辨析
首先看阶段,无论敏捷还是瀑布模型,均会使用“阶段”这一表述,但通常更常用于瀑布模型。迭代则更侧重过程,一个迭代通常对应一个增量,也可能多个迭代共同构成一个增量,反之,一个增量也可以包含一个或多个迭代。在软件研发过程中,敏捷、瀑布等不同模型常会用到阶段、交付、增量、迭代、里程碑等概念,这些术语看似相近,实则各有定义、适用场景不同,理清其区别与关联,能有效提升研发过程的沟通效率与管控精度。其次是交付,这是一个通用性极强的概念,灵活应用于各种研发模型,无论敏捷还是瀑布,只要向客户交付产品,均可称为交付。
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线