這是張典型的敏捷開發(fā)中 Product Owner 的示意圖。
這張圖常常令人墮入1場爭辯: 是領(lǐng)域?qū)<遥€是架構(gòu)師, 來擔負 Product Owner?
其實, 爭辯這個問題, 基本上是只斟酌了 “敏捷開發(fā)中 Product Owner 的定義”,而完全疏忽了 “產(chǎn)品” 與 “團隊成員”,實際的現(xiàn)況。
只斟酌 “角色”;領(lǐng)域?qū)<摇⒓軜?gòu)師;便決定了企業(yè)內(nèi)誰擔負 Product Owner, 在實際的項目中,常常會找到錯(不合適)的 “人”,來擔負 Product Owner。而使團隊在項目的運作上與版本交付的效力與質(zhì)量上,均墮入空前的災(zāi)害。
對履行 Product Owner 這份 “工作” 而言,領(lǐng)域?qū)<遥軜?gòu)師都是 “對” 的角色;但是,“對” 的角色,卻不見得都是 “對” 的人。
“將企業(yè)內(nèi)現(xiàn)行的組織角色,直接就1對1的對應(yīng)到敏捷開發(fā)中的 Product Owner, ScrumMaster,這是疏忽產(chǎn)品,疏忽團隊成員現(xiàn)況的,1種極其毛病、極其笨拙的組織管理模式。這樣的模式,將使團隊會因 “對” 的角色,“錯” 的人,而墮入混亂,乃至崩潰的地步。
“團隊的主要,唯1的任務(wù)是開發(fā)產(chǎn)品。不是來照著規(guī)范、教條來做敏捷;
敏捷開發(fā)只是工具。而做產(chǎn)品的是 “人”
不是 “角色”。惟有找到 “對”
的人,才能做出 “對”
的產(chǎn)品; 這和角色有絕對必定的關(guān)系嗎?”