这次项目的内容为“铁路航空票务系统”,从一个项目的角度来看,我失败了。“Software runaway”,项目失控。 同组的人员,参与编码阶段工作的只有三位,而实际系统中只整合了两个人的代码,系统漏洞百出,即时经过了最后阶段24小时的测试与调试之后。
归结这次项目失控的原因,我想首先是我的原因,在一开始就没有充分估计各个成员的想法和动机。导致最后产生的项目偏离目标很远,无论从内容上还是完成度上。如果有下一次机会,首先我要做的是单独与每个项目组成员谈话,而不是开会的形式,因为开会的形式让一些人难以说出内心的真实想法。这次有些人心有余而力不足,有些人有力而不尽力,有些人本可以发挥更大的作用。这些安排、规划上出现的问题是我的错误。
在开始的时候,我明确的提出不想采用主程序员模式,而到最后仍回归的主程序员模式,导致了项目时间不足,完成度低,这件事情从主观上让我很恼火,从客观上,认识到,项目的成功的很大一方面决定于要有强制力保证项目组成员完成分配给他的任务。