IT軟件開發項目管理探討論文

軟件項目管理 時間:2018-08-04 我要投稿
【www.mvejra.live - 軟件項目管理】

  0引言

  1965年,以歐洲國家為主成立了一個組織

  “國際項目管理協會”(InternationalProjectManagementAssociationIPMA).4年以后,美國也成立了“項目管理協會”(ProjectManagementInsti?tute,PMI).這兩個國際性項目管理組織的出現,大大推動了項目管理的發展.PMI于1987年推出了項目管理知識體系指南(ProjectManagementBodyofKnowledge,PMBOK),這個知識體系把項目管理歸納為范圍管理、時間管理、費用管理、質量管理、人力資源管理、風險管理、采購管理、溝通管理和整合管理九大知識領域.1997年國際標準化組織(ISO)以PMBOK為框架提出了“項目管理質量指南”(ISO10006)

  最近的一項調查表明,平均35%到40%公司的運作是基于項目的;在特定行業(比如IT)中,甚至100%的業務都是基于項目的.而其中,只有17%的項目是按時、按預算、以可接受的性能級別完成的,83%的軟件項目都遇到了麻煩.IT行業對項目管理的迫切需求已十分明顯.

  中國IT軟件企業目前主要的管理方式也是以“項目”為主的.通過項目管理提高生產力、增加效益、提高項目質量的作用已得到了IT業界公認,但目前IT軟件企業對項目管理水平參差不齊.專家也在呼吁:中國IT業,特別是中國的軟件業迫切需要應用項目管理,應當充分利用信息技術提高對企業資源的整合和利用率.

  1IT軟件項目特點

  1.1緊迫性

  緊迫性決定了項目歷時有限.IT項目合同簽訂即決定項目開始和結束時間,注定了項目組的成立和結束時間,具有明確的起點和終點.在項目執行的過程中,項目完成時間是關鍵因素.因此,如何在規定的時間,完成合同規定的任務,將直接關系到項目成功與否.

  1.2獨特性

  獨特性在IT服務領域表現得非常突出,廠商不僅向客戶提供產品,更重要的是根據其要求提供不同的解決方案,即使有現成的解決方案,也需要根據客戶的特殊要求進行一定的客戶化工作.項目所涉及的某些內容一定是以前沒有被做過的,也就是說這部分內容是具有項目獨特性的.

  1.3不確定性

  項目在執行過程中與實際情況會有很多差異,各種始料未及的“風險”使得項目較難在規定的時間、按規定的預算由規定的人員完成.正是IT軟件項目的諸多不可控因素導致IT項目失敗率極高,IT軟件業更加迫切需要有一個好的管理模式,以期降低風險,提高項目成功率.

  2IT軟件項目管理模式探討

  絕大多數IT軟件企業或多或少地承受著“項目黑洞”的痛楚:項目無法按期完成、項目工作難以協調、用戶需求經常變動、工作質量難以保證.

