軟體開發工作和人員的關係問題2 原

2021-04-13 04:59:17 字數 813 閱讀 8327

上回說了軟體開發和人員的數目的關係問題,當時是借助乙個公式說明了乙個專案組不可以過大.這裡在補充幾個問題.

1專案組的核心開發人員一般就是3-5名左右,其他人員一般都是輔助人員,比如低階的開發人員,測試人員,qa人員等.這個人數符合乙個組織最佳人數為4-8人的管理人數的要求(一般10萬行以下的**程式的系統,核心人員都是這個人數)

2專案組如果比較複雜,工作量比較大的時候,採用分組開發的方式可以極高的提高工作效率,但每個小組都有自己的核心開發人員.

3系統的體系結構對專案的開發影響很大,好的設計體系可以降低工作難度和開發工作量,有時候可以降低將工作量降低乙個數量級.

4人員素質對開發成敗起決定性影響.國外的資料顯示,單個開發人員之間的開發效果差別最大可達1:20,成熟的軟體開發人員有效**(不是**注意二者的差別)開發量是一般工作人員的是10-20倍.所以改善開發人員的基本開發素質,讓他們掌握系統的設計技術,文件的編寫能力,編碼的規範是提高開發效率的乙個最重要的手段.

5提高交流的效率,隨著開發人員的增加,人員之間的交流時間費用會大幅度增加,如何提高交流的效率是乙個很重要的問題,比如乙個長期合作的團體對很多名詞,概念的隱喻是統一的,而新組建的團體在這些問題往往會有很大的問題,需要專案負責人在這些問題上格外重視.此外養成良好的交流習慣對專案組成員之間的交流也有很大的好處.比如在技術討論會的時候,所有組員都應該帶工作日誌,記錄討論的問題和結果.防止重複討論.

6在專案延期的時候可以採用增加人員的方法爭取縮短開發開發時間,但一定要明白在何種情況下才可以達到目的,防止出現增加人員反而降低效率的現象

7做好專案的需求和系統的體系結構,良好的編碼習慣是提高工作效率最好的辦法,增加人員只是一種最後的手段

對於軟體開發中開發人員與測試人員關係的理解

在軟體開發中都會有開發人員 以下簡稱開發 和測試人員 以下簡稱測試 在一些小型公司可能並沒有測試,僅僅是開發兼任測試。在這裡我僅針對於有專業的測試和專業的開發的專案。每個公司應該都有考核機制,對於開發和測試的考核實際上很難量化,通常來講大的方向就是開發所負責模組的bug數,對於測試來講就是測出來的b...

軟體開發與UML的關係

今天,我們上 統一建模語言uml 課上老師給我們講解了軟體開發與uml之間的關係 uml常用於建立軟體系統的模型,適用於系統開發的不同階段。uml的應用貫穿於系統開發的不同階段。1.需 求分析。可以使用用例來捕獲使用者的需求。用例圖從使用者的角度來描述系統的功能。通過用例建模,描述對系統感興趣的外部...

軟體開發人員的出路

已經從事了一段時間的.net開發,目前在公司裡乙個人負責乙個系統,什麼都得自己去做,只能逼著自己去學啦。分析能力自我感覺還不錯,想以後轉行到系統分析師,請問各位有經驗的大俠,1.由開發人員走哪條路會比較順利的轉到系統分析師?2.目前系統分析師在軟體行業需求怎麼樣?3.系統分析師一般需要具備哪方面的知...