怎样理解\"敏捷开发,无非是分阶段的瀑布开发 \"这一说法?
敏捷是一种文化。如果你的团队是一种服从、僵化的文化,而且有一个朱元璋式的领导,那么可能最好的方案就是瀑布式: 领导规划一切、事无巨细,其他人只负责执行。就算照着敏捷一步步做起来,最后的结果本质上也是瀑布式。反之,如果有畅所欲言,主动负责的文化氛围,那么就算原来是瀑布式流程,也会被逐渐定制成敏捷式流程。如果学敏捷只学个皮毛,跟没学也没什么两样。
■网友
有点像,但个人感觉敏捷开发是瀑布开发的高度压缩形式。敏捷开发是需要很成熟的工程师和很成熟的团队才能完成的。对于工程师来说,需要快速的将需求转化为概要设计,然后到详细设计的形态,并且还要能评估大概排期,结合现有业务明确边界。并不是敏捷开发就不考虑设计了,相反原本瀑布流程的多个步骤,在敏捷开发里要压缩到一步。单凭这一点,大多数程序员都是不能完成的。除此以外还要有需求管理的流程,并且需要非常合适的持续集成工具及管理工具...实际上,大多数公司的敏捷开发都不仅不敏捷,而且代码质量还不高。管理者采用这种方法很多是偷懒投机及惧怕深入思考的表现,程序员也很多是拍脑袋定排期,不是上线后一堆bug就是下一周期要返工,实际上沦为最原始的开发方式了。敏捷开发是看起来简单,实际上执行起来非常困难。主要原因是对参与者的工程设计能力及经验要求很高,并且还需要统一的协作。
■网友
我觉得敏捷软件开发宣言就很能体现出两者的区别:个体和互动 高于 流程和工具 工作的软件 高于 详尽的文档 客户合作 高于 合同谈判 响应变化 高于 遵循计划 也就是说,尽管右项有其价值,我们更重视左项的价值。基本上瀑布模型关注于右项,而敏捷开发更关注左项。
■网友
敏捷只是一种文化。
1. 敏捷之于一些公司,就像优良的种子之于贫瘠的土地。原来用差的种子每亩每年收益250,现在用了好的种子能收益300了.你不能说种地的方法还是不够好,还是作原来的250好了。毕竟对于一些农夫来说,他决定不了天时、地利。
【怎样理解\"敏捷开发,无非是分阶段的瀑布开发 \"这一说法?】 2. 既然敏捷是一种文化,也就没有固定的模式。合适的就是最好的,我在开发阶段引入了站会,引入了CI,引入了回顾会议。你何必在意我的产品需要定义是否端到端,是否小的足够迭代,sprint规划是否合理,团队组成是否符合要求?还是那句话:有些农夫实在决定不了天时、地利,但他用了好的种子,他不再250 。
■网友
这只是表象,就像你做一件事情可以有不同做法。但是,不同做法产生的效果会不一样,这才是你需要关心的。
■网友
题主试试对照:1.什么披萨,就是面饼上涂油放肉烤烤罢了。2.什么面相对象,本质上还是面相过程来写代码。......以前的leader给我讲的,还记忆尤深:学习一个东西,先看它为因何产生,是为了解决什么问题,和以前的比较有什么优点,有什么缺陷...题主要不按照这个方向找找答案。
推荐阅读
- 聪明人养花,这3种“花”怎样也要养一盆,每年能省不少医药费
- 互联网怎样解决“家政服务上门速度慢”的问题
- 怎样看待从1月8号起,QQ钱包开始提现收费
- 银行it人怎样转型
- 汽车|冬天怎样让车内温度快速升高?座椅加热的最佳使用方式二,外循环的作用总结
- 怎样进入通信行业
- 怎样评价扶他柠檬茶的小说《云养汉》的结尾
- 怎样成为一名合格的Python程序员?
- 怎样评价华为、诺基亚、中兴中标中国移动高端路由交换设备扩容集采
- 怎样评价类似前橙会、百老汇、南极圈这样类型的离职帮抱团,对企业的积极意义和消极意义
