Archive:

《勇者闯宫》:Boehm风险螺线模型


你在图书馆一边闲逛,一边想着自己的创业计划。
你看到了一本书,书名是《勇者闯宫》。


勇者闯宫的故事

  1. 传说有一群 勇者 前往了一座散发着神秘和憎恨气息的宫殿 最终获得了一颗 全能宝石 而你就是他们中的一员。

  2. 我作为故事的讲述着,亲眼见证了他们 如何通过协商找到 妙招,众人按计划通力合作 的全过程。

  3. 这群勇者 他们各有所长并且都怀抱自己的理想,是一群 不甘平庸的人。

  4. 勇者 面对的敌人叫做 “风险”军团 他们人数众多且各个强力是 勇者 根本无法面对的存在。

  5. 我是一位作战经验丰富的 公主 喜好社交 保护人民是我的职责。我为他们在迷雾中指引方向,在每次战斗后 提供分析 和 引导。

  6. 通过一次次的引导,和协作 勇者军团 最终战胜了憎恨人类的 “风险”军团

  7. 故事的最后善良的 勇者们 也获得了可以实现任何理想的 全能宝石


抽象公式


成功(不变) = 需求 * 风险 * N

Boehm 螺旋模型

Spiral_model 论文

Spiral_model 维基

模型特点(面向“风险”军团)

  • 反复迭代一组基本 开发过程 并 管理风险,从而积极 降低风险
  • 风险 是可能导致项目无法实现其目标的情况或可能的事件。
  • 风险 决定了工作量
  • 风险 决定了设计的细节程度
  • 风险 根据风险的重要性可以对工作进行优先级排序

推行前提:(公主 和 勇者军团)

  1. 在实施模型之前,就已经有明确的 需求
  2. 需求 没有未解决的风险。
  3. 在开发或演化过程中,需求 的性质不会有太大变化。
  4. 这些 需求 符合所有关键系统利益相关者的期望,包括用户、客户、开发人员、维护者 和 投资者。
  5. 实现 需求 的正确架构是众所周知的。
  6. 有足够的 时间 按顺序进行。

基本原则:(全能宝石)

  1. 符合所有利益相关者的 期望
  2. 为了确保满足 期望 ,而 确定和评估 达成条件的 替代方案。
  3. 识别并解决 所选方法 带来的风险。
  4. 获得 所有利益相关者 的批准,并承诺追求下一个周期。

进度指标: (检查“风险”是否会死灰复燃)

  1. 生命周期目标:Life Cycle Objectives
    • 是否有 足够的技术 和 管理方法 来满足每个人对“赢的定义”?
    • 如果利益相关者同意答案为
    • “是” 则通过 LCO 里程碑。
    • 否则,项目可能会被放弃,或者利益相关者可以承诺进入另一个周期以尝试获得“是”。
  2. 生命周期架构:Life Cycle Architecture
    • 是所有 重要风险 被消除或减轻了吗,并且有没有充分定义满足每个人胜利条件的首选方法?
    • 如果利益相关者同意答案为
    • “是”,则该项目已通过此 LCA 里程碑。
    • 否则,项目可能会被放弃,或者利益相关者可以承诺进入另一个周期以尝试获得“是”。
  3. 初始操作能力:Initial Operational Capability
    • 是否有足够的准备来满足每个人的胜利条件,以启动系统?包括推进项目所需的各个环节
    • “是”,则该项目已通过此 IOC 里程碑。
    • 否则,项目可能会被放弃,或者利益相关者可以承诺进入另一个周期以尝试获得“是”。

带入故事:

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