团队向来是因项目而存在的,项目也向来离不开团队。既然有了团队,项目的问题也就随着出现了:失败的过程也是过程,这便是第五章的标题。
做过程不是做工程。这里过程和工程的区别自是不用再解释了,做工程需要过程,而这个过程并不是一成不变的,而是看工程需要的。换而言之,无论是用什么模型来做工程,即使是亦步亦趋,也做不好工程。因此“做过程”不是做工程的精义,也不是目的。
做过场。意思是没有实质性的过程,则离工程更远了。项目中如果只是做过场的话,结局只能是大家不欢而散。工程的本质是实现,从我们最开始编程,我们的目的就是实现一个东西,这个实现的途径才叫工程。其中告诉我们一个道理,那就是不能为了工程而工程,不能迷失在项目中。
过程不是死循环,如今的人都有着大师设计好的模型,并不想走出来。试着跳出大师们的身影,再仔细地看一下那些所谓的经典过程,也许会有新发现,也许,可以创生新的工程方法和软件过程理论的团队。越是简单的东西,往往越接近本质。不知道有多少人听说过瀑布模型和RUP模型,以得失而论,两者之间,学习前者而不成,可思过程的本质,学习后者而不成,可得文字的架子,因地制宜,择善而从。
工程不是做的,是组织的。人们总是在说做工程,如同已经有了生产线,经历过工程的人都知道,这条生产线是不存在的。所以说工程是组织的,项目经理的工作,就是要去组织这个工程中的各个角色,使得分工明确,步调一致,共同的完成这个项目。
时间: 2024-10-06 11:11:25