依赖老旧系统方案设计
- 新建一个系统,该系统对老旧系统有依赖,也可能会相互依赖时,如何设计
整个考试模块从开始到现在,整个交互(系统功能提供着)调整4次,可谓变更之频繁。那为什么会产生这么多次变更呢,最主要的原因是没有一个整体的控制者,因为每一种方案的产出要考虑,几个方面:用户体验、未来规划、开发成本、工期要求,在考试这个事情上,用工和质检的合作是必然的趋势。但在协作模式上总是出现问题。从第一版的交互方案评审,业务的就产生新的功能要求,想页面文案啊,考试的具体功能啊,这些功能的实现与之前写的协作模式是违背的。所以一次次推翻了之前的方案。主要原因在于协作的方式过于耦合,职责不清晰,导致无法合理扩展。而今天的方案,恰好是这职责清晰的,满足业务功能的。我认为是可行的。符合设计模式。