圖片來源:businessbyjanice
Open Source 專案通常也會有所謂的Team Leader 的角色,但是這個Team Leader 的角色通常不像公司的Team Leader一樣有那麼具有權力,或是對於Team merber有制約力,所以如何管理一個Open Source Project 就變成一個難題。
因此這次ApacheCon 就有一整個Track 專門在談論針對Open Soruce Project 如何管理/營運/發展。而這個Talk就是在談論如何像老闆一樣授權 (How to Delegate, Like a Boss - Deb Nicholson),以下是我記錄的筆記。
身為一個Team leader 或是mentor,不應該把自己當老闆看待,應該視自己為一個協調中介者。
不要等到你透支了才想到要授權,一開始就要授權! (Don't wait delegate until you burn out. Delegate at first!)
由馬斯洛理論來看,通常會來參加 Apache 專案的都是為了自我實現(Self-actualization),贏得尊重(Esteem),增加社交網路(Social),比較少是為了較低層次的Safety 和 Physiological,所以對於這些人,最好的獎勵就是稱讚:
Thank you as the free money!對於Team Leader 要學會稱讚人的藝術,她舉個例子,稱讚就像在Code review一樣,要講詳細的內容具體的成就,而不是只是說好或不好。
Question welcome . more document on wiki can help you reduce your jobs.
雖然平常的分工可能都是把工作切的很細(Tie micro tasks to macro goals),但是務必要想辦法讓他們知道Total Picture Goal,讓他們知道他們做的東西都是為了大目標,不是在做無聊的事,知識工作者(尤其是Hacker / Geek )都不喜歡只當一個小螺絲釘,希望能有參與感。
如何控制大家的活動或意向,比如說用比賽或是成就系統,比如說現在很少人在review patch code,也許可以舉辦一個比賽,給大家分數。Review 越多的的人可以排名越前面 (因為大家都為了榮耀)
最後她還demo了一個社群討論專案信產生器 (Live delegating),不過似乎沒有Open Source出來~XD
Reference:
[1] How to Delegate, Like a Boss
沒有留言:
張貼留言