发布时间:2013-01-12 11:43:56
去年6月份接到开发模块A的任务,整理完需求后开始详细设计、开发,约7月中旬构建完毕,开始上线测试。7月下旬,由于需求变更,开始考虑重构模块,8月初完成。12月份客户验收,对该功能极为不满,开始考虑如何重新设计该模块及修改后续数据流中的其它模块,目前已构建完毕。本该1.5月完成的模块,前后经历了3.5月,有以下几点教训。1、重视客户的每一个需求,仔细分析需求形成正规的需求文档,后续的构建活动中严格遵循该文档,妥善管理需求变更。第二次重构的原因是需求分析不到位,没有吃透需求就开始架构设计,模块设计与开发,等开发都进行了一半了才突然发现不满足其中的一个需求。第三次重构的原因是轻视客户需求,认为这个需......【阅读全文】