项目有感,闲聊几句

       近一年来,做一个项目,比较辛苦,感慨也比较多。


       读了柳波的一片博客《项目尾声的反思》中提到四大问题,都是我也在经历的。最主要并且最突出的问题就是开发人员的流动太严重,给项目带来的风险和压力也是很大的。所以也是经常会出现项目组不分期狂招开发的原因所在,因为外包的同志们因为各种原因大多会在项目如火如荼的时候离队。留,人家困难;走,项目组困难。经历的多了,项目组常在的那些人也就成长为项目的元老。就像我们现在,基本上从开始坚持下来的同志们,已经着手开发过十之八九的模块了,某一模块的代码也几经人手,早已摧残的没了模样。


       人员的流失,因素众多,外包自然是最没有稳定性可言的。敏捷开发,外包方式不可取。起码来说,缺少文档,就是内伤。


      项目中,架构的设计切忌朝令夕改,大项目可能有多名架构师来参与设计,如何规范好,如何设计好一个确定的架构,这是很重要的事情,这也是项目的根基和骨架。对于架构、模型等设计要足够重视,一旦因为后期需求变更或前期需求不明导致要修改架构,这都是不理想、有很大风向的才做。


      对于开发过程中掌控开发进度,代码走查等各种保障和监督开发质量的行为方法,都是有必要好好思考的。一个项目组的人员结构组成可能很丰实,但是有的时候也越是如此,越混乱。项目经理和需求组合起伙来给开发组施加压力的事情常有,如何顶住压力,根据自己的能力来合理安排开发进度,这也是有讲究的。


      在项目后期,部署上线的时候,尤其要沉住气,已经到了成功的时候,为何要沉不住气呢,每每修好的bug,都要认真测试通过,万不可草草了结便提交到生产环境让客户去做最后的测试。永远不要忘记客户,因为没有他们在最后合同上签字,你我之前的各种努力都可能将付诸东流。


      思考至此,简述一些项目中常见又有思考性的问题。希望对大家有用。

你可能感兴趣的:(项目有感,闲聊几句)