进展状况进行描述,填写Webcalendar 的作用之一只是培养项目团队成员写每日工作备忘录的习惯。为了弥补Webcalendar 的不足,我编制了一份《项目团队成员每周工作报告》,本人要求团队成员每周五下班前半个小时内将本周完成的任务,下周需要完成的工作、本周工作中遇到的问题、本周还未完成的任务以及没有完成的原因在该报告中详细填写,并发送项目经理。项目经理对每位项目团队成员的周工作报告进行汇总,找出项目中存在的问题,就一致性的问题组织会议进行讨论,通过头脑风暴法解决存在的问题,并根据实际情况对项目计划进行调整。
要使项目在良好的环境中进行,只从每周、每日的工作上进行控制还不能达到全局的效果。所以在本项目中,一份反应每月项目组成员工作情况的表单同样是不可或缺,基于此,本人编写了一份《个人任务跟踪列表》,该表记录了各位团队成员当前有那些任务以及各个任务的时间段,并用不同的颜色标明任务进展状况。项目经理和公司领导只要查看此表就能知道项目进行的程度,并且此表还能作为团队成员绩效考核的依据。
2)项目团队成员每天上班前半个小时内将当天的工作任务填写到Webcalendar中,并在下班前重新编辑Webcalendar 内容,主要是将当天工作任务的完成情况、工作成果描述填写完整,并补充填写当天的临时任务。所有的工作成果必须上传到文档服务器或代码服务器上,以便项目经理及时了解当前每个人的工作进度,并做好项目进度控制。
3)每周五下午下班前一个小时进行本周的项目总结,项目团队的每个成员必须陈述本周各自工作的进度以及遇到的问题,并陈述下周的工作重点和需解决的问题。
4)每周一上午9:00 召开项目例会,再一次强调本周工作重点,每个成员用3分钟的时间陈述,会议时间控制在半个小时左右。
5)项目成员没有完成本周任务的需以书面的形式写明没有完成的原因;
6)项目经理每周对项目进展情况进行汇总,并召开让每位项目组成员明确项目的进度,每月月末项目经理通过项目组成员填写的《个人任务跟踪列表》对项目整体情况进行评估和重新规划调整,这也正印证了项目经理的工作职责之一:计划、计划、再计划。
是否按照上面提到的6点做了就能保证项目的进度呢?以前经历的多次事实证明并非如此,项目经理要想对项目进度真正做到心中有数,还需要多做些其他工作。在本项目中,我采取了一种走动式管理的方式。具体做法如下:
1) 每天早上上班前一个小时内PM 向每一位开发人员询问当前项目进展情况,有什么问题没有解决,估计需要多长时间,让开发人员给出一个时间,然后说明自己期望的时间期限或者项目规定要求的期限,同时询问项目组成员需要那些帮助,对于能够给予的帮助,尽力帮助队员解决。
2) 每天下班前一个小时内,再次询问各个队员的完成情况以及还有那些工作没有完成,原因是什么,需要什么帮忙,未完成的工作估计时间多长等等,做到有问题及时沟通解决;
3) 每周周例会上,项目组成员对各自的负责的部分进行汇报,对于没有完成的工作作出时间估算,本周完成了那些工作,那些工作在时间上有延误,原因是什么,下周的工作安排等等.对于项目中的问题,在会议上分析原因,并尽量在会议上谈论找出解决办法.另外,项目周例会上指派一名人员进行会议记录,会议记录的内容在散会后通过邮件发送到每个团队成员的邮箱。通过实践证明,采取该管理方式具有如下的好处:
对于项目进度跟踪和控制,不同的人会采取不同的管理方式,但目的只有一个,保证项目按期完成。更直接,更快捷的获取当前的项目进展状况及各个队员目前的进度情况 ,便于及时的调整项目计划,同时也为项目的跟踪与控制提供了依据。看得见的管理,通过面对面的询问的方式,能够就项目中存在的问题和项目当前的进度进行一个直接的沟通,以最直接和最快捷的方式获取项目当前的信息。