職業教育軟件項目管理
時間:2022-04-18 11:23:00
導語:職業教育軟件項目管理一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。
隨著計算機硬件水平的不斷提高,計算機軟件的規模和復雜度也隨之增加。軟件項目中一些問題也應運而生:項目無法按期完成、項目合作方的工作難以協調、高職教育中工作質量難以保證。為了避免愈來愈多的“項目黑洞”給高校帶來的損失,將軟件項目管理引入到開發活動中來,對開發實行有效的管理。
一、軟件項目引入
項目管理的必要性軟件項目即軟件開發項目,是一個用計算機程序和相關技術文檔把思想表達出來的過程。軟件項目所涉及到的內容大多是無形的東西,既看不到質,也看不到量,從而使軟件項目的管理難度加大。隨著信息技術的飛速發展,軟件產品的規模也越來越大,完全由個人完成一個軟件項目幾乎是不可能的,軟件項目的開發都是以項目組為單位完成的,這必然涉及到對軟件項目的管理。一個軟件項目的成敗,不在于其項目組的技術人員的技術水平,而在于是否采用合適的管理方式。
二、影響軟件項目管理的關鍵要素
(一)可靠的軟件需求軟件需求是軟件項目的根本所在,需求不明確,工作就沒有方向,因此影響軟件項目的第一個因素就是項目要有一個可靠的需求。軟件需求應當是項目有關的人員一致同意的、清楚的、完整的、詳細的、可實現的和可測試的。需求的確定,開發者應該認真聽取高校的意見,并進行記錄,反復和學校溝通,不能想當然地把自己的想象當作學校的需求。
(二)可行的項目計劃明確了項目目標,還必須有一個切實可行的計劃,軟件項目計劃的目的是為完成軟件工程和管理軟件項目。制定合理的計劃包括以下步驟:估計軟件產品規模及所需的資源,制定時間表,鑒別和評估軟件風險和協商約定,而且要標志出幾個階段性的里程碑,這是極為關鍵的一點。對于軟件項目來說,一個可行的計劃的重要性是不言而喻的。
(三)規范的操作流程軟件開發流程非常規范和系統化,其流程的可執行性很高,并且能在實踐過程中不斷改進。流程是保證項目成功的一個關鍵因素。由優秀的項目成員按照規范的操作流程進行項目開發,才能最大限度地保證項目的成功。一個規范的流程可以保證不是很出色的人開發出來的,產品不至于太差,但不能保證做出精品,而一個不規范的流程很難做出好的產品。通過流程可以實現一種規范化、流水線、工業化的軟件,從而最終實現成功的項目管理。
三、軟件項目管理在高職教育中的幾個誤區
(一)對需求方的修改是必然的軟件開發人員和項目負責人通常認為開發方與需求方在各種問題的基本輪廓上達成一致即可,具體細節可以在以后填充。理由是無論開始時多么細致,以后對需求方的修改幾乎是必然的。但在實際操作中,由于需求階段對問題的描述不夠細致,導致后來預算超支或者時間進度達不到要求的情況并不少見。正確的做法應該是:在項目需求分析階段,雙方必須全面地、盡可能細致地討論項目的應用背景、功能要求、性能要求、操作界面要求、與其他軟件的接口要求,以及對項目進行評估的各種評價標準。在需求分析結束以后,雙方還要建立可以直接聯系的渠道,以便盡早地對需求變動進行溝通。
(二)軟件項目的需求可以持續不斷地改變在具體實際中由于種種原因,需求方很難在需求分析階段就能全面而準確地描述所有問題。隨著開發進度的推進,往往會有一些需求的改變?,F代軟件工程理論也利用軟件的靈活性特點通過各種方式來適應這種情況。實踐表明:隨著開發進度的推進,實現軟件需求更改所需要的代價呈指數形式增長。
- 上一篇:副書記在職教招生現場會發言
- 下一篇:書記在政情通報大會發言