《大道至简》第五章有感
第五章的题目是失败的过程也是过程,首先文章开篇就先介绍了软件工程的瀑布模型,通过形象生动的图说明了做工程并不等于做过程,对于一个工程不同的人有不同的理解,每个人按照自己的想法完成自己的过程,做完工程的每一个阶段,并不等于做工程。做项目不能走过场。
无论做大项目还是做小项目都要牢记问题的本质,记住我们的目标,就是实现项目。我们都把重点放到了过程上,希望在过程上找到更好的方法,有更好的模板去教我们更好的过程,但是却忽略了我们最初的目标,就是实现我们想要的功能,完成项目目标。牢记问题的本质很重要,上学期观看了微视频大赛,好多人把微视频做成了类ppt,刚开始观看比赛还是有些兴趣的,但是一个个的ppt播放完后,其实内心是有些小失望的,这里就有些人没有认清本质,尽管用心了但最终做出来的作品没有获得好的名次。所以实现才是目的。
过程模型是在既有工程中总结出来的。也就是说,在某个模型有了名字之前就它已经存在了,就已经被一些团队或者公司创生并使用了,试着跳出大师们的身影,再仔细地看一下那些所谓的 “经典”过程,不过是在瀑布模型上的一再变形。通过把 V 模型拉直了,还不就是瀑布模型的例子,但是看问题,不能知其表理,我们应该去思考由瀑布模型到 V 模型这种变化的真实意图。所以V 模型变得比其它模型更为实用。我们需要结合实际根据我们的需求,改造这个模型,而且只要我们有需要,我们可以改造成任意的模型只要可以更好的实现我们的需求,某种模型,要在某种情况下选择合适的模型,才能更好的实现工程。
古代有一个“刻鹤成鹜,画虎成狗”的典故,这意思是说,雕刻天鹅不成,还可以像只鸭子;若画虎不成反而像条狗,那就事与愿违怡人笑柄了。同样,在瀑布模型与 RUP 模型之间,学习前者而不成,可思过程的本质;学习后者而不成,可得文字的架子。用 RUP 用不好的人,总会说自己终归还有一堆文档模板可以抄,便是这个缘故。过程理论中,如果懂得了所谓的模型原本都演化自那个简单的瀑布,那么文档是按 XP 写还是按 RUP 写,也就可以应时、应需,因地置宜,择善而从了。若能理解得透,架子还不是随手搬来就可以用的吗?越是简单的东西,往往越是接近本质。 同样,做项目你到底是选择架子?还是骨子?
我们不能“做”工程,而是要“组织”工程。项目经理的工作,就是要去组织这个工程中的各个角色,使得分工明确,步调一致,共同地完成这个项目。 完成一个项目我们要组织好,完成分工,再去执行,不然做出来的只是过程,而不是工程,”组织“工程后,我们才能达到预想的结果。