看板 Soft_Job
作者 remmurds (Stronghold)
標題 [心得] 敏捷課程觀察心得
時間 Sun Apr  1 17:34:22 2018


這篇是工作十年的大叔的碎碎唸


每換一份工作
反覆一再看到部分很愛談敏捷的人 code 寫得其差無比
連最基本的信箱驗證功能在內網都需要跑半分鐘
混亂的相依性造成簡單的功能不斷故障
而這些人都有幾個共同的特色:
參與很多敏捷課程
臉書上和 LinkedIn 上都是跟敏捷有關的連結


這讓我想到網路上的一篇文章
談的是道理和知識的區別
我覺得用來形容一些敏捷課程也很適用
http://imtopsales.com/?p=16370


這些年觀察下來
部分敏捷課程會讓人產生學很多的錯覺
但實質內容乏善可陳
要設計出有效率的架構很難
要把 code 和測試紮實地寫好也很難
軟體開發裡要面對的硬知識太多
但對於某些敏捷課程而言說的只是道理
再引用一些時間管理大師的話
就可以營造出學很多的錯覺
久而久之
那些真正需要硬底子的東西就不敢碰也不想碰了


不是說敏捷課程都不好
但不知道是不是基於商業考量
一些敏捷課程這些年來發展的方向已經幾乎與傳銷公司替員工安排的訓練無異
說得更難聽一點
敏捷不該成為某些人逃避專用的遮羞布
講道理很容易、講知識很難
上完敏捷課程之後
真的要想想學到的到底是哪個


以上就是大叔的碎碎唸
以下開放噓文




















--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.136.46.98
※ 文章代碼(AID): #1QmAUXS2 (Soft_Job)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1522575265.A.702.html
※ 同主題文章:
[心得] 敏捷課程觀察心得
04-01 17:34 remmurds
peanut97: 我期待你罵更多,舉更多例子耶,怎麼這樣就沒了XD1F 04/01 17:46
lions75219: Code寫得差是人的問題
跟敏捷課程沒有關係吧2F 04/01 18:00
我也覺得是人的關係
只是一些所謂的敏捷課程很容易成為這些人的避風港
angusyu: 真的啊,我也在等。我也可以幫你罵XD4F 04/01 18:02
大大們別這樣
點到為止就好
小弟還想混口飯吃
lazarus1121: 把半成品分多次拿出來驗測  再每天多加班2小時
給長官看起來就跟敏捷就有8成像了5F 04/01 18:03
※ 編輯: remmurds (223.136.46.98), 04/01/2018 18:11:05
dnabossking: 糟糕。樓上說的好像有點中肯,也讓我笑了7F 04/01 18:16
pttworld: 猜測沒上過敏捷課程8F 04/01 18:24
prag222: TW'S waterfalled agile hybrid solution9F 04/01 18:29
angusyu: 之前有一個主管聲稱自己上過訓練課程,結果還不是亂搞
為什麼這麼多人肚爛敏捷,因為在台灣都被魔改。一直說好有啥用,怎麼就沒聽過瀑布被魔改到讓人想幹譙
每次都只會聽到可以快速完成一個週期很有效率 然後不知為什麼底下的人就爆肝了10F 04/01 18:30
MOONY135: 沒用過敏捷 不過我都先求能過 後面再把CODE修改掉15F 04/01 18:45
WiseLin1125: 因為沒有真正 run敏捷吧,少了一個步驟就是被魔改,少了一個觀念也是魔改,敏捷沒有錯,錯的是使用的人功力是否足夠,是否真正理解什麼是敏捷吧,我也遇過說要跑敏捷的工程師,卻是把每一個功能都以Google高規格在寫,根本沒有按照task在執行,然後回頭過來說,為什麼跑了敏捷他們卻要加班…嗯…我也不知道該說什麼XD16F 04/01 18:46
prag222: 導SCRUM至少一讀一本專門的原文書,100~200頁
*要讀 ,上班族 讀的慢也要兩三個月23F 04/01 18:53
O187: 敏捷? 我都是談完需求2天內交付程式,很敏捷啦!不用什麼敏捷開發了25F 04/01 19:10
saladim: 開發方法論 跟寫碼正確性設計等等沒啥關係阿 除非在測試那邊有一些方法 方法論越來越像是榨果汁機了 肝炸出汁了雖然可能有魔改 但是本質上是要同單位時間做更多事27F 04/01 19:29
Awenwen: 同感…好像會了武功花招就不用蹲馬步了一樣30F 04/01 19:33
mysteriousGE: 被敏捷開發 與 敏捷開發的差異 XD31F 04/01 19:41
prag222: 根據爬文經驗好像國內外都差不多,真有實際經驗的都不多吧32F 04/01 19:57
sunsamy: yes,傳銷公司要騙錢騙工作當然要唬一些高深沒用的名詞
近來越來越多這種炒作,實際瞭解看內函就知道沒用
應該是說:code寫得差的越是容易相信這種唬爛33F 04/01 20:00
dsilver: 我也期待你多講一些36F 04/01 21:10
jame2408: 敏捷與寫 code 差有啥關係?說的好像用瀑布或 CMMI 的寫Code 就很強?為啥把不相干的兩件事放在一起討論?
不管走到哪都會有騙子的...37F 04/01 21:57
WiseLin1125: 難道空手道大師兄打贏柔道,是因為柔道比較爛?還是其實只是剛好學柔道的人能力差沒學到位而已?就交給大家自己去想了40F 04/01 22:09
sharku: 我也覺得沒正相關啊43F 04/01 22:11
pttworld: 這篇就是敏捷的道理,沒有敏捷的知識44F 04/01 22:46
Argos: 敏捷開發其實分成好幾個部份 有團隊管理的部份 又個人責任感的部份 還有實作的一些技巧的部份...等 缺了某一樣 勉捷開發就變得怪怪的
敏捷開發的實作技術部份 學起來確實有幫助的
團隊管理的部份 真的難 因為敏捷開發需要建立在團隊每一位成員都要有基本的sence與共識 管理這部份才玩得起來
而且敏捷開發其實並不是寫code更快產出更多...敏捷是行動靈活 不代表打怪會比較快啊 XDDDDD45F 04/02 00:05
u4m06: 大多跑scrum的公司都錯的離譜,甚至有看過只是每天開會講講今天做了什麼就當是scrum了…53F 04/02 00:37
ymcheung: 聽起來是貴公司HR/interview流程有問題?55F 04/02 00:41
PUTOUCHANG: 無腦 sprint 就是智障的作法, 特別是遇到無解的問題長期開發在那邊敏捷 planning, 敏你老母56F 04/02 03:20
iamshiao: 敏捷最常見的問題是 1.以為是仙丹治百病 2.只做半套58F 04/02 10:00
senjor: 我是覺得敏捷其實應該翻成靈活開發,敏捷很多人會誤會是開發速度很快的意思...59F 04/02 10:19
timwu: 某樓寫"勉捷"還真是傳神啊! 有人說敏捷跟開發技術不相關
我說就是允許不相關 才整天有這種離譜組合發生
https://goo.gl/qmoLqB61F 04/02 11:38

 
vi000246: 一個敏捷 各自表述64F 04/02 13:16
jame2408: agile without unit tests? 瀑布或 cmmi 的就會寫 ut?65F 04/02 17:16
twin2: 泰拳大師打敗太極騙子不能證明太極弱,但為什麼太極到處都是騙子卻沒一個能打的就是問題了66F 04/02 19:21
Masakiad: 敏捷跟code寫的好不好沒關聯,你是表錯意還是邏輯錯!?68F 04/03 06:45
csieflyman: 如果code寫得好才有本錢實施敏捷 code寫不好什麼開發方法都沒用 如果需求一直變 但程式改不動有啥用69F 04/03 20:35

--
作者 remmurds 的最新發文:
點此顯示更多發文記錄