軟體工程之動物世界

2021-06-12 19:53:16 字數 2241 閱讀 1293

編者按:每一軟體開發團隊中的不同成員都擁有不同的角色、承擔不同的責任,從而完成不同的使命。在乙個新建的團隊或者是創業型團隊中,根據他們各自的投入程度,存在著三種主要分工,鄒欣老師將之喻為豬、雞和鸚鵡。讓我們一起來聽聽這三種角色各自承擔著怎樣的職責和風險。或許你也可以此為關照,審視一下自己在所參與的團隊裡主要扮演的是什麼角色?

在乙個神奇的國度裡生活著許多動物,其中有豬,雞和鸚鵡。

它們每天搞頭腦風暴,琢磨如何創業,最後鸚鵡提議它們合夥開乙個早餐店。

具體分工如下:

豬:提供豬肉,做薰豬肉

雞:提供雞蛋,做煎蛋

鸚鵡:提供諮詢,它會每天閱讀大量部落格,給其他團隊成員提供建議,例如最新業界趨勢,最新術語,

software-as-a-service,

n-層架構,創業明星當年的軼事等等。

這項創業對三個動物的負擔是一樣的麼?它們應該各自佔多少股份?一旦創業失敗,豬、雞和鸚鵡會各自失去什麼?

在乙個團隊中,不同的成員來自五湖四海,為了乙個共同的目的,走到一起來了(至少表面上是這樣)。在一起吃飯的時候大家意氣風發,群情激奮,但是不同的人對於團隊的承諾是不一樣的。

有些人的角色是「——他們或者辭掉了工作,投入創業中;或者這一門軟體工程課是他們的必修課,他們一定要拿到高分,才能提高自己的gpa,申請到好學校。對他們來說,要想專案成功,他們要拿出自己身上的肉,背水一戰;一旦失敗,自己的老本也賠進去了。他們的投入級別是——全身心投入(committed)

有些人的角色是「——他們能做重要的貢獻,但是專案一旦失敗,他們的損失並不大,他們的生活還可以繼續下去。例子:有些人週末來給專案幫忙,平時自己上班;或者是選修軟體工程課;或者他們已經保研,只要這門課混及格就行。他們的投入級別是--參與(involved)

有些人的角色是「鸚鵡——他們有漂亮的羽毛,能說會道,聯絡廣泛,能提出很多建議,很多點子。但是他們不執行,除了一些人云亦云的觀點和一些關於架構的空談之外,他們沒有其他投入。一旦專案失敗,他們就會飛到另乙個專案中去。他們的投入級別是——圍觀(bystander)

乙個人可以同時做很多事,這些事情對每個人的輕重緩急各不相同,有些事情只能業餘幫一些忙,這無可厚非。加入乙個團隊時要弄清楚自己在團隊中投入的級別是什麼,別人的期望值是什麼。不要拿著賣白菜的錢,操那賣白粉的心——太不值得

同時,把一件事情做成需要很多人的幫助,創業者要不拘一格吸引人才。但是我們也要分清楚團隊成員的投入、承諾、責任是屬於哪乙個級別,哪些是「豬」,哪些是「雞」,哪些是「鸚鵡」。最壞的情況是找到一群鸚鵡,大家嘰嘰喳喳,來回撲騰,好不熱鬧。但是最後大家做鳥獸散,只落得一地鳥毛。

在競技體育,商業競爭中,如果乙個隊伍的隊員都是豬,另乙個隊伍的隊員都是雞,那誰勝誰負,就很清楚了,鸚鵡可以做拉拉隊,但是並不決定最後的勝負。

驅動和責任

在專案管理中是很重要的因素。有責任,有投入,有期待,才有回報。在《現代軟體工程》這門課中,我也要求同學們在自己的團隊中給每個成員決定乙個「團隊貢獻分」。一般來說, 貢獻和投入是很相關的。讓我們拭目以待!

作者介紹:

微軟亞洲研究院創新工程中心首席開發經理,和同事們一起把研究成果向產品轉化。他於2023年加入微軟公司,前後參與了outlook、product studio、visual studio等產品的開發工作。他利用業餘時間寫了《移山之道——vsts軟體開發指南》(2023年)、《程式設計之美——微軟技術面試心得》(合作,2023年)。他還在大學講授「現代軟體工程」課程。鄒欣於2023年獲北京大學計算機軟體專業學士學位;於2023年獲美國韋恩州立大學計算機軟體專業碩士學位。

如何花兩年時間面試乙個人

歡迎關注

微軟亞洲研究院人人網主頁:

微軟亞洲研究院微博:

msra

軟體工程 之 動物世界

在乙個神奇的國度裡生活著許多動物,其中有豬,雞,和鸚鵡。它們每天搞頭腦風暴,琢磨如何創業,最後鸚鵡提議它們合夥開乙個早餐店 具體分工如下 豬 提供豬肉,做薰豬肉 bacon 雞 提供雞蛋,做煎蛋 鸚鵡 提供諮詢,它會每天閱讀大量部落格,給其他團隊成員提供建議,例如最新業界趨勢,最新術語,saas,n...

軟體工程 之 動物世界

在乙個神奇的國度裡生活著許多動物,其中有豬,雞,和鸚鵡。它們每天搞頭腦風暴,琢磨如何創業,最後鸚鵡提議它們合夥開乙個早餐店 具體分工如下 豬 提供豬肉,做薰豬肉 bacon 雞 提供雞蛋,做煎蛋 鸚鵡 提供諮詢,它會每天閱讀大量部落格,給其他團隊成員提供建議,例如最新業界趨勢,最新術語,saas,n...

軟體工程 之 動物世界

在乙個神奇的國度裡生活著許多動物,其中有豬,雞,和鸚鵡。它們每天搞頭腦風暴,琢磨如何創業,最後鸚鵡提議它們合夥開乙個早餐店 具體分工如下 豬 提供豬肉,做薰豬肉 bacon 雞 提供雞蛋,做煎蛋 鸚鵡 提供諮詢,它會每天閱讀大量部落格,給其他團隊成員提供建議,例如最新業界趨勢,最新術語,saas,n...