Re: [討論] 關於敏捷越來越深入台灣職場

軟工

73283

: 小弟就業大概十來年
: 雖然剛入職場時
: 敏捷開發就已經是很紅的議題
: 但至少我前幾份專案都還是很傳統的瀑布
: 個人感覺是近年越來越明顯
: 所有的專案管理方式都越來越朝敏捷的概念走
: 我自己體感
: 比以前痛苦指數提高了很多
痛苦就不是敏捷

: 例如說
: 以前談好一整個版本的spec
: 要談時程就是基於一整個版本再談
: 中間有什麼改動很正常
: 基於是整個版本談時程
: 大多數還有arrange的空間
: 時程變動就是整體移,不會在一條一條對
: 通常不太會很細節的追進度
: 頂多每週或每天需要跟自己直屬報一下
這還比較敏捷

: 最近幾年很明顯
: 所有的專案管理方式都往敏捷的精神走
: 工作訂出來就是丟給工程師問時程
: 沒有一個很固定的版本空間
: 就是請你一直做,做到一個程度再確定版本
敏捷跟不確定不相關,這是誤解。這種情況其實就是隕石

: 但是需求一直改本來就很正常
: 所以明面上是工程師自己壓
: 但其實需求根本不固定
: 所以細項時程根本沒參考性
: 每天為了其實很不重要的東西被時間追著跑
壓時間就不是敏捷了。

: 早期都是談1-2個月的版本開發時間
: 需要的話平日加班週末加班趕進度
: 進度狀態比較好也可以適度休息一下
: 只要在講好的時間拿出來,大家都好說話
: 現在偏向每一天都被進度追著跑
: 一個禮拜要報好幾次進度
: 時程沒對到就說工程師自己定的
再重申一次,定時間是完全違反敏捷的精神。敏捷是預估(forecast)不是設定(promise)

: 以前傳統瀑布式自己可以抓放工作
: 有些小東西先放一下以後再處理
: 或是卡關太久需要交代進度
: 就抓個小東西出來作
: 交代完進度再來專心面對魔王關
: 現在敏捷其實
: 不會給你自己安排的空間
: 東西丟出來就要定時程
: 每次都跟你逐條討論
: 你根本無法自己安排每天要做什麼
: 甚至上下午可能都被定死
流星雨,不是敏捷

: 先不討論哪一個開發模式對專案品質比較好
: 我也沒有那個視野可以討論這種事情
: 單就痛苦指數來說
: 從工程師角色看,絕對是指數級上升
: 我就很不解
: 為啥很多工程師很熱衷於討論敏捷開發
: 甚至是去學習敏捷開發課程
: 從我的邏輯看
: 相當於工程師用管理者的視角
: 去思考如何壓榨自己
: 然後還去實踐
因為你被假敏捷壓榨。Scrum常常會變成這樣,Scrum是壓榨員工的好工具,如果濫用的話。

---------------------

敏捷軟體開發宣言
https://agilemanifesto.org/iso/zhcht/manifesto.html

個人與互動 重於 流程與工具
可用的軟體 重於 詳盡的文件
與客戶合作 重於 合約協商
回應變化 重於 遵循計劃

也就是說,雖然右側項目有其價值,
但我們更重視左側項目。

敏捷軟體的 12 個原則
https://agilemanifesto.org/iso/zhcht/principles.html


Ron Jefferies有寫Scrum的問題,但問題就是使用的人
https://ronjeffries.com/articles/018-01ff/scrum-not-asd-1/

特別有講sprint壓時間是完全違反敏捷的精神。

敏捷的起源是跟"toyota way"很有關係的。實做的人(工程師)要主導開發,換句話說是由下往上。瀑布是由上往下。隕石跟流星雨也都是由上往下。

像我就很不欣賞Jira跟Slack,不是工具不好,但使用起來都是追進度,抓戰犯,完全違反敏捷的精神。

敏捷的意義是以人為本,支持工程師,跟客戶良好互動,但台灣很多公司都是用敏捷之名行壓榨員工之實。

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.248.96.54 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1721967243.A.64F.html
mercurycgt681樓敏捷是快速取得回饋並持續改善 廢物公司只想快速結 07/26 12:22
mercurycgt682樓案死不改善 07/26 12:22
kuosos5203樓你這樣講我勉強認同,唯一一個點,Rd主導開發,但 07/26 12:27
kuosos5204樓需求還應該給專業的處理吧,我想,jira真的超雷的 07/26 12:27
kuosos5205樓,slack還比較有用處 07/26 12:27
RX12266樓推, 真的大部分的scrum都是雷缺 07/26 12:31
APTON7樓給原PO:你應該是誤解了 "主導" 可參考"安燈系統" 07/26 13:04
abccbaandy8樓可用的軟體 重於 詳盡的文件 那可用是誰說的算? 07/26 13:14
Lordaeron9樓這樣是不用結案的概念。 07/26 13:18
LiebeLion10樓你說的是理論 他說的是現實 07/26 13:26
本人11樓Linux Kernel就是很好的敏捷案例。APTON大的"安燈系統"比 07/26 13:29
本人12樓我剛才想打的一串的好,精簡清楚。 07/26 13:30
alongalone13樓說得很好.下次可以直接用貼的.但沒有解決實務問題 07/26 13:46
Lordaeron14樓Linux kernel project 是agile? 給一下出處好吧。 07/26 14:05
MoonCode15樓員工痛苦股東才會爽 07/26 14:09
atst216樓@Apton, @原Po, 兩位的'主導'定義好像跟一般不太一樣? 07/26 14:18
atst217樓能否詳細說明一下,這裡的主導是只有出問題時停下來嗎? 07/26 14:18
atst218樓還是包括專案的成果評估,方向,業務目標在內? 07/26 14:19
MOONY13519樓大家都說不是敏捷,那那間公司跑的是真敏捷? 07/26 14:50
Lordaeron20樓按上方的定義:不用結案的公司。 07/26 15:20
ikimerr21樓國外公司都受不了被壓榨的工作模式,早就已經放棄敏捷開 07/26 15:39
ikimerr22樓 07/26 15:39
ikimerr23樓就台灣人自己越來越盛行www 07/26 15:39
Lordaeron24樓咦...這個說法,給個出處好吧。 07/26 16:10
APTON25樓@atst2 如果以"做產品"的角度 當然是都要包含 07/26 16:14
APTON26樓不然最後遇到狀況,開發還是會回頭去問同樣的問題 07/26 16:15
APTON27樓但是大部分的公司都是分工不合作 各團隊的距離很遠 07/26 16:16
happy864928樓台灣老闆眼中的敏捷=你各位員工員工做快一點 07/26 16:50
fatb29樓怕加班的我把敏捷點滿了...還是繼續加班 07/26 16:50
tzouandy281830樓痛苦就不是敏捷?所以敏捷式宣言包含不能痛苦是不是 07/26 17:38