项目终于基本收尾啦,连续几个月的奋战,搞得你们是身心疲惫,至少我是很累,闲下来,对项目管理中暴露出来的的问题总结下,算是对本身的一个参考。html
概述:当前咱们开发的一个项目是对以前的老版本项目的一个改版,好多功能能够参考老系统的,可是因为种种缘由,致使项目延期并且结果不是很理想。因此颇有必要从这个阶段的项目开发中,总结对应的经验,前事不忘后事之师。前端
- 首先是需求管理。在开发的初期,首先要明确需求,而后分析需求,概要设计,而后项目小组讨论,开始确立项目,若是有老项目,应该对新人先培训老项目,而后让你们内心有明确的思路,而不该该是摸着石头过河,形成后面项目和当前的项目的关联没有考虑到。可以真正的把握全局,是对一个项目管理这的最高要求。项目刚开始启动的时候,你们没有清楚的需求,并且没有专门的前端工程师,后端开始写对应的服务端方法,后期开始和前端结合的时候,致使大量的方法去重写,由于不能通用,并且不是前端要的数据,因此,前期的约定致使后期的狼狈。
- 明确的分工和协做,每一个项目管理者,应该清楚项目小组中,每一个人的强项,让每一个人都可以充分发挥本身的强项,有一个前提,就是项目小组中的每一个成员,都必须清楚当前开发的系统,不管是美工,前端,仍是开发,测试,这样能够避免在后面的死循环,由于前面环节的不细心,致使后面的回滚,浪费大量的时间。项目开发阶段,美工提供页面,根本不考虑是否合理,而到前端是同样,直接把图片转成html页面,到程序这里在实现功能阶段,发现,逻辑不合理,而后,返回美工,从新设计图片,而后从新设计html,而后在程序修改。这样一个重复的递归实现啦。
- 阶段性开发,连续几个月的加班或没有明确的阶段性计划,会致使项目小组的每一个成员很是的疲惫和劳累,因此,一个阶段一个阶段的进行,能很好的保持项目小组每一个成员的热情和效率及开发的质量。项目开发必定要分阶段,尤为是项目周期若是比较长的话,超过2个月的项目,就应该开发分阶段,这样在你们的心中,都有阶段性目标,不会以为还要很久才能有成果,并且每一个阶段,进行阶段性验收,保证质量。
- 项目小组成员的沟通,在团队成立的初期,在每一个功能点的开发阶段,建议有专门的项目小组成员对功能点进行沟通,这样各抒已见,能很好的保证开发后的功能是想要的功能,并且避免在开发过程当中,出现本身不能解决的问题,而大量浪费时间,同时,又能保证你们有新的想法,融入开发功能中去。老是在项目开发过程当中,想到一些要该改进的地方,而后去修改需求,这样对项目的总体就没法很好的控制,不知道什么时间可以终结。因此,建议,每一个阶段就完成阶段性的,开发中提到的,能够在阶段收尾阶段,你们一块儿考虑是否合理,而后改进。
5.不要小题大作,要多从用户的角度去考虑问题,不是功能越多反而用户越喜欢,任何一个用户,都系统系统是简单易用,固然,有时候咱们也须要去引导用户,去引导用户的习惯。因此,好的用户体验,是一款产品成功的保证。不是最新的功能就必定是用户想要的,因此,不要老是看到别的网站的新功能,看到很炫的效果,就开发到本身的系统中去,很容易东施效颦的。、后端
项目的成败,项目管理相当重要。因此,把控全局才能让项目如愿以偿。前端工程师
多一份沟通,多一份责任,多一份细心,多一份收获,从本身开始,从如今开始,不断的总结和提高。测试