项目管理-人员配置
说起项目管理,其实人人都觉得高大上,假大空,是集经验与技术大成的大牛才有资格谈的,其实这种说法是不对的。
项目管理,是管理体系中的一种,管理的好与不好,有以下几个评判标准。
1.时间管理
对于大多数单位来说,时间是项目成功或者程序员可用不可用的关键,有的工程师喜欢专研问题,可能项目开始时间都到1个月了,才完成了任务单的20%。其实这种策略是不可取的,正确做法是先完成简单的重复的模块,再完成具有挑战性的任务,如果挑战性的任务较多,可以把其记录,项目后期与同事或者自己进行深入研究,以保证自己的工期时间。
2.优先级管理
优先级其实很粗,划分好模块以后,应该要求需求人员给一个优先级排序的思路,这样项目到中期的时候,其实已经可以正常使用了,后期再做边角的模块,到后期就不会出现到了时间节点 ,必须加班这种情况。
3.模块细分管理
有的需求模块会很复杂,需要工程师进行进一步或者多次分解,分解内容越详细越好,这样会保证错,漏,乱的情况较少,另外利于进度管理与控制,也利于汇报,可以依此做出合理的时间规划和可行的进度安排。
4.版本控制
版本控制需要有严格的界限和记录,有的系统模块越做越大,越来越臃肿,到后期没法改了,进行不了版本交互,所有的版本控制内容都应具体而详尽。
5.人员调度控制
合理并有效的调度人员,从而进行优质而又简单的团队合作,擅长的人做擅长的事情,这样效率与团队氛围的愉悦性会大幅度提高。如果有可能,最好有1到2个人,专门进行疑难杂症的研究。可以非常有效的提升团队的开发速率。
6.进度控制
如果有人问起你现在某某项目什么状态,可以有清晰的文档或腹稿告知对方并且能准时,准确,高质量的完成,这是非常完美的事情。
做到以上几点,相信项目也会井井有条,其实软件项目不一定专业人员才能管理,个人所见。不符别喷