码迷,mamicode.com
首页 > 其他好文 > 详细

敏捷架构: 可自适应变化

时间:2015-04-25 09:25:56      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:敏捷架构   架构设计   敏捷开发   

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

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

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

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


技术分享

敏捷架构: 可自适应变化

标签:敏捷架构   架构设计   敏捷开发   

原文地址:http://blog.csdn.net/featuresoft/article/details/45267537

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!