軟件開發這一項目在進行中有哪些管理技巧呢?首先我們肯定要重視軟件開發項目進度管理,想要軟件項目進度的穩定進行,就必須妥善處理任務分配、人力資源分配、時間分配與工程進度相協調這幾個問題。
1、在軟件開發項目中,一個程序員可以完成需求分析、設計、編碼,到測試的全部工作。但隨著軟件項目規模的不斷擴大,工作量的不斷增加,要完成這樣一個大項目僅僅只靠一個程序員很顯然是杯水車薪,所以在這個過程中就需要團隊、需要人手、需要配合,才能在高效的時間完成出色的作品。
2、由于軟件開發是個復雜的智力勞動,所以在軟件開發過程中加入新的程序員往往會對項目產生一定的影響。比如中途上車的程序員必須得花費時間對整個系統項目進行熟悉了解,那在這個過程中已經從事該項目的同事就得放下手中的工作對新人進行相關講解培訓。
3、這個個過程會導致信息交流路徑和復雜性的增加,相應帶來的后果就是進度的推遲。所以項目進行中盲目的增加人員或抽調人員都會嚴重影響項目進度安排。不過值得慶幸的是,在研發過程中新進的成員在技術交流往往能改進軟件質量,提高軟件的可維護性,減少軟件錯誤,避免重復工作,降低軟件測試和正確性維護的開銷。
4、在項目管理中,編制網絡計劃的基本思想就是在一個龐大的網絡圖中找出關鍵路徑,并對各關鍵活動優先安排資源,挖掘潛力,采取相應措施,盡量壓縮需要的時間。而對非關鍵路徑的各個活動,只要在不影響工程完工時間的條件下,抽出適當的人力、物力和財力等資源,用在關鍵路徑上,以達到縮短工程工期,合理利用資源等目的。
5、在執行計劃過程中,可以明確工作重點,對各個關鍵活動加以有效控制和調度。關鍵路徑法主要是一種基于單點時間估計、有嚴格次序的一種網絡圖。它的出現為項目提供了重要的幫助,特別是為項目及其主要活動提供了圖形化的顯示,這些量化信息為識別潛在的項目延遲風險提供極其重要的依據。