Mar. 17 23:01~23:55
先打個廣告,「Scrum敏捷方法實作班:第六梯次」招生中,4月13~14日(六、日)上課,早鳥優惠到4月1日截止。想了解敏捷開發與Scrum框架的鄉民們歡迎報名參加。
***
Teddy上完「Scrum敏捷方法實作班」之後,幾乎每次都會被學員問到以下這個問題:
Teddy你能不能教我一句話,讓我回去跟我老闆講了之後他就願意導入Scrum?
如果世界上真的有這樣的一句話,Teddy還要拜託知道的鄉民們來教Teddy哩。一句話就把 魔王 Boss給KO了,哪有那麼簡單的啊。在Teddy的經驗中,導入Scrum的團隊要比較順利的運行,通常要有高階主管的支持,如果只是基層員工一頭熱,或是熱血技術小主管自己有興趣,頂多只能嘗試daily Scrum或是一些敏捷開發實務做法(例如自動化測試、持續整合),連要做到sprint planning meeting都不太容易(因為沒有Product Owner,就算有,PO不願意也不想每兩週來和團隊開會)。
在Teddy的經驗中,開發團隊可以開始導入Scrum,最低程度都有技術總監或是處長級的主管支持,加上經理或資深經理的配合。層級再高一點的,有大公司IT部門的協理、副總,或是公司副總、總經理,還有兩次經驗是公司董事長親自參與。總之支持的管理層級越高,導入初期所遭遇的非技術困難(人與政治因素)相對就比較小。
***
高階主管為什麼主動支持?
看到這裡鄉民們可能會想問:為什麼這些公司的高階主管願意支持導入Scrum?答案很簡單:就是感覺痛了。蝦米?感覺痛了,這是什麼理由?
舉個例子,有一次Teddy跟某遊戲公司的主管聊天:
Teddy:聽說你們在2005年到美國參加GDC(Game Developers Conference)就已經聽過會議中有老外介紹在遊戲開發中採用Scrum的經驗分享?
主管:是啊,Scrum好幾年前我們就聽過了。
Teddy:2005年到現在(2012),也有將近7年的時間了耶,怎麼這段時間之中你們都沒有想過要採用Scrum?
主管:因為以前遊戲業景氣很好,躺著就可以數鈔票 賺錢很容易,所以大家對於導入新的開發方法意願就很低。
Teddy:那現在想要採用是因為…
主管:沒錯,就是因為今年(2012年)線上遊戲景氣很差,因為行動遊戲的崛起,讓遊戲業重新洗牌。因此我們也不得不考慮改變原本比較waterfall的開發方式,試著導入Scrum試看看。
***
有兩位上過Teddy「Scrum敏捷方法實作班」的學員問了Teddy同樣的問題。
Teddy:請問你們公司現在有賺錢嗎?
學員:有啊,而且由於我們公司做的業務算是「獨門生意」,所以公司還滿賺錢的。
Teddy:那你為什麼想導入Scrum?
學員:因為我們每個人手上都接了好幾個案子,而且有時候經常要處理以前人所留下來的bug。雖然公司賺錢,但是開發人員壓力很大,最多待2~3年就離職,新人來又要重新訓練…
Teddy:老闆覺得這個現象會是一個問題嗎?
學員:ㄟ,公司中有些人認為這不是問題,反正只要有人可以接手就可以了。
Teddy:如果老闆本身不覺得痛,那你是很難說服老闆改變目前的工作模式。除非老闆本身是個明君,但這個機率通常不高。也許你可以等下次有人離職,或是利用發生其他重傷害的機會,跟老闆洗腦一下敏捷開發的好處,看看有沒有機會再找一個案子來嘗試一下新的開發方法。
學員:那我不是應該請我老闆來上Scrum的課?
Teddy:完全正確,但是你老闆通常不會來。雖然老闆太忙不想來,但員工來上課也是有幫助的。學會Scrum之後,可以在平時或災難發生時,慢慢跟老闆洗腦,等到哪一天老闆真的痛的時候,此時可能想起有Scrum這帖藥方,在「病急亂投醫」的緊急狀況下,說不定你老闆就答應你可以試試看Scrum了。
***
友藏內心獨白:「病急亂投醫」,這是哪招啊?
沒有留言:
張貼留言