要充分利用设计工具带来的好处,很重要的是绕过许多公司掉进的陷阱。如果在应用设计工具前能够仔细计划、明确要求,大多数这类问题是能够避免的。 从我们的经验看,最普遍的错误是在准备应用设计工具前,没有首先给产品开发过程定好框架。结果是加快执行了一个没有效率的过程,使效率变得更低。 许多经理对工具所能完成的工作有不切实际的期望。任何设计工具都有一个学习曲线,其中某些工具需要更长的学习曲线。有家系统公司的副总裁不懂这个道理。他在电子设计工具上花了几千美元,所以他要求他的设计工程师们把新产品的设计时间减少一半。这使得设计工程师们非常灰心。主管工程师对我们说,“他认为工作站上有三个按钮,按第一个按钮设计就完成了,按第二个按钮我们的产品质量r值就达到6,最后按第三个按钮我们就大功告成了。”要真是那么容易就太好了。 另外一个主要问题是不理解,使用设计工具必须有起支持作用的基础设施,这些工具才能发挥效力。光是买一个设计工具软件回来装上,并不能给公司带来任何优势。用户必须经过培训,能够使用它的全部功能;建立维护和控制制度;相关的程序库也必须购买和安装或特别地创建;管理设计工具运行的人员要经过培训,或另行聘请。如果不充分考虑上述诸多因素,那么,买回来的软件工具等于废品,或者用而无益。 保持工具数据库的可信性对数据库使设计过程增值的能力至关重要。许多公司由于对这点忽视而铸成错误。典型的情况是把大量的组元加进数据库。这些组元只有少量可能是有用的,大部分是多余的或简直就是错误的,而且只有极少数人能正确归档。这当然会使数据库显得不可信;为防止这种情况,各个设计小组建立起他们自己的数据库和程序库。过不了多久,整个过程就会失控。(自动化工具知识库的建立) 另外一个典型的问题是,一些公司为了解决某个具体问题而购买新的设计工具,如电路板设计或机械设计。到目前为止,许多工具只能优化设计过程中的某一要素,而不能同时对其它问题都起作用。例如电子设计工具厂商,一些厂商的产品有很强的操作层模型制作和模拟能力,另一些厂商的产品则拥有良好的电路板设置和走线开发能力,但两者不可得兼。因此会出现这么一种情况:设计者们采购一家供应商的工具,而CAD小组则选择另一家的。于是就出现了这样一个问题:为避免人工操作数据,怎样将这些工具合为一体? 另一个主要问题是不选用一个共同的硬件平台。当UNIX在行业中还不那么普及的时候,你走进一个中型的公司,常能看到在设计场地有许多种硬件平台。这里的问题是设计工具应用软件一般不能在Sun,Appollo,IBM,DEC及Hewlett Packard硬件之间兼容和运行。 |