最近和很多人聊到, 要如何在公司開始推廣 agile. 這是一個大家很想知道答案的問題.
 
因為, 目前已經有很多書籍介紹 Scrum 或是 XP 是什麼, 市面上也有很多人在教授這個課程. 可是對於怎麼在公司內推行, 那是一個很藍海的領域. 問問題的人雖然多, 但是並沒有好的建議出現.
 
為什麼呢?
 
首先, 不同環境有不同問題, 你的解藥可能在我的公司是毒藥. 新創團隊的環境和心態, 一定和大公司或是成熟的公司不一樣. 沒有一個方法是銀製子彈, 可以一勞永逸或者一槍斃命, 殺死所有的狼人.
 
接著, 你是面對一個全新開始的團隊, 還是已經開始實踐 agile 的團隊. 不同實施程度的團隊, 所需要的做法也不相同. 一個是 1 到 100 的狀況, 一個是 0 到 1 的問題. 1 到 100 是已經有第一次成功或是賺錢的模式。可是 0 到 1 是還在探索怎麼讓它發生,怎麼讓團隊願意開始做.
 
在看 ”改變, 好容易” 一書中, 剛好提到要如何處理這樣的問題. 他認為我們可以從三個方面著手, 來讓人們容易改變原先的行為:
 
 
 
 
1. 容易落實的做法
很多時候, 大家並不是不想執行 Scrum, 而是不知道要怎麼執行. Scrum 只說要開會, 可是沒說會議怎麼開, 因此大家會在行動很猶豫. 這時候如果能有清晰明確的指示, 告訴大家如何一步步去做, 我想大家會想做的. 
 
例如: 在燒燙傷意外發生時, 要記得遵守 "沖脫泡蓋送” 的原則. 這個口號我想大家一定耳熟能詳, 並且朗朗上口. 因此, 當事情發生時, 相信能這樣做的民眾比例, 應該比以前沒有口號時的高. 
 
 
2. 情感上的轉換
有時候人們並不是不想改變, 而是改變要花很多精力去落實, 時間一久之後, 當意志力減弱, 我們自然而然就會放棄了. 這時候就要從情感著手才是關鍵. 很多時候, 我們會轉變, 其順序不是: 理智分析 -> 思考原因 -> 改變行動. 反之, 通常會是: 看見不同 -> 感受不同 -> 進而改變
 
例如, Ruddy 老師在 Agile Tour Taipei 2015 的分享, 他說明的看見的力量是很重要. 如果一開始跟你講 Little Law, 雖然你會覺得很神奇, 很有道理, 但是印象不會很深刻, 不會有讓你想要做改變的衝動. 
 
可是, 如果讓你看到在 Kanban 中 卡片卡卡不順, 或是一個人拿了很多張卡片, 你就會很清楚知道有問題, 你就會覺得多工真的影響 cycle time 很多. 這時候你想改變的情緒就會比較強烈, 有容易會比較持久. 這就是利用看見不同, 讓你情感轉換, 進而使得你改變行為.
 
 
3. 建立環境
我想大家都聽過孟母三遷的故事, 環境會影響個人行為. 我想這個道理應該是很直白, 不需要多作解釋. 這裡我們來看幾個 agile 的範例.
 
首先, 敏捷很重視溝通, 因此你的環境就需要讓大家容易溝通. 在分割團隊時, 沒事就搞個兩地合作, 這樣怎麼會快得起來呢. 並且你也很容易發現 agile 團隊的辦公室通常是開放空間, 只要抬個頭, 直接都可以和其他人交談. 並且很多地方還會有合適 pair programming 的螢幕和座位.
 
 
這本書真的不錯, 可惜已經絕版了, 只能去圖書館借來看看. 每次遇到這種狀況時, 都讓我覺得書真的要先賣來堆著, 否則之後就 GG 了. XDD
 
參考書目
 
arrow
arrow
    全站熱搜

    kojenchieh 發表在 痞客邦 留言(0) 人氣()