项目管理浅论

 
项目管理浅论
——开发计划制定、执行与跟踪
       项目经过前期的分析、设计,到了开发阶段。对于项目规模不是很大,没有特别指定开发经理的项目,项目经理就要负责开发计划的制定。
       制定一个合理的排程计划能够指导开发过程顺利有序进行,为保证计划的合理性我们需要考虑如下几个要点:
       首先要了解自己公司大概的生产效率。比如对于web程序,一个开发员平均每天能完成多少个功能页面,这个可能还要细分为有点复杂度和没有复杂度的页面,算出一个开发员一周能完成的功能页面数。结合自己可以动用的开发人力(包括开发人员的水平)以及项目的功能点数,估算出需要持续的时间。如果这种方式算出来的工期较计划中的长,那就要根据情况要求领导加人,或者指定周末加班了。
       我之前做一个项目,项目经理没有考虑公司一般的生产效率,结果每人天安排了超出一般生产效率一倍的任务量,结果两周都快要过去的时候,还在赶第一周的进度。这种情况也容易引起开发人员的不满,产生一种帐多不愁的心理,开发人员反而不着急了,反正大家都没完成,我也不着急完成。
       合理的任务计划表有了,但这只是开端。
       开发开始之前要有比较充分的培训(一般半天就可以了),让团队成员了解项目的简单情况,最重要的是熟悉程序所采用的架构,对于界面风格、控件命名(特别是按钮,如果你想控制权限到按钮级别的话)、弹出窗体方式、数据传递方式、书写规范、公用函数定义、异常处理等等,提前有规范的话也应该逐一讲解给大家,如果只是发邮件出来请大家遵照执行,效果往往不会很好。
       即便前期做了很多工作,开发过程中也会遇到很多问题,一定要有个窗口汇总这些问题,把这些问题及时反馈给小组成员,开发成员可以根据自己的经验,主动领取问题并解决,然后每天利用二十分钟开个小小的培训讨论会。这样做的好处也是显而易见的,避免对于棘手问题的人力重复投入,能节省很多项目时间,也保证了一定的统一性,规避了开发人员中途离去所带来的风险。
       我们一个项目开发过程中有一个人经验较为丰富,技术也很棒,总负责我们程序架构,同时负责自定义控件和公共函数,以及诸如弹出窗体、下拉列表邦定、网格整体保存等,他每天写完一些功能点觉得有必要给大家沟通一下,就自己找来投影仪,组织大家开个 15 分钟的短会,分享一下方案。这样下来,小组其他成员得到充分的培训,对开发中遇到的各种场景(这时已不能称之为问题)都套用既定方案,提高了效率。
软件开发是一项复杂工程,人的因素对项目进度、质量的影响很大,正因为此,管理难度无形中就增加了很多。团队建设就需要跟进,要调动起每个人的积极性。也正因为这块的复杂性,我一时很难写出更多有意义的文字来。
最后,要注意做好跟踪工作,检核每个人的完成情况。许多主管喜欢听取下属的简要汇报,这个固然可以为自己节省很多时间,但我觉得还是有必要实际查看一下,你要有一个随时可以查看结果的系统。比如下属汇报完成了若干个功能点,你要去浏览一下,实际操作一下,看看存在什么问题。
在实际项目开发中,一般下属汇报说完成了某个功能点,其实很可能还会有很多问题,离你的期望会有一点距离,甚至会再需要一倍的时间才能调整好。比如界面还是凌乱的、一些功能暂时没有实现等等,或者有些偏离最初设计,作为项目经理,这些可以委托设计人员进行检查,但你要明确需要检查的点。
好了,罗嗦了很多了,我的这些可能更多针对数个项目作的小总结,实际项目开发中可以自己根据情况灵活处理。但要保证任务合理、培训充分(想象部队里每周定时的政治课,以统一思想)、团队建设、有效跟踪。做到这些我想你的项目就ok了。
 
还要欢迎大家访问我的网站是 www.pshf.cn诚心邀请您共同管理 ,有您同行,我的世界更精彩。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值