[心得] 敏捷课程观察心得

楼主: remmurds (Stronghold)   2018-04-01 17:34:22
这篇是工作十年的大叔的碎碎唸
每换一份工作
反复一再看到部分很爱谈敏捷的人 code 写得其差无比
连最基本的信箱验证功能在内网都需要跑半分钟
混乱的相依性造成简单的功能不断故障
而这些人都有几个共同的特色:
参与很多敏捷课程
脸书上和 LinkedIn 上都是跟敏捷有关的连结
这让我想到网络上的一篇文章
谈的是道理和知识的区别
我觉得用来形容一些敏捷课程也很适用
http://imtopsales.com/?p=16370
这些年观察下来
部分敏捷课程会让人产生学很多的错觉
但实质内容乏善可陈
要设计出有效率的架构很难
要把 code 和测试扎实地写好也很难
软件开发里要面对的硬知识太多
但对于某些敏捷课程而言说的只是道理
再引用一些时间管理大师的话
就可以营造出学很多的错觉
久而久之
那些真正需要硬底子的东西就不敢碰也不想碰了
不是说敏捷课程都不好
但不知道是不是基于商业考量
一些敏捷课程这些年来发展的方向已经几乎与传销公司替员工安排的训练无异
说得更难听一点
敏捷不该成为某些人逃避专用的遮羞布
讲道理很容易、讲知识很难
上完敏捷课程之后
真的要想想学到的到底是哪个
以上就是大叔的碎碎唸
以下开放嘘文
作者: peanut97 (丁丁)   2018-04-01 17:46:00
我期待你骂更多,举更多例子耶,怎么这样就没了XD
作者: lions75219 (亚斯蓝)   2018-04-01 18:00:00
Code写得差是人的问题跟敏捷课程没有关系吧
作者: angusyu (〒△〒)   2018-04-01 18:02:00
真的啊,我也在等。我也可以帮你骂XD
作者: lazarus1121 (...)   2018-04-01 18:03:00
把半成品分多次拿出来验测 再每天多加班2小时给长官看起来就跟敏捷就有8成像了
作者: dnabossking (少狂)   2018-04-01 18:16:00
糟糕。楼上说的好像有点中肯,也让我笑了
作者: pttworld (批踢踢世界)   2018-04-01 18:24:00
猜测没上过敏捷课程
作者: prag222 (prag)   2018-04-01 18:29:00
TW'S waterfalled agile hybrid solution
作者: angusyu (〒△〒)   2018-04-01 18:30:00
之前有一个主管声称自己上过训练课程,结果还不是乱搞为什么这么多人肚烂敏捷,因为在台湾都被魔改。一直说好有啥用,怎么就没听过瀑布被魔改到让人想干谯每次都只会听到可以快速完成一个周期很有效率 然后不知为什么底下的人就爆肝了
作者: MOONY135 (谈无欲)   2018-04-01 18:45:00
没用过敏捷 不过我都先求能过 后面再把CODE修改掉
作者: WiseLin1125 (Wise)   2018-04-01 18:46:00
因为没有真正 run敏捷吧,少了一个步骤就是被魔改,少了一个观念也是魔改,敏捷没有错,错的是使用的人功力是否足够,是否真正理解什么是敏捷吧,我也遇过说要跑敏捷的工程师,却是把每一个功能都以Google高规格在写,根本没有按照task在执行,然后回头过来说,为什么跑了敏捷他们却要加班…嗯…我也不知道该说什么XD
作者: prag222 (prag)   2018-04-01 18:53:00
导SCRUM至少一读一本专门的原文书,100~200页*要读 ,上班族 读的慢也要两三个月
作者: O187 (187cm)   2018-04-01 19:10:00
敏捷? 我都是谈完需求2天内交付程式,很敏捷啦!不用什么敏捷开发了
作者: saladim (杀拉顶)   2018-04-01 19:29:00
开发方法论 跟写码正确性设计等等没啥关系阿 除非在测试那边有一些方法 方法论越来越像是榨果汁机了 肝炸出汁了虽然可能有魔改 但是本质上是要同单位时间做更多事
作者: Awenwen (初心者)   2018-04-01 19:33:00
同感…好像会了武功花招就不用蹲马步了一样
作者: mysteriousGE ( )   2018-04-01 19:41:00
被敏捷开发 与 敏捷开发的差异 XD
作者: prag222 (prag)   2018-04-01 19:57:00
根据爬文经验好像国内外都差不多,真有实际经验的都不多吧
作者: sunsamy   2018-04-01 20:00:00
yes,传销公司要骗钱骗工作当然要唬一些高深没用的名词近来越来越多这种炒作,实际了解看内函就知道没用应该是说:code写得差的越是容易相信这种唬烂
作者: dsilver (细数远星永唱泉水)   2018-04-01 21:10:00
我也期待你多讲一些
作者: jame2408 (冰)   2018-04-01 21:57:00
敏捷与写 code 差有啥关系?说的好像用瀑布或 CMMI 的写Code 就很强?为啥把不相干的两件事放在一起讨论?不管走到哪都会有骗子的...
作者: WiseLin1125 (Wise)   2018-04-01 22:09:00
难道空手道大师兄打赢柔道,是因为柔道比较烂?还是其实只是刚好学柔道的人能力差没学到位而已?就交给大家自己去想了
作者: sharku (明珠求瑕)   2018-04-01 22:11:00
我也觉得没正相关啊
作者: pttworld (批踢踢世界)   2018-04-01 22:46:00
这篇就是敏捷的道理,没有敏捷的知识
作者: Argos (Big doge is watching u)   2018-04-02 00:05:00
敏捷开发其实分成好几个部份 有团队管理的部份 又个人责任感的部份 还有实作的一些技巧的部份...等 缺了某一样 勉捷开发就变得怪怪的敏捷开发的实作技术部份 学起来确实有帮助的团队管理的部份 真的难 因为敏捷开发需要建立在团队每一位成员都要有基本的sence与共识 管理这部份才玩得起来而且敏捷开发其实并不是写code更快产出更多...敏捷是行动灵活 不代表打怪会比较快啊 XDDDDD
作者: u4m06 (u4m06)   2018-04-02 00:37:00
大多跑scrum的公司都错的离谱,甚至有看过只是每天开会讲讲今天做了什么就当是scrum了…
作者: ymcheung (ymc)   2018-04-02 00:41:00
听起来是贵公司HR/interview流程有问题?
作者: PUTOUCHANG (自己的废文自己发)   2018-04-02 03:20:00
无脑 sprint 就是智障的作法, 特别是遇到无解的问题长期开发在那边敏捷 planning, 敏你老母
作者: iamshiao (CircleHsiao)   2018-04-02 10:00:00
敏捷最常见的问题是 1.以为是仙丹治百病 2.只做半套
作者: senjor (哞哞)   2018-04-02 10:19:00
我是觉得敏捷其实应该翻成灵活开发,敏捷很多人会误会是开发速度很快的意思...
作者: timwu (Tim Wu)   2018-04-02 11:38:00
某楼写"勉捷"还真是传神啊! 有人说敏捷跟开发技术不相关我说就是允许不相关 才整天有这种离谱组合发生https://goo.gl/qmoLqB
作者: vi000246 (Vi)   2018-04-02 13:16:00
一个敏捷 各自表述
作者: jame2408 (冰)   2018-04-02 17:16:00
agile without unit tests? 瀑布或 cmmi 的就会写 ut?
作者: twin2 (猫熊)   2018-04-02 19:21:00
泰拳大师打败太极骗子不能证明太极弱,但为什么太极到处都是骗子却没一个能打的就是问题了
作者: Masakiad (Masaki)   2018-04-03 06:45:00
敏捷跟code写的好不好没关联,你是表错意还是逻辑错!?
作者: csieflyman (风之骄子)   2018-04-03 20:35:00
如果code写得好才有本钱实施敏捷 code写不好什么开发方法都没用 如果需求一直变 但程式改不动有啥用
作者: s0914714 (YA)   2018-04-08 15:36:00
人的问题阿 厉害的人就算没有敏捷也会有自己的方法

Links booklink

Contact Us: admin [ a t ] ucptt.com