保持有效设计流程的5条提示

听起来很奇怪,每当听到单词process时,我都会畏缩。不是因为流程不好,而是绝对至关重要,而是因为我遇到的这么多团队要么没有流程,要么流程太多。他们努力寻找平衡。在这篇文章中,我’d想分享我保持有效设计流程的五个技巧。

图片来源: //goo.gl/images/3yXz3D

提示1 –保持纪律

工程流程确实可以帮助开发人员快速,高效地创建软件,并且缺陷数量最少。许多开发人员遇到的问题是管理层推动以更快的速度移动或改变方向的努力。当发生这种情况时,想要取悦其雇主的开发人员更有可能走捷径并失去纪律,以使管理层高兴。当然,这导致遵循流程的规程减少,从而降低质量,增加缺陷并引起更多问题,进而增加成本和交货时间。施加压力或要求更改方向时,请严格遵守纪律。

提示2 –进行受控的更改,看看它如何影响结果

没有完美的过程。过程应该像生物。也就是说,他们应该

  • 根据他们面前的情况改变他们的行动
  • 适应不断变化的环境条件
  • 增加和减少“体重”

就像动物一样,应该控制变化并测量结果。如果结果良好,请继续进行更改,并可能进行更多更改。如果结果不好或无效,请回滚并尝试其他方法。

提示3 –不要满足于“这就是我们一直以来的做法”

我十大宠爱之物之一是有人告诉我“这就是我们一直以来所做的”。制定了流程来帮助我们遵循最佳实践并避免陷阱。事实是,最佳实践和陷阱确实会随着时间而改变,并且流程也需要改变。我们应该一直在质疑我们做的是否仍然是最好的方法,并且盲目跟进。如有疑问,请参阅第二个提示。

提示4 –不要害怕简化

我发现加班时间往往会累积。它们从简单开始,然后添加了一些内容。然后添加。然后再添加一些。在不知不觉中,这个过程就是这个庞大的整体书库,它正在使人们放慢速度。我有几个建议给你。

  • 当流程变大时,请简化。
  • 当过程花费大量时间时,请简化。
  • 当流程感觉它们压垮您的灵魂时,请简化。

我需要说吗?不要害怕简化!

提示5 –每年审查流程

在读研究生时,我在大学工作,开发用于小型卫星的飞行软件。我当时在一个拥有20多名工程师和学生的团队中工作。有一天,实验室比平时更安静。我没有通知。第二天,寂静随之而来,我开始怀疑发生了什么事。我发现十几位工程师一直在努力地在制造面板时准备其PCB。每个工程师在面板上工作了大约20个小时,大约是整个准备电路板过程的四分之三。

我向一位同事询问了他们的PCB文件,大约十分钟后,他给了他一个带有gerber文件的完全面板化布局。这个过程通常每个工程师要花费20个小时。他震惊地看着他,问道:“你是怎么做到的?”!该团队一直在使用早在几年前就已制定的流程,并且从未停止过审查该流程并确定是否有更好的方法。事实证明,该软件现在具有面板化功能,但是可以按下该按钮,让设计人员将板子放到面板上,然后软件为他们完成所有工作。每年审查您的流程!我的简单更改为每个设计人员每个电路板布局节省了20个小时的时间。

结论

如果您可以保持自己的纪律并继续质疑“为什么要这样做”和“有没有更好的方法”,并按照今天的帖子中的提示进行操作,您将发现您将能够控制设计流程并阻止他们控制您。

One thought 上 “保持有效设计流程的5条提示”

  1. 正如大师Garry Kasparov所说, “一个弱小的人类玩家加上一个机器再加上一个更好的过程,就比单独一个非常强大的机器优越,但更明显的是,比一个强大的人类玩家加上一个机器和一个劣等的过程更好。”.

发表评论

您的电子邮件地址不会被公开。 必需的地方已做标记 *

该网站使用Akismet减少垃圾邮件。 了解如何处理您的评论数据.