【摘要】
本文以我作為乙方的項目負責人所主持的某大型綜合性企業(yè)信息化建設系統(tǒng)為例,探討了信息系統(tǒng)項目的質量管理,指出項目質量管理在信息系統(tǒng)項目實施中具有重要地位和關鍵作用。質量管理是項目管理中的重要組成部分,包括質量規(guī)劃,質量保證,質量控制。在該項目中,我全程參與了組織協調工作,充分運用了項目質量管理的相關理論與方法,根據項目的實際情況和特點,有針對性地強化了質量管理的工作,并采取了以下針對性的措施:進行充分的用戶需求分析,做好質量規(guī)劃是保證項目質量的基礎;加強質量培訓,樹立質量意識是質量管理的重要保證;加強測試工作,并成制度,加強代碼走查,是質量控制的重要手段。通過這些辦法,成功的完成了項目任務,保證了項目按時高質量的交付使用,獲得了客戶較高的評價。
【正文】
2014年2 月,某大型綜合性企業(yè)為實現信息管理,準備開發(fā)了一套企業(yè)信息系統(tǒng),功能主要包含了客戶關系管理,項目管理,庫房管理,財務管理,消息管理,工作流管理等,其中以項目管理為核心,實現對項目整個生命周期各個環(huán)節(jié)進行有效監(jiān)控,實時動態(tài)反應項目各階段執(zhí)行情況,進行成本控制和成本分析;同時對工作流程進行可配置化管理,實現任務督辦,消息提醒,協同辦公等功能;計劃投資800 萬元;采用C/S 結構。我作為乙方項目負責人,參與了項目的管理工作。
項目質量管理是項目管理中一個非常重要的組成部分,項目質量反映軟件產品滿足規(guī)定需求和潛在需求能力的特征和特征的總和。項目質量管理的工作流程主要有項目質量規(guī)劃,執(zhí)行質量保證,執(zhí)行質量控制。項目質量管理是一個項目能否順利的完成并交付使用的一項基礎性的工作。在該項目管理工作中,我十分重視項目質量的管理和控制,借助項目軟件MS Project 2003 來輔助項目質量的計劃和管理。在工作中,我根據實際情況,主要從用戶需求分析,質量培訓,代碼走查,強化測試工作四個方面對項目質量進行有效管理,取得了較好的效果。
該系統(tǒng)在2014年2 月一次上線運行成功,目前運行情況良好。
一、充分分析用戶需求,做好質量規(guī)劃是保障項目質量的基礎在信息系統(tǒng)的項目質量管理中,充分分析用戶需求,做好質量規(guī)劃是信息系統(tǒng)質量管理內容中的重中之重,為此,我們工要做了以下工作。首先,將與系統(tǒng)相關的用戶進行分類以明確用戶需求的來源及優(yōu)先級。對于像這種涉及大型綜合性企業(yè)幾乎所有業(yè)務的大型信息系統(tǒng)的開發(fā)來說,用戶需求的調查對象多種多樣涉及到不同的部門或人員,為了更方便的從用戶處獲取有效的需求,我們將用戶分成不同的類,如將其分為管理人員、業(yè)務人員、最終客戶等,通過這種劃分明確了需求的來源,在需求分析的理解出現不一致時可以有確定用戶為需求分析人員提供“決策”。
其次,采用多種方式和途徑獲取用戶的需求。在需求分析的初期我要求系統(tǒng)分析人員要深入到用戶的工作現場中以觀察用戶是如何工作的,從而正確的把握用戶需求的實質。同時為了更直觀的與用戶溝通,我們采用了Rational Rose創(chuàng)建的用例(Use Case)來展現用戶的業(yè)務處理過程,并使用用例文檔對其進行簡要的描述,這樣用戶就能夠很好的理解系統(tǒng)能夠幫助其完成的工作任務,一般通過兩到三次的溝通就能夠確定用戶的需求,極大的提高了用戶需求獲取的質量與效率。根據對用戶的需求分析我們制定了項目詳細的質量規(guī)劃,為后期的質量管理奠定了良好的基礎。
二、進行人員培訓,提高項目成員的質量意識
軟件質量保證貫穿于整個軟件生命周期,忽略任一環(huán)節(jié)都是不可取的,但也要根據實際情況有所側重。很多時候質量問題并不復雜,更多是團隊成員沒有質量意識,沒有負責任的工作態(tài)度。首先,在項目實施前,我們先進行了質量培訓,使項目組成員從思想上認識并重視軟件質量保證的實施,形成一個良好的文化氛圍。其次、我們依靠建立團隊績效規(guī)則,團隊建設,形成質量文化和暢順的溝通,使員工態(tài)度和責任感得到培養(yǎng)。最后,加強技能培訓,通過以師帶徒,自我學習,個人知識管理方法,問題管理,組織學習,讀書會等各種方式來提升個人技能,確保團隊成員具備保證系統(tǒng)開發(fā)質量的能力。
三、做好代碼走查,提高軟件代碼質量
軟件質量在很大程度上依賴于代碼質量。在實際環(huán)境中對于同一項目而言,由于項目組成員的編程能力、習慣、風格、對需求的理解和個性的不同,所開發(fā)的代碼質量也不盡相同。再加上一些難以預測的人為因素,由此帶來的隱患將嚴重影響代碼質量,最終造成軟件質量低下,使得用戶無法正常使用并為以后的維護帶來更大的工作量和難度??紤]到項目進度以及實際情況,要進行完整的代碼評審不太現實,因此,在軟件開發(fā)過程中可以根據需要引進代碼走查。每周在規(guī)定的時間內,輪流讓程序員講解其所開發(fā)代碼的主要部分。這項措施一方面可以從側面促使程序員本人注意所開發(fā)代碼的質量,另一方面在走查過程中可以獲得他人的意見進一步改善代碼效率,使開發(fā)成員共享項目實施過程中問題解決的思路和方法,同時還可以促進項目組成員之間的交流并加深對需求的理解,關注軟件開發(fā)過程中的各個環(huán)節(jié),并進行過程改善的討論,使得軟件質量更有保障。
四、加強測試工作,并形成制度
測試就是對軟件產品的檢驗。軟件測試的目的是根據用戶需求檢查系統(tǒng)是否符合項目合同與任務書規(guī)定的要求。項目測試分集成測試和系統(tǒng)測試,主要進行功能測試、健壯性測試、性能-效率測試、用戶界面測試、安全性測試、壓力測試、可靠性測試、安裝/ 反安裝測試等活動。測試過程通常在模擬環(huán)境中進行。只有通過了上述全部測試的軟件,才可以稱之為符合用戶質量要求的合格的軟件。測試是保證軟件質量的重要手段,也是讓用戶直觀地了解軟件質量和熟悉軟件操作的有效途徑。我有計劃地強化測試環(huán)節(jié),讓用戶由始至終地參與測試工作測試活動要盡可能覆蓋整改項目過程,從最初的需求到部署階段,都應該制訂詳細的計劃并編制相應的文檔,如測試計劃、測試用例文檔、測試報告等。通過測試活動,盡可能早得發(fā)現每個階段中軟件存在的缺陷,以方便后續(xù)階段的實施。在這測試活動過程中,我們應該遵守一條基本原則——按照用戶需求進行測試。我們即不能為求速度而縮短測試規(guī)模,也不能忽視用戶需求而提高測試要求。總之,一切測試應該符合用戶需求。
經過努力,該系統(tǒng)一次上線運行成功,并在10 個月后通過了驗收?;仡欗椖康馁|量管理工作過程中,雖然沒有嚴重的項目質量問題,但仍然存在一些問題,如軟件測試不系統(tǒng),忽視了壓力測試;項目需求做的還不夠充分,沒有充分考慮到用戶提出的非功能需求和用戶的使用習慣問題等。綜上所述,進行充分的用戶需求分析,用戶需求分析是準確確定項目質量的基礎;加強質量意識的培訓,樹立質量意識是質量管理的保證,加強代碼走查、強化測試等方法綜合運用加強質量控制,是我在某大型綜合性企業(yè)信息化建設系統(tǒng)項目中的質量管理中的四個主要實踐,為項目的成功奠定了堅實的基礎。在以后的項目質量管理工作中,我要加強測試的系統(tǒng)性和科學性,更充分的進行用戶需求分析,深化各方的溝通,協調好開發(fā)工作各個部分及各個方面的關系,更好地完成項目。
注:以上論文來源自于網絡,僅供參考,不保證一定符合論文寫作要求,建議報名信管網培訓,由老師進行指導和批閱論文(如有侵權請聯系我方刪除)。
溫馨提示:因考試政策、內容不斷變化與調整,信管網網站提供的以上信息僅供參考,如有異議,請以權威部門公布的內容為準!
信管網致力于為廣大信管從業(yè)人員、愛好者、大學生提供專業(yè)、高質量的課程和服務,解決其考試證書、技能提升和就業(yè)的需求。
信管網軟考課程由信管網依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識與高頻考點,為學員考試保駕護航。面授、直播&錄播,多種班型靈活學習,滿足不同學員考證需求,降低課程學習難度,使學習效果事半功倍。
發(fā)表評論 查看完整評論 | |