blob.png

  IT軟件企業處于“項目”為主導的環境中,每天所面對的將是成百上千不斷發生、進行的項目.而產生這種變化的因素是多方面的,包括:①客戶需求的不斷提高導致產品生命周期縮短、產品開發項目數量大增;②新技術導致了對研究和開發項目需求的增加;③為了提高業務贏利能力,改進業務模式的項目需求大增.

  在這種多項目并發、高技術、快速變化、資源有限的環境下,失敗和挫折將會頻繁發生.為了試圖滿足不斷變化的市場需求及應對各種挑戰,IT軟件企業必須考慮改進“項目管理”.改善項目執行現狀,提高核心競爭能力,是IT軟件企業所面臨的一個共同課題.

  2.1以“項目”為中心的觀念

  軟件業已經越來越像很多其他的傳統制造業,有項目部門、生產部門、質量部門、市場部門等等,一個軟件從構想到真正出現在市場上,需要大量的從事不同工作的人共同努力.如何將這些人有效地組織在一起,有效地將所有的資源結合在一起,按照預定的時間通過策劃、設計、開發、生產,最終將產品推向市場將是軟件產業面臨的一個重大的挑戰.也就是說以“項目”為中心有效地將所有資源結合在一起的工作方式將是軟件企業,不僅是項目經理、項目成員、其他職能部門,乃至企業主管必須面對的、認真思索的課題.

  2.2成熟的項目經理

  大多數的軟件企業都擁有為數眾多的優秀軟件工程師,精通各種開發語言,但是能夠有效調動、合理使用這些優秀的軟件工程師的項目管理人員卻少之又少.很多開發經理已經將全部的精力投入于規劃整個開發過程,但是對于相關的市場變化、技術變化、人力變化、成本變化卻無暇顧及.傳統的開發過程中項目團隊較偏重于程序員的工作,經常造成市場、銷售、財務等其他部門的信息與整個軟件項目的脫節.

  軟件企業必須擁有一大批高素質的項目管理人員,他們不但熟知項目開發的過程,同時還充分了解市場、了解財務、了解如何結合眾多資源控制整個開發進程.

  一個好的軟件項目經理(團隊)必須擁有以下的能力:①了解軟件開發項目的完整流程;②掌握如何制定完整精練的軟件項目計劃書;③掌握軟件設計過程中有效的成本預算和控制方法;④能夠嚴謹地制定項目開發周期;⑤有效地組織建立開發隊伍;⑥具備輕松調配各部門資源的技巧;⑦掌握全方位監督項目質量的方法;⑧了解如何在項目錯誤進行時調整;⑨學會進行項目的跟蹤總結.

  2.3良好的溝通機制

  在IT項目中,許多專家都認為:對于成功,最大的威脅就是溝通的失敗.與IT項目成功的三個主要因素:①用戶的積極參與;②明確的需求表達;③管理層的大力支持.

  三要素全部依賴于良好的溝通技巧,特別是非信息技術人員、項目經理.溝通管理的目標是及時并適當地創建、收集、發送、儲存和處理項目的信息.有效的溝通管理能夠創建一個良好的風氣,讓項目成員對準確地報告項目的狀態感到安全,讓項目在準確的、基于數據的事實基礎上運行,而不會因為害怕報告壞消息而產生的令人誤解的樂觀主義.使用項目狀態信息在必要的時候進行糾正操作,并且在條件允許時進行表揚.

  2.4IT軟件項目監理

  IT項目的建設不但存在著因信息量不對稱而引發的風險,還存在著因對策雙方信息處理能力不對稱而引起的風險;不但有IT項目的特殊性引發的風險,還有IT項目的建設同時又是管理工程引發的風險;不但有經濟風險,還有時間風險、心理風險等.因此,我們需要探索一種激勵機制來規避這些風險.項目監理制有助于風險控制,實行項目監理制是國際上確保工程項目質量和進度的一種通行慣例.

  IT項目監理,是指聘請第三方,根據IT項目的開發規律以及開發合同和監理合同的要求,對IT項目開發過程中的行為、事件和文檔進行審查和監督,為用戶提供與項目有關的信息和信息處理能力的支持,以確保IT項目建設成功.

  監理對乙方而言,是監督和管理,重在監督;對甲方而言,是督促和助理,重在助理.其實,除了用戶方非常希望有個“第三方”在他們建立IT項目時幫助把好質量、進度、成本三大關,有實力的乙方也希望有個“第三方”對其提供的IT項目方案及工程實施結果給予公正、恰當和權威的評價.因此,作為“第三方”,成立IT項目監理公司,實行監理制度勢在必行.

  2.5成功的關鍵一進度控制

  合格項目:在規定的時間、合理開支的條件下,完成合同規定的需求,通過項目終驗.其中“時間因素”會對其他方面產生很大的影響.有效實施項目進度控制是項目成功的重要保障,是每一個項目經理必須非常重視的工作.

  影響項目進度的主要因素:①項目組織工作能力不強、工作方法不佳;②設備到貨不及時,與客戶溝通不暢;③企業內部相互推委;這些問題對于實施有效的進度控制,有非常大的負面影響,是進行項目進度控制必須解決的問題.

  2.5.1項目進度計劃

  對于進度控制而言,計劃尤為重要,它影響到資源能否被合理使用,項目能否順利進行,直接關系到項目的成敗.

  項目經理在接到任務通知單后,利用項目管理軟件制訂項目的基準計劃.

  (1)里程碑設置.以周為一個小里程碑,以月為中里程碑,以項目初驗為一個大里程碑,允許在一定范圍內存在進度偏移度(不超過項目計劃完成時間的10%).

  (2)項目定期匯報.提交工作項目周報(項目名稱、項目負責人、項目開始時間、項目計劃初驗時間、項目計劃偏移度).

  2.5.2建立周例會制度

  每周通過項目經理的項目周報,及時溝通掌握各方信息變化,對存在的問題和困難進行匯總,提交例會處理解決,降低不確定性因素對項目工期的影響,保證項目的順利進展.

  2.5.3建立配置管理

  利用PVCS或ClearCase進行軟件項目的配置管理.

  2.5.4進度檢查

  定期或不定期地對周報和項目進度計劃表進行檢查,對于不合格的項目進度計劃表或未按照項目進度計劃表執行的項目,給予相應處理.不定期的進度檢查,可以在關鍵任務或里程碑任務的計劃完成時間進行.進行項目實際進展信息與進度基準計劃的比較,就是將收集到的實際進展信息與進度基準計劃進行比較,看是否出現了進度偏差.

  3IT軟件項目管理展望

  IT軟件項目管理是一個系統工程,合同簽訂后,項目經理應擁有一定權利,并能及時調動企業資源,為項目的按時完成提供必要條件,即在項目成員、客戶、主管人員、服務商等之間定義明確的責權利關系.

  樹立以項目中心、以項目管理相應措施為基礎,提高IT軟件項目管理成功率,將是IT軟件企業的必選之路.

熱門文章
ag时间差漏洞