版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、浙江大學遠程教育學院本科生畢業(yè)論文(設計)題 目定制類軟件開發(fā)的項目管理研究 專 業(yè)信息管理與信息系統(tǒng)摘 要黨的十七大報告中首次鮮明地提出了信息化與工業(yè)化融合發(fā)展的嶄新命題,賦予了我國信息化全新的歷史使命,我國各行各業(yè)的信息化建設將掀起新一輪的高潮,而各個行業(yè)中需要定制的信息化項目非常多,同時目前關于定制類軟件開發(fā)項目的研究非常缺乏,必將大大影響信息化的建設。本人這幾年在交通系統(tǒng)接觸了好幾個這樣的項目,由于這方面知識的貧乏,開發(fā)過程出現(xiàn)了很多問題。本論文將結合本人的經(jīng)驗討論在定制類軟件開發(fā)中開展項目管理時要特別注意的項目組成員、項目目的、溝通等幾個方面,希望能夠引起更多專家學者對這類軟件的開發(fā)
2、管理進行深入的研究,以促進我國目前各行各業(yè)的信息化建設。關鍵詞: 定制類軟件、項目管理目 錄一、 緒論3(一) 項目管理3(二) 軟件項目管理4(三) 定制類軟件開發(fā)的項目管理目的和意義5二、 定制類軟件開發(fā)項目管理現(xiàn)狀、存在的問題5三、 定制類軟件開發(fā)的項目管理6(一) 項目組成員6(二) 項目目的(客戶需求)7(三) 溝通71、 加強客戶內部的溝通72、 加強項目組與客戶的溝通。83、 加強項目組成員之間的溝通8(四) 版本控制8四、 結束語9參考文獻9一、 緒論(一) 項目管理根據(jù)項目管理知識體系(project management bode of knowledge,簡稱pmbok)
3、中的定義,所謂項目,就是在一定的條件下為創(chuàng)造某種獨特產品或服務所做的一次性的努力。每天,在我們身邊都可以看到、聽到各種各樣的項目,甚至自己也可能正在親身經(jīng)歷著一些項目,這些項目有大有小,大如奧林匹克運動會的舉辦,小如完成一篇年終總結等等。這些項目無論大小都有著以下特性:1、具有明確的目標;2、具有唯一性;3、必須在一定的條件內完成(包括資金、時間等等)凡是符合上述三個條件的,我們都可以稱之為項目。為了能夠在一定的條件內完成項目的目標,我們可以采用先進的項目管理技術通過一個臨時性的、專門的柔性組織,對項目進行高效率的計劃、組織、指導和控制,以實現(xiàn)項目全過程的動態(tài)管理和項目目標的綜合協(xié)調與優(yōu)化,這
4、就是項目管理。項目管理的重要性在其開始出現(xiàn)的20世紀50年代就得到體現(xiàn)。1957年,美國的路易斯維化工廠,由于生產過程的要求,必須晝夜連續(xù)運行。因此,每年都不得不安排一定的時間,停下生產線進行全面檢修。過去的檢修時間一般為125小時。后來,他們把檢修流程精細分解,結果發(fā)現(xiàn),在整個檢修過程中所經(jīng)過的不同路線上的總時間是不一樣的??s短最長路線上工序的工期,就能夠縮短整個檢修的時間。他們經(jīng)過反復優(yōu)化,最后只用了78個小時就完成了檢修,節(jié)省時間達到38%,當年產生效益達100多萬美元。這就是至今項目管理工作者還在應用的著名的時間管理技術“關鍵路徑法”,簡稱cpm。(二) 軟件項目管理軟件項目管理是項目
5、管理的一個分支,是在20世紀70年代中期的美國提出的,當時美國國防部專門研究了軟件開發(fā)不能按時提交,預算超支和質量達不到用戶要求的原因,結果發(fā)現(xiàn)70%的項目不是技術原因而是因為管理不善引起的。于是軟件開發(fā)者開始逐漸重視起軟件開發(fā)中的各項管理。到了20世紀90年代中期,軟件研發(fā)項目管理不善的問題仍然存在。據(jù)美國軟件工程實施現(xiàn)狀的調查,軟件研發(fā)的情況仍然很難預測,大約只有10的項目能夠在預定的費用和進度下交付。1995年,據(jù)統(tǒng)計,美國共取消了810億美元的商業(yè)軟件項目,其中31的項目未做完就被取消,53的軟件項目進度通常要延長50%的時間,只有9的軟件項目能夠及時交付并且費用也控制在預算之內。而我
6、國目前的軟件開發(fā)行業(yè)的情況也不容樂觀。軟件項目管理是為了使軟件項目能夠按照預定的成本、進度、質量順利完成,而對人員(people)、產品(product)、過程(process)和項目(project)進行分析和管理的活動。其根本目的是為了讓軟件項目尤其是大型項目的整個軟件生命周期(從分析、設計、編碼到測試、維護全過程)都能在管理者的控制之下,以預定成本按期,按質的完成軟件交付用戶使用。而研究軟件項目管理是為了從已有的成功或失敗的案例中總結出能夠指導今后開發(fā)的通用原則,方法,同時避免前人的失誤。 軟件項目管理的內容主要包括如下幾個方面:人員的組織與管理,軟件度量,軟件項目計劃,風險管理,軟件質
7、量保證,軟件過程能力評估,軟件配置管理等。這幾個方面都是貫穿、交織于整個軟件開發(fā)過程中的,其中人員的組織與管理把注意力集中在項目組人員的構成、優(yōu)化;軟件度量把關注用量化的方法評測軟件開發(fā)中的費用、生產率、進度和產品質量等要素是否符合期望值,包括過程度量和產品度量兩個方面;軟件項目計劃主要包括工作量、成本、開發(fā)時間的估計,并根據(jù)估計值制定和調整項目組的工作;風險管理預測未來可能出現(xiàn)的各種危害到軟件產品質量的潛在因素并由此采取措施進行預防;質量保證是保證產品和服務充分滿足消費者要求的質量而進行的有計劃,有組織的活動;軟件過程能力評估是對軟件開發(fā)能力的高低進行衡量;軟件配置管理針對開發(fā)過程中人員、工
8、具的配置、使用提出管理策略。(三) 定制類軟件開發(fā)的項目管理目的和意義踏入新紀元,全球進入了信息爆炸的時代,而計算機的普及、軟件的應用則為人們對海量信息的收集、分析以及發(fā)掘得以得心應手。目前,我國各行各業(yè)都在大搞信息化建設,信息化建設也讓很多行業(yè)嘗到了甜頭,得到了空前的發(fā)展。胡錦濤總書記在黨的十七大報告中對信息化寄予的厚望必將催發(fā)新一輪的信息化建設浪潮。一直以來,由于我國國情所至,很多行業(yè)都沒有出臺相關的技術標準,同時也由于某些關鍵人物的主觀意志等等各種原因,導致我國大多數(shù)行業(yè)軟件項目必須根據(jù)實際情況進行定制。實際上定制類軟件開發(fā)項目的成功率是非常低的,有些即使能夠交付使用,其生命周期也非常短
9、,有些更拖累了客戶的發(fā)展。我國的軟件行業(yè)很多人都對軟件項目管理做了大量的研究,通過各種管理方法讓各類軟件項目能夠按照預定的成本、進度、質量順利完成 ,但是幾乎沒有人專門針對定制類軟件開發(fā)的項目管理進行研究。如何才能夠更好的完成定制類軟件開發(fā)項目呢?在論文里,本人將根據(jù)近幾年的經(jīng)歷從客戶需求、項目組成員等方面談一談定制類軟件開發(fā)的項目管理,希望能夠引起更多的專家學者作更深入的研究,以促進我國各行各業(yè)的信息化發(fā)展。二、 定制類軟件開發(fā)項目管理現(xiàn)狀、存在的問題隨著我國經(jīng)濟的發(fā)展,定制類軟件開發(fā)項目在國內各個行業(yè)都非常常見,由于定制類軟件開發(fā)項目特殊性,95%以上都沒有運用項目管理,即使某些項目使用了
10、項目管理也由于以下各種原因最終導致項目夭折。一是客戶沒有參與軟件項目,過分依賴軟件公司。項目開展后,客戶就將整個項目交給軟件公司,認為信息化是萬能的,軟件公司能夠為他們解決所有問題;二是完全沒有項目管理,見招拆招的做法令項目遠遠超過了預期的交付時間,導致客戶失去了很多寶貴的時間、機會,也讓項目的投入遠遠超出了預算,最后無法收場;三是項目管理生搬硬套,軟件公司沒有根據(jù)行業(yè)用戶的特殊性,從客戶的角度出發(fā)考慮需求;四是軟件公司在開發(fā)過程中沒有起到引導的腳色,一味的去迎合客戶的需求(有些需求是合理的,有些則是不合理的),由于過多的更改導致軟件項目脫離了原來的目的,最終不了了之。三、 定制類軟件開發(fā)的項
11、目管理其實,現(xiàn)在軟件項目管理已經(jīng)非常成熟,國內很多專家學者都在這方面進行了很多的研究,在這里主要從客戶的角度結合本人工作實際,從以下幾方面談一談如何通過管理提高定制類軟件開發(fā)項目的成功率。(一) 項目組成員項目組的成員是非常重要的,通常一個軟件項目組成員僅包括開發(fā)商具體負責該項目開發(fā)的人員。這樣做是非常不合適的,特別在定制類軟件開發(fā)項目中。定制類軟件開發(fā)項目比較特殊,往往涉及某個行業(yè)的專業(yè)化運作,這種運作非常復雜,不是某個人三兩天就能理解的,即使開發(fā)商對項目進行的一系列的前期調研,也不可能完全領會客戶的意圖,因此,客戶如果想該項目能夠達到自己的目的話,至少要安排一位既熟悉業(yè)務又有一定計算機基礎
12、的人員參與項目的開發(fā)管理,原因如下。一是定制類軟件不可能大量應用,同時它的業(yè)務通常也是非常復雜的,一次性的開發(fā)應用使得開發(fā)商不愿也不可能花很長的時間全身心投入到客戶的業(yè)務中去,這樣往往就導致開發(fā)出來的效果與客戶的實際需求總有一定的差距,而一旦客戶有一位既熟悉業(yè)務又有一定計算機基礎的人員參與項目的開發(fā)管理的話,就可以解決這個問題;二是對業(yè)務的熟悉使得其能夠及時發(fā)現(xiàn)問題,并由于具有一定的計算機基礎,能較好的與開發(fā)商的軟件開發(fā)人員進行溝通,將業(yè)務的具體需求清晰的向開發(fā)商描述;三是開發(fā)商在交付項目后,往往無法提供令客戶滿意的維護服務,正所謂靠人不如靠己,客戶應該讓項目組有意識地給自己培養(yǎng)這個成員,讓他
13、能夠在將來承擔日常簡單的維護、修改工作。(二) 項目目的(客戶需求)項目目的非常重要,目的一旦被確定就只能調整而不能有大的更改,否則將給整個項目帶來災難性的后果。項目組應該在達到項目目的的基礎上對用戶提出的需求變更進行分析,那些需求屬于變更,哪些屬于需求新增,并及時與客戶進行交流協(xié)商,對需求變更和需求增加達成一致。事實上,用戶需求變更是所有項目團隊都會遇到的問題,特別是有些行業(yè)的標準不規(guī)范或者不健全,使得在項目建設的過程中需求變化不斷。但實際上,據(jù)調查80%以上的需求變化并不是真正意義上的需求增加,而是簡單的表現(xiàn)形式更改。項目管理人員應該主動采取一些方法來管理需求變更。一是要定期與用戶交流項目
14、進展的情況,特別是在項目的前期應該盡量以原型設計的方式與用戶確認需求。很多用戶雖然是行業(yè)專家,但他們并不清楚心目中的信息系統(tǒng)是以何種方式呈現(xiàn)的,行業(yè)的特殊性也導致沒有多少成功的案例可以借鑒。這就需要項目開發(fā)人員盡早采取原型設計的方式來引導并確認需求。通過界面設計工具快速地設計出界面原型,使得用戶看到具體的“實物”,這樣可以使得用戶更容易表達其真實的想法。二是在項目開發(fā)過程中,上一節(jié)中提到的客戶參與項目開發(fā)管理的人員應該起到一個重要的作用,就是定期將完成的功能及時進行測試、試用,并與其他業(yè)務人員進行交流,收集對界面和功能設計方面的意見,及早發(fā)現(xiàn)并提出可能出現(xiàn)的意見分歧,避免在項目后期才發(fā)現(xiàn)重大的
15、偏差。很多項目組提交需求報告后就埋頭進行系統(tǒng)的設計和開發(fā),等到項目完成后才將系統(tǒng)提交給客戶試用,結果造成開發(fā)商花了很大精力完成的東西,用戶卻對之評價不高,或者系統(tǒng)完全不能適合用戶當前的需求,甚至會因此影響雙方的關系,結果給項目造成難以挽回的損失。三是認真記錄用戶提出的變更需求,以書面的方式進行記錄存檔,與客戶的相關項目參與人員一起進行討論分析,分析所作變更要達到的目的是什么,現(xiàn)有的功能模塊是否已經(jīng)能達到該目的,有沒有變更的意義,變更可能對項目造成的影響等等,最后通過集體決議做出是否變更的決定??傊?,需求的變更不能脫離項目目的,對出現(xiàn)的變更雙方應本著協(xié)商解決問題的態(tài)度以規(guī)范的流程進行處理,這樣大
16、部分的問題都必然可以得到解決。(三) 溝通軟件行業(yè)發(fā)展至今,技術已不是項目成功的瓶頸,面對不同行業(yè)各具特色的行業(yè)知識,行業(yè)軟件的開發(fā)決非技術可以解決問題的,要想成功地推進項目,溝通尤其重要。具體包括以下幾種:1、 加強客戶內部的溝通客戶對技術是門外漢,同時客戶內部的人員結構復雜,一個功能的實現(xiàn)不同的人有不同的描述、看法,每個人(那些主要領導們)都有可能希望軟件能夠按照自己的習慣、看法來實現(xiàn),如果內部沒溝通好,一股腦將需求提交給開發(fā)商的話,將使得開發(fā)商在對需求分析上浪費大量的時間。2、 加強項目組與客戶的溝通。開發(fā)商必須轉變技術為先的觀點,要站在用戶的角度,看看用戶需要的是什么。在定制類軟件開發(fā)
17、中經(jīng)常碰到的問題是用戶后期的需求變更,如何盡可能減少后期的需求變更?首先,在項目前期,項目經(jīng)理應該熟悉客戶的背景,包括相關政策、法規(guī),客戶信息化的現(xiàn)狀,與上級、下級以及同級單位或者其他相關單位之間的業(yè)務關系等等,將可能影響項目的因素進行評估,為項目做一個明確的定位和邊界劃分;其次,在需求調研階段,要學習以行業(yè)語言而不是計算機語言和客戶對話。第一節(jié)提到項目組成員有客戶方既熟悉業(yè)務又有一定計算機基礎的人員參與就有這個好處,在和客戶進行需求調研的時候,就能夠更好的熟悉用戶的業(yè)務背景、業(yè)務流程等知識,與用戶做到深入的溝通的。如果調研的雙方不能以相同的“語言”進行交流,一定會給開發(fā)商了解客戶業(yè)務的細節(jié)帶
18、來很大的困難。對于一些特別復雜的業(yè)務,建議需求人員采取實習的方式,和具體的業(yè)務人員一同辦理,觀察業(yè)務的細節(jié)和工作人員的工作量消耗在什么地方,通過深入的學習和認真思考,將業(yè)務知識轉化為信息流程。通過這樣的工作,可以比較好地把握項目的范圍,即使后期有一些變更,也基本能夠進行控制;第三,在系統(tǒng)的功能設計和開發(fā)階段,必須以用戶的體驗和以能夠真正減輕用戶的工作負擔為出發(fā)點,根據(jù)需求按階段完成功能的開發(fā),并及時提交給客戶與測試員組成的測試小組進行測試,測試結果及時反饋給項目組進行評估,開發(fā)人員再根據(jù)評估結果進行修改。3、 加強項目組成員之間的溝通通常,技術人員都存在溝通的困難,一方面是他們的社交能力問題,
19、另一方面是他們往往從專業(yè)或學術出發(fā)、工作自主性大、自以為是、以自我為中心,他們往往認為自己開發(fā)出來的東西一定沒有問題,即使測試小組將測試結果反饋給他們,他們也不愿意接受,這樣的結果自然導致缺陷沒有得到及時修改。本人在前年的一個公共汽車電子站牌項目上就發(fā)現(xiàn)這種情況。開發(fā)人員往往要自己當場看到測試過程才肯接受測試人員發(fā)現(xiàn)的問題,結果項目延遲了一個多月才能夠驗收。因此,項目經(jīng)理應該采取各種辦法建立有效的溝通制度和溝通機制,以協(xié)調、加強項目組成員之間的溝通。(四) 版本控制定制類軟件項目能夠為客戶實實在在的解決很多問題,因此其功能往往很多很復雜,開發(fā)過程不可能一步到位,因此整個項目會按照功能的不同劃分為幾個階段去完成,這樣每完成一個階段就要將半成品軟件交給客戶測試,而且每個階段都會根據(jù)測試結果進行多次修改,如果沒
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 影項目委托協(xié)議書
- 2025年度生態(tài)旅游區(qū)個人山林承包管理協(xié)議書范本4篇
- 人教版小學五年級美術下冊教案+教學分析
- 2025年度個人寵物醫(yī)療無抵押借款協(xié)議標準3篇
- 2025年個人房產買賣合同(含專業(yè)評估報告)
- 2025-2030全球過熱過載保護器行業(yè)調研及趨勢分析報告
- 2025-2030全球OLED圖形顯示模塊行業(yè)調研及趨勢分析報告
- 2025-2030全球工程用行星減速機行業(yè)調研及趨勢分析報告
- 2025-2030全球曲軸現(xiàn)場加工行業(yè)調研及趨勢分析報告
- 2024年農村文化建設知識競賽試題及答案
- 乳腺癌的綜合治療及進展
- 【大學課件】基于BGP協(xié)議的IP黑名單分發(fā)系統(tǒng)
- 2025年八省聯(lián)考高考語文試題真題解讀及答案詳解課件
- 信息安全意識培訓課件
- 2024年山東省泰安市初中學業(yè)水平生物試題含答案
- 美的MBS精益管理體系
- 中國高血壓防治指南(2024年修訂版)解讀課件
- 2024安全員知識考試題(全優(yōu))
- 2024年衛(wèi)生資格(中初級)-中醫(yī)外科學主治醫(yī)師考試近5年真題集錦(頻考類試題)帶答案
- 中國大百科全書(第二版全32冊)08
- 第六單元 中華民族的抗日戰(zhàn)爭 教學設計 2024-2025學年統(tǒng)編版八年級歷史上冊
評論
0/150
提交評論