如何管理第三方软件危机
一个工程通常依赖于其不能控制的组织所生产的软件,第三方软件危机是每个相关的人都必须意识到的。
永远也不要把希望放在蒸汽上面。蒸汽是任何所谓的尚未可用然而声称可用的软件。这是最确定的一种破产的方式。仅仅怀疑一个软件公司在某个日期对于某个软件产品的某个特性的承诺是不明智的。更明智的做法是完全忽略它,并且忘记你曾听说过这种事。不要在你的公司使用的任何文档里写下这些东西。
如果一个第三方软件不是蒸汽,它仍然是有风险的,但至少它是一个可以处理的蒸汽。如果你正在考虑使用第三方软件, 你应该早点投入一点精力去评估它。人们可能没听说过,评估三个产品的适合性要花两个星期还是两个月,但这必须尽可能及早做。如果没有合适的评估,集成的代价就不能被准确计算。
理解已有的为某个特殊目的的第三方软件的适用性是非常见仁见智的东西。这是非常客观的,并且通常住在专家心里。如果你发现了那些专家,你可以节省很多时间。很多时候,一个工程会如此完全地依赖于第三方软件,以至于如果集成失败了,工程就失败了。像时间表里写的那样清晰地表达了危机。如果危机不能被尽早消除,试着订一个为意外准备的计划,比如可用的第二方案,或者自己写下功能点的能力。永远不要让时间表依赖于蒸汽。
Copy link