设计的坚实基础

通常,时间、人员和资源的限制导致公司在追求自动化项目时跳过设计阶段。然而,这样做可能是极其有害的。

Nicholas Imfeld Web 5ecd52d210238

就像盖房子一样,在您做任何自动化工作之前,无论任务是大是小,您都应该从坚实的基础开始。在世界制造业自动化和信息系统的基础是设计。

近年来,由于预算紧张、工程人员缩减以及时间紧迫,跳过设计阶段并全力投入开发工作已经变得非常普遍。当你的团队认为“这个过程很简单”、“我们以前做过这个”或“我们只是在那里复制那个”时,这一点尤其正确。这类似于承诺“那堆沙子会支撑住房子。”因此,您需要尽一切可能抵制这种诱惑,并接受基本设计阶段。不要简单地通过这些步骤。即使是一点点的项目设计规划也会有很大的帮助。

在设计中没有放之四海而皆准的方法。如果改变很小,那么设计也应该很小。如果项目很大,那么设计应该适当地缩放。设计的目标不是简单地在一个框框上打钩,而是要放慢速度,思考你真正想要完成的事情。毕竟,“如果你什么都不瞄准,你就什么也打不到。”设计阶段让你停下来,真正思考你的目标是什么。

此外,如果你不能准确地记录讨论内容,那么设计阶段就毫无价值。写下你的想法是至关重要的。对于这个项目应该如何进行,您已经有了一些想法,但您可能还不知道如何从技术上实现它。设计的关键方面是利用你或你的系统集成商合作伙伴的多年的经验做你想象的类型,这样您就可以将这些概念和应用技术今天的足迹,把明天的未来趋势,并应用它们来满足您的需求。从这个角度出发,你的团队可以向前一步,从各个角度审视问题,评估需要发生什么才能使愿景成为现实,并为你记录下来。这种全面的方法为准确地了解将要发生的事情提供了强有力的基础,并为您提供了检查已完成设计的机会,以确认您的需求和愿景已被捕获。

当设计和目标和愿景达成一致时,开发就会全速前进,因为你已经建立了一个清晰的蓝图,并为克服可能遇到的任何障碍制定了游戏计划。这意味着项目不需要放慢进度来对沿途的障碍做出决定。

在开发过程中,设计文件是一种很有价值的工具。它经常被引用以确保项目处于正确的路径上。设计文档也是系统测试文档的基础,因为将需求转换为验收测试协议(这是项目的下一个关键步骤——稍后会详细介绍)是一个简单的练习。

无论是一个下午完成的一页,还是几个月完成的数百页,在任何项目的开始都有一个全面和彻底的设计阶段,这是一个正确的(也是最安全的)方法,可以创建一个坚实的基础,并在以后构建项目时获得回报。


Nic Imfeld公司的首席工程师是Avanceon的认证会员控制系统集成商协会(相)。欲了解更多关于Avanceon的信息,请访问其主页CSIA工业自动化交流中心