在开发第一个系统时,结构师倾向于精炼和简洁。他知道自己对正在进行的任务不够了解,所以他会仔细谨慎地工作。
一种普遍倾向是过分的设计第二个系统,向系统添加很多的修饰功能和想法,他们曾在第一个系统中被小心翼翼地放在次要位置。
中国人讲的"艺高人胆大","擅泳者溺"大概有一点点这样的意味,一开始的时候往往小心谨慎,通常是人之常情,这会是第一个项目无论是在项目周期上还是项目具体实现上均大致符合预期发展,不会带来较大的出入的原因,在第二个项目的设计上,往往就会出现“因为有经验了,所以觉得可以根据第一次成功的背景将一些次要方案加入设计的想法。”往往会失败,不仅仅是作项目,很多事情都会是这样。
所以解决这个问题的关键?如果是搭配两个结构师进行设计(一个老鸟一个新手),那么风险是降低了,但是新手一旦进行独立的真正意义上的第二个项目时间是不可避免还是会遇到同样的问题,因此项目经理或是负责人员分配的高管必须尤其注意这个问题,或者让这种第二次设计放在一个所需承担风险较小的项目中?减少因项目失败而带来的损失。或是系统评估人员需要首先对于设计出的系统方案进行评估,每一次的改进或是功能的设计划分都需要进行自习的后果评估和风险评估后才能进行实施?