《勇者闯宫》:Boehm风险螺线模型
SJX1994
Mar 10, 2024
你在图书馆一边闲逛,一边想着自己的创业计划。
你看到了一本书,书名是《勇者闯宫》。
勇者闯宫的故事:
- 传说有一群 勇者 前往了一座散发着神秘和憎恨气息的宫殿 最终获得了一颗 全能宝石 而你就是他们中的一员。
- 我作为故事的讲述着,亲眼见证了他们 如何通过协商找到 妙招,众人按计划通力合作 的全过程。
- 这群勇者 他们各有所长并且都怀抱自己的理想,是一群 不甘平庸的人。
- 勇者 面对的敌人叫做 “风险”军团 他们人数众多且各个强力是 勇者 根本无法面对的存在。
- 我是一位作战经验丰富的 公主 喜好社交 保护人民是我的职责。我为他们在迷雾中指引方向,在每次战斗后 提供分析 和 引导。
- 通过一次次的引导,和协作 勇者军团 最终战胜了憎恨人类的 “风险”军团。
- 故事的最后善良的 勇者们 也获得了可以实现任何理想的 全能宝石。

抽象公式:
成功(不变) = 需求 * 风险 * N
Boehm 螺旋模型

模型特点(面向“风险”军团)
- 反复迭代一组基本 开发过程 并 管理风险,从而积极 降低风险。
- 风险 是可能导致项目无法实现其目标的情况或可能的事件。
- 风险 决定了工作量
- 风险 决定了设计的细节程度
- 风险 根据风险的重要性可以对工作进行优先级排序
推行前提:(公主 和 勇者军团)
- 在实施模型之前,就已经有明确的 需求。
- 需求 没有未解决的风险。
- 在开发或演化过程中,需求 的性质不会有太大变化。
- 这些 需求 符合所有关键系统利益相关者的期望,包括用户、客户、开发人员、维护者 和 投资者。
- 实现 需求 的正确架构是众所周知的。
- 有足够的 时间 按顺序进行。
基本原则:(全能宝石)
- 符合所有利益相关者的 期望。
- 为了确保满足 期望 ,而 确定和评估 达成条件的 替代方案。
- 识别并解决 所选方法 带来的风险。
- 获得 所有利益相关者 的批准,并承诺追求下一个周期。
进度指标: (检查“风险”是否会死灰复燃)
- 生命周期目标:Life Cycle Objectives
- 是否有 足够的技术 和 管理方法 来满足每个人对“赢的定义”?
- 如果利益相关者同意答案为
- “是” 则通过 LCO 里程碑。
- 否则,项目可能会被放弃,或者利益相关者可以承诺进入另一个周期以尝试获得“是”。
- 生命周期架构:Life Cycle Architecture
- 是所有 重要风险 被消除或减轻了吗,并且有没有充分定义满足每个人胜利条件的首选方法?
- 如果利益相关者同意答案为
- “是”,则该项目已通过此 LCA 里程碑。
- 否则,项目可能会被放弃,或者利益相关者可以承诺进入另一个周期以尝试获得“是”。
- 初始操作能力:Initial Operational Capability
- 是否有足够的准备来满足每个人的胜利条件,以启动系统?包括推进项目所需的各个环节
- “是”,则该项目已通过此 IOC 里程碑。
- 否则,项目可能会被放弃,或者利益相关者可以承诺进入另一个周期以尝试获得“是”。
带入故事:

推荐原因: 风险友好 适合独游团队