为自动化项目建立坚实的基础

在开发制造自动化项目时,工程师应该始终从坚实的基础开始。

通过尼古拉斯Imfeld 2022年2月14日
提供:辛辛那提公司

在做任何自动化项目之前,无论任务有多伟大(或多小),工程师都应该从一个坚实的基础开始。在制造自动化和信息系统领域,这个基础就是设计。

近年来,由于预算紧张,工程人员不断减少,时间安排也很短,人们往往会跳过设计阶段,将全部精力投入到开发中。当团队中有人说:“这个过程很简单”,“我们以前做过这个”,或者“我们只是复制那边的那个”时,情况尤其如此。就像有人承诺“那堆沙子会撑起房子”一样,工程师需要抵制这种诱惑,拥抱基础设计阶段。即使是一点点的项目设计规划也会大有帮助。

当涉及到设计时,没有一种万能的方法。如果变化很小,设计也应该很小。如果项目很大,那么设计应该适当缩放。设计的目标不是简单地在一个框上打勾,而是放慢速度,思考你真正想要完成的是什么。毕竟,“如果你什么都不瞄准,你就什么都打不到。”设计阶段让工程师停下来思考他们的目标是什么。而且,如果你不准确地把讨论记录下来,那就毫无价值了。

写下自己的想法很重要。工程师们对这个项目应该如何进行有想法,但他们可能还不知道如何在技术上实现它。设计的关键方面是利用他们或系统集成商(SI)合作伙伴多年的经验来做你设想的事情类型,采用这些概念并应用今天的技术足迹,混合未来的趋势,并将其应用于项目的需求。

从这一点开始,工程团队可以向前一步,从各个角度看问题,评估需要发生什么才能使愿景成为现实,并为您记录它。这种全面的方法为准确地了解将要发生的事情提供了强有力的基础,并为您提供了审查已完成设计的机会,以确认捕获了项目的需求和愿景。

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

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

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

-这最初出现在Avanceon的网站Avanceon是CFE媒体和技术内容合作伙伴。由网页内容经理克里斯·瓦夫拉编辑,控制工程, CFE媒体与技术,cvavra@cfemedia.com。


作者简介:尼古拉斯·伊姆菲尔德,Avanceon的首席工程师