,在不影响进度的前提下允许他们请假等等,当开发人员意识到自已受到了重视,项目组士气自然会得到提升,提升士气的方法很多,可以根据实际情况来选择恢复士气的方法,其实有时候领导的一句话就足以恢复整个项目组的士气。
2、消除重大的人员问题
如果你觉得项目有一位有问题(不合作,难以沟通等)的员工,那么就请勇敢的面对这个现实。即使他现在起着关键性的作用,也要毫不犹豫的撤掉他,这些的员工对项目组士气的影响要大于他在技术上的贡献。
3、增加新成员要谨慎
虽然有一句话叫作:“向一个已经延误工期的项目上增加新成员无异于火上浇油”。但是如果能把项目组的任务分解到新成员并不影响原有开发人员的话,就不存在“浇油”的问题。不过你要考虑到新成员很可能用8小时的时间去完成原有开发人员用1小时所能完成的任务,这样的情况出现后,你是否能维持与管理层的关系,因为管理层极可能不会容忍一个人用8小时的时间去完成1小时的工作。如果你无法妥善处理这样的后果的话,那么就不要增加新的人员。
4、充分利用开发人员的时间
在项目修复模式下,你要尽可能的充分利用现在开发人员的时间,因为他们已经对这个项目非常熟悉。打算增加新开员的成本,还不如用在提高现有开发人员的效率上。
5、观察开发人员的节奏
千万不要让开发人员陷入“进度压力—更多的缺陷-更多的工作量-更大的进度压力”这样的循环里面,给他们足够的时间,让他们能考虑一下质量问题,这样的话进度就自然而然的加快。
第二:过程
虽然是人员是影响项目进度的最为重要的因素,但是如果想成功修复项目的话,用心整理一下过程也是必需的。
1、修复支离破碎的过程
项目一遇到麻烦,大家通常都知道是开发过程哪一个环节出现了问题,其实,出问题的环节一定是忽略了软件开发最基本的东西。
如果缺陷管理困难,就搭建一个缺陷管理系统;如果开发人员得不到及时的任务分配,那么就放更多的精力于各开发人员的任务完成状态上,可能你做更多的工作以保证任务的及时分配;如果开发人员的代码质量总是难以保证,那么就加入代码审核过程。
2、创建详细的小型里程碑
在项目修复模式下,一定要建立一个项目跟踪机制,以便于实时了解项目的状态。
小型里程碑可以让你每天都能看到项目进度是否在按着计划进行。小型里程碑有三个特点:1)小型性2)二元性3)彻底性。小型性指每个里程碑必须在一两天之内可以完成;二元性是指里程碑要么就完成,要么就没有完成,不存在“差不多完成”、“完成了90%”之类的情况;彻底性是指当你完成了最后一个里程碑时,项目也就完成了,不存在你所建立的进度表之外任务,如果还有其它任务,那么就把它加进来。
创建一些没有太大意义的小型里程碑有助于提高项目组的士气,人都是这样,快速完成一个任务心里总会感到愉快,即使这个任务不是那么重要。
在项目初期是不适使创建小型里程碑的,因为那个时候你对所要做的工作了解的详细程序还不够。但是项目修复模式下,每个人都清楚的知道项目还剩下些什么。
3、依据里程碑的完成来安排进度
为每一个里程碑设立完成日期。不要再打加班的主意,完成日期必须是在没有考虑加班的情况下设立的。每一天任务的完成保证了,才有每一个月的保证,最后也会保证项目的成功。
4、细致的跟踪项目进展情况
创建了小型里程碑,但如果不跟踪实际进度的话,就没有一点儿实际意义。每天都要检查里程碑的完成情况,