什么是敏捷开发?

2018-04-20 12:12:41 +08:00
 qwertyssp

为什么我觉得我们经历的几个团队只学会了一个名词,叫做站会。。 敏捷开发的精髓是啥?

5022 次点击
所在节点    问与答
40 条回复
BQsummer
2018-04-20 17:32:25 +08:00
我理解的敏捷开发就是分组,快速迭代。将整个项目分成不同模块,不同团队去开发维护,每个月都发布版本,月初分配好不同功能特性对应的开发和测试人员,月末发布版本,每个月都是一个冲刺。确实比百人团队开发一个大项目快多了。
Remember
2018-04-20 17:33:32 +08:00
win7 和 win10 的区别
tommyZZM
2018-04-20 17:42:25 +08:00
加班开发
qwertyssp
2018-04-20 17:46:11 +08:00
@choulinlin 貌似很多小公司学成了这样
qwertyssp
2018-04-20 17:46:31 +08:00
@zjsxwc 感觉然并卵啊
qwertyssp
2018-04-20 17:47:15 +08:00
@kisnows 我们就这样
qwertyssp
2018-04-20 17:48:22 +08:00
@BQsummer 我们做的是需求很稳定的产品,并非互联网产品,感觉成了加班开发
Drifter
2018-04-20 19:01:31 +08:00
其实是个相对概念,传统的瀑布流是需求分析,概要设计详细设计的流程一步步来的。需求开始就定好了,不能随便改,否则重新走流程。

对于一些传统的项目开发也是能适用的,但是现在互联网开发,产品自己都不知道自己要做什么或者也只是试错,肯定是不合适的。

敏捷开发应时而生,比如对于文档要求上做了简化,但要求即时沟通,互相讨论,比如流程上减少了大的周期,分成小的迭代周期等。

理论是好的,实践也还不错,但是国内很多公司流程不正规,并且以产品为向导等,造成实际敏捷并没有得到很好的实施。
qwertyssp
2018-04-20 21:20:18 +08:00
@Drifter 就怕遇到根本都没搞明白,然后就开始模仿的。。。
Microi
2018-04-20 21:26:03 +08:00
互联网产品的玩法,发现新需求之后,低成本试错,做了一堆“又不是不能用”的东西出来之后,达到“嘿,还真能用”的地步,就可以融资梭哈了。

传统软件开发这么玩基本就是等死吧您呐。
cxbig
2018-04-20 21:36:12 +08:00
敏捷开发就是利用一系列方法论和工具,由一个或几个熟悉团队的人带头,把整个团队的效率发挥到最大。
用最有效的方式互通进展,快速协调资源并处理遇到的特殊状况。
daigouspy
2018-04-20 21:37:56 +08:00
加班
nl101531
2018-04-20 21:44:23 +08:00
这个东西你们先做出来试试,好的话我在用。
目前已做了好几个类似的需求。
cnTangLang
2018-04-20 21:50:49 +08:00
刚好今天明天,咨询机构给集团 60 名高管做敏捷思维的培训。学习+练习的方式。虽然我 20 年开发+企业 IT 实践,带过无数个敏捷团队及项目,依然有新的感受。所以,敏捷思维是什么,敏捷开发是什么,绝对不是能简单概括的事。
daniellu
2018-04-20 22:02:32 +08:00
@netlxl 和随叫随改完全不一样,好么。 每个迭代承诺的 story points 是固定的,要在当前迭代加新任务 /修改,就必须移除多于的部分。而且,如果上一个迭代有遗留(没做完承诺的 story points ),这个迭代最大能承诺的是上个迭代完成的 story ponits。
当然,国内加班加到死那种模式算特例(其实,正常敏捷的话,就算不停加班,承诺的 Story points 也应该遵守这个规则)。
敏捷的前提是团队是自制的(不是没有 PM 或者其它管理者),团队要积极主动,因为任务正常模式下,是开发自己做完了,自己领的。
还有就是,完整的敏捷,是可以自我修复过程中还有流程中存在的问题的。
netlxl
2018-04-20 22:49:29 +08:00
@daniellu 我特意加了引号。
看楼上那么多回答,那才是真当成了“随叫随改”。敏捷开发因为没有成熟通用的过程还管理模型,所以特别用意被扭曲成“随叫随改”。
netlxl
2018-04-20 22:59:38 +08:00
我特意去看了 scrum,他是要求主管需求的产品负责人甚至是客户都要跟开发团队一起工作的。我见过的大部分产品经理(尤其是互联网挂口头上的)都是只有人脉和想法,并且完全不懂编码技术。而客户,必定是大爷。这种情况下谈敏捷开发就是耍流氓。
niubee1
2018-04-20 23:49:57 +08:00
国内谈敏捷的扯蛋的居多, 又没有一个标准的实现, 基本都是处于一个概念, 各自表述的阶段
hahasong
2018-04-21 00:14:35 +08:00
就是瞎改需求,多加班
leemove
2018-04-21 11:06:06 +08:00
敏捷开发在创业公司 多数成为了老板频繁在项目开发周期修改需求,和压缩工期的借口.完全变味了.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/448411

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX