軟件項目總結(jié)(精選5篇)
軟件項目總結(jié)范文第1篇
【關(guān)鍵詞】軟件項目管理 工作問題分析 項目管理原則
軟件項目管理是為了使軟件項目尤其是大型項目整體軟件生命周期都在管理者的控制下,按照預期的成本,完成軟件的交付。軟件項目管理最早出現(xiàn)在70年代中期,目前中國軟件項目管理上處于落后狀態(tài),很多已經(jīng)不是技術(shù)能夠解決的問題了,主要問題存在于管理上。軟件項目管理是根據(jù)科學理論的,結(jié)合軟件產(chǎn)品的實際情況,保證工程管理系統(tǒng)得到有效實施,能夠使得軟件項目按照預期的成本、進度、質(zhì)量完成。軟件行業(yè)是一個很有挑戰(zhàn)力行業(yè),是一個非常復雜的,牽扯較廣的系統(tǒng)工程。
一、軟件項目管理中常見的問題
在軟件開發(fā)主要有幾個階段,需求分析階段、概要階段、詳細設計階段、編碼階段、測試階段、安裝和維護階段。項目管理缺乏有效的系統(tǒng)培訓和項目計劃意識,在軟件項目管理中,沒有招聘專門的項目管理專業(yè)人才進行有效的管理。在管理人員的技術(shù)上可以很好的進行工作,但是在管理中缺乏相應的管理能力。在管理上沒有接受專業(yè)系統(tǒng)的項目管理,具有專業(yè)的管理知識是非常重要的,軟件項目管理知識要和管理經(jīng)驗相結(jié)合,會提高軟件項目管理的水平。項目負責人對項目的總體計劃沒有很好的認識,對軟件的計劃的制定不嚴格,不能進行有效的管理和控制,導致在管理上脫節(jié)。在制定計劃時要提高項目負責人的計劃意識,加強對開發(fā)計劃的有效性評估。
軟件項目管理十分重要,在實施過程中并不容易,軟件與客戶有很好的相互性,合理的需求與合理的軟件項目能夠很好的與客戶交流。在軟件項目的實施過程中常常面臨技術(shù)應用、業(yè)務需求的情況等會影響到整個軟件項目的管理。軟件項目管理要有一定的原則性,在軟件的管理上遵循的原則有:用分階段的生命周期計劃嚴格管理;堅持進行階段評審;實行嚴格的產(chǎn)品控制;采用現(xiàn)代程序設計技術(shù);結(jié)果應能夠清楚地審查;開發(fā)小組地人員應該少而精;承認不斷改進軟件工程實踐的必要性。這是著名軟件工程專家B.W.Boehm總結(jié)出了軟件開發(fā)時需遵循的幾條基本原則,也成為了我們在軟件項目管理上是要遵循的原則。
在軟件開發(fā)中最重要的是人員的配置和安排,人員的管理能力是決定軟件項目的質(zhì)量的重要因素。由于軟件質(zhì)量上和客戶的需求有所差距會導致項目范圍模糊給評價帶來困難,沒有合理的安排和相關(guān)人員,從而導致的軟件項目不合理安全性得不到保證,影響到了整個項目的進度,是軟件項目中存在的問題。項目團隊中沒有明確的分工協(xié)作能力,導致沒有很好管理,責任相互推諉。人與人之間的責任分工存在較大的差異。這些現(xiàn)象導致軟件開發(fā)和項目管理上內(nèi)部資源的消耗,從而阻礙項目管理的發(fā)展。
二、解決軟件項目管理中常見問題的方法
在軟件項目管理中要制定符合實際情況的計劃,計劃的制定要在一定的條件限制下不斷的完善,提高項目負責人的計劃意識,制定相關(guān)的知識,技術(shù)和工具加強對軟件項目的管理和管理計劃。計劃的制定不一定要面面俱到,但是一定要將各種問題的應急方式快速的作出表達,要用智慧去應對各種問題和面臨的風險。項目的成本一般較高,要有很好的控制力度,將項目做到精細化,制定相符的項目計劃。對于軟件開發(fā)而言,控制是相當重要的管理活動?刂剖潜WC質(zhì)量和配置的重要保證,軟件質(zhì)量保證是在軟件過程中每一步都進行的保護性活動。軟件的評審是保證軟件質(zhì)量的作用之一,它可以有效的保證軟件質(zhì)量。
保證項目軟件的分工明確,項目負責人應該對項目成員的責任進行合理的說明并分配,項目團隊中的分工要明確,要相互協(xié)作,共同完善。將項目分配到工作人員中去,要強調(diào)不同的環(huán)節(jié)有不同的分工,在各個階段上還是有一定的聯(lián)系。通過對各個階段的交付,可以清晰的了解下一階段的工作。在通過檢驗時,要對上一階段的工作結(jié)果進行調(diào)整。在這種分工協(xié)作下,要做好溝通,不僅僅和工作人員進行交流,還要與客戶進行溝通。溝通的時間就是成本,為這些時間買單的就是客戶。了解客戶所需要的,充分理解并解決客戶的困難。在整個項目的進行中要通過交流協(xié)調(diào)各方面,減少項目各個方面的困難,來確保項目的成功。
加強風險管理意識和總結(jié)項目經(jīng)驗。項目的負責人要掌握項目風險管理,加強對項目的審核,提高項目實施中可行性。總結(jié)行業(yè)內(nèi)部的常見問題,對項目的風險有一定的總結(jié)和認識。也可以通過學習項目管理的相關(guān)知識來掌握項目風險必備的知識,強化項目負責人的風險意識。注意總結(jié)軟件管理中經(jīng)驗,使得項目經(jīng)驗具有指導意義,為以后的項目管理提供借鑒意義。
三、結(jié)語
雖然很多的公司制定了一些軟件開發(fā)管理模式,但沒有從根本上解決軟件項目管理上的一系列問題。在軟件項目管理中,要規(guī)范有關(guān)人員的管理,只有規(guī)范化的管理,才能在項目管理中起到重大的作用。在管理中要分工合作,加強溝通意識和規(guī)避風險的能力,在項目管理中要重視經(jīng)驗的總結(jié)。進一步完善軟件項目管理在軟件企業(yè)中的實施,提高軟件項目管理的能力和軟件項目的質(zhì)量標準。
參考文獻:
[1]葉克江.對軟件項目管理的探討[J].現(xiàn)代企業(yè)教育,2009,(02).
軟件項目總結(jié)范文第2篇
該方案涉及的主要對象是軟件經(jīng)理和各模塊的軟件研發(fā)負責人,SPME方案架構(gòu)如圖1所示。圖1中,SPME方案覆蓋整個項目的啟動、規(guī)劃、執(zhí)行、監(jiān)控和收尾5大過程組,并貫穿始終。(1)啟動規(guī)劃階段。首先軟件經(jīng)理和項目規(guī)劃、產(chǎn)品經(jīng)理、整個項目的項目經(jīng)理、硬件、測試等同事進行充分溝通,確定項目范圍,給出項目詳細信息;其次根據(jù)項目信息,由軟件經(jīng)理牽頭組織各模塊研發(fā)負責人或具體的開發(fā)工程師,進行需求評估,劃分出項目階段,進行WBS分解,確定出開發(fā)環(huán)境和代碼組織、人力規(guī)劃、時間點計劃等,達成一致的范圍和成本基準;最后由軟件經(jīng)理畫出關(guān)鍵時間點的時間軸圖,建立時間基線。該階段以確定了范圍、成本、進度基準,輸出了文檔為結(jié)束標志。(2)執(zhí)行和監(jiān)控階段。各模塊的研發(fā)工程師按照WBS分解進行軟件研發(fā),同時用一頁紙嵌入式軟件項目管理表[1]進行研發(fā)問題的狀態(tài)跟蹤,這樣以便后續(xù)參考和作為進展匯報給軟件經(jīng)理。軟件經(jīng)理進行進度和攻關(guān)問題的跟蹤,同時每周要輸出周報將研發(fā)進展或一些變更情況及時通知到整個項目組。該階段一直持續(xù)到軟件版本被驗收通過。(3)項目收尾階段。各模塊研發(fā)負責人進行各模塊技術(shù)提煉和總結(jié),完善一頁紙嵌入式軟件項目管理表并匯報給軟件經(jīng)理,軟件經(jīng)理再根據(jù)項目詳細信息等1~5份過程文檔記錄,進行整體復盤總結(jié)。
2SPME方案模板和具體應用
筆者選用了較為通用的Excel工具,基于這個方案給出管理模板,如圖2所示。整個文檔是一個工作簿(book),圖1中提到的各文檔分別作為該book的一個個對應的工作表(sheet),圖2最下方的Excel表的各工作表信息僅展開了文檔“1.項目信息”這個sheet的內(nèi)容,相應還有其他sheet,這樣整個項目用一個Excel文檔就可以非常方便地跟蹤起來。(1)項目信息。項目信息需要和項目組各方確認,并要特別注意規(guī)劃階段將項目的關(guān)聯(lián)性和圖2SPME方案模板特殊共性需求信息討論清楚,確定后由軟件經(jīng)理將各項信息記錄下來,也可根據(jù)實際需要進行豐富或裁剪。項目啟動后,“1.項目信息”要最先共享給整個開發(fā)團隊成員,作為研發(fā)啟動的標志。這樣在多項目并行研發(fā)時,可以使整個團隊目標清晰,并充分利用各項目間共性部分,對特殊部分單獨搭建以防干擾其他項目,使軟件研發(fā)事半功倍。(2)WBS分解。軟件經(jīng)理組織各模塊研發(fā)負責人或具體的開發(fā)工程師一起評估需求,劃分出項目階段,進行WBS分解,最終結(jié)果記錄在“2.WBS分解”的sheet中。這個過程是明確項目軟件研發(fā)范圍基準、時間基準和成本基準的過程,所以WBS分解出的工作包需和各負責人討論達成共識,有爭議的要和項目組其他人員,比如:硬件、市場、測試、規(guī)劃等同事商定。確定下來后必須評估出開始結(jié)束時間,并進行編號。WBS是項目執(zhí)行的主干和績效考核的基本依據(jù)。(3)時間軸圖。完成“2.WBS分解”確認好時間點和邏輯關(guān)系后,由軟件經(jīng)理將各重要的工作包節(jié)點,特別是模塊開發(fā)完成、版本、送測、上市等節(jié)點按照時間順序標注出來,形成一個直觀的時間圖表,記錄在“3.時間軸圖”sheet中。這些時間點就是整個軟件研發(fā)的時間基準。在執(zhí)行和監(jiān)控過程中要不斷地進行核實,并標注出當前進展到哪,以便向項目利益相關(guān)者進行進度匯報,并可以從宏觀上明晰項目狀態(tài)。(4)過程問題跟蹤和周報。在項目執(zhí)行監(jiān)控階段中,軟件經(jīng)理將WBS分解出的各工作包分配到各模塊的負責人,標志著研發(fā)執(zhí)行工作正式開始。在多項目并行的情況下,具體的研發(fā)工作由各模塊負責人采用一頁紙嵌入式軟件項目管理方式[1]進行研發(fā)跟蹤,軟件經(jīng)理則采用“4.過程問題跟蹤表”,“5.周報”將精力集中在各項目的進度和攻關(guān)問題的管理上。其中,過程問題跟蹤表,一是用作WBS工作包的進展跟蹤;二是將研發(fā)過程中新增的重要問題和變更記錄下來,安排處理并跟蹤處理進展,這樣可以避免耗時耗力地去翻郵件查詢相關(guān)問題信息,或遺忘等效率低下的現(xiàn)象。執(zhí)行過程中,軟件經(jīng)理至少每周要安排對軟件版本進行構(gòu)建和測試,具體的周期時間可根據(jù)實際進行調(diào)整,整個研發(fā)團隊從軟件版本的測試情況,對研發(fā)工作的進展進行核實,由軟件經(jīng)理收集各模塊的研發(fā)負責人匯報的開發(fā)進展,結(jié)合各項目過程問題跟蹤表記錄的一些問題和狀態(tài),梳理出周報。周報側(cè)重于目前識別出的主要風險和需要領(lǐng)導協(xié)調(diào)的事宜,軟件研發(fā)整體進展和下周計劃,其中下周計劃要細分到各軟件模塊,使得每個團隊成員都有明確的目標和任務。周報是項目報告績效和監(jiān)控風險的重要工具,需要每周固定時間以郵件或其他方式共享給整個項目團隊成員和相關(guān)領(lǐng)導,以便使相關(guān)信息能及時傳遞到位,新增需求和變更的迭代開發(fā)[3]。風險問題引起高層領(lǐng)導的重視和推動,使得整個團隊步調(diào)整齊,從而達到預定目標。(5)復盤報告。軟件版本被驗收后,及時進行復盤總結(jié)。主要涉及客戶分析,并針對主要需求,相關(guān)過程問題和教訓等項進行總結(jié),同時將開發(fā)負責人完善的一頁紙嵌入式軟件項目管理表附入到“6.復盤總結(jié)”sheet中。至此整個項目過程就通過層層的文檔化,匯成了一份完整的軟件研發(fā)項目總結(jié),可以通過復盤會議等形式對整個項目團隊或相關(guān)的項目團隊進行共享。以上給出了SPME方案模板和具體應用。模版是基于Excel的建議格式,使用者可以根據(jù)SPME方案的思想和各自的需求進行定制和擴展。這樣通過一個Excel文檔就可以跟蹤整個項目,從而使多個并行研發(fā)的嵌入式項目,有了統(tǒng)一的軟件研發(fā)管理模式,可以更清晰、快速、有效地進行問題跟蹤和信息傳遞,暴露項目研發(fā)中的風險,有效地降低人力協(xié)調(diào)和溝通成本,便于歸檔和追溯,能更快更好地進行項目交接和對比總結(jié)。
3結(jié)語
軟件項目總結(jié)范文第3篇
論文摘要:為提高軟件企業(yè)的管理水平,對軟件項目管理存在的一些問題進行了深入的分析,指出了軟件項目管理中常見的不足之處:項目計劃問題、管理意識問題、項目干系人相關(guān)問題、項目團隊內(nèi)分Z-協(xié)作問題、溝通意識問題、項目風險管理意識問題、項目收尾問題通過分析找出了原因.提出了改進措施
軟件項目管理是為了使軟件項目能夠按照預定的成本、進度、質(zhì)量順利完成,而對成本、人員、進度、質(zhì)量風險等進行分析和管理的活動。軟件項日管理最早出現(xiàn)于7o年代中期,當時美國國防部專門立項研究軟件項目失敗的原因,發(fā)現(xiàn)70%的項目失敗是I如于管理不善引起的。而并不是因為技術(shù)能力。從而得出一個結(jié)論,即管理是影響項目全局的因素,而技術(shù)只影響局部。所以軟件項目管理至關(guān)重要。在關(guān)系到軟件項目成功與否的眾多因素中,項目規(guī)劃、需求變化、軟件質(zhì)量、風險管理等都是與項目管理直接相關(guān)的因素。因此,提高軟件項目管理的能力對軟件組織的軟件生產(chǎn)力的提高是最為重要的。本人對目前軟件企業(yè)實施項目管理的狀況進行了分析,結(jié)合軟件項目管理的理論知識,以期找出在軟件項目管理中常見的問題。促進軟件項目管理的應用研究。完善軟件項目管理在軟件企業(yè)的實施。
1軟件項目管理存在的主要問題
1.1項目計劃問題
項目計劃是—個用來協(xié)調(diào)所有其他計劃,以指導項目執(zhí)行和控制的文件。項目計劃是項目經(jīng)理實施項目管理控制的基礎。制定計劃的過程就是—個對項目逐漸了解掌握的過程,通過認真地制定汁劃,項目經(jīng)理可以知道哪些要素是明確的。哪些要素是需要逐漸明確的,通過漸近明細不斷完善項目計劃。目前的問題主要有:一是項目計劃的制定不夠嚴謹,隨意性大.可操作性差,因而實施中無法遵循。如項目計劃過于粗略.落實粒度(“Breakdown”)不足,不能做到任務、進度、資源三落實。二是缺乏貫穿項目全程的詳細項目計劃,甚至采用每周來制定下周工作計劃的逐周項目計劃方式,其實質(zhì)是“項目失控合法化”。三是項目進度的檢查(與進度計劃對比)和控制不足。不能維護項目計劃的嚴肅性。
1.2管理意識問題
在軟件企業(yè)中。項目經(jīng)理大多是技術(shù)骨干,在技術(shù)方面的知識比較深厚,但是項目管理知識、項目管理必備的技能,項目管理的經(jīng)驗都有待提高。部分項目經(jīng)理沒有意識到自己是項目經(jīng)理的角色。不是從總體上去管理整個項目而是埋頭干具體的技術(shù)工作,其計劃不周造成項目組成員任務分配不均.忙的忙、閑的閑,這將影響項目的最終實施。有些項目經(jīng)理對于一些不服從管理的技術(shù)人員,沒有較好的管理方法,不好安排的工作只好th己做。
1.3項目干系人相關(guān)問題
項目千系人(“STAKEHOLDER”)是指參與項目和受項目活動影響的人,包括項目發(fā)起人、項目組、協(xié)助人、顧客、使用者、供應商,甚至是項目的反對人。人們的需求和期望在項目的開始直至結(jié)束都是非常重要的。不同的干系人其期望和追求的目標往往相差甚遠,因此對項目十系人的愿望進行平衡是相當困難的事情。例如政府部門的不少對群眾辦公的信息系統(tǒng),上層管理機關(guān)往往希望能夠采集盡可能多的信息項以便對數(shù)據(jù)進行多種多樣的系統(tǒng)分析,并對信息進行有效控制而增加一些審批流程;基層對外辦公的窗口則因為辦公速度的壓力希望減少信息的輸入;而辦事群眾則希望相關(guān)政府機構(gòu)能夠簡化工作流程,加快辦事速度。如果對項目所有干系人沒有進行足夠的溝通,使其盡可能地參與項目,則可能因為項目開始時項目范圍和一些具體要求不夠完整清晰,或某個項目干系人后期認識的變化而提出新的要求,造成工期的延長,成本的增加,甚至項目的完全失敗。
1.4項目團隊內(nèi)分工協(xié)作問題
由于項目開發(fā)的各階段不同角色、同一階段不同角色的責任各不相同,項目經(jīng)理把工作責任分畫給團隊成員時通常會出現(xiàn)一些不良現(xiàn)象。首先是山于分工不夠清晰而造成工作相互推諉、責任互相推卸的現(xiàn)象;另外是出現(xiàn)“自家打掃¨前雪”的現(xiàn)象,即雖然分工比較清晰但是各成員只顧完成自己的那部分任務而不愿意與他人協(xié)作。
1.5溝通意識問題
項目溝通管理包括確保及時、正確地產(chǎn)生、收集、、存儲和最終處理所需項目信息的過程。它是人、思路和信息之間的關(guān)鍵紐帶,是成功所必須的。雖然整個項目是項目經(jīng)理負責,但是在決定這個業(yè)務單元山某個或者某兩個人完成后,項目經(jīng)理只能起管理上的控制、建議和指導的角色,不能對具體的內(nèi)容進行過多的干預在軟件企業(yè)中,項目經(jīng)理大多是技術(shù)骨干,而項目組成員也都是“高科技人員”,都具有“從專業(yè)或?qū)W術(shù)出發(fā)、工作自主性大、自我欣賞、以自我為中心”等共同的特點。因此妨礙溝通因素主要是“感覺和態(tài)度問題”,也就是溝通意識和習慣的問題。在系統(tǒng)的實施階段或軟件開發(fā)的試運行階段,項目成員基本上是持續(xù)在客戶方進行工作,這種情況非常容易忽視溝通。如果沒有足夠的溝通意識和溝通制度、溝通工具,就有可能造成信息不暢,從而加大項目失敗的風險。
1.6項目風險管理意識問題
項目風險管理是指為了最好地達到項目的目標,識別、分配、應對項目生命周期內(nèi)風險的科學與藝術(shù)。風險管理對選擇項目、確定項目范圍和制定現(xiàn)實的進度計劃和成本估算有積極的影響,并有助于項目千系人了解項目的本質(zhì),使團隊成員參與確定優(yōu)勢和劣勢。目前項目風險管理意識的問題主要有兩種情況。第一是項目經(jīng)理沒有充分分析可能的風險,對付風險的策略考慮比較簡單,在做項目規(guī)劃時常常沒有做專門的風險管理it~’l文檔,而是合并在項目計劃書中。第二是項目經(jīng)理沒有充分意識到風險管理的重要性。對計劃書中風險管理的章節(jié)簡單應付了事,隨便列出幾個風險,隨便地寫一些簡單的對策,對后面的風險防范起不了什么指導作用。
1.7項目收尾問題
項目經(jīng)驗總結(jié)是項目經(jīng)理和項目組人員在項目完成后就取得的教訓寫的報告,是項目收尾的一個重要組成部分。總結(jié)在本項目中哪些方法和事情使項目進行得更好、哪些對項目制造了麻煩、以后應在項目中避免什么情況。哪些事情應在后面的項目中堅持等等。項目經(jīng)理在項目結(jié)束時有些是因為項目人員已經(jīng)不足或不全,或是因為有新的項目要接沒有時問,總體對項目經(jīng)驗總結(jié)的重視程度不夠。有些是項目經(jīng)驗總結(jié)一再拖延,有些是交上來的報告質(zhì)量較低,敷衍了事。
2加強軟件項目管理的建議及措施
2.I制定相符的項目計劃
制定計劃的精髓不在于寫出一份好看的文檔,而在于運用您的智慧去應對各種問題和面臨風險并盡可能做出前瞻性的思考。計劃是用來指導工作的,制定項目計劃必須把握項目it~,l的粒度,粒度越細則控制力度越大,但項目管理的成本越高,反之則控制力度越小。兇此必須按照特定的項目量體裁衣,該詳細就詳細,該簡略的就簡略,制定相符的項目計劃。許多組織都有項目計劃制定的指導原則。例如,美國國防部的2l67標準“軟件開發(fā)計劃”用于指導那些為國防部開發(fā)軟件的開發(fā)商制定軟件開發(fā)計劃。電氣和電子工程師協(xié)會(IEEE)的1058.1標準描述了“軟件項目管理計劃”的主要內(nèi)容。表l給出了“1EEFYI,T:,準軟件管理計劃”的格式。遵循那些標準和方針有利于項41汁劃的制定和執(zhí)行一旦it~,l被負責任地完成,他就可以給閂己一個和管理層或客戶交流和協(xié)商的基礎,幫助其在項目過程中防范各種題的出現(xiàn),保證項H的按時完成.
2.2使用w BS(WorkBreakdownStructure)和資源負荷直方圖,合理分配任務
項目經(jīng)理應使用工作分解結(jié)構(gòu)WBS將項目工作范圍進行分解,為了避免有些雖然工作分解結(jié)構(gòu)WBS沒汁合理,但項目任務無法有效、合理地分配給相關(guān)成員,可采用資源負荷直方圖把工作任務合理分配并達到“負載均衡”。另外.技術(shù)骨r在擔任項目經(jīng)理之前,最好能系統(tǒng)地學習項目管理知識,特別是其中的人力資源管理、溝通管理,并且在實際工作中不斷提高角已的管理素質(zhì),豐富項目管理的經(jīng)驗,提高項目管理的意識。
2.3項目組成員應互相協(xié)作、互相配合
項41經(jīng)理通過使用WBS將工作范尉進行分解.并將工作責任分配給團隊成員,同時應強調(diào)不同分工、不同環(huán)節(jié)的成員應 當相互協(xié)作,共同完成任務。雖然項目的進行有不同階段的劃分,但各階段還是相互聯(lián)系的。上一階段工作的結(jié)束不能只交付階段性成果,往往要通過多次溝通才能更為清晰地披下一階段成員所接受,其有效性、合理性也要被下一階段的工作所檢查,通過檢驗有時也有必要對上一階段的工作結(jié)果進行相應的凋整。因此,項H組成員都應根據(jù)需要相互協(xié)作,相互配合,共同完成任務。
24加強溝通意識
項目溝通管理指出:“管理者要用70%的時問用十與人溝通,而項目經(jīng)理需要花費90%或更多的時間來溝通”從溝通的效果和效率角度出發(fā),一股應注意下面四種情況:首先是溝通之前對溝通的基本慨念和目標進行清晰的界定其次是不能凱溺十溝通本身,而必須時刻清楚溝通的目的;意到溝通是有成本的,溝通的時間就是成本,客戶在為這些成本買單第三是一些規(guī)則,包括時和回合的限制、耐心聽完對方的I舌,進行“集中”決策。最后是為了做好事件.必須事先進行明確,進行充分的授權(quán)。另外,項目經(jīng)理及其項14組成員要對項14下系人進行分析,項目1:系人分析要記錄重要的I:系人的人名、組織、他們各在項目中的角色、每個I:系人的實際情況、他們各自的項目利益大小、以及各自對項目的影響程度,以及管理這些項14 r系人的有關(guān)建’義等。通過溝通協(xié)調(diào).以驅(qū)動他們對項目的支持,減少其對項41的阻力,以確保項41獲得成功
2.5加強風險管理意識
項目經(jīng)理必須通過學項41管理知,掌握項H風險管理的必備知,加強對項14汁劃中的風險管理汁劃的審核,提高項41組的管理意識?偨Y(jié)本行業(yè)項目中常見的風險及其對策作為風險管理汁劃中必要的『x【險內(nèi)容,并切實評估相應對策的有效性和可行性。
2.6重視項目經(jīng)驗總結(jié)
項41經(jīng)理及管理人員應對項目經(jīng)驗總結(jié)引起足夠重視。在制度上鼓勵和JJu強項目經(jīng)驗總結(jié)工作,使得項41經(jīng)驗總結(jié)及時并且具有指導意義而不是敷衍了事,為以后的項41人員更好地工作提供一個極好的資源和依據(jù)。
軟件項目總結(jié)范文第4篇
[關(guān)鍵詞]軟件項目;設計管理;流程
[中圖分類號]TP31 [文獻標識碼]A [文章編號]1672-5158(2023)06-0076-01
1 何為流程及在軟件項目管理中的作用
1.1 軟件開發(fā)的目的
在進行軟件項目開發(fā)活動中,要實現(xiàn)很多目標,比如關(guān)于項目的范圍、成本、時間以及質(zhì)量等,項目協(xié)調(diào)也是要完成的目標。項目協(xié)調(diào)可以滿足項目參與者和利益相關(guān)者的要求,伴隨軟件規(guī)模和它所涉及領(lǐng)域的擴展,軟件項目管理變得越來越復雜,大大的增加了管理難度,造成這結(jié)果的主要因素是不能管理其過程如果管理項目在無紀律混亂的情況下,那么項目組織就很難總結(jié)出好的管理方法和工具,就更不用說從中獲益了。管理嚴謹?shù)暮锰幉粌H能夠就檢查和改進在階段內(nèi)出現(xiàn)的偏差,還可以及時的終止項目。甚至還可以避免人才的來去帶來的負面影響。如果想要有效的對過程進行控制,就不得不對項目管理流程更加明確。
1.2 軟件項目的構(gòu)成
一系列活動有機構(gòu)成流程。而個人與團體構(gòu)成基本活動,基本活動的構(gòu)成不需要來自其他活動的轉(zhuǎn)換。流程的每個活動間都有著自己的獨有的流向,在流程過程中包含著明顯的開始與結(jié)束,所以這是一個非靜止的概念。從結(jié)構(gòu)方面可以看出,流程由四個基本因素構(gòu)成:活動及活動的邏輯關(guān)系、承擔著、實現(xiàn)辦法。流程管理所包含的不但有管理技術(shù),還有現(xiàn)代管理的理想,以前的職能管理憑借的是控制、塔式組織。但隨著時間的推移其已經(jīng)不能適應市場競爭和當今企業(yè)的發(fā)展需要,以分工理論為主的管理理論已經(jīng)使用了幾百年,目前又返回到系統(tǒng)和整合上面。
1.3 軟件項目生命周期的一系列的開發(fā)過程是各種各樣的流程活動
軟件項目是由各種各樣活動流程活動組成的,具體包括如下,軟件項目的計劃編制、系統(tǒng)分析、概要設計、詳細設計、程序編碼、測試與維護等活動過程都屬于流程活動:制定軟件項目管理流程,當我們在制度項目管理流程過程中,要著重考慮一下幾點:(1)流程的制定可以將項目逐步引至成功,(2)流程的制定可以適應軟件的開發(fā),(3)流程的制定對項目開發(fā)可以起到指導作用,(4)流程制定是使用流程圖表示的,可以讓每個參與者都能夠清楚的明白管理過程與開發(fā)過程之間的關(guān)系,(5)流程過程中的參評要有明確的定義、標準和方法。
2 軟件項目管理大體過程設計
2.1 軟件項目管理的構(gòu)成
軟件項目管理過程大體可以分為以下幾部分:項目構(gòu)思、項目立項、簽訂合同和執(zhí)行合同。可以使用P1、P2、P3、P4、P5代替。同時也可以劃分為五個里程碑,分別是:完成立項、簽訂合同、定義功用、產(chǎn)品開發(fā)、投入市場,可以用TM1、Tm2、Tm3、TM4、TM5代替。
2.2 軟件項目管理的流程分析
項目管理的大體流程分析,項目搜尋是項目開始的前提,其階段主要任務包括收集市場信息、客戶需求、以及潛在的需求。項目立項階段就是可行性的研究階段,就是討論成本與效益的可行性。項目售前階段是項目立項與簽訂項目合同的這段時間,主要任務包括以下幾個方面:做好與客戶介紹交了的計劃、對產(chǎn)品的銷售對象要有一個比較全面的了解以及客戶對項目感興趣的原因和對產(chǎn)品的要求。合同生成階段要做的是對項目方案的比較與相關(guān)的政策法規(guī)的認識,以及對合同的評估以及簽訂合同。合同執(zhí)行階段是項目管理流程的重要環(huán)節(jié),主要包括軟件的開發(fā)、測試、驗收、系統(tǒng)的維護等過程。
3 軟件項目失敗的原因和軟件項目管理方法的探究
3.1 軟件項目失敗的原因
我們可以從目前國內(nèi)外的軟件行業(yè)企業(yè)可以看出,“軟件危機”的影響仍持續(xù)著軟件行業(yè)。軟件項目的實施情況也總是很難令人滿意。經(jīng)過研究發(fā)現(xiàn),軟件項目之所以會失敗的原因主要有以下兩方面:一是應用項目發(fā)展難以控制;二是項目管理者對項目管理工作的認識掌握還不成熟。實踐證明,缺乏有效的項目管理是致使軟件項目失控的直接原因。
3.2 制定項目的任務
軟件項目計劃的主要作用是用來協(xié)調(diào)其他計劃的,協(xié)調(diào)的目的是為了指導控制和執(zhí)行可操作文件。它這是對客戶需要的理解表現(xiàn),是開展項目活動的開始,也是開展其他工作的依據(jù),項目計劃由全局計劃和下屬計劃構(gòu)成。在下屬計劃制定時,項目經(jīng)理必須遵循的原則是:誰負責那一部分工作,那部分的計劃就有誰來制定,項目經(jīng)理只需審批就行。
3.3 開發(fā)過程的制定
軟件開發(fā)之所以存在較大風險,最主要原因是軟件過程能力低,這是因為管理軟件過程十分困難,為此就非常有必要在軟件過程的控制和管理方面加強。不同的軟件項目有著不同的過程,雖然項目計劃與執(zhí)行是互相交叉的,其主要部分是相似的,但是不同的項目的每個過程它所包含的具體活動是差之毫厘謬以千里,而且由于不同的制定者所使用的開發(fā)技術(shù)和技術(shù)路線的不同,所導致的側(cè)重點就不可能相同了。項目經(jīng)理在計劃制定前就必須根據(jù)開發(fā)軟件的實際情況,建立一個穩(wěn)定性好、可控的軟件開發(fā)模型。
3.4 加強過程控制
軟件項目的開發(fā)和實施總是處于動態(tài)之中,這種動態(tài)是持久的、永恒無止境的,世上不存在靜止的軟件項目。需求、技術(shù)、系統(tǒng)結(jié)構(gòu)、代碼都會發(fā)生變化,就算是連環(huán)計都會發(fā)生變化,項目經(jīng)理在做好了計劃和準備后,最重要的任務就轉(zhuǎn)換到過程的控制上來了。過程管理和變更控制是過程控制的主要部分。配置管理是一個軟件項目能否順利執(zhí)行的前提。在軟件開發(fā)過程中比如會出現(xiàn)很多的附加產(chǎn)品,比如代碼、一系列文檔、數(shù)據(jù)等等,這些產(chǎn)品是有用的。而且隨著軟件項目的改變這些產(chǎn)品都會發(fā)生變法生產(chǎn)出不同的版本,試想一下,如果配置管理失效,項目工作人員勢必會深陷配置項的“泥潭”。很明顯我們應該加強項目過程的任何部分細節(jié)。
4 結(jié)束語
在本文設計的軟件項目管理總體流程及相關(guān)技術(shù),目前已經(jīng)十分成熟了,在軟件項目的研發(fā)和管理中已經(jīng)大量的采用了。流程管理在軟件項目管理中的使用,降低了軟件項目管理的復雜性,增加了軟件項目的成功率。事實也證明,根據(jù)企業(yè)和項目的實際情況,制定軟件項目的實施步驟,確定產(chǎn)品的用處,指明各階段的開始條件和終止條件,進行有效的流程控制與管理,這樣將會極大的提高了軟件開發(fā)的效率和降低項目的失敗率。
參考文獻
[1]羅鐵清,王如龍,軟件項目管理的研究及在項目開發(fā)中的應用,項目管理技術(shù)2005,3:66-70
[2]劉寬宏,殷人尾,基于GMMI的過程和產(chǎn)品質(zhì)量保證模型,計算機工程,2004,30(15):75-77
軟件項目總結(jié)范文第5篇
一引言
項目管理技術(shù)是軟件工程專業(yè)的一門重要專業(yè)課。其教學任務是使學生了解和掌握項目管理的基本概念、基本原理和工程化方法。內(nèi)容涉及項目管理知識體系(PMBOK)九大知識領(lǐng)域和五個標準化過程組,幾乎涵蓋了軟件項目從立項到結(jié)束的方方面面,是一門具有相當廣度的課程。然而,該課程的教學效果卻不容樂觀。
其一、項目管理技術(shù)的理論知識多脫胎于工程管理領(lǐng)域,由于國內(nèi)軟件工程專業(yè)建設剛剛起步,相關(guān)教材往往照搬工程管理理論,缺乏完全針對軟件開發(fā)的必要整理和篩選。因此同軟件開發(fā)實踐結(jié)合并不十分緊密。
其二、而傳統(tǒng)的教學方式往往重理論而輕實踐,教師將理論知識“滿堂灌”給學生,學生“死記硬背”理論條文,并不懂得如何將理論用于實際軟件開發(fā)。這種僅以理論的多寡深淺作為對學生評價激勵唯一標準的教學手段,必然導致培養(yǎng)的人才實用性不強,職業(yè)能力較差,工程化程度較低。達不到項目管理技術(shù)的教學要求。
因此,需要對軟件項目管理技術(shù)的教學進行改革。二基于具體項目的軟件項目管理教學軟件工程項目相比一般工程項目具有更強的復雜性和更多的不可控因素,傳統(tǒng)的項目管理教學所傳授的知識常常不易使理論知識和實際開發(fā)吻合,給學生造成“學習無用之感”;課程本身也難以完全包括軟件開發(fā)過程的全部情況。最好的方法是通過一個具體軟件項目的開發(fā)過程,使學生接受項目管理的理念,而軟件項目的開發(fā)設備相對單一,團隊人數(shù)相對較少,相比一般工程項目更易進行實踐演練。
可以看出,項目管理進行過程將根據(jù)實際情況不斷進行計劃變更、計劃控制和計劃執(zhí)行的搏弈和循環(huán)。由于軟件項目有以下特點:
(1)軟件產(chǎn)品是無形的,不可捉摸的,無法感覺形狀,設計也難以直觀表示,很難確定產(chǎn)品質(zhì)量或估計開發(fā)工作量。
(2)由于軟件的拷貝生產(chǎn)輕而易舉,因此,幾乎全部的軟件項目成本在開發(fā)過程中,而不是在制造過程。
(3)軟件開發(fā)過程屬于勞動密集型過程,尚未實現(xiàn)完全自動化,因此對軟件項目開發(fā)進度的計劃和控制比對一般工程項目更加復雜。
(4)軟件是邏輯實體,本身很容易修改,但由于其復雜性,又很難正確地修改,在缺乏溝通的情況下,對個別模塊的修改可能會帶來新的錯誤。
(5)軟件不像其他產(chǎn)品會因使用而磨損,和一般工程產(chǎn)品不同,軟件產(chǎn)品的維護常常通過增加新模塊功能完成升級。為保證新版本的穩(wěn)定性,常常需要對新版本的重新設計因此,軟件過程主要集中于軟件項目的開發(fā)過程,而在這一過程中,相比一般工程項目,項目管理過程組的核心循環(huán)表現(xiàn)得更加突出。基于具體項目對軟件開發(fā)過程進行闡述將更有利于學生理解軟件開發(fā)過程中的項目管理。由于課程目標并不在于具體技術(shù)細節(jié)的學習,而在于體會軟件開發(fā)過程中的項目管理。因此在項目選擇中,不能使學生投入過多精力在技術(shù)細節(jié)上,而應更多的關(guān)注軟件項目管理的溝通、計劃和控制。我們選擇計算機學院行政管理系統(tǒng)網(wǎng)站作為實踐項目讓學生組隊開發(fā),這一項目屬于MIS(信息管理系統(tǒng))項目類,難度不大,且能充分體現(xiàn)軟件項目需求不明確、多變、溝通復雜等特點。作為計算機學院的學生,學生對項目的需求的理解也將更加實際。
2.1基于項目驅(qū)動的評價體系“為了解決軟件問題,重要的第一步就是將整個軟件開發(fā)任務看做一個可控的、可度量的以及可改進的過程!睂㈨椖抗芾矸椒ㄟ\用于具體軟件項目開發(fā)的實踐或在實踐中改進現(xiàn)有方法,能夠幫助學生更好的掌握項目管理技術(shù)。在實際教學中,我們將學生分成若干團隊,每個團隊8~13人,充分使學生體會到團隊感,增加管理意識。項目經(jīng)理是靠干出來的,不是靠背出來的。為使學生在具體項目實踐中更加投入,必須改革原有的基于卷面成績的評價體系。我們提出基于項目驅(qū)動的評價體系,使學生自覺將課堂所學的理論知識及時用于項目。學生的總評成績將由團隊項目評分、演練與總結(jié)評分、期末論文評分三部分組成:
(1)團隊項目評分:60%其中20%由教師根據(jù)團隊分階段提交的項目資料給出;剩下40%由每個團隊的“項目經(jīng)理”根據(jù)團隊的成員的表現(xiàn)給出。而項目經(jīng)理的打分權(quán)限則取決于項目完成時專家對項目的評審得分。
(2)演練與總結(jié)評分:20%項目結(jié)束后各個團隊成員對整個項目管理過程進行總結(jié),評價和反思項目經(jīng)理的管理過程,教師根據(jù)學生個人上課時有關(guān)項目的各種演練表現(xiàn)以及項目總結(jié)報告進行評分。
(3)期末論文評分:20%要求學生對項目管理九大知識領(lǐng)域進行一定深度的論述。為確保評價體系更加公平、公開、公正,我們規(guī)定:
(1)項目經(jīng)理享有計劃和分配項目團隊資源,為項目組成員進行打分的權(quán)利,同時具有帶領(lǐng)項目組完成所有課堂演練環(huán)節(jié),完成項目開發(fā)的義務。作為獎勵,項目經(jīng)理可以直接獲得滿分的演練與總評成績;作為制約,項目經(jīng)理為自己所打分數(shù)只得在項目評審得分5%上下浮動,如果項目經(jīng)理引起過團隊半數(shù)以上成員不滿,將被彈劾,一旦彈劾,相應權(quán)利和獎勵同時消失。
(2)項目評審后,項目經(jīng)理將得到“項目評審得分*團隊開發(fā)人數(shù)”的可分配分數(shù),項目經(jīng)理根據(jù)項目組分數(shù)分配方法給團隊成員打分,上限為40。
(3)項目評審時將邀請學院軟件工程專家、需方代表不少于5人組成專家組對各團隊項目進行公開評審,評審將從需方滿意度、項目開發(fā)文檔、項目開發(fā)過程三個角度進行打分。團隊最終得分通過delphi法得到?梢钥闯觯谝陨系脑u價體系中,基于項目驅(qū)動的評分所占比重相當大,不僅注重項目的結(jié)果,同時注重項目開發(fā)過程。學生的分數(shù)在一定程度上模擬了現(xiàn)實生活的“獎金”,而項目團隊則更加貼近現(xiàn)實生活中的軟件開發(fā)公司。為了使項目成功,學生必須自覺地實踐和探索科學的項目管理方法,不論成功與失敗都將成為學生寶貴的經(jīng)驗和教訓。評分中,由于個體學生所能獲得的成績與其所在團隊成績緊密相關(guān),因此,為整個團隊獲得高分而努力的開發(fā)過程極大地培養(yǎng)了學生的團隊協(xié)作精神。通過教學實踐,這一評價體系調(diào)動了學生的學習主動性,起到了較好的作用。超級秘書網(wǎng)
2.2基于項目過程的知識傳授和情景演練表1顯示了項目管理九大知識領(lǐng)域在五個標準化過程組中的作用。可以看出在不同的過程組中,各知識領(lǐng)域所起的作用是不同的。配合實際項目開發(fā)的過程,為使所傳授的知識能夠及時用于實際項目,我們顛覆了原有教材順序,按軟件項目五個過程組所涉及的知識領(lǐng)域?qū)虒W順序進行重新安排,基本做到項目進行階段與所傳授的相關(guān)知識同步。每次課程教學前后都及時安排對相關(guān)內(nèi)容的情景演練。由表2所示教學實施安排表可以看出,項目管理的九大知識領(lǐng)域幾乎都能做到安排于項目情景中進行傳授,起到了理論對實踐的指導或總結(jié)作用?梢钥闯觯看窝菥毉h(huán)節(jié)一般都是對上次所本傳授知識的總結(jié)或當次所傳授知識的及時操練,知識點覆蓋較全面。通過設身處地去當一名項目經(jīng)理或軟件工程師,增加了學生對軟件開發(fā)項目的感性認識和興趣,提高了他們的管理才能。通過知識傳授和情景演練的密切配合,使學生對軟件項目的管理過程理解得更加深刻。
二結(jié)論
基于具體項目的項目管理教學使學生能夠體會項目管理各知識領(lǐng)域的作用,領(lǐng)會各種方法、規(guī)范所適用的環(huán)境。通過實際開發(fā)后自己總結(jié)提煉的經(jīng)驗和教訓,學生將更加接受項目管理的理念和知識,培養(yǎng)了團隊合作精神。在學期末進行的教學效果調(diào)查中,83%的學生認為這種教學方法效果良好。學生普遍反映“項目管理枯燥的理論知識變活了,知道怎么用了,印象更加深刻了。”
項目管理是軟件工程重要的專業(yè)課,在今后的教學實踐中,我們將繼續(xù)改進教學方法,做到量體裁衣,因地制宜,加強教學效果。
參考文獻:
[1]韓萬江,姜立新.軟件項目管理案例教程[M].北京:機械工業(yè)出版社.2005.
[2]張海藩.軟件工程[M].北京:人寫作論文民郵電出版社,2002.
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 yyfangchan@163.com (舉報時請帶上具體的網(wǎng)址) 舉報,一經(jīng)查實,本站將立刻刪除