敏捷架构: 可自适应变化

来源:互联网 发布:淘宝买家秀的福利网盘 编辑:程序博客网 时间:2024/06/05 14:09

Creation; Steve Grand; 也许这本书中所写的,才是构建一敏捷架构真正所需的工程实践

找到所有系统都需要的最基本元素elements)。经由演化与学习的过程,这些基本的元素,将能自适应外部的变化, 组合成其它基本的元素。最终, 这些基本的元素, 将能依人类行为的变化,组合成人类所需的系统。当然, 这样所形成的系统, 将自然而然的能永远自适应,由人类行为所产生的种种变化。

所以,也许我们过往在开发产品上, 所犯下的最大错误便是: 总是经由流程,工程实践, 进行需求分析,架构设计, 以试图能找出客户要我们开发的产品。很幸运的是,我们找到了。但更不幸的是, 这样的幸运, 往往顶多只能持续到一个版本。因为,流程, 工程实践往往只能告诉我们这个版本要做什么?却往往无法预测下个版本要做什么?换句话说, 流程,工程实践, 往往使得我们只能有两个选项:其一是,誏下个版本的架构, 只能约朿在上个版本所形成的架构框架中; 其二是, 誏前后版本不兼容的事情发生,以便使下个版获得更大的开发空间。
这两种选项, 其实都不怎么的高明。

所以, 犯了错就要改;人生最幸福的时刻便是, 又回到了那什么都不懂的原点。



0 0