首页 > 微信公众平台

如何辨识你正遭遇着系统问题?

金航数码科技有限责任公司 副总经理兼总工程师 高星海
译自INCOSE文献

作为资深管理者,你是否面临过这样的窘境?

一位高级主管发现其本人正陷入在遭致严重的成本超支和进度滞后的产品之中。当他质问症结究竟在哪里时,其被告知:"需求在一直变化。"或许他也会听到如此的解释:"系统中的某个组件不得已要彻底地重新设计。"

这些回应都透露出在产品质量、技术选择或者制造性方面存在着问题,但究其根源更有可能的是出了系统问题。

我们需要通过三个测试来判断你是否正面临着系统问题,这些测试将会表明计划的延期和成本的超支是否源于以下的两个原因或其中之一:

第一,作为一个系统也许是因为其中的若干产品组件彼此之间不能正确地结合。这就类似于在拼装一辆儿童自行车,如果散放在盒子中的零部件并不匹配,那么你就无法将拼凑出的东西当成自行车。

第二,也许是因为用于构建组件的需求是不完整的,导致其在系统中不能执行预期的功能。在自行车的例子中,尽管零部件之间彼此匹配,系统可能还是不能按照意图运转。例如,由于刹车片与车轮接触方式不正确,自行车无法正常地止动。

测试一:涉及需求多变的抱怨是否主要来自于部件的构建者?若此,则说明负责系统设计的团队尚未完成其工作(设计或者设计综合的实现)。就像自行车的例子,团队将继续去完成自行车的设计工作。并且,随着工作的展开,团队发现了从部件提供商那里订购的齿轮难以由脚踏来驱动。为了使之正常运转,技术团队就得变更针对齿轮提供商的需求。

测试二:在系统测试和综合活动中,是否是由于系统不能按照预期运作而引起成本超支和进度滞后?若此,则说明你的团队没有安排充足的时间来保证界面被完全地定义以及向部件构建者提供正确的描述。你也许已经得到了相互匹配的部件,但它们仍不能按照预期有效地运转。正如自行车的例子中,由于主轴、齿轮和刹车片之间的接合关系有误,在完成自行车的组装后却发现骑行者只能蹬着反转。

测试三:因为用户或出资人不断地控诉系统不能按照预期与其他的系统接合,而且为了达到用户或出资人的接受,是否由于需要成本高昂和耗费时日的组件修复而造成了超支和滞后?

就譬如自行车运转良好,但有些外部附件,例如从汽车零售市场购买的标准里程表,不能正常地工作。

针对上述的任何问题,如果你的回答是肯定的,那么你所面临的滞后和超支就有可能是系统问题所造成的后果,问题的根源在于有些组件在系统设计完成之前就已经提前获得。组件构建者仅有关于那些需要构建并将在系统中运行组件的部分关键信息,所以构建的组件既不能彼此之间相互接合,又不具备使系统按照预期运行的综合能力,这势必将造成组件开发和系统综合等活动迫不得已的反复,往往是代价巨大。

若是在项目开始之前就采取特定的步骤,那些与系统问题相关的风险就能得以缓解。如果高级主管正在陷入系统的延期和超支的困境,他应该反问自己:在项目的最早期,是否就安排有足够称职的系统工程师?同样重要的是——是否系统工程师在组件获得之前有时间来完成全部的设计工作?若不是这样,组织的项目计划还将会遭遇到延期和超支的困境。


分享到: 微信 更多