首页 > 代码库 > 现代软件工程 第十五章 【稳定和发布阶段】练习与讨论

现代软件工程 第十五章 【稳定和发布阶段】练习与讨论

15.1  案例分析

跟书上的例子对比,觉得以下例子中团队的血型:

STG游戏的跳票(为了完美,推迟了7天,但是7天之后也没有发布……:B型或者O型

英语学习软件(说了“明早发布”,但是明早一直没到):B

15.2  银弹之战

我个人觉得“讨论”就是不想一个人独裁,通过讨论交换大家的意见,使用银弹会出现偏激的想法,可以使用投票表决的方法进行最后的决定

15.3分析一些著名的失败项目 - 例如,电脑控制的丹佛机场行李系统。

          如果你们小组要给这个项目做 Postmortem,你会怎么总结呢?

了解了整个事件,找到一些关键点。

1992年3月,BAE公司赢得了丹佛市的合同,将为新机场建设一个“有史以来最复杂的自动化行李处理系统”;但同时,BAE公司也发现了一些潜在的风险,因为新机场原有的设计并没有考虑要建设一个如此庞大的行李处理系统,所以

缺少安装行李系统所需的足够空间

建筑结构无法承受行李系统所附加的重量

缺少行李处理系统所需的稳定的电力

缺少消除行李处理系统散发的热量的通风和空调设施

因此,BAE公司向丹佛市政府提出了一些条件,包括上述的风险都将被作为项目能否顺利完成的重要里程碑。

超出预订日期之后的需求或设计变更不被接受,并且需求和设计需要有一段冻结期。

BAE公司在整个新机场的施工现场拥有最高的优先权,包括场地的占用、工作顺序的安排等。

NOTE: 从上面看来,BAE公司还是一家有经验而且专业的公司。至少,他们还能从专业的角度识别到风险并明确提出来。

当距离项目的预计完成期限还有8个多月,但是需求和设计变更还没有被冻结。

 

现代软件工程 第十五章 【稳定和发布阶段】练习与讨论