读《大道至简》第五章有感——失败的过程也是过程

任何项目从开始到结束,都有着自己的过程,这个过程也不可能是一帆风顺,项目的实现总会经历一些失败,然后从失败中不断积累经验,最后才能到达成功。不要因为失败而怀疑项目是否能够实现,也别怀疑自己团队的能力,老话说:“失败是成功之母”,没有失败,就不会有轻易的成功。

做过程不是做工程。软件工程的瀑布模型被提出以来,将软件开发的过程分为了需求,分析,设计,开发和测试五个阶段。瀑布模型过后也有人提出过过程模型的问题,按照模型,实现每一个阶段,并不等于在做工程,过程的实现并不等于工程的成功。

过程也不是过场,我们作为技术人员在做工程时也不能仅仅是走过场,“走过场”原本是舞台术语,意思是说演员从舞台一端入场,再走到另一端进场,但是并没有什么实际内容,如果像这样,我们工程师在做过程时,每一次都只是“走过场”的话,那么项目将是一场无休止的“演出”而已,只能以失败告终。我们不能仅仅是走个过场,要知道自己是去干什么,做什么,把过程弄明白,这样才能把每个阶段的过程做好,最终是项目的实现。

对于一个项目来说,实现它,才是最终的目的。我们可能在工程进行过程中渐渐地忘记自己最初的目的,而是仅仅就此工程而言,开始研究工程怎样做,而忘记了工程的开始是项目的提出,最初的目的仅仅是实现它而已。工程只是实现项目的一个途径,如果结果是我们完成了工程,却没有实现项目,那么工程的完成又有什么意义呢?不要忘记最初的目的。

过程不是一个死板的模型,在软件工程的发展历程中,有很多的大师有着他们的“经典”过程,但是就算再经典,总会有一个适用的限度,我们不能为了用这样的例子而一味的模仿,试着跳出这样的圈子,用自己的思维去做些改变和创新,试着想想难道自己就不能去成为一个创立经典的团队或者大师吗?

最后再次提到工程不是做的,是组织的,这就是在强调我们在实现项目做工程时,更要重视团队的合作,大家一起步调一致,才能共同完成项目。

原文地址:https://www.cnblogs.com/weiyao/p/4929296.html