在完美的世界裡,Scrum 是這樣玩滴:
- Product Owner 對於專案所要處理的 problem domain 有多年的經驗,經常與客戶互動並且熟悉競爭對手的產品。Product Owner 腦袋清楚,說話條理分明,懂得事情的輕重緩急,文筆流暢,寫的『一手好 stories』。Product Owner 很有 guts,對外承擔專案成敗的責任,絕對不會把失敗歸咎於 team members。
- Scrum Master 熟悉 agile methods 與各種 agile practices 的精神,個性樂觀,有很強大的『正面力量』,就算是遭遇到挫折也能夠從失敗中學習並鼓勵隊友。Scrum Master 是一隻很稱職的『看門狗』與『牧羊犬』,保護 team members 不受不相關的人,事,物打擾,而且當 team members 偏移 Scrum 精神(or agile 精神)時可以適時地引導他們回到正軌。Scrum Master 知道如何幫助團隊逐步與持續地改善軟體開發流程。
- Team members 有著追求卓越的企圖心,有勇氣,誠實,積極主動,樂於互相協助幫忙。Team members 相信管理的最高境界就是『自我管理』,並深信採用 agile methods 來開發軟體將有助於達到自我管理的境界。
***
總之,人生最慘的事之一,莫過於你認識了一位美如天仙或是俊如潘安的女/男朋友,但卻因為『家人反對』或『社會觀感』,最後不能長相廝守。Scrum 也一樣,鄉民們可能不小心知道了 Scrum 這個『東東』,覺的用 Scrum 來開發軟體真是太讚了啦,但是卻因為『父母或是家人反對』(大,小老闆反對或是與不符合公司文化),而導致無緣繼續交往,殘念。
有哪麼嚴重嗎...你說....
當然有,尤其是如果鄉民們是那種『在硬體公司寫應用程式的人』,那就更慘,因為在台灣絕大多數的硬體公司,不管老闆公開說軟體如何重要又如何重要,開發軟體的人永遠都只是『配角中的配角』。想偷偷娶個『門不當,戶不對』的太太(就是 Scrum 啦),門都沒有。
舉幾個最簡單的例子:
- 老闆說:蝦米是 『死窟窿』?
- 某大頭說:我不管你們採用什麼 engineering practices,公司有公司的『制度』要遵守,我建議你(Scrum Master)先搞懂公司的『制度』。
- 這個專案是公司很創新的一個計畫,要做『雲端殺豬系統』,目前世界上沒有人開發過,所以找不到有經驗的 Product Owner 。
- 既然沒有合適的 Product Owner ,不然你就來當這個 Product Owner 好了。
- Scrum Master 和老闆吵架當場離職走人,或是
- Scrum Master 從看門狗『進化』成哈巴狗。
- Scrum Master 說:什麼是 agile?
- Scrum Master 說:我叫你先做這個 task 你還不聽!
- Product Owner 說:我不管,這些功能三個月全部給我做完。
- Product Owner 說:客戶試用過我們的『雲端殺豬系統』(其實連 login 都沒有),他們建議要加上『雲端燉東坡肉功能』才要考慮購買。
- (Sprint 進行到一半) Product Owner 說:A 客戶急著『雲端煮滷肉飯功能』,只要做出來就要買 500 套,趕快三天內做給他。
- Team Member 說:我昨天在寫程式,今天準備繼續寫程式,沒有遇到問題。
- Team Member 說:你(Scrum Master)又沒有告訴我這個 task 要先做...
- Team Member 說:你(Product Owner)需求又沒寫清楚...
- Team Member 說:為什麼要叫我寫 unit test?
- 要花多少時間才可以把員工從 cubicle 中拉出來改成『排排坐』?
- 公司可以接受 Scrum team 的人沒有個別考績這件事嗎?
- XX主管:人家都用 14" 的 notebook 寫程式,你寫什麼程式要用到 22" 的螢幕?
- XX主管:別的工程師都買一台兩萬八的 notebook,你們為什麼要用到四萬的?不准!
- XX主管:用無線鍵盤,滑鼠寫程式會比較快嗎?
- XX主管:你寫什麼程式要用到 8G RAM?
- 硬體部門都有沒專屬會議室了,不可能給軟體部門專用的會議室。
***
前幾天日本發生了芮氏地震規模 9.0 的超級大地震並且引發大海嘯與核電廠危機,很多人都在談日本人對於災害應變的規劃做的真是好,要是這麼大的地震發生在台灣,老早就......
是『方法的問題嗎』?是日本人不肯把災害應變規劃跟我們分享嗎?還是我們『不肯被分享』?光有『好對象(好方法)』,『父母觀念不改』,『社會文化不進步』,梁山泊與祝英台,羅密歐與茱麗葉,小龍女和楊過的故事還是會繼續發生滴。
***
友藏內心獨白:『危大路 屁』對白-- Is it good to drink...麥共家綴(別說這麼多),喝看看就知道...
公司資源吃緊,那product owner 和scrum master可以同一個人嗎?
回覆刪除Team member也順便是同一個人orz
回覆刪除To 湯米:
回覆刪除Scrum 官方說法是:『絕對不行』...但是台灣法律應該沒有這樣規定,所以,就算貴公司 PO 和 SM 是同一人也不用擔心需要上法院。
To 匿名:
回覆刪除還真有人問過 Teddy:『Scrum 能不能用在一個人的專案上』...
其實他是『維大粒』 XD
回覆刪除