1. <ins draggable='2zi4q0u'><abbr dir='smrg9lt'></abbr></ins>
            <abbr id='40yt6m2j'></abbr>

                    1. 首頁 關于我們新聞資訊行業資訊

                      如何安排軟件項目進度才有效

                      • 2017-04-06

                      • 捷爲科技

                      在軟件項目管理過程中對軟件項目的進度安排需要對軟件成本的估算具有較高的要求,在制定軟件項目進度過程有兩種途徑實現:1、在項目和資源情況下制定初步計劃和交付軟件産品的日期;2、根據産品的最後期限從後往前安排時間節點。

                      但是在實施過程中兩者都出現了弊端,要妥善處理軟件項目進度安排必須思考如下問題:

                      1、工程進度的協調性必須保障任務,人力資源,時間三者合理分配

                      随着時間的推移,早期軟件項目開發過程中一個人能夠獨立完成從需求分析至測試的全部工作,但是後期過程中軟件的要求性越來越高,新手需要從了解這個系統到實施過程需要花人力,财力抽出時間對他們進行培訓,而這段時間工作進度便會延遲,軟件開發人員的增加會導緻信息交流路徑和複雜性不斷的增加,因此,對于開發過程中的協同性就變得尤爲重要,程序員小組的正常技術交流不僅可以改進軟件質量,提高軟件的可維護性,同時也減少了軟件錯誤,降低軟件測試和正确性的維護開銷。所以在任務,人力,時間三者協調過程中,項目負責人起到最爲關鍵的作用。

                      2、任務分工明确,發揮優勢

                      在實施過程中軟件人員的分工和任務分解必須有效評估,充分發揮軟件開發人員的潛力,使軟件項目的任務和實施過程中盡力挖掘并行成分的同時并行進行處理的方式。

                      3、工作進度安排

                      軟件項目進度安排過程中通常是利用工具進行,其中在方法論上有PERT(程序評估與審查技術)和CPM(關鍵路徑方法)兩套,在這兩種方法中主要是描述項目進展狀态和任務網絡圖,案次序列出所有的字任務和任務進展的裏程牌,表示各自任務之間的依賴關系。

                      PERT和CPM方法爲管理人員提供了定量描述方式:

                      (1)關鍵路徑。關鍵路徑上的總和就是完成項目的最佳時間節點。

                      (2)用統計模型估算開發每個子任務需要的工作量和時間。

                      (3)計算各子任務的最早啓動時間和最遲啓動時間,即确定啓動子任務的時間窗口邊界

                      與最早啓動時間和最遲啓動時間對應的概念是最早結束時間和最遲結束時間。某個子任務的最早啓動時間被定義爲該子任務的所有

                      4工作量分布

                      估算軟件開發各個階段所需的工作量是根據人月或人年來表示的,軟件在需求分析和設計階段占用工作量達到總工作量的40%~50%這是極爲重要的一環。