軟件項目管理_第1頁
軟件項目管理_第2頁
軟件項目管理_第3頁
軟件項目管理_第4頁
軟件項目管理_第5頁
已閱讀5頁,還剩4頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

論軟件項目管理的個性問題及其解決之道班級:09003XXX學號:09003xxxyy姓名:xxx專業:xxx指導老師:王海艦2012年5月25日目錄1、軟件項目管理歸納.11什么是軟件項目管理12軟件項目管理產生背景及現實意義22、軟件項目管理的主要問題及解決方法21軟件項目風險管理問題及解決方法32軟件項目溝通管理問題及解決方法43軟件項目團隊管理問題及解決方法5參照文件.6特新奇謝.6軟件項目管理歸納1、什么是軟件項目管理軟件項目管理是為了使軟件項目能夠依據預約的成本、進度、質量順利完成,而對人員(People)、產品(Product)、過程(Process)和項目(Project)進行解析和管理的活動。項目管理就是為了知足甚至超越項目涉及人員對項目的需乞降希望而將理論知識、技術、工具和技巧應用到項目的活動中去。軟件項目管理的內容主要包含幾個方面:人員的組織與管理,軟件胸襟,軟件項目計劃,風險管理,軟件質量保證,軟件過程能力評估,軟件配置管理等。軟件項目管理的根本目的是為了讓軟件項目特別是大型項目的整個軟件生命周期(從解析、設計、編碼到測試、保護全過程)都能在管理者的控制之下,以預約成本按期,按質的完成軟件交付用戶使用。而研究軟件項目管理為了從已有的成功或失敗的事例中總結出能夠指導今后開發的通用原則,方法,同時防備先人的失誤。軟件項目管理和其余的項目管理對照有相當的特別性。第一,軟件是純知識產品,其開發進度和質量很難預計和胸襟,生產效率也難以展望和保證。其次,軟件系統的復雜性也致使了開發過程中各種風險的難以預示和控制。再次,軟件項目管理最主要的是對人員的管理,特別是相關人員基本都是高學歷、高素質的年輕人。從軟件工程的角度講,軟件開發主要分為六個階段:需求解析階段、大綱設計階段、詳細設計階段、編碼階段、測試階段、安裝及保護階段。無論是作坊式開發,仍是團隊協作開發,這六個階段都是不行缺乏的。(1)用分階段的生命周期計劃嚴格管理;(2)堅持進行階段評審;(3)推行嚴格的產品控制;(4)采納現代程序設計技術;(5)結果應能夠清楚地審察;(6)開發小組地人員應該少而精;(7)認可精益求精軟件工程實踐的必需性。軟件項目管理產生的背景和現實意義產生背景:軟件項目管理的提出是在20世紀70年代中期的美國,當時美國國防部特意研究了軟件開發不能夠準時提交,估量超支和質量達不到用戶要求的原由,結果發現70%的項目是因為管理不善惹起的,而非技術原由。于是軟件開發者開始漸漸重視起軟件開發中的各項管理。到了20世紀90年代中期,軟件研發項目管理不善的問題依舊存在。據美國軟件工程推行現狀的檢查,軟件研發的狀況依舊很難展望,大體只有10%的項目能夠在預約的花費和進度下交付。1995年,據統計,美國共取消了810億美元的商業軟件項目,此中31%的項目未做完就被取消,53%的軟件項目進度平時要延長50%的時間,%的項目花費是原估量的189%以上,項目完成平均時間超出量是原估量的222%。只有9%的軟件項目能夠實時交付并且花費也控制在估量以內。意義與重要性:軟件工程四原則之一就是:重視開發過程的管理。軟件工程的管理,直接影響可用資源的有效利用,生產知足目標的軟件產品,提高軟件組織的生產能力等問題。所以,僅當軟件過程得以有效管理時,才能實現有效的軟件工程。現代的軟件開發,技術不是重點。隨著日趨增添的軟件需乞降軟件系統功能的增強,過去一個人開發的歷史以不復存在。現在單槍匹馬寫程序也可是一種娛樂。我們一般開發的系統都是一個小組才能完成的。所以管理才是開發出好的軟件的前提條件,沒有管理必然出不來好的軟件,自然有管理也不必然出軟件的。一個成功的軟件不必然是最好的技術,但在它背后必然有一個好的管理。沒有項目管理,項目也有可能成功。但沒有管理的項目,很難保證項目的利潤空間,對公司來說,損失的風險就大。所以我們要有項目管理,以保證公司在整體上是盈余的,注意不是每一個項目都要盈余。別的,有了項目管理,就有了管理改進的基礎,無論剛開始的項目管理多么糟糕,只要有管理,就有了改進的可能性,至于能不能夠獲得改進,以及改進的快慢,則取決于兩個要素:一個是人,特別是各級管理者;另一個是利益。重點是利益",正確的說是"利益的分配",在權責利明確的前提下,人材能充分的發揮作用。還需要指出的是"利益"是多元的,這里的多元不單指利益的詳細形式,并且指利益的受眾是多元的,包含客戶方相關人員個人的利益。軟件項目管理的主要問題及解決方法軟件項目風險管理問題及解決方法項目風險:是指因為不能夠正確預示或控制的要素,而惹起的使項目碰到傷害的事件。軟件項目風險是指在軟件開發過程中碰到的估量和進度等方面的問題以及這些問題對軟件項目的影響。軟件風險管理工作就是在風險成為影響軟件項目成功的威迫從前,鑒別、著手辦理并除掉風險的源泉。風險管理是由1.風險評估和2.風險控制組成。而風險評估組成部分有:風險鑒別、風險解析、風險優先級;風險控制由風險管理計劃,風險化解細風險監控組成。風險管理的主要目標是預防風險,我們應該著力于預防風險,更好的是除掉風險根源。鑒別風險是系統化地鑒別已知的和可展望的風險,評估它們出現的概率及產生的影響,再可能時防備這些風險,且當必需時控制這些風險。軟件項目風險的對付舉措有:1).風險預防舉措:風險容忍、風險躲避、風險延緩、風險消減、風險轉移。2).風險辦理舉措:風險消減、風險分擔、風險轉變。常有問題及解決方法:(1)需求更改風險需求更改是軟件項目經常發生的事情。一個看似很有“錢途”的軟件項目,經常因為無窮度的需求更改而讓項目承建方苦不堪言,甚至最后損失(實質上項目建設方也面對巨大的風險)。解決:1)預防這類風險的方法是項目建設之初就和用戶書面商定好需求更改控制流程、記錄并歸檔用戶的需求更改申請。2)讓用戶參加開發,供給一個協作開發環境,讓用戶參加開發過程。若是條件不同意,最少應該在每次迭代的需求解析和系統測試階段,讓客戶能夠參加開發。進度風險,項目缺乏可見性有些項目對進度要求特別苛刻(進度要求不高的項目,我們相同要考慮該風險),項目進度的延緩意味著違約或市場時機的錯失。解決:預防這類風險的方法一般是分階段交付產品、增添項目監控的頻度和力度、多運用可行的方法保證工作質量防備返工。采納迭代的開發模型,將產品的交付過程分為多個階段,依據功能遞加式交付。進行技術評審是保證軟件質量的重要環節,技術評審包含代碼走查、會議評審和同行專家評審。別的,充分利用質量審察的工具軟件,也有益于提高代碼質量。3)系統性能風險有些軟件項目屬于多用戶并發的應用系統,系統對性能要求很高,這時項目組就需要關注項目的性能風險。解決:預防這類風險的方法一般是在進行項目開發從前先設計和搭建出系統的基礎架構并進行性能測試,對可能出現性能問題的環節做到充分的預計,保證架構吻合性能指標后再進行后續工作。在開發過程中,要重視性能測試和壓力測試,盡可能模擬現實使用環境,搭建測試平臺。在項目開發計劃中,為后期性能優化留有余地。可用性的風險軟件的可用性包含軟件的使用可否是高效、可否簡單學習、可否簡單記憶、可否令人快樂、可否不易出錯等諸多要素。。它是產品靠譜性、維修性和維修保障性的綜合反響。經常因為軟件的可用性差,致使用戶不滿意,甚至被市場裁減。解決:1)認識用戶。從用戶的角度、從用戶的立場出發,認識怎樣經過軟件系統代替用戶的業務辦理流程中,最繁瑣、最簡單出問題、也許是大批重復勞動的環節,讓軟件提高用戶的工作效能和效率。2)經過對市場上同類競爭性產品進行解析,也許對這些產品進行實驗性測試,認識這些產品的用戶界面問題,進而對新系統的開發供給啟示。3)與用戶協作,讓用戶參加用戶界面的設計、評審與測試,保證用戶能夠全面地、提前地發現可用性等方面的問題,并實時糾正。溝通管理問題及其解決方法所謂溝通,是人與人之間的思想和信息的交換,是將信息由一個人傳達給另一個人,漸漸廣泛流傳的過程。溝通是把一個組織中的成員聯系在一起,以實現共同目標的手段。管理的過程,也就是溝通的過程。沒有溝通,就沒有管理。PMBOK中也建議項目經理要花75%以上時間在溝通上,可見溝通在項目中的重要性。多數人理解的溝通,就是擅長表達,能說、會說,項目管理中的溝通,其實不等同于人際交往的溝通技巧,更多是對溝通的管理。軟件項目溝通管理(projectcommunicationmanagement),就是為了保證軟件項目信息合理采集和傳輸,以及最后辦理所需推行的一系列過程。軟件項目溝通管理為成功所一定的要素------人、想法和信息之間供給了一個重點連接。軟件項目的溝通管理問題在于,整個項目的關系人成分復雜(有客戶、市場人員、公司領導、項目經理、職能部門、設計人員、推行人員、測試人員、開發人員、需求人員等),分屬不同機構、集體,工作性質有很大差別,要實現信息在整個項目系統環境中進行順暢、正確的傳達帶來困難。有些項目經理以為,項目組成員每天都在一起,就不需要特其余溝通,其實這是不正確的,就算是項目組內部也應該成立溝通體系,因為項目的開發是項目團隊整體努力的結果,若是項目組成員不能夠實時認識到其余的功能開發、更改狀況,而致使相關功能開發的信息不對稱而影響了整體的開發。解決方法:溝通方式能夠分為書面溝通和口頭溝通,也能夠分為正式和非正式。軟件項目的主要溝通方式有:技術分檔溝通、一對一口頭溝通、個人周報、項目周報、項目周例會、月度項目解析會、問題協調會、項目技術評審、項目管理評審、集體活動(運動、吃飯、旅游等)、項目總結報告等。項目經理應該依據項目的實質狀況和場景來選擇不同的溝通方式。(一)第一讓管理者意識到溝通的重要性項目經理是整個項目的最重點任務,讓項目經理認識到溝通的重要性,是解決項目團隊溝通的第一步,也是最重要的一步。以下幾步的推行也基于此。項目經理認識到溝通重要性的同時,應該增強并準備好相關的溝通管理技術。(二)成立完美的項目溝通管理系統溝通的實現有賴與優異的體系,包含正式渠道、非正式渠道。員工不會做你希望他去做的事,只會去做獎罰去做的事和核查他去做事,所以引入溝通體系很重要。應歸入制度化、軌道化,使信息更快、更順暢,達到高效高能的目的。成立優異的項目溝通管理系統第一應成立項目組的溝通網絡,決定項目各關系人的信息溝通需求;明確網絡溝通中各關系人的職責和權限;成立溝通反響體系,信息發送出去并接收到此后,兩方一定對理解狀況做檢查和反響,保證溝通的正確性;成立按期檢查項目溝通狀況制度,保持信息溝通的順暢和有效;做好溝通計劃的編制、信息散發、績效報告和管理掃尾工作。(三)對外進行優異的溝通尊敬客戶,從客戶的角度去思慮和辦理問題,認識客戶。與客戶溝通注意細節,與客戶成立起互信互通的體系,之間成立優異的溝通渠道“管理”客戶,使自己和客戶都有效率。(四)以優異的心態與員工溝通與項目成員發展成立尊敬,與員工溝通一定把自己放在與員工相同的地址。讓項目成員明確項目和客戶的目標。與員工保持優異的溝通,讓員工參加進來,自下而上,而不是自上而下。只要大家目標一致,集思廣益,眾志成城,項目全部的目標都會實現。交互式聆聽,互動式溝通,采集各方反響建議,不要獨行獨斷。團隊管理問題及解決方法團隊管理乃是運用成員專長,激勵成員參加及相互合作,致力于組織發展,所以可說是合作式管理,亦是一種參加式管理。隨著組織工作復雜性日趨增加,很多工作實難靠個人獨立完成,一定有賴于團隊合作才能發揮力量,所以團隊管理有時代需求性。團隊管理有四個階段:形成階段、震蕩階段、規范階段、輝煌階段。團隊管理工作不同于一般的工作在于它是一個管理矛盾的過程。在辦理團隊問題中最主若是辦理團隊的震蕩期,這一階段,團隊成員依據分工開始了初步的合作,有些成員會發現項目的工作與個人當初的假想不一致,有些會發現項目團隊成員之間的關系與自己希望的不同,有些團隊成員與項目管理人員和項目經剪發生矛盾和抗爭。團隊成員開始出現的各種負面情緒特色,如:緊張、挫折、不滿、對峙和抵制。在震蕩階段項目經理需要對付和解決出現的各種問題和矛盾,需要容忍不滿的出現,解決矛盾,協調關系,除掉團隊中的各種震蕩要素。解決方法:1)培育增強成員集體歸屬感分享自己和全部成員的目標,使其與集體目標保持一致,從個人目標上升到共同目標,用共同目標引領全體項目成員。讓項目成員參加對他們有益害關系事情的決策,這類做法表示對他們的尊敬及辦理事情的求實態度。認真、實時地聆聽成員的各項反響建議或建議,尊敬員工。(2)增強內部協作與溝通震蕩期的主要問題之一是內部成員矛盾矛盾問題,問解決這一問題,必然增強內部團結協作。而增強團結協作,其一是保持與集體一致,讓項目成員以集體利益為重為先,第一考慮全局;其二是增強內部溝通協調,經過各種溝通方式友善直接地溝通溝通,換位思慮,相互體諒。理解矛盾兩方都是為了項目的順利完成,在合作中完成項目的同時實現各自的價值。(3)有效激勵楷模激勵,為項目成員成立一根行為標桿,“表不正,不行求直影。”要讓項目成員充滿激情地去工作,管理者就先要做出一個樣子來;目標激勵,激發項目成員不停前進的欲念,項目經理經過設置適合的目標,能夠有效引發、導向和激勵成員的行為,調動成員的踴躍性。受權激勵,經過受權,項目經理能夠提高自己及項目成員的工作能力,更能夠極大地激倡始項目成員的踴躍性和主人翁精神。參照文件朱利娜,周寧.軟件項目管理的思慮[J].平原大學學報,2007竇燕.影響軟件項目管理重點要素的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論