公交車上的合伙人

貢獻開源與擠公交

擠過公交車嗎?知道變心板嗎?也許有些年輕的朋友,不一定聽說過這個名詞。簡單說:當一輛擁擠的公交車駛進站臺的時候,大家都會拼命的想要擠上去。站在下面的人,會拼命喊:往里擠一擠,還有地方呢!但是,一旦等到這個人,踏上了公交車的那塊踏板,立馬口風就變了:擠不下了,實在擠不下了,后面的人等下一部車吧。

這與貢獻開源,有什么關系?

當你是一個Contributor,尤其是一個新手的時候。你希望能夠向社區貢獻代碼。然后你會感受到一種:橫挑鼻子豎挑眼的氛圍。那些參與Code Review的人,竟然能夠挑出這么多毛病,天哪,連一個標點符號的毛病都給你找出來。還讓不讓人活了?

等到某一天,也許你會成為一個開源項目的Committer,你去Review別人的代碼時,一定不會輕易地放過那些新來的家伙。當初你的遭遇有多艱難,你的眼光就會有多高,標準就會有多嚴格!

這就是踏上了變心板的Committer。

合伙人制度

合伙人在法學中是一個比較普通的概念,通常是指以其資產進行合伙投資,參與合伙經營,依協議享受權利,承擔義務,并對企業債務承擔無限(或有限)責任的自然人或法人。

但是在今天這篇文章里,我想談到的合伙人,主要是以下場景:一個優秀的投資人,或者一個優秀的律師,被老板通知,吸納他成為公司的合伙人。于是,他就從一個打工仔,升級為公司的共同經營者。共擔風險,共享成功。

在開源社區,Committer本質上就是一個開源項目的合伙人

所以,當你成為一個企業的經營者,或者成為一個項目的合伙人。你的身份自然會導致你的心態發生變化。而你成為合伙人的過程越是艱難,你自然會越加看護這個困難的過程。

  • 在Contributor的階段,你只想著自己的代碼能夠提交進社區,這樣自己的簡歷能夠變得更好看。
  • 但是在Committer的階段,你會維護整個項目的架構和質量,不會輕易的讓人敗壞他。

組織的成功,來自于合伙人選拔機制的成功

脫離開源軟件開發的范圍,我們同樣需要設計某種組織的晉升機制。如果我們希望打造一個充滿活力的,具備開放性的,能夠不斷成長的組織。一個寬進嚴出的選拔機制,就成為必須!

組織類型:軍隊還是合伙人?

有很多公司,非常羨慕軍隊的紀律嚴明,執行力強。往往希望把自己的隊伍,打造成準軍事化組織。

比如這樣的文字:“自實行準軍事化管理以來,從集團總部到各個分公司,都緊緊抓住上班前的這20分鐘進行列隊整訓。以退伍軍人或有經驗的領導干部充任教官。教官嚴格指導,認真負責,員工一絲不茍,認真訓練,最后在一片口號聲中班前會結束。全體員工帶著一身朝氣和無限激情投入到一天的工作中去,使工作效率和企業形象有了大幅提高,收到了良好的效果。”

呵呵,你信嗎?

歸根結底,軍事化管理還是合伙人制度,是一個決策策略的問題。遇到問題,特別是存在分歧的時候,是由官大的說了算?還是大家一起商量,最后按股份占比投票?

要說決策效率,肯定是一言堂的效率高。但是失敗的風險呢?往往也是一言堂的風險更高。

還有一種極端情況,在基層遇到的矛盾,一級一級的向上級尋求結論,反而降低了決策的效率。

簡單總結

  • 越是開放性組織,越是面臨眾多不確定性,需要激發創造性的組織,越是應該選擇合伙人制度
  • Contributor與Committer的劃分,是開源社區的成熟經驗,值得借鑒
  • 如何設計一種合理的制度,以公開的方式選拔組織的合伙人,是一個有趣的話題,值得進一步深入探討
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容