论设计过程的重要性

        我们生活的世界,大部分是客观世界,人类生物是世界的一个组成部分,于是在人类社会的发展过程中,我们逐步的形成了两大体系,一个体系是存在于人脑中的,一个体系是除了人脑中的一切其它的元素。从人类生存出发,我们形成了各种理论和改造世界、改造自身的知识体系,构建出来各种组织形态、流程、系统、工具等。然后对各种存在进行概念化,使得人类可以理解。知识体系,从启蒙教育发展到高等教育体系,最终我们形成了三大科学方向,社会科学、自然科学、思维科学。随着社会的进一步发展,这些科学体系在不断的更新进步,在前进过程中,我们的大脑还是会发出各种问题。

        我们在从事自然科学过程中,经常要找寻一些可以通用的方法论、工程实践理论,由于人脑是后知后觉的系统,我们在这些方法论和工程实践理论发现的过程,实际上是已经在犯错的道路上面付出了代价之后才得来的。这些理论方法,最终被总结出来,并通过各种形式来传承,但传承的过程因人而异。我们总是在不确定性之中找确定性,在实践中不断的总结经验教训,然后来减少自身犯错的可能性。

        从事IT工程领域10年以来,从一个工程师,逐步的把前辈们的经验和走过的教训,重新在自己的身上积累了一遍,自己也在这种挑战中成长,但对工程实践的理论直到现在才有所理解。软件工程理论已经发表很长时间,由于环境不同,企业不同,个体不同。我们始终停留在更加关注实现的过程上,我们经常会过度的关注结果,而不习惯于过程,毕竟我们认为体系和过程总会浪费我们大量的时间精力。我们习惯了一上来思考问题就进入到一种结果导向的状态,常常会过于关注结果,然后让自己在过程当中不断犯错,最后形成了结果也不理想的状态。比如在软件工程过程中,需求的管理,软件的设计环节,产品的规划环节,程序模块的设计环节,经常会被看到具体的结果而表现的不怎么好。再比如,项目管理过程中,能够真正的使用范围管理、工作分解结构、风险管理等等体系,变成了我们脑子中的知识,而没有进行实践的转化。再比如咨询设计的时候,为了得到结果,经常出现从结果倒推设计的错误,使得设计出来的框架不理想经常发生。

        因此我们始终是处在总结经验的过程中,而我们总结出来的体系和理论框架,是否能够为个体所理解就是很困难的一件事情。比如我们经常讲敏捷开发,但是真正能够正解的工程师太少,理解的人想要推行的时候,就会因为个体理解上面的差异,变得非常难以实施。这一点上我们要多学习研究型的思维,在做研究生论文的时候,我曾经觉得这件设计工作非常之难,用我自己原有的思维方式基本上是无法完成的,大脑也是非常的抗拒。最终自己坚持了下来,把整体的训练过程完成了,通过了论文的答辩,自己的能力在不知不觉中提升了不少。

        注重设计过程是一种创新性工作,是在历史的经验和知识基础之上的一种创新性的转化工作,它的难度很显然经常比较高。比如工程师经常第一肌肉和第一思维反应一般是怎么来实现每一行代码,基本上不会把程序行设计成流程和数据结构,因为大家默认为质量的问题后面会有测试工程师来帮忙,结果导致了大量的成本浪费和质量上面的不理想。我们举一个例子来说明,以前我们研究原子弹的时候,基本上是要先攻破理论模型,然后再实验检验理论模型的正确性。这是一种非常重要的研究方法论,对于实践类的工程项目是非常重要的。理论框架有了,对于一个一个的工程项目的一次性而言,我们需要将理论大框架没有的部分,更加的具体化。然后才能在良好的设计基础上来实施,这也是量变和质变的过程,一件事情从一开始就没有重视,后面的结果就有很大的偶然性。再比如很多人学习理财,基本上没有系统性的学习过理财知识,就直接上来学习人家买各种理财产品,结果基本上都是靠着赌博的心态,最终也没有达到投资和理财的目的。

        所以在工程项目中,每一个阶段的过程控制,过程的质量控制就非常关键了。体系化的作业经常产生于大组织,对于小组织而言,经常面临体系过程的成本无法负担的情况,只能取精华部分,但即使在这种情况下,我们也要将精简化的设计过程重视起来。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值