出差第三个星期,客户依旧繁忙,项目进展缓慢。
开发人员做现场实施,时间越长,项目越不利。第一,首次上线,客户势必提出新需求或改变需求,开发人员在场,多半是在计划的可更改范围内,直接进行更改,由于时间,环境等原因效率不高,且难于规范。第二,开发人员现场更改程序,会给客户可以提更多需求的假象。快速更改需求,可能会认为如此简单,重复修改也没关系;难于修改的需求,可能会认为开发团队办事不利,很可能影响客户参与项目的积极性。第三,项目基本都是模块化设计,开发团队成员负责不同的模块,所以上线需要整个团队的支持,这样难免大动干戈,而经过严格的内部测试,各模块出现严重错误的概率很小。第四,如果客户繁忙,不能全程配合,整个团队将陷入时断时续的状态,如果频繁将直接影响团队成员的热情。第五,开始实施前,拟定详尽的实施计划,并由客户确认,将更有利实施项目。综上原因,项目实施由专人负责,并收集更改和新增需求,更有利于加快项目进展。
这次不太顺利的项目上线经历,让我更加渴望参与规范的项目开发。
因篇幅问题不能全部显示,请点此查看更多更全内容