中文原创av,日韩黄色在线视频,欧美日韩操,亚洲精品国产精品国自产网站按摩,欧美日韩国产一区二区在线观看,男人久久久,亚洲精品久久网白云av

軟題庫 培訓課程
當前位置:信管網 >> 其它資料 >> 文章內容
關于中小型項目團隊建設的若干思考
來源:信管網 2012年07月03日 【所有評論 分享到微信

  兵書有云:“兵不在多,而在于精;將不再廣,而在于勇”。因此一個軟件項目能否成功其關鍵并不在于有多少人,而在于如何建設一個高效、和諧、反應快速的團隊。但是說起來簡單,可在實際工作中我們總會遇到許多難以預料的問題,這些問題有些是技術上面的有些并不是技術上面的,有些問題可能在目前中國式的軟件開發(fā)中永遠也不能很好的解決。但是,生活還要繼續(xù),程序員也需要面包和牛奶,面對這樣的情況我們所要做的是“把問題搞定!”。

  目前根據開發(fā)團隊的人數(shù)基本上可以把軟件開發(fā)團隊分為:

  1、大型團隊:我個人認為大型的團隊沒有一個固定概率,通常有若干個中型或者微型的團隊中一起來完成一件事情,這樣的團隊 可以稱之為大型團隊。諸如微軟、google這樣的團隊不在本文到討論范圍之內。

  2、中型團隊:通常團隊的人數(shù)字20人以下,10人以上并且在做通一件事情的開發(fā)團隊。這樣的開發(fā)團隊可以有這樣幾個部分組成。

  3、小型團隊:5人以上,10人以下。

  4、微型團隊:5人以下,有時候甚至一個人,筆者就有過這樣的經歷。

  在web2.0時代造就了大量新興的網站,這些網站在開始的時候通常是由一些小型團隊開始的,如果這個時候沒有組建一個好的團隊那么項目可能堅持不到鳳凰涅磐的那天(通常是被收購或者得到GC :))。同時web2.0時代一切都趨于理性,各路財神無不看緊錢袋因此創(chuàng)業(yè)型的團隊不可能在一開始就組件很大的團隊,因此中小團隊的建設顯得尤為重要。

  凡是項目團隊肯定就要有一個負責人,這個負責人就是通常所說的項目經理??赡艽蠹宜洑v的團隊多是一個或者幾個大蝦帶著一群小蝦一起開發(fā)。現(xiàn)在第一個問題來了,項目經理到底要不要有很好的技術底蘊?我想大家在面試的時候經常會被問到這樣一個問題:“如果某完全不懂技術的人領導你,你會服從他的領導嗎”,我想大多數(shù)人都會回答:”服從“,雖然心里并不是真服從。但我們經常遇到的一個情況是:項目經理對下面的開發(fā)人員失去了控制。所以目前大多數(shù)項目經理都是在程序員中產生的,我想這也是大多數(shù)程序員奮斗的目標吧(之所以說是大多數(shù)那是因為我們不得不承認有些人天生確實不適合管理一個團隊)??墒窃S多技術高手走上管理崗位后變得無所適從,甚至有的既沒有有效的帶領團隊很好的工作,同時也荒廢了自己的”武藝“。那到底項目經理應該由什么樣的人來擔任呢。依筆者愚見,在中國式的軟件開發(fā)中項目經理是那些有管理才能的技術高手來擔任。至于其原因筆者認為有以下幾點:

  1、和開發(fā)人員的交流問題

  項目經理如果不是搞技術出身的話那么他很難理解開發(fā)人員的一些行為,同時他也不能程序可以理解的語言將問題描述清楚。還有,沒有搞過技術開發(fā)的項目經理通常不能很好的理解程序員的工作習慣。筆者就遇到過這樣的一件事情,開發(fā)人員正在為趕進度全力以赴對某個技術難題進行攻關,這個時候項目經理在寫一份需求,他有個并不是很重要的問題需要咨詢開發(fā)人員,于是這位老兄隨即打斷開發(fā)人員的思路,向他詢問這個問題。結果是可想而知的,開發(fā)人員最反感在他集中精力解決某個問題的時候被人打斷。其實搞過技術攻關的人都知道,如果換個時候提問結果是不一樣的。同樣的問題在不同的時刻提出往往結果是不一樣的。

  2、對問題的思考角度

  開發(fā)人員和非開發(fā)人員思考問題的角度通常是不一樣的,這里筆者并是強調項目經理非要按照開發(fā)人員的思維考慮問題。比如項目 經理在跟客戶交流的時候是絕對不能用開發(fā)人員的思維跟客戶交流的。但是同樣的問題如果你在跟開發(fā)人員交流的時候,能夠按照開發(fā)人員的思維方式表達出來那么結果是皆大歡喜。由此可見技術能力對項目經理是比較重要的。

  3、統(tǒng)一的描述語言

  目前的開發(fā)實踐中似乎缺少一個統(tǒng)一的思維表達方式,RUP,UML似乎并不能完全解決我們的問題。“用戶不懂java,同樣也不懂UML” 因此項目經理的技術能力就跟顯得重要了。他能夠把用戶的要求用程序員的語言表達出來。

  綜上所述有管理才能的技術高手來擔任項目經理還是比較合適的。

  討論完中小型團隊中的項目經理,下面我們來探討一下中小型團隊中的主力-程序員。他們應該如何組織呢?

  筆者個人認為有以下幾點可以參考

  1、如果開發(fā)團隊的人數(shù)小于5人,那么有項目經理直接領導。

  2、如果開發(fā)團隊大于六個人可以將它們劃分為若干個小組每個小組不少于三人不多于5人,同時每個小組設組長一名。這里筆者提醒大家都是,在一個小組中組長的技術能力要高于組員,不要讓小組中存在和組長技術能力不分上下的人。這樣不利于小組的和諧。誠然,現(xiàn)實的工作中有很多李云龍,趙剛似的好擔當。但是那確實很好,我們沒有必要冒這個風險。

  3、在項目的開發(fā)過程中有很多需要進行技術攻關的任務,這個任務通常是項目經理一人來搞定(條件是他有這個實力)或者有些團隊會設定專門的技術攻關小組。筆者并不反對這一點做法,只是如果在條件允許的情況可以將這些任務適當?shù)姆峙涞礁鱾€小組,這樣能讓每個開發(fā)團隊的成員都有機會接觸到新的東西,畢竟沒有誰喜歡一直調用別人的API。

掃碼關注公眾號

溫馨提示:因考試政策、內容不斷變化與調整,信管網網站提供的以上信息僅供參考,如有異議,請以權威部門公布的內容為準!

信管網致力于為廣大信管從業(yè)人員、愛好者、大學生提供專業(yè)、高質量的課程和服務,解決其考試證書、技能提升和就業(yè)的需求。

信管網軟考課程由信管網依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識與高頻考點,為學員考試保駕護航。面授、直播&錄播,多種班型靈活學習,滿足不同學員考證需求,降低課程學習難度,使學習效果事半功倍。

相關內容

發(fā)表評論  查看完整評論  

推薦文章