精益思想与软件工程
来源:互联网 发布:网络音乐选秀节目 编辑:程序博客网 时间:2024/04/29 09:00
精益思想有一个原则,规避浪费,浪费日语好像叫muda。
我感觉,软件工程的理念中也隐含了这样的概念。
工程化的概念,就是要把整个过程分成多个阶段,每个阶段都有始有终,有明确的阶段交付物,有明确的确认过程,这个过程发展是要严格遵守流程和受到监督的, ……,这么做背后的意义是什么呢?
从事软件行业十几年,我发现身边的同事非常不喜欢去写文档,不喜欢画设计图,只是简简单单将代码进行交付就认为完成了----这完全违背了软件工程的概念,这样的交付,是不合格的,这样的开发,是存在大量的浪费行为的。
想清楚,再动手,就是一种规避浪费。
在学校的时候,我们写作文,被要求一定要先把提纲列好,想清楚再写,这样才不容易跑题,才有可能写出好文章,不想清楚,不列提纲,很容易走偏,走偏了就又得重来,这就是消费时间。
同样的道理,编写代码,不画设计图,一样容易走偏,一样容易产生浪费。
在学校学习的时候,最好的学习方法是先预习,上课认真听讲,正确地记笔记,下课及时复习,过一段时间及时总结,这样的学习效率最高。
这样的学习方法是遵循着大脑记忆的特点来的,最容易巩固住,不这么学,效率就会降低,就会造成时间和精力上的浪费。
同样的道理,编写程序,没有文档输出,就相当于没有笔记,没有事后总结,就相当于没有复习,你的开发能力就不容易及时得到提高,开发中暴露出的问题就不会及时得到修正,对个人来说,这样就是一种浪费;对于团队来说,你没有对团队的工作有任何输出,对于将来工作的审核、工作的交接,没有任何帮助,将来还得再花时间,这样就是一种浪费。
学校里面得到的最宝贵的东西,不是那些知识,因为那些知识终归会过时,我们得到的应该是这些好的学习做事的方法,但是却在离开学校后,被我们丢弃了。
我们不去做,是犯懒,但最终你会为此付出更大的代价,逃避终究是逃避不开的。
合适的时间去做合适的事情,才能达到效率的最大化,这就是精益思想在软件工程中的体现。
0 0
- 精益思想与软件工程
- 软件工程思想2 程序员与程序经理
- 软件工程思想3 项目计划与质量管理
- 软件工程思想
- 软件工程思想
- 软件工程思想
- 精益思想与敏捷思想
- 林锐《软件工程思想》笔记
- 了解程序员-软件工程思想
- 软件工程思想(林锐)
- 软件工程读书思想笔记
- 《软件工程思想》笔记
- 读林锐《软件工程思想》二
- 读"软件工程思想"(1)
- 软件工程思想----读书笔记
- 林锐《软件工程思想》经典
- 软件工程思想读后感
- 软件工程实践思想
- struts2框架下Tomcat不能加载css、js和图片等静态资源的解决办法
- SVN服务器搭建和使用(一)
- Makefile经典教程(掌握这些足够)
- LeetCode 167: Two Sum II - Input array is sorted
- 终于开通csdn博客了
- 精益思想与软件工程
- Forward和Redirect的区别
- linux命令---二
- SVN服务器搭建和使用(二)
- rippleDrawable的要点解释
- 太阳神三国杀源代码 HOW TO BUILD
- oracle学习 第三章 常用的SQL*PLUS命令 ——02
- AngularJS中使用的表单验证
- mysql 存储过程