l

2013年3月18日 星期一

小員工如何說服老闆導入Scrum?

Mar. 17 23:01~23:55

341149770134157

先打個廣告,「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了熱戀

***

友藏內心獨白:「病急亂投醫」,這是哪招啊?

沒有留言:

張貼留言