|
本帖最后由 SnakeL 于 2014-8-23 22:32 编辑
queryQ 发表于 2014-8-4 11:19 ![]()
这些技术上还不成熟吗?好比一般的业务系统,由于业务千变万化会调整系统,周期长是理所当然。但银企直连 ...
你把技术想的太简单了。已经成功的事情,后续再做的时候,哪怕稍微修改点也会导致失败,复杂系统经常面临这种情况。当然,如果项目管理(不是单纯指进度管理)足够到位的时候,能提高不少成功率的。很多技术是很成熟,如果每个模块单独拿出来看没有问题的时候,把这些模块组合在一起很有可能不能正常工作,否则系统这个概念就不会提出来了。从概率角度上来说,当引入的节点越多,造成系统崩溃(或错误)的因素就越多,系统崩溃的可能性是成几何上升,而不是简单的倍数。
至于是否有经验借鉴,其实是有的。但可能和你想象的东西不一样,你可能需要的是技术上的(尤其是某些特定技术)的标准,但这些技术上的标准不能帮助你很多,因为它就像IDE中的组件(其实帮助已经不要了,要不然更麻烦),最后还是需要你建立的程序框架(系统逻辑)之上的。而真正对你有帮助的,是以往建立这些系统时的相关文档,如管理文档、技术文档(例如接口设计、总体架构、数据库设计、异常处理错误等等),但每个系统时千差万别,哪怕差异再小,也需要经验丰富的开发人员(架构师)和管理人(项目经理)来分析判断,这方面有一个现成的东西,就是软件成熟度模型。不过,当你真正弄明白(哪怕一知半解)就明白我上面说的意思了。 |
|