快速了解學術期刊目錄級別、選刊、行業(yè)刊物等解決方案
文章是一篇軟件論文,主要講述了軟件項目管理的控制研究和新政策改革方式等等方面。本文選自:《軟件工程師》,《軟件工程師》該雜志提供工廠技術及管理信息,營造信息時代的軟件工程師文化。關注IT熱點、透視IT職場、講述IT生活、展現(xiàn)IT魅力,向讀者展示一份全新的實用化、時尚化和生活化的IT職業(yè)生涯指導刊物。
摘要:軟件開發(fā)項目在進度、費用和質(zhì)量三方面均需要進行控制,因此還存在三因素的權衡問題。實踐中.需要在三方面均進行行之有效的控制措施才能確保項目完成情況與計劃最大限度的接近。
關鍵詞:軟件項目,項目管理,軟件應用,軟件論文
1、關于軟件項目管理
1.1項目與項目管理
項目是一個旨在完成一個或一些獨特產(chǎn)品或服務的過程.它有著一系列被詳細描述的屬性。由于項目的獨特性和一次性特征,引伸出它的其他特點.如目標的確定性.成果的不可挽回性組織的臨時性和開發(fā)性等。基于項flI的這些特點.項目運作更加注重項目決策前的計劃以及對實施過程的控制,以減少項目運作的風險。項目管理是2O世紀50年代后期發(fā)展起來的一種計劃管理方法,它運用先進科學的管理方式.有效解決大型組織的效率低下和小型企業(yè)面臨的風險增加問題以組織的機動靈活.面向客戶和資源利用率高而被廣泛應用。在工程設計.施工軟件項目的開發(fā)、實麓中經(jīng)常會遇到進度拖延.費用超支、質(zhì)量不達要求等問題除去極少數(shù)是因為技術原因造成,絕大部分是源于僵化的管理和不當?shù)墓芾矸绞健?/p>
1.2軟件項目管理
各軟件企業(yè)都在積極將軟件項目管理引入開發(fā)活動中.對開發(fā)實行有效的管理。從概念上講.軟件項目管理是為了使軟件項目能夠按照預定的成本.進度、質(zhì)量順利完成.而對成本、人員、進度、質(zhì)量、風險等進行分析和管理的活動。同時,隨著軟件開發(fā)規(guī)模及開發(fā)隊伍的逐漸增大,軟件開發(fā)不再是向過去那樣一二個開發(fā)人員即可解決的事情。迫切需要一種開發(fā)規(guī)范來規(guī)范每個開發(fā)人員、測試人員與支持人員的工作每個項目組成員按約定的規(guī)則準時完成自己的工作。同時采用規(guī)范化管理.專業(yè)分工也可以降低對開發(fā)人員的要求,從而降低產(chǎn)品研發(fā)成本。
2、軟件項目控制
2.1軟件項目控制
軟件項目跟蹤和監(jiān)控包括對照已文檔化的估計、約定和計劃評審和跟蹤軟件完成情況和結果;趯嶋H的完成情況和結果調(diào)整這些計劃。軟件項目的已文檔化的計劃(即軟件開發(fā)計劃,正如在軟件項目計劃關鍵過程區(qū)域中所描述的)用作跟蹤軟件活動傳送狀態(tài)和修訂計劃的基礎管理者監(jiān)控軟件活動.主要通過在所選出的軟件工作產(chǎn)品完成時和在所選擇的里程碑處,將實際的軟件規(guī)模工作量成本和時間表與計劃相比較,來確定進展情況。當確定未實現(xiàn)軟件項目計劃時,采取糾正措施。這些措施可以包括修訂軟件開發(fā)計劃以反映實際的完成情況和重新計劃遺留的工作或者采取改進性能的措施。
2.2軟件項目控制的內(nèi)容
軟件項目控制的目的是為軟件項目的過程提供足夠的能見度,從而可以在執(zhí)行過程中發(fā)生對計劃的嚴重偏離時能夠采取適當?shù)母袨。軟件項目控制包括:a。追蹤軟件項目的進展于表現(xiàn)從而與所作的估計、承諾和計劃做出對比:b。追蹤軟件項目的風險;C。在發(fā)生對計劃的嚴重偏離時采取適當?shù)母袨椤?/p>
2.3軟件項目控制步驟
由于軟件開發(fā)是處在一個開放的動態(tài)系統(tǒng)中,開發(fā)環(huán)境的不斷變化要求不斷修改項目計劃,以適應新的變化。此外項目經(jīng)理及其組織在完成任務的過程中不可避免的要碰到這樣或那樣的問題.解決這些新的矛盾和問題均屬項目控制的范疇項目的預算和進度計劃只能為項目經(jīng)理提供決策的依據(jù).如果在項目實施過程中控制不住.很難在限定的時間和預算要求下實現(xiàn)項目管理工作的目標。因此軟件項目控制的過程包括以下四個步驟:a、預測什么會發(fā)生——要做出開發(fā)計劃并建立工作標準b、查明什么正在發(fā)生——用建立的工作標準檢查當前的工作;c、正在(或已經(jīng))發(fā)生的實事同預測的結果進行比較——分析誤差產(chǎn)生的原因:d及時采取補救措施.以滿足項目目標,預算和進度的要求。
3、軟件項目控制具體操作
3.1軟件項目進度控制
為了確保軟件開發(fā)中的各項工作能按照計劃預定的日程順利完成.對項目的進度要進行控制。進度控制的過程是.在項目實施過程中,不斷地進行實際進度值與計劃值的比較、發(fā)現(xiàn)偏差、檢查分析其產(chǎn)生的原因,并采取相應的措施加以解決。
3.1.1進度控制流程
(1)進度控制的輸入
◆進度計劃。項目進度基準是項目測量和報告的基礎和標準。
◆實施報告。實施報告提供了有關項目進度發(fā)展實情。報告未來可能發(fā)生的進度問題。
◆變更要求。項目變更要有嚴格的申請和審批手續(xù)。
◆進度管理的技術和工具。
(2)進度管理的技術和工具
◆進度控制變更系統(tǒng)。為有效實現(xiàn)進度管理與控制.進度控制系統(tǒng)應設立實現(xiàn)重新計劃的全部功能。包括:文件設立.跟蹤即實施報告.變更評估等。
◆實施情況測量。項目進度控制系統(tǒng)中的一個重要組成部分是決定對遲發(fā)生的進度偏差是否采取糾偏措施。而實施情況報告提供了決策的主要信息。如變更分析.趨勢分析.已實現(xiàn)價值分析等。
◆糾偏計劃。很少有項目能完全按計劃進度進行為實現(xiàn)項目進度或總進度要求,在項目實施過程中.需要不斷對原計劃進行調(diào)整或增加新的工作內(nèi)容。為此.需要不斷對實施的項目進行活動時間預測。修改活動過程.替代進度方案分析。
◆項目管理軟件。它的作用是跟蹤項目按計劃日期展開實際工作的情況.對照進度計劃分析進度現(xiàn)狀,找出進度的偏差.分析進度偏差對項目的影響.預測未來走勢
(3)項目進度控制的輸出
進度更新。包括對項目管理中任何進度信息的修改。進度調(diào)整是其中的一種.師隊員進度計劃中活動開始和結束時間的改變。糾偏行動。通過改變資源投入將實際進度拉回到計劃的行動過程。
從中獲得的教訓。有關進度偏差產(chǎn)生的原因。糾偏方案的評估與選擇以及其他方面的感受和教訓都應紀錄在案成為日后有用的歷史資料。
3.1.2進度控制方法
一般項目進度控制采用因果分析.分析用四步完成:
(1)明確問題。實際完成情況與項目里程碑相對照.確定是否超期.超期的部分是在哪里。
(2)查找產(chǎn)生該問題的原因。位從系統(tǒng)角度充分認識各方原因.應組織具有代表性任務人員并采用頭腦風暴法進行。項目主管要通過他領導的辦公室或小組,以及在各職能部門的代理人共同分析問題產(chǎn)生原因。
(3)確定個原因?qū)栴}產(chǎn)生的影響程度。對影響程度的評估可以采用專家小組打分的方法,事先確定權數(shù).而后打分得出分析結果。
(4)畫出帶箭頭的魚刺圖。分析出原因后各部門各就其職針對問題提出解決方案.并實施。
硬核推薦閱讀
SCI、SCIE
SCIE
SCIE
SCIE、SSCI
SCIE、SSCI
SCIE
SCIE、SSCI
SCIE、SCI
SCI、SCIE
SCIE
SCI、SCIE
SCI、SCIE