短迭代、演化、螺旋上升、多维数据
来源:互联网 发布:手机淘宝查看历史价格 编辑:程序博客网 时间:2024/05/21 12:50
演化是一个长期的过程,螺旋上升是说事务发展的普遍规律,同时蕴含着否定之否定的过程。
一开始说演化,最开始想到是恒星的演化,时间漫长。一个大的系统通常说是“演化”,例如淘宝网站的架构,不是一开始就这么复杂,而是从简单的模型慢慢演化而来。“凡事都有一个过程”,对于软件来说,还挺靠谱。对于软件来说,演化一般是说的大的版本的演化。往往受制于用户需求(满足即可)、硬件配置、网络等因素。对于软件,演化还有另外一层含义“够用就好”,要求淘宝十年前就支持如今的交易规模,浪费。用户需求的变化,决定的网站的演过历程。
短迭代诞生的几个前提,用户需求难以理解需要快速反复确认,问题发现越早解决成本越低,能够快速的验证(自动化测试)。与里程碑不一样,里程碑更强调完成了什么,而迭代说的完成不仅仅是功能完成,而是包括测试、交付等一系列完整的周期的结束。迭代周期的长短也是由它存在的前提决定的,没有自动化测试,迭代周期自然要厂。
迭代周期一般来说,越短越好。其实生活中很多例子,年终奖变成了季度奖,按揭贷款是更多按月还而不是按年还。同时也提醒自己,复习要短迭代(遗忘就是bug,及时修复),工作总结也要短迭代才能及时调整。
短迭代有灵活的特点,随时可以调整,既然用户的需求是变化很快的,那么可以用一个极限的角度看,没有最终的用户需求,就像淘宝10年前也没有想到会做成目前的这样。从这个角度看,可以把每一次淘宝网的演化阶段看成是一个时间很长的一次短迭代。
多维数据是听数据库培训时候第一范式想到的。列不可分,但现在大数据分析,往往一条数据就是一个多维数据。从而也验证了事物发展的螺旋上升的规律。
0 0
- 短迭代、演化、螺旋上升、多维数据
- 人工智能--螺旋上升的60年
- 企业运营中的渐进螺旋演化套路与线性思维
- java 螺旋数据矩阵
- 25:螺旋加密(1.8编程基础之多维数组)
- OpenGL: 在空间绘制出一系列螺旋上升的点
- H5游戏的螺旋上升的发展历程
- 多维数据的LINQ
- 多维数据集
- 多维数据集简介
- 瀑布模型、渐增模型/演化/迭代、原型模型、螺旋模型具体有什么区别?
- 瀑布模型、渐增模型/演化/迭代、原型模型、螺旋模型具体有什么区别?
- 螺旋
- 井场数据采集系统的架构演化
- OLAP的多维数据分析
- 多维数祖数据绑定!
- owc展示多维数据集
- OLAP及其多维数据分析
- Centos7.0 lanmp环境搭建
- iOS学习——iOS视频和推荐网站
- H5学习之24 CSS定位
- 线程之间的通信实现wc -w
- 剑指Offer:最小的K个数
- 短迭代、演化、螺旋上升、多维数据
- sqlserver 创建过程
- python eval()函数的妙用和滥用
- 完全自动化测试
- TCP服务端收到syn但是不回复syn ack问题分析
- 【数论定理】卢卡斯定理
- 数据结构之队列的链式表示及其实现
- 扩展欧几里得算法模板(希望永远不要搞懂了)
- Unity IOS项目切换场景时概率性闪退的分析与解决方案