軟件開發(fā)過程與項(xiàng)目管理實(shí)訓(xùn)總結(jié)(軟件項(xiàng)目管理實(shí)驗(yàn)總結(jié))
本篇文章給大家談?wù)勡浖_發(fā)過程與項(xiàng)目管理實(shí)訓(xùn)總結(jié),以及軟件項(xiàng)目管理實(shí)驗(yàn)總結(jié)對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助,不要忘了收藏本站喔。
軟件項(xiàng)目管理心得體會(huì)?
軟件項(xiàng)目管理學(xué)習(xí)心得
時(shí)間過得真快,一眨眼的功夫,這門課已經(jīng)結(jié)束了,總的來說這段時(shí)間過的忙碌,充實(shí)而快樂。這門課主要教我們的是管理,我們把項(xiàng)目當(dāng)成真實(shí)的項(xiàng)目來做,我從獲益匪淺,并且有些心得體會(huì):
第一,相信團(tuán)隊(duì)合作才可能把項(xiàng)目做到最好。
從整個(gè)項(xiàng)目的過程來看,團(tuán)隊(duì)合作中需要溝通、分工、協(xié)作和監(jiān)督。只有做好這四項(xiàng)才算是一個(gè)好的合作團(tuán)隊(duì)。首先,團(tuán)隊(duì)合作最基本的技能就是溝通。溝通的目的就是讓別人了解你的想法,因?yàn)槊總€(gè)人考慮問題的時(shí)候總會(huì)有各種各樣的偏差,我們只有溝通很好的溝通來綜合所有人的好的想法,以減少走彎路,而讓事情進(jìn)行的更順利。我們公司內(nèi)部的溝通是比較隨意的,因?yàn)榇蠹叶急容^熟悉,任何時(shí)候有什么想法都會(huì)提出來,然后大家一起討論,并得出最后的結(jié)果。我們從與他的溝通中都學(xué)到了不少知識(shí)與技巧,其中很多都是我們以前做老師給我們的作業(yè)項(xiàng)目所沒有的但卻是很重要的。因?yàn)槲覀兘M是按照每人的工作量來最后算成績(jī)的,均勻地分配任務(wù)就不會(huì)造成組員的不滿了。再其次,團(tuán)隊(duì)合作中協(xié)作是必不可少的。在項(xiàng)目組中各成員都明確了任務(wù)后,就需要大家單獨(dú)工作的同時(shí)去配合其他人。盡管大家都有不同的任務(wù),但是相互之間在一些問題互相協(xié)作的話,不僅可以提高各個(gè)任務(wù)進(jìn)行的速度,也利于對(duì)項(xiàng)目中別的模塊的了解。由于我們組的成員都是比較熟悉的,所以在協(xié)作方面還是不錯(cuò)的,比如某人搭建完環(huán)境后,幫其他的組員在他們自己的電腦上搭好,這樣就會(huì)節(jié)省大量的時(shí)間,而這名組員也可以把時(shí)間用在別的事情上。而且雖然我們進(jìn)行了明確的分工,但畢竟是一個(gè)項(xiàng)目,之間還是有很大的關(guān)聯(lián)的,這樣在編碼的時(shí)候,都會(huì)進(jìn)行討論和互相幫助,這樣就減少了錯(cuò)誤的可能性也節(jié)省了時(shí)間。最后,項(xiàng)目經(jīng)理的監(jiān)督是必不可少的。一個(gè)團(tuán)隊(duì)中,難免有人會(huì)偷懶或拖延,或者完成任務(wù)的質(zhì)量不理想,項(xiàng)目經(jīng)理就要對(duì)這些人進(jìn)行督促和提出合理的建議。通過監(jiān)督了解項(xiàng)目的進(jìn)展、質(zhì)量、問題等并及時(shí)的調(diào)整資源利用情況,以保證項(xiàng)目的成功。
第二,要詳細(xì)制定計(jì)劃,并嚴(yán)格按照計(jì)劃來執(zhí)行。
這次的項(xiàng)目周期很短,因此計(jì)劃就顯得格外的重要,只有進(jìn)行詳細(xì)的計(jì)劃,我們才有緊迫感,并要求自己抓緊時(shí)間完成當(dāng)天的任務(wù)。對(duì)比去年的軟件工程課,那個(gè)項(xiàng)目與這個(gè)項(xiàng)目的規(guī)模差不多,但是開發(fā)周期是真?zhèn)€學(xué)期,每個(gè)階段都顯得很長(zhǎng),就算制定了一個(gè)計(jì)劃,也沒有按照那個(gè)計(jì)劃來,拖個(gè)幾天是很正常的,今天不能完成明天做,因?yàn)橛械氖菚r(shí)間,這樣越來越松懈,就把大量的任務(wù)往后壓,到最后就拿質(zhì)量換時(shí)間了。
雖然通過這門課,我的經(jīng)驗(yàn)更佳豐富了,個(gè)人編程能力,溝通能力等都有了一定提高,但是我也感覺到了自己的諸多不足,比如我的溝通能力還有待提高,這或許不是一兩天的問題,但是我會(huì)更加注意,并在以后的生活學(xué)習(xí)中,留心并提高溝通能力。在以后的項(xiàng)目中,我要改變這種心態(tài),以更加積極的熱情去參與項(xiàng)目。
軟件項(xiàng)目開發(fā)總結(jié)報(bào)告實(shí)例
軟件項(xiàng)目總結(jié)報(bào)告范文
1引言
1.1編寫目的
XXX公司業(yè)務(wù)管理系統(tǒng)的開發(fā)已經(jīng)基本完成。寫此項(xiàng)目開發(fā)總結(jié)報(bào)告,以方便我們?cè)谝院蟮捻?xiàng)目開發(fā)中來更好的實(shí)施項(xiàng)目的訂制開發(fā); 讓我在今后的項(xiàng)目開發(fā)中有更多的有據(jù)的資料來規(guī)范我們的開發(fā)過程和提高我們的開發(fā)效率,從而創(chuàng)造更多公司效益。
1.2背景
項(xiàng)目名稱:XXX業(yè)務(wù)管理系統(tǒng)
軟件名稱:XXX業(yè)務(wù)系統(tǒng)
客戶:XXX
用戶:XXX員工
1.3參考資料
項(xiàng)目開發(fā)文檔:
1.軟件開發(fā)數(shù)據(jù)模型:PDM_OperationSystem20070831.pdm
2.?dāng)?shù)據(jù)庫(kù)開發(fā)文檔: XXX業(yè)務(wù)管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)說明書2.0.doc
3.軟件業(yè)務(wù)流程參考:XXX業(yè)務(wù)管理系統(tǒng)流程說明.doc
4.軟件使用手冊(cè)參考:XXX業(yè)務(wù)管理系統(tǒng)功能說明3.0.doc
5.軟件業(yè)務(wù)流程參考:XXX業(yè)務(wù)管理系統(tǒng)流程說明.doc
6.軟件中使用到的第三方控件:ComponentArt Web.UI 2006.1252 for asp.net2.0.rar
7.軟件中使用的安全I(xiàn)key驅(qū)動(dòng):Ikey Driver.rar
以上參考資料是截止2007-08-31是最新的資料文檔。如有修改,即使修改此處的參考文檔名稱。
2開發(fā)工作評(píng)價(jià)
2.1對(duì)生產(chǎn)效率的評(píng)價(jià)
1. 系統(tǒng)開發(fā)已歷時(shí)快1年的時(shí)間了
2. 開發(fā)的反復(fù)性比較多。
3. 對(duì)客戶的需求理解不是很透徹。
綜合以上,此項(xiàng)目的開發(fā)效率不是很高,相反有相當(dāng)一定時(shí)間的浪費(fèi)。
2.2對(duì)產(chǎn)品功能的評(píng)價(jià)
經(jīng)過我們公司各位同事的共同努力協(xié)作,XXX業(yè)務(wù)管理系統(tǒng)已經(jīng)很好的完成了客戶的業(yè)務(wù)流需求。經(jīng)過對(duì)客戶使用過程的觀察,此項(xiàng)目開發(fā)的還是比較成功,但是還是存在著一些問題,造成這些問題的原因是多方面的。如:前期系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)缺陷和部分代碼的構(gòu)建缺陷、客戶需求的理解上也存在一定問題,這就需要我們用一定的時(shí)間來維護(hù)客戶使用過程中提出的新問題和存在的debug??偟膩碚f,此系統(tǒng)的功能開發(fā)還是一個(gè)比較成功的案例。
2.3對(duì)技術(shù)方法的總結(jié)
在此項(xiàng)目中使用到技術(shù)和工具:
1. 使用代碼生成器:使用代碼生成器 [動(dòng)軟.Net代碼自動(dòng)生成器],此工具在很大程度上提高了編碼效率,從而加快了項(xiàng)目的開發(fā)進(jìn)程。在以后的項(xiàng)目中,我們要盡量的來使用一些類似的工具來在最短的時(shí)間內(nèi)完成工作。在今后的項(xiàng)目開發(fā)中,我們最好是能開發(fā)出適合自己的代碼生成工具,更大限度的節(jié)省開發(fā)周期和開發(fā)費(fèi)用。
2. 使用數(shù)據(jù)庫(kù)建模工具;PowerDesigner 工具來建立系統(tǒng)數(shù)據(jù)庫(kù)模型,以方便程序員很好的理解業(yè)務(wù)流和掌握系統(tǒng)架構(gòu)者的架構(gòu)思想,更好的滿足客戶的功能需求。在今后的項(xiàng)目開發(fā)中,我們要更好的來完成系統(tǒng)的前期數(shù)據(jù)庫(kù)模型的建立,最大的來優(yōu)化系統(tǒng)功能。
3. 使用第三方控件:此系統(tǒng)中使用了ComponentArt Web.UI 第三方控件。此控件在很大程度上滿足了客戶對(duì)軟件界面的需求,從而也給軟件的操作帶來了方便。本項(xiàng)目中只使用了ComponentArt Web.UI一種第三方控件,在今后的項(xiàng)目開發(fā)過程中,要繼續(xù)使用第三方的控件。這樣以來,無論是針對(duì)軟件界面的美觀性、友好性來說、易操作性而言,還是針對(duì)系統(tǒng)開發(fā)效率而言,這都是很好途徑。但需要意的是:在是使用第三方控件時(shí),要謹(jǐn)慎的選擇一些網(wǎng)絡(luò)中的比較常見的第三方控件。
4. 使用自定義控件:此系統(tǒng)中使用了自定義控件(GhdGridView),此自定義控件可以很好的統(tǒng)一系統(tǒng)中的所有信息顯示表格樣式。如客戶對(duì)數(shù)據(jù)顯示樣式有什么新的意見,我就不需要修改每一個(gè)頁(yè)面的表格樣式,我們只需要修改GhdGridView控件的樣式,系統(tǒng)中的所有繼承自GhdGridView的表格樣式都可以改變。
5. 系統(tǒng)開發(fā)框架:此系統(tǒng)的框架使用的是簡(jiǎn)單三層結(jié)構(gòu),此框架在開發(fā)一些中小軟件是比較實(shí)用的。但是我們要是可以開發(fā)出自己的框架,把一些通用的功能開發(fā)到框架中。這樣以來,在以后的系統(tǒng)開發(fā)中,針對(duì)系統(tǒng)中一些通用的功能就不需要再開發(fā),從而也可以很好的提高我們的開發(fā)效率;減少很多維護(hù)費(fèi)用。使我們的技術(shù)不斷的更加成熟。
6. 系統(tǒng)安全加密:此系統(tǒng)中針對(duì)客戶提出的系統(tǒng)安全問題,我們采用了Ikey加密硬件鑰匙來驗(yàn)證客戶端登陸客戶的合法性,此Ikey鑰匙可以綁定到一個(gè)系統(tǒng)使用用戶,也可以讓多個(gè)用戶來使用一個(gè)加密鑰匙來驗(yàn)證登陸系統(tǒng)的合法性。這樣以來,即使用戶的密碼不慎丟失,或者被不法人員取得(不法人員他也是無法登陸到我們的系統(tǒng)中來),這樣就最大的提高了我們系統(tǒng)的安全性。Ikey加密鑰匙是很好的加密B/S架構(gòu)軟件的硬件工具,在以后的軟件安全方面可以借鑒。
3項(xiàng)目經(jīng)驗(yàn)總結(jié)
3.1簽定合同
一個(gè)項(xiàng)目的開發(fā)成敗或者說項(xiàng)目開發(fā)帶來效益的大小,在很大程度上是受項(xiàng)目合同簽定的影響的。往往,很多一部分公司與客戶簽定的項(xiàng)目合同都是很模糊的,也很難簽定的比較清楚,這樣以來就會(huì)導(dǎo)致在項(xiàng)目的開發(fā)后期,工作兩會(huì)越來越大,影響項(xiàng)目的竣工周期;而且,項(xiàng)目的開發(fā)費(fèi)用一般是不會(huì)變的。這樣以來,我們就大大的降低了我們的開發(fā)效益。雖然需求范圍很難簽定的明確,但是我們?cè)诤灦ê贤瑫r(shí),要盡量的去把合同功能邊界和添加新功能的條件簽定。
3.2開發(fā)團(tuán)隊(duì)
在項(xiàng)目確立后,要盡快的建立起項(xiàng)目開發(fā)團(tuán)隊(duì)。
項(xiàng)目團(tuán)隊(duì)成員的團(tuán)結(jié)合作、相互溝通是非常重要的,團(tuán)隊(duì)成員之間要相互學(xué)習(xí)彼此的優(yōu)點(diǎn)和技術(shù),使團(tuán)隊(duì)的能力不斷的提高。這樣,在項(xiàng)目的開發(fā)過程中,團(tuán)隊(duì)才不會(huì)被難題困住不動(dòng)。另外,團(tuán)隊(duì)中要有一個(gè)項(xiàng)目負(fù)責(zé)人,這個(gè)人無論是在與客戶的溝通上,還是在技術(shù)上都要是很出眾的人,此項(xiàng)目負(fù)責(zé)人要能很好的溝通客戶與開發(fā)成員之間,以此來更好的理解客戶的功能需求。人的記憶力總是有限的,所以就要求開發(fā)團(tuán)隊(duì)成員要盡量的書寫一些開發(fā)文檔,這些文檔往往是我們?cè)陧?xiàng)目開發(fā)后期要用到的可尋資料。項(xiàng)目團(tuán)隊(duì)士氣是項(xiàng)目成功的一個(gè)因素,我們需要不斷的來培養(yǎng)我們的團(tuán)隊(duì)氣勢(shì),使我們的團(tuán)隊(duì)不斷的壯大。
3.3需求的調(diào)研
在項(xiàng)目確立后,就到了需求調(diào)研分析階段。
1. 項(xiàng)目組對(duì)客戶的整體組織結(jié)構(gòu)、公司有關(guān)人員的關(guān)系、職責(zé)等如果沒有一個(gè)很好、足夠的了解掌握,這樣項(xiàng)目組就無法很好的完整的整理到客戶的需求、或者說客戶真實(shí)的功能需求,如此以來我們就為自己埋下了地雷,影響項(xiàng)目的開發(fā)周期,這就要求我們要與客戶搞好無論是工作上的還是生活上的朋友關(guān)系,要深入的去了解客戶需求。
2. 我們要盡量的讓客戶也參與到項(xiàng)目的開發(fā)團(tuán)隊(duì)中來,也就是說我們要使客戶把自己也納入到項(xiàng)目的開發(fā)團(tuán)隊(duì)中來,如此一來,我們掌握客戶需求的真實(shí)性、可靠性就會(huì)大大的提高,也就不會(huì)為項(xiàng)目的后期功能開發(fā)埋下陷阱
3. 在需求調(diào)研過程中,如果缺乏足夠用戶參與,這樣的需求調(diào)研也是失敗的。很多程序員不愿參與到客戶的需求調(diào)研中去,為什么呢?很簡(jiǎn)單,與客戶溝通不如與代碼溝通容易有意思。盡管這樣,我們還是必須用足夠多的時(shí)間去和客戶進(jìn)行溝通,了解他們真實(shí)的需求。很多用戶也是如此,他們自己也不愿意參與到項(xiàng)目的需求調(diào)研中來,為什么呢?需求調(diào)研有出去和朋友一塊爛漫對(duì)嗎。。。雖然現(xiàn)狀如此,我們還是要努力的使客戶參與到需求的調(diào)研中來。
4. 模糊需求,也就是模棱兩可是需求規(guī)格說明中最為可怕的問題。一是指諸多客戶對(duì)需求說明產(chǎn)生了不同的理解;一是指單個(gè)讀者能用不止一個(gè)方式來解釋某個(gè)需求說明。針對(duì)對(duì)這種情況,就要求我們的調(diào)研人員要能夠從多個(gè)角度來分析客戶的不同需求,整理出最終的需求與客戶確認(rèn),定出最終真實(shí)可靠的需求,我們絕不能憑借我們自己的單面理解來定立客戶的最終需求。
5. 在一個(gè)項(xiàng)目的開發(fā)中,文檔的書寫是極為中要的一項(xiàng)工作。因?yàn)椋承┪臋n就是我們?cè)陂_發(fā)后期與客戶溝通的可尋依據(jù)、也是我們程序員在編碼過程中要用到的重要文檔。我們絕對(duì)不能認(rèn)為,憑借我們的大腦來記錄所有的開發(fā)需求。。。;即使,你說你是天才,你要用你那顆愛因斯坦的大腦來記錄所有的開發(fā)需求,那也是不可能的,人的精力總是有限的。這就要求我們?cè)谛枨笳{(diào)研中做好需求文檔的記錄和整理。
6. 需求調(diào)研工具選擇,客戶一般對(duì)圖形還是比較感興趣的,所以我們?cè)谡{(diào)研過程中,我要盡量的采用圖形化界面來和客戶溝通需求。比如可以采用Rose工具,把客戶的意思轉(zhuǎn)換為用例圖、時(shí)序圖、協(xié)作圖、狀態(tài)圖、類圖等,使表達(dá)的意思更加直觀。這樣客戶會(huì)更快的進(jìn)行問題的實(shí)質(zhì)。
3.5做好開發(fā)計(jì)劃
在項(xiàng)目確立后,我們就需要做好項(xiàng)目開發(fā)計(jì)劃,需求調(diào)研用時(shí),開發(fā)用時(shí),測(cè)試用時(shí),實(shí)施用時(shí),維護(hù)用時(shí)。在我們做好了計(jì)劃后,我們要隨時(shí)的跟蹤計(jì)劃任務(wù)的完成進(jìn)度,從而使我們的項(xiàng)目進(jìn)度掌控在我們的開發(fā)周期范圍之內(nèi),今日計(jì)劃、行動(dòng),明日成功。
3.5很好的溝通
在其他行業(yè)中,人與人的之間的溝通只很重要的。項(xiàng)目開發(fā)也不例外,很好的溝通能夠加快項(xiàng)目的進(jìn)度,這就要求我們每一個(gè)開發(fā)人員要學(xué)會(huì)和善于溝通于客戶和同事之間。在一個(gè)項(xiàng)目的開發(fā)過程中,我們與客戶的溝通是一個(gè)不斷交流和溝通的過程。在開發(fā)到一定的階段,我們就需要和客戶溝通已有功能,盡量的去避免一些隱藏的問題,及時(shí)的發(fā)現(xiàn)問題,解決問題,從而按時(shí)或者提前完成項(xiàng)目的開發(fā)。
3.6做好工作總結(jié)
在項(xiàng)目進(jìn)行的過程中,我們要不斷去整理自己的工作情況和做好總結(jié),這樣以來,無論是在自己的技術(shù)還是其它方面,都會(huì)對(duì)我們有很大的提高,在長(zhǎng)期的積累后,無論是我們個(gè)人能力,,還是我們的團(tuán)隊(duì)能力都會(huì)有很大的提高。
軟件項(xiàng)目設(shè)計(jì)與開發(fā)過程管理分析
軟件項(xiàng)目設(shè)計(jì)與開發(fā)過程管理分析
軟件項(xiàng)目的規(guī)劃,是軟件設(shè)計(jì)與開發(fā)過程中比較復(fù)雜的階段,也是決定軟件開發(fā)質(zhì)量和開發(fā)水平的關(guān)鍵,做好軟件項(xiàng)目的整體規(guī)劃將會(huì)為整個(gè)軟件項(xiàng)目的運(yùn)行奠定良好的基礎(chǔ)。以下是我為您收集整理的軟件項(xiàng)目設(shè)計(jì)與開發(fā)過程管理分析論文,以供參考,歡迎借鑒閱讀。
摘要: 軟件項(xiàng)目設(shè)計(jì)與開發(fā)的管理,其目的就是要從管理的角度,對(duì)軟件項(xiàng)目在設(shè)計(jì)開發(fā)中的各個(gè)環(huán)節(jié)進(jìn)行規(guī)范和監(jiān)督,通過多種形式的有效管理措施,確保軟件項(xiàng)目開發(fā)過程的高質(zhì)量和低成本。對(duì)此,本文在分析軟件項(xiàng)目設(shè)計(jì)與開發(fā)原則的基礎(chǔ)上,結(jié)合軟件項(xiàng)目設(shè)計(jì)與開發(fā)的全過程,就軟件項(xiàng)目設(shè)計(jì)與開發(fā)的有效管理問題進(jìn)行重點(diǎn)探討。
關(guān)鍵詞: 軟件項(xiàng)目;設(shè)計(jì)與開發(fā);過程管理;有效性
對(duì)軟件項(xiàng)目設(shè)計(jì)與開發(fā)的全過程進(jìn)行有效的管理,不僅是要為了順利實(shí)現(xiàn)軟件的特定功能與性能,還要確保能夠保質(zhì)、保量、低成本的完成軟件開發(fā)的任務(wù),使軟件在投入使用后也能夠保持穩(wěn)定性、可靠性、實(shí)用性和經(jīng)濟(jì)性。簡(jiǎn)單的說,軟件設(shè)計(jì)與開發(fā)的過程就是要將需求轉(zhuǎn)變?yōu)檐浖磉_(dá)的過程,要想切實(shí)提高軟件項(xiàng)目設(shè)計(jì)與開發(fā)過程管理的有效性,不僅要堅(jiān)持正確的軟件項(xiàng)目設(shè)計(jì)原則,還要明確軟件的設(shè)計(jì)流程,在設(shè)計(jì)與開發(fā)的各個(gè)過程都采取行之有效的管理對(duì)策。
一、軟件項(xiàng)目設(shè)計(jì)與開發(fā)的基本原則
(一)實(shí)用性
實(shí)用性指的是軟件項(xiàng)目的設(shè)計(jì)與開發(fā)一定要能夠滿足現(xiàn)代企業(yè)經(jīng)營(yíng)管理的需求,能夠促進(jìn)企業(yè)的不斷發(fā)展,要避免“形式主義”、“中看不中用”等問題,否則有可能導(dǎo)致企業(yè)軟件開發(fā)資金的浪費(fèi),難以取得良好的投資回報(bào)效果。因此,在選擇軟件設(shè)計(jì)與開發(fā)技術(shù)時(shí),不能過度追求先進(jìn)性和高投入,而是應(yīng)當(dāng)在充分了解企業(yè)實(shí)際需求的基礎(chǔ)上,結(jié)合企業(yè)的發(fā)展方向,充分滿足企業(yè)在不同層次和環(huán)節(jié)上的管理需求,這也是決定軟件開發(fā)項(xiàng)目成敗的關(guān)鍵因素。
(二)先進(jìn)性
毋庸置疑,在信息技術(shù)不斷變化發(fā)展的時(shí)代背景下,先進(jìn)性是軟件項(xiàng)目設(shè)計(jì)開發(fā)過程中必須充分考慮的問題,這可以有效降低企業(yè)在未來的投入,避免未來在軟件項(xiàng)目開發(fā)中的重復(fù)建設(shè)和系統(tǒng)升級(jí)等問題。因此,企業(yè)在進(jìn)行軟件項(xiàng)目的開發(fā)設(shè)計(jì)時(shí),一定要面向社會(huì)經(jīng)濟(jì)的未來發(fā)展方向和人民生活需求的變化趨勢(shì),緊跟社會(huì)步發(fā)展的步伐,與信息技術(shù)、計(jì)算機(jī)技術(shù)、通信技術(shù)以及相關(guān)學(xué)科的發(fā)展方向保持一致,這樣才能不斷推動(dòng)社會(huì)的進(jìn)步。
(三)經(jīng)濟(jì)性
任何一個(gè)軟件項(xiàng)目的設(shè)計(jì)與開發(fā),都必須充分考慮到投入產(chǎn)出比的問題,力爭(zhēng)用最小的經(jīng)濟(jì)投入獲取最大的投資回報(bào),實(shí)現(xiàn)最好的軟件開發(fā)設(shè)計(jì)效果和更高的經(jīng)濟(jì)效益,這也是軟件開發(fā)企業(yè)的主要目標(biāo)。因此,在保證軟件開發(fā)質(zhì)量的前提下,軟件的開發(fā)費(fèi)用需要控制在合理的預(yù)算范圍之一,并盡量壓縮,在設(shè)計(jì)開發(fā)過程中必須要考慮到軟件在后期運(yùn)行維護(hù)過程中的費(fèi)用投入,實(shí)現(xiàn)軟件項(xiàng)目設(shè)計(jì)與開發(fā)全過程費(fèi)用的節(jié)約。
(四)系統(tǒng)性
在軟件項(xiàng)目的開發(fā)設(shè)計(jì)中,一定保證其整體功能的完整性,既能滿足企業(yè)在整體上的管理需要,設(shè)計(jì)與開發(fā)的系統(tǒng)必須能夠全面、完整覆蓋企業(yè)管理的軟件信息系統(tǒng),又要能夠滿足采購(gòu)、生產(chǎn)、銷售等個(gè)別部門的`管理需求,便于各個(gè)部門之間信息數(shù)據(jù)的傳遞和銜接。此外,還應(yīng)當(dāng)制定系統(tǒng)的軟件項(xiàng)目設(shè)計(jì)與開發(fā)的管理規(guī)范,如開發(fā)文檔的管理規(guī)范、報(bào)表文件規(guī)范、數(shù)據(jù)格式規(guī)范等,這是確保軟件系統(tǒng)開發(fā)和操作水平的重要條件。
(五)可靠性
為了充分保證軟件項(xiàng)目系統(tǒng)運(yùn)行的高效、平穩(wěn)和準(zhǔn)確,不僅要保證軟件系統(tǒng)在正常運(yùn)行狀況下數(shù)據(jù)傳遞的準(zhǔn)確性和系統(tǒng)運(yùn)行的可靠性,還需要確保軟件系統(tǒng)項(xiàng)目在非正常狀態(tài)下的可靠運(yùn)行,因此在軟件項(xiàng)目的開發(fā)設(shè)計(jì)過程中要提前針對(duì)一些緊急情況制定相應(yīng)的應(yīng)對(duì)策略。一個(gè)優(yōu)秀、可靠的軟件系統(tǒng),必然是一個(gè)靈活的系統(tǒng),即使在軟、硬件環(huán)境發(fā)生故障時(shí),仍舊能夠保持部分使用或正常運(yùn)行。
二、軟件項(xiàng)目設(shè)計(jì)與開發(fā)的全過程管理
(一)軟件項(xiàng)目設(shè)計(jì)與開發(fā)的啟動(dòng)
在軟件項(xiàng)目的設(shè)計(jì)與開發(fā)過程中,實(shí)施全過程管理的第一個(gè)階段就是項(xiàng)目的啟動(dòng)。在軟件項(xiàng)目的啟動(dòng)階段,首先,要明確軟件項(xiàng)目設(shè)計(jì)與開發(fā)的目的,并在軟件開發(fā)與軟件使用的雙方協(xié)議或者合同中進(jìn)行約束,并對(duì)軟件設(shè)計(jì)的主題、工程量進(jìn)行量化,合理確定軟件項(xiàng)目開發(fā)和設(shè)計(jì)的階段目標(biāo)和周期。其次,要加強(qiáng)同軟件用戶的充分溝通,了解用戶的軟件使用需求,理清軟件記錄的關(guān)鍵點(diǎn),制定出完整的軟件設(shè)計(jì)與開發(fā)流程;再次,對(duì)于在調(diào)研過程中所獲取的原始資料,一定要進(jìn)行加工處理,理清相關(guān)的約束條件和非功能性的客戶需求,確保軟件開發(fā)與建設(shè)項(xiàng)目具有很強(qiáng)的可實(shí)現(xiàn)性。
(二)軟件項(xiàng)目設(shè)計(jì)與開發(fā)的規(guī)劃
軟件項(xiàng)目的規(guī)劃,是軟件設(shè)計(jì)與開發(fā)過程中比較復(fù)雜的階段,也是決定軟件開發(fā)質(zhì)量和開發(fā)水平的關(guān)鍵,做好軟件項(xiàng)目的整體規(guī)劃將會(huì)為整個(gè)軟件項(xiàng)目的運(yùn)行奠定良好的基礎(chǔ)。具體說來,軟件項(xiàng)目規(guī)劃主要包括項(xiàng)目預(yù)算、風(fēng)險(xiǎn)分析與預(yù)測(cè)、進(jìn)度管理、質(zhì)量控制等內(nèi)容,在編制軟件項(xiàng)目的開發(fā)計(jì)劃時(shí),一定要理清各個(gè)開發(fā)環(huán)節(jié)之間的關(guān)系,并制定出完整、科學(xué)的項(xiàng)目計(jì)劃書,以期為軟件項(xiàng)目設(shè)計(jì)與開發(fā)的全過程管理提供相應(yīng)的參考依據(jù)。
(三)軟件項(xiàng)目設(shè)計(jì)與開發(fā)的實(shí)施
軟件項(xiàng)目實(shí)施階段的有效管理,其目的就是要保證軟件項(xiàng)目安裝在預(yù)先設(shè)置的計(jì)劃上正常運(yùn)行,確保項(xiàng)目不要偏離預(yù)定的開發(fā)進(jìn)程和設(shè)計(jì)目標(biāo)。在軟件項(xiàng)目的實(shí)施階段,一定要按照軟件項(xiàng)目的初步規(guī)劃進(jìn)行,并在實(shí)施過程中,增強(qiáng)對(duì)軟件項(xiàng)目開發(fā)的有效控制,確保成本支出控制在相應(yīng)的預(yù)算定額之內(nèi)。同時(shí),要對(duì)軟件項(xiàng)目開發(fā)的成果進(jìn)行動(dòng)態(tài)的監(jiān)控,隨時(shí)與原先的計(jì)劃過程進(jìn)行比較,對(duì)于出現(xiàn)的偏差或缺陷要及時(shí)進(jìn)行調(diào)整,確保各項(xiàng)軟件開發(fā)指標(biāo)和系統(tǒng)功能的順利實(shí)現(xiàn)。
(四)軟件項(xiàng)目設(shè)計(jì)與開發(fā)的結(jié)束
一個(gè)完善的軟件項(xiàng)目管理過程,必然離不開軟件項(xiàng)目的結(jié)束,這時(shí)相關(guān)人員要進(jìn)一步確認(rèn)軟件項(xiàng)目在設(shè)計(jì)與開發(fā)過程中取得的成就,做好軟件項(xiàng)目的交接、評(píng)審等工作。
三、結(jié)語
總之,為了提高軟件項(xiàng)目設(shè)計(jì)與開發(fā)的質(zhì)量和水平,軟件設(shè)計(jì)人員需要首先認(rèn)識(shí)到軟件質(zhì)量的重要性,樹立應(yīng)有的軟件項(xiàng)目質(zhì)量管理意識(shí),要堅(jiān)持正確的軟件設(shè)計(jì)與開發(fā)原則,懂得加強(qiáng)過程管理與控制,同時(shí)還要對(duì)風(fēng)險(xiǎn)控制、配置管理等環(huán)節(jié)給予足夠的重視,采用科學(xué)的技術(shù)方法和先進(jìn)的管理技術(shù)來提高軟件項(xiàng)目質(zhì)量管理的有效性。
參考文獻(xiàn):
[1]李勇華,駱啟武,付春燕.基于問題管理提升軟件項(xiàng)目過程質(zhì)量的實(shí)踐[J].計(jì)算機(jī)與現(xiàn)代化,2007,4.
[2]商惠華.基于過程改進(jìn)的軟件質(zhì)量管理模型[J].計(jì)算機(jī)工程與設(shè)計(jì),2011,5.
[3]雷堅(jiān).項(xiàng)目管理在軟件開發(fā)中的應(yīng)用探究[J].軟件導(dǎo)刊,2011,7.
;
軟件開發(fā)過程與項(xiàng)目管理實(shí)訓(xùn)總結(jié)的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于軟件項(xiàng)目管理實(shí)驗(yàn)總結(jié)、軟件開發(fā)過程與項(xiàng)目管理實(shí)訓(xùn)總結(jié)的信息別忘了在本站進(jìn)行查找喔。