10.0

View in English

10.0 第 10 部分简介:项目/产品/计划管理

第 10 部分讲的是价值交付的管理(在项目、产品、计划和组合各个层面),以及这项工作所处的企业与政府环境。第 1–9 部分和第 11 部分展示了如何把软件做好。这一部分则不同:它讨论组织如何决定投资什么、如何调动众多团队和供应商共同落实这一选择、如何管理与之相关的风险和合规、如何让它长期存续、如何通过合作伙伴关系进行创新,以及如何在符合伦理和公共利益的前提下完成这一切。这正是工程与战略、资金、采购、监督和问责制交汇的地方。

这一管理层面恰恰在本指南所针对的场景中最为重要:大型团队、企业和政府。单个团队可以靠临场协调应付过去,但数百个团队做不到。跨越多年的公共资金、采购规则、审计义务,以及以数十年计的系统生命周期,使管理从一项开销成本变成了决定成败的关键因素。本书在此并不把这种背景当作需要忍受的官僚主义,而是当作设计输入:正是这些约束和纪律,才能让大型组织把战略转化为值得构建、运行安全、可靠可依、值得信赖的软件。

本部分的章节

  • 10.1 组合与计划管理:使工程工作与战略和 OKR(目标与关键成果)保持一致,在各项计划之间排定优先级,并协调众多团队和供应商之间的依赖关系。

  • 10.2 风险、审计与保证:企业风险和第三方风险、审计跟踪与持续控制、业务连续性以及集中度风险。

  • 10.3 采购、开源与许可:自建/购买/采用的决策、许可证合规、开源战略与 OSPO(开源项目办公室),以及依赖项管理。

  • 10.4 维系大型长寿命系统:尽责管理、缓解巴士系数风险、弃用与生命周期终止,以及管理存续数十年的系统。

  • 10.5 伦理、问责与公共利益:职业伦理、算法问责、公平性、可持续性,以及有尊严地服务公民和客户。

  • 10.6 项目管理:把意图转化为交付成果:预测式/适应式/混合式交付、诚实的估算、依赖与风险管理,以及利益相关者的有效参与。

  • 10.7 敏捷:作为一套价值观与原则思维方式的适应式交付:Scrum、Kanban 与 XP(极限编程);技术卓越性;规模化与去规模化;以及企业与政府环境中的敏捷实践。

  • 10.8 成熟度模型:对照分级阶梯评估能力,以确定改进的优先级()这是指导投资方向的一面镜子,而不是用来追逐的奖杯。

  • 10.9 创新合作:在自建与购买之外有意选择的第三条路径:与初创公司、实验室和公共机构合作,共同分担创造新能力的风险与回报。

  • 10.10 软件工程经济学:每一项资金决策的分析主线:价值与成本、货币的时间价值、成本估算、ROI/TCO/NPV(投资回报率、总拥有成本、净现值)、技术债务的经济学以及延误成本,还有如何构建站得住脚的商业论证。

  • 10.11 数字主权:对数据、软件和基础设施保持适度的控制力,涵盖司法管辖权与数据驻留的区别、密钥控制、可移植性与退出机制、主权云,以及作为战略自主性手段的开放标准。

  • 10.12 开源与闭源之争:从成本、控制力、安全性、长期存续和锁定风险等方面,对开源与专有软件进行平衡比较()既面向决定采用什么的使用者,也面向决定开源什么的生产者。

  • 10.13 跨组织协作:独立组织如何跨越边界开展合作(联盟、基金会、标准组织、合资企业,以及跨机构和公私合作伙伴关系),以及如何治理共同工作并对齐激励机制。

  • 10.14 产品管理与探索:通过设定产品愿景与战略来掌控”做什么”和”为什么做”,在交付的同时持续开展探索,优先关注成果而非产出,并把路线图当作意图而非附带具体日期的承诺。

  • 10.15 估算与预测:在高度不确定性下做出并传达可信的预测()将估算与承诺区分开、运用分解法和概率性流程预测、对大型计划采取”外部视角”,并以区间而非虚假的单一日期来表达答案。

  • 10.16 利益相关者管理与沟通:梳理谁拥有利益、向上向下向横向及对外管理关系、针对受众调整信息内容、如实汇报,并尽早传达风险和坏消息,而不是搞办公室政治。

  • 10.17 组织变革管理:帮助人们真正采纳新的工作方式()务实地运用变革模型、争取到发起人支持并建立有说服力的”为什么”、采取渐进式推广,并巩固变革成果以防团队回到旧习惯。

  • 10.18 开源项目办公室(OSPO)与上游贡献:协调组织如何使用、贡献和发布开源软件,涵盖许可证与供应链卫生、作为战略的上游贡献、InnerSource(内源),以及为所依赖的维护者提供资金支持。

本部分各章节之间的关系

本部分的行文脉络从战略层面推进到战术层面,再回归到伦理层面。组合与计划管理(10.1)确立方向并统筹全局,其输入来自探索流程(11.1 章)的成果度量和 11.2 章的交付证据。项目管理(10.6)与敏捷(10.7)是在该组合内执行单个计划所需的纪律:10.6 章阐述适用于所有交付方式的共同约束和选择,10.7 章则深入探讨适应式这一选项。风险与保证(10.2)以及采购、开源与许可(10.3)负责管理围绕交付的方方面面(风险敞口、控制措施、供应商和依赖项),两者都依托于 4.6 章的安全与合规实践。成熟度模型(10.8)为你提供了一面透镜,用以判断该把改进投资投向何处。创新合作(10.9)提供了组织既无法自建也无法单靠购买获得的能力,其定位与采购(10.3)以及 6.1 章的自建/购买/合作逻辑紧密相关。维系系统(10.4)把视野延伸到大型系统存续的数十年,借鉴第 9 部分的可靠性与运维纪律。伦理与公共利益(10.5)则让整个事业对其所服务的人负责。综合来看,这些章节描述了大型组织如何在长期内把战略和资金转化为值得信赖的软件。