監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設計管理系統(tǒng) | 甲方項目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關閉
工程項目管理軟件系統(tǒng)

當前位置:工程項目OA系統(tǒng) > 建筑OA系統(tǒng) > 工程項目管理軟件系統(tǒng)

軟件開發(fā)團隊中的普遍問題及高效團隊特征

申請免費試用、咨詢電話:400-8352-114

一、高效軟件開發(fā)團隊的特征
  本人從事軟件開發(fā)幾年以來,經(jīng)歷了多次的成功與失敗的體驗,總覺得我所在的團隊可以做得更好些,但結果并不是我想象中的那樣,許多時候整個團隊并不能像我想象那樣運作,總是出現(xiàn)各種各樣的問題。一些問題的存在只是因為其他問題存在而存在的,所以我一直都想尋找開發(fā)團隊優(yōu)化的根源。也許,至今,我仍沒有找出真正的根源,單是至少已經(jīng)像前走出了一步,體會到了一個高效的開發(fā)團隊應該具備的特征,在此簡單描述一下。
  1、 團隊有明確的共同目標
  事實證明,一個具有明確的而且有挑戰(zhàn)性目標的團隊比目標不明確或不具有很大的挑戰(zhàn)性目標的團隊效率高得多,通常技術人員往往會因為完成了某個明確的任務,而且這個任務的完成具有挑戰(zhàn)性的意義而感到自豪,反過來團隊成員為了獲取這種自豪的感覺而更加積極的工作從而帶來團隊開發(fā)的高效率,如作為系統(tǒng)設計人員很清楚的知道在什么時候要做到什么,什么時候開始做,什么時候必須完成,為了完成工作必須面臨哪些挑戰(zhàn),怎么解決這些困難等為設計出一個高質量的軟件項目提供了重要保證,而模模糊糊的去設計一個系統(tǒng)或模模糊糊的就去編寫代碼是非常危險的,而且會為此付出高昂代價,因此高效的軟件開發(fā)團隊具有挑戰(zhàn)性的共同目標。
  2、 團隊有很強的凝聚力
  在一個高效的軟件開發(fā)團隊中,成員們凝聚為一個整體共同進行工作,他們是相互支持、互相交流、互相尊重的,而不是相互推卸責任、保守、相互指責的,在一些散亂的開發(fā)團隊中往往存在這樣的問題,一些程序員是比較保守的,明明知道另外的模塊中需要用到一段與自己已經(jīng)編寫完成但有些難度的程序代碼,他也不愿拿出來給其它程序員共享,不愿與系統(tǒng)設計人員交流,這樣給項目的進度造成了些不可度量的因素。
  3、 團隊有融洽的交流環(huán)境
  在一個開發(fā)團隊中,每個人行使自己的職責,如需求分析人員制定需求規(guī)格說明、系統(tǒng)設計人員做系統(tǒng)概要設計和詳細設計、項目經(jīng)理配置項目開發(fā)環(huán)境并且制定項目計劃等,但每個人的工作不可能做到完美的,如系統(tǒng)概要設計的文檔可能有個別地方詞不達意,做詳細設計的時候就可能會造成誤解,項目經(jīng)理制定計劃時可能忽略了某種風險的存在而造成執(zhí)行者過于緊張的壓力等等情況都需要大家通過交流、反饋的手段然后協(xié)商解決的,因此高效的軟件開發(fā)團隊是具有融洽的交流環(huán)境的,而不是那種簡單的命令執(zhí)行式的。
  4、 團隊有明確的角色劃分
  所有成員都明白自己的職責,知道必須完成什么計劃?由誰來完成?什么時候開始?什么時候結束?按什么順序?這里我所強調(diào)的是整個團隊必須有一個核心,這個角色就是項目經(jīng)理。這個角色應該具有相應的日程制定和修改權利,開發(fā)團隊內(nèi)部人員調(diào)配的權利,分配任務并驗收的權利,在開發(fā)團隊中不應該再有其他行政權利角色存在。想到這一點的原因就是我曾經(jīng)處于模糊的角色任命狀態(tài),老總并沒有明確指定我為項目經(jīng)理,但實際上是承擔這一角色的工作和責任。這就導致了有責任而無權利的狀態(tài),導致很多事情障礙重重,無法順利開展。
  綜上幾點,不難看出軟件開發(fā)團隊酷似一個足球隊,因為二者是如此的相近。球對的核心是人,開發(fā)團隊的核心也是人;球隊中需要不同角色各負其責,如前鋒、后衛(wèi)、守門員,開發(fā)團隊也是需要美工、架構師、DBA、測試員;球隊需要教練,開發(fā)團隊需要項目經(jīng)理。喜歡足球的朋友都清楚,一場球賽中假如球員之間缺少默契的配合或教練的指導思想執(zhí)行不到位等情況下,那場比賽多半是以失敗告終的,因為這支球隊并不是優(yōu)秀的球隊。開發(fā)軟件項目就象一場進行中的足球賽,是靠項目管理、系統(tǒng)分析設計、程序編制、測試等不同角色人員共同協(xié)作完成的,不同角色的人執(zhí)行的工作相互促進和制約著其它角色的人的工作。
  二、開發(fā)團隊中存在的普遍問題
  好的團隊各具特色,單是不好的團對卻如出一轍,基本上都存在以下幾個方面的問題:
  1、 項目經(jīng)理領導不力
  有效的領導是高效率軟件開發(fā)團隊的基本要求,如果領導不力,工作計劃就不一定會合理,團隊成員也不一定會投入工作的熱情,使團隊的凝聚力大打折扣;如果領導不力,就不一定有明確且具有挑戰(zhàn)性的目標,團隊成員就無法完成高質量的項目產(chǎn)品,無法投入信心和激情。傳統(tǒng)的舊體制下的管理思想的沿襲,是部分領導還具有老大爺?shù)男膽B(tài),于是貪功、推卸責任、明則保身等一系列現(xiàn)象也相繼而生;如果領導不力,就無法營造融洽的交流環(huán)境,團隊的工作便是死板的沒有生氣的;如果領導不力,就不知道采用什么樣的開發(fā)過程是合理的,就不可能高效率、高質量的完成軟件項目。領導不力還可能導致其它問題的出現(xiàn)。考試大整理
  2、 成員缺少必要的信心和激情
  也許你會發(fā)現(xiàn)周圍的一些同事僅僅是為了薪水而工作,在執(zhí)行工作的時候即使發(fā)現(xiàn)了上層領導忽略的問題依然照糊涂畫瓢也不反饋問題所在,即便他是個天才,但成功不會屬于他的,因為成功垂青于有激情的人才,其實這些同事并不是一開始就缺少激情的,原因也許是失去了信心,而暫時做"糊涂人"而已,無論如何,缺少信心和激情的團隊,只會是一盤散沙。
  3、 成員相互的合作并不協(xié)調(diào)
  在一個開發(fā)團隊中偶爾有部分人不愿意與整個團隊合作,也許是這些人性格比較保守,也許是有某些不平衡的心態(tài),也許是他們還沒有明白目標是什么,也許他們并沒有體驗到團隊開發(fā)成功的快樂,等等。不管怎樣,這種情況的出現(xiàn)必然影響融洽的交流環(huán)境。也許是一些不良的傳統(tǒng)觀念和思想的沿襲,一些軟件開發(fā)團隊出現(xiàn)了排擠其它有異議的成員、推卸責任、相互指責、貪功等,這種情況是最壞的,但卻事實存在。
  4、 團隊中角色職責定義模糊不清
  軟件開發(fā)是由不同角色的成員共同協(xié)作完成的,但一些開發(fā)團隊卻沒有對各種角色成員的職責做出明確的定義,成員就無法明確知道自己的目標,很簡單的道理,都不知道要做的是什么,能按時準確的完成嗎?如果每人都按自己想象中的職責去工作,那么有多少工作沖突、多少遺漏,誰能給出正確的估計?沒有明確的職責定義人力資源的安排可能合理嗎?結果可能是找了個資格較老的程序員做了項目經(jīng)理,找了個沒有理會對象概念的人去做面向對象的系統(tǒng)分析,找個不顧網(wǎng)絡安全、網(wǎng)絡流量、事務特性、運行費用的人去設計一個分布式系統(tǒng),等等。有才華的人也許只能跺在被窩里激呼懷才不遇或許能做個美夢安慰自己!!
  可能除了以上幾點以后,不好的團隊還有其他問題,但這幾點確實是我體會的最多的。一般來說,一個正規(guī)的軟件開發(fā)團隊,不會同時出現(xiàn)以上的問題,如果同時出現(xiàn)了,那么這個團隊是應該解散或者停業(yè)整頓的團隊,最好不要繼續(xù)搞開發(fā)了,否則結果只有失敗。
發(fā)布:2007-03-04 10:07    編輯:泛普軟件 · xiaona    [打印此頁]    [關閉]
相關文章:

泛普工程項目管理軟件系統(tǒng)其他應用

項目管理工具 禪道項目管理軟件 夢龍項目管理軟件 微軟項目管理軟件 裝飾管理系統(tǒng) 裝修預算軟件 項目計劃軟件 項目進度管理軟件 軟件項目管理工具 材料管理軟件 工程項目管理軟件系統(tǒng) 項目管理系統(tǒng) 施工管理軟件 建筑工程項目管理軟件 工程管理軟件