增量开发模型-系统设计计划
编排系统设计计划的时候,要格外注意以下几点:
如果是已有系统改造、或者开发平台进行二次开发时,评估已有的系统架构是否会影响业务设计和功能设计。
如果是重新白手进行硬编码的软件系统,那么一定要先做总体(构架)设计后,再进行各个模板的独立设计。(这是很多使用增量开发项目失败的根本原因)
涉及到复杂基础数据和业务数据时,一定要把数据字典工作完成后,再进行各个模块的独立设计。
多人进行并行设计时,一定要在设计前项目经理要了解设计人员对设计流程和规范的熟悉程度,必要时进行培训,增加培训计划。
因为安排并行任务是个技术含量很高的工作(人员分散工作,质量和进度控制比较难),通常情况下要根据需求优先级排序制定设计任务比较稳妥。
设计完成后,也要跟客户进行确认。和用户进行确认时,也可以使用快速原型法。确认工作结束后,就可以进行编码开发。
1