陳永杰 肖輝斌
摘?要:現代信息技術發展迅速,軟件開發已經不是由個人能夠單獨完成,軟件開發要采用科學管理方案,引入科學管理模式是需要研究的重要問題,科學管理方案能夠進一步提升軟件開發效率,同時對軟件質量有保證。有關軟件開發項目管理發展還不夠完善,軟件開發進度不容易控制,開發過程需要很長周期周密計劃,過程比較復雜化,對軟件項目管理有關方面進行研究很有必要。
關鍵詞:軟件項目;項目管理;計劃和控制
軟件項目管理是通過科學管理方案使軟件開發過程保證質量,對成本控制在最小化,既能夠保證軟件質量,同時也可以使生產效率得到提高。軟件項目管理必須保證全過程都在工作人員管理中,對每一項流程得到細致把控,如:設計、編碼等等這些過程都需要管理人員控制。軟件項目管理有獨特的特點,這些項目管理方法都是在不斷工作中探索經驗,需要管理工作人員不斷總結管理經驗,從以往事例中找到值得借鑒的管理方案。找到軟件項目管理基本結構和科學方式,確保項目開發過程順利進行。
1 軟件項目管理的質量控制
1.1 軟件質量概述
現代軟件質量概述和以往表達質量意思相同,根據軟件具有的特點進一步開發和利用,提高軟件項目在達到的實用性,提高綜合利用率。對軟件項目管理進行質量控制,就是為了能夠達到和預期中設計的想效果和功能。在軟件開發過程中,軟件開發和設計的基礎是基于客戶需求進行,軟件開發企業需要對質量保證進行新的規劃和設計,結合客戶要求和軟件特點設計出有質量保證的軟件開發。軟件開發過程相對比較復雜化,需要考慮到很多方面,并且對客戶的要求必須滿足,同時也要符合相關開發標準,來滿足軟件開發過程中的各種要求特點。能夠結合軟件質量和特點需求,保證軟件質量可以順利通過驗收,完全符合相關開發標準,充分驗證軟件質量具有較高保證。
1.2 軟件項目管理的質量保證概述
軟件開發項目順利開展的主要保證是來源于軟件項目管理質量,軟件項目管理需要從多方面進行控制。主要有以下兩個方面最為重要:①軟件項目質量有效控制需要管理者的充分意識,能夠意識到通過哪種生產方式和控制方法達到產品質量有效保證,并且建立相關規定和實行嚴格管理,對相關規定真正實行到位。在這過程中制定相關管理條例非常重要,規定內容包括質量要求、軟件特點開發、必須達到的質量保證。②軟件項目開發的基本是客戶需求,在對項目審核的過程中復審和校核必須一致,審定過程必須符合相關規定和標準。對生產過程和質量保證有一定的要求,檢驗軟件質量是否符合需要專業質量保證小組進行驗證。所有進行研究項目過程中必須標準化,有效確保軟件項目開發質量保證。
1.3 軟件項目管理的質量保證研究
軟件質量保證是軟件開發整個過程都需要重視的項目,存在于每個開發項目中,是軟件開發需要非常重視的細節問題,也是能夠反映項目的重要保障。不過進行質量有效控制方法在軟件開發行業引起重視的時間還相對比較短,所以大部分軟件開發企業還沒有標準的管理工作人員和相關規定,沒有完整的質量管理體系,軟件開發行業也沒有這樣的建立制度。軟件質量沒有進行相關監測管理,項目研發進展有沒有按照研究計劃進行生產和開發。管理人員也可以通過檢測數據及時掌握產品生產質量和相關數據,通過收到的監測數據對開發項目進行改進,進一步確保軟件開發項目質量保證,確保軟件可以通過審查。通過有關措施優化,以及對監測數據不斷調整,使企業能夠在預定中生產有質量保證的軟件開發產品。
2 軟件項目管理控制方法的基本原則
2.1 注重項目開發過程中的層次性
軟件開發根據開發程度不同,也有不同級別分層,各個分層之間存在差異性,根據每個分層特點分為三個項目計劃,有高級計劃、階段計劃以及低級計劃。軟件項目開發起始進行分層劃分,對人和財以及物這三部分劃分,前期劃分的計劃為早期計劃。每個階段分層交接部分,需要提前對下一個階段進行計劃,部署下一個階段的實施管理,這種成為階段劃分。每個階段設計中規定有負責人,項目開始時間和結束時間,配備的設備資源,以及每個任務小點連接關系,都需要計劃其中。根據軟件開發工作人員本身工作計劃開展工作,是軟件開發人員自己的計劃為低級計劃。軟件開發過程和項目大小也有不同的級別區分,一般分為四個級別,如果比較小的項目會分為兩個級別。所以,在軟件開發過程中不同階段分層也很重要,分層劃分對每個階段需要準備的事項都有所不同。
2.2 注重運用過程化的思想指導開發
建立軟件開發模型是進行軟件開發的重要方法,整個軟件開發項目過程是一個整體過程,項目開發過程中具有明確的指導思想,把軟件開發科學合理化,更加標準化,使開發企業完成發展目標。開發模型建立同樣有不同分級,衡量一個項目是否滿足基本控制能力,需要達到可重復級別。開發模型分為5個不同分級,有初始級、可重復級、已定義級,還有已定量管理級和優化級五個級別。項目開發過程中,需要進行不斷調整根據實際開發情況,對各項數據進行優化設計。大多數軟件開發公司還在初步發展中,達到成熟發展階段還需要有一定發展時間,建立思想指導開發能夠在一定程度上保證軟件開發達到標準。軟件開發指導思想是確定,當一個開發過程符合相關標準就可以就可以進入到下一個開發階段。
2.3 注重歷史數據的運用和積累
軟件開發項目并不是一時成功,由于開發過程復雜化,需要積累一定的數據經驗高標準項目開發必須有準確的數據提供支持。所以,軟件項目開發數據必須做到精確化,為了有效提高軟件項目開發質量,對以往研究數據充分利用起來,結合現代開發研究情況,確保軟件項目可以有質量保證。從成功數據中學習優點,從失敗數據中汲取經驗,運用這樣的豐富經驗發展軟件開發項目,注重歷史數據經驗積累,才能夠達到理想標準化。
3 結語
現代信息技術在不斷創新和發展中,伴隨著經濟社會的快速增進,軟件開發行業也走進一個新的發展階段,對技術發展有更高的要求和標準。必須不斷改進和優化,軟件開發也在逐漸步入新的領域,復雜化發展史是很多技術人員面臨的問題。軟件開發項目質量有效控制,可以提高軟件生產效率,并且達到成本有效控制,項目開發質量管理值得被使用到更多軟件開發企業當中,幫助企業更快達到預期發展目標。