- 相關(guān)推薦
論軟件項目管理的現(xiàn)狀分析和對策
摘要:本文主要分析了我國軟件項目管理的現(xiàn)狀及存在的誤區(qū),總結(jié)了軟件項目管理方面的經(jīng)驗,提出了初步的解決方案和辦法。
關(guān)鍵詞:軟件企業(yè);項目管理;現(xiàn)狀;分析;對策
隨著計算機硬件水平的不斷提高,計算機軟件的規(guī)模和復(fù)雜度也隨之增加。計算機軟件開發(fā)從“個人英雄”時代向團隊時代邁進,計算機軟件項目的管理也從“作坊式”管理向“軟件工廠式”管理邁進。這就要求軟件開發(fā)人員特別是軟件項目管理人員,要更深一步地理解和掌握現(xiàn)代軟件工程的理論方法,完成思想觀念上的轉(zhuǎn)變。本人結(jié)合軟件項目管理知識,對我國IT行業(yè)的特點及相關(guān)的軟件項目管理工作普遍存在的問題和思想觀念上容易陷入的誤區(qū)進行了分析,并提出了初步解決方案和辦法。
一、IT行業(yè)的發(fā)展特點
隨著信息技術(shù)的發(fā)展,IT行業(yè)以驚人的速度逐步深入到社會各行各業(yè),成為推動社會進步和國民經(jīng)濟發(fā)展的重要力量,對我國傳統(tǒng)產(chǎn)業(yè)和傳統(tǒng)的企業(yè)管理理念產(chǎn)生巨大的沖擊,深刻地改變著人們的生產(chǎn)、生活和工作方式。
1、高技術(shù)性
IT行業(yè)是最典型的技術(shù)密集型、知識密集型的產(chǎn)業(yè)。人才是IT行業(yè)最寶貴的財富,具有明顯的技術(shù)性、流動性和年輕化的特點。
2、高滲透性
IT行業(yè)具有很強的滲透性和帶動作用,是國民經(jīng)濟發(fā)展的倍增器,IT行業(yè)已逐步滲透到我國第一、第二、第三產(chǎn)業(yè)以及社會生活的各個領(lǐng)域,有效地推動了產(chǎn)業(yè)結(jié)構(gòu)調(diào)整和技術(shù)升級,提高了人們的生活質(zhì)量,為產(chǎn)業(yè)發(fā)展和整個社會生活帶來革命性的變化。
3、高風(fēng)險性
IT行業(yè)在產(chǎn)品研發(fā)、生產(chǎn)和市場推廣過程中,都要進行巨額的資金、設(shè)備和人力投入,由于技術(shù)的高度復(fù)雜性和市場的高度不確定性,項目風(fēng)險控制難度加大,項目的成功率較低。但是一旦某個新項目或新產(chǎn)品獲得成功,將會帶來相對高額的回報。
4、高競爭性
IT行業(yè)是一個富有創(chuàng)造性和挑戰(zhàn)性的行業(yè),要求在有限的資源條件下,在越來越短的時間范圍內(nèi),為客戶提供技術(shù)創(chuàng)新性強、個性化程度高的信息產(chǎn)品和服務(wù)。在我國企業(yè)ERP系統(tǒng)項目建設(shè)中,項目真正的成功率一般在40%一50%之間。目前,攀鋼集團公司正投入巨資進行ERP系統(tǒng)項目建設(shè),項目進展雖說順利,但如何把行業(yè)發(fā)展和項目管理的實施有機地結(jié)合起來,提高企業(yè)信息化水平和效益,仍是面臨的一個重要課題。
二、軟件項目管理所存在的問題及對策
軟件項目管理IT行業(yè)的一個富有創(chuàng)新意義的領(lǐng)域,是針對特定的項目需求,以團隊運作的形式,有效地組織項目資源,通過對項目的管理和控制,實現(xiàn)項目的目標。在我國IT行業(yè)起步較晚,但發(fā)展迅速,項目管理在IT行業(yè)的應(yīng)用還很不成熟,一般的、常規(guī)的組織管理方式已很難適應(yīng),這是軟件開發(fā)中項目管理面臨的最大挑戰(zhàn)。
1、對項目管理認識和重視不夠
項目經(jīng)理或管理人員不十分了解項目管理的知識體系,所以在實際工作中沒有項目管理知識的指導(dǎo),完全依靠個人現(xiàn)有的知識技能,管理工作的隨意性、盲目性比較大。在軟件企業(yè)中,項目經(jīng)理主要是因為他們能夠在技術(shù)上獨當(dāng)一面,而管理方面特別是項目管理方面的知識比較缺乏。希望盡快推行和實施軟件項目經(jīng)理知識技能資格制度,各方面都能充分認識項目管理的重要性,讓項目經(jīng)理自覺學(xué)習(xí)項目管理的知識和一些常用工具和方法。
2、對項目的系統(tǒng)性把握不夠
在軟件企業(yè)一些項目管理人員對項目總體計劃、階段計劃的作用認識不足。項目經(jīng)理認為計劃不如變化快,項目中也有很多不確定的因素,做計劃是走過場,因此制定總體計劃時比較隨意,造成計劃與控制管理脫節(jié),無法進行有效的進度控制管理。其實制定計劃的過程就是一個對項目逐漸了解掌握的過程,通過認真地制定計劃,項目管理人員可以知道哪些要素是明確和重要的,哪些要素是要逐漸明確和次要的,通過漸近明細不斷完善項目計劃。制定計劃的過程,也是在進度、資源、范圍之間尋求一種平衡的過程。因此,提高項目管理人員的計劃意識,加強對開發(fā)計劃、階段計劃的有效性,并進行事前事后的評估。
3、管理思想貫徹不到位
項目經(jīng)理如果沒有從總體上去把握管理整個項目,而是埋頭于具體的技術(shù)工作,造成項目組成員之間任務(wù)不均、資源浪費。在軟件企業(yè)中,項目經(jīng)理大多是技術(shù)骨干,技術(shù)方面的知識比較深厚,但無論是項目管理知識,還是項目管理必備的技能、項目管理必備的素質(zhì)都有待補充和提高。同時由于工作分解結(jié)構(gòu)設(shè)計的缺乏合理性,項目任務(wù)無法有效、合理地分配給相關(guān)成員,以達到“負載均衡”。因此加強項目經(jīng)理在項目管理知識方面的培訓(xùn)和考核,引導(dǎo)項目經(jīng)理更好地做好項目管理工作。
4、溝通的效率不高
在項目中一些重要信息沒有進行充分和有效的溝通。在制定計劃、意見反饋、情況通報、技術(shù)問題或成果等方面與相關(guān)人員的溝通不足,造成各做各事、重復(fù)勞動,甚至造成不必要的損失。在項目溝通管理方面:管理者要用70%的時間用于與人溝通,而項目經(jīng)理需要花費90%或更多的時間來溝通。所以項目管理人員不但自己要把工作重點放在溝通上,而且要善于溝通,以提高溝通意識和溝通的效率。
5、對付風(fēng)險的策略不成熟
項目管理人員沒有充分分析可能的風(fēng)險,對付風(fēng)險的策略考慮比較簡單。有些項目管理人員沒有充分意識到風(fēng)險管理的重要性,對計劃書中風(fēng)險管理的章節(jié)簡單應(yīng)付了事,隨便列出幾個風(fēng)險和一些簡單的對策,對于后面的風(fēng)險防范起不到一定指導(dǎo)作用。項目風(fēng)險管理是對項目潛在的意外損失進行規(guī)劃、識別、估計、評價、應(yīng)對和監(jiān)控的過程,是對項目目標的主動控制手段。因此通過學(xué)習(xí)項目管理知識,掌握風(fēng)險識別、量化、對策研究、反應(yīng)控制的工具和方法,加強對項目規(guī)劃中風(fēng)險管理計劃的審核,提高項目組的風(fēng)險管理意識。
以上對軟件開發(fā)項目管理中容易出現(xiàn)的問題的分析可能還不夠深入,電無法列舉所有遇到或?qū)⒂龅降膯栴},解決辦法也只能在際情況中把握。
三、軟件項目管理的誤區(qū)
1、在項目的需求分析階段,開發(fā)方與客戶方在備種的問題的基本輪廓上達成一致即可,具體細節(jié)可以在以后填充。因為無論開始時有多么細致,以后對需求的修改幾乎是必然的。這是一種非常危險的思想。實際上許多軟件項目失敗的最主要的原因就是需求階段對問題的描述不夠細致,導(dǎo)致后來預(yù)算超出或者時間進度達不到要求。因此,在項目需求分析階段,雙方必須全面地盡可能細致地討論項目的應(yīng)用背景、功能要求、性能要求、操作界面要求、與其他軟件的接口要求,以及對項目進行評估的各種評價標準。
2、軟件項目的需求可以持續(xù)不斷的改變,而且這些改變可以很容易地被實現(xiàn)。的確,在具體實際中由于種種原因客戶方很難在需求分析階段全面而準確地描述所有問題。隨著開發(fā)進度的推進,往往會有一些需求的改變。但這并不表明“軟件項目的需求可以持續(xù)不斷的改變,而且這些改變可很容易地被實現(xiàn)”。實踐表明:隨著開發(fā)進度的推進,實現(xiàn)軟件需求更改所需要的代價呈指數(shù)形式增長。所以軟件需求的改變應(yīng)當(dāng)盡量早地提出,才可能花費少,容易被實現(xiàn)。
3、既然在項目人員配置中設(shè)置了專門的測試人員,那么軟件所有的內(nèi)部測試工作全部應(yīng)該由測試人員完成。軟件程序測試分為“白盒法”和“黑盒法” 兩種方式。由于使用“自盒法”對測試人員各方面素質(zhì)的要求極高,程序測試時測試人員總是最優(yōu)先使用“黑盒法”。如果測試沒有通過,不得已造才考慮對程序代碼進行“白盒法”測試。顯然,這種對“白盒法”有意無意的“逃避”,對軟件的可靠性和穩(wěn)定性構(gòu)成了威脅。如何解決這個問題?一方面需要提高對測試人員的要求,另一方面也需要程序員完成部分進行”白盒法”測試。
4、在開發(fā)進度滯后的情況下,可以聘請更多的程序員加入到開發(fā)團隊中,通過增加人力資源來趕上進度。如果新加入的程序員很難適應(yīng)項目管理方式、軟件開發(fā)風(fēng)格、團隊協(xié)作氛圍;那么“新人”的加入可能是有害的。
5、技術(shù)骨干應(yīng)該成為項目的項目經(jīng)理,項目經(jīng)理一定是所有項目成員中薪水最高的。在“軟件作坊”時代,這是一種普遍使用而且效果不錯的方法;而在“軟件工廠”時代,這種方法卻帶來各種問題,有時甚至直接導(dǎo)致項目失敗。究其原因這主要是因為隨著現(xiàn)代軟件開發(fā)分工的細化,對項目經(jīng)理的要求也發(fā)生了根本的改變一一最注重的不是其對某項專業(yè)技術(shù)的掌握程度,而是其組織、領(lǐng)導(dǎo)、協(xié)調(diào)開發(fā)團隊的能力。項目經(jīng)理的薪水在項目成員中是比較高的,但不一定是最高的。
四、我國軟件企業(yè)實施項目管理的實踐和經(jīng)驗
我國的許多軟件企業(yè)按項目方式運作已有多年,在這期間,我國軟件企業(yè)進行了不懈地探索,有成功的經(jīng)驗,也有失敗的教訓(xùn),其中主要體現(xiàn)在以下幾個方面:
1、客戶滿意作為項目管理的最終目標
客戶是項目的委托方,也是項目的受用方,如何使客戶對項目的最終結(jié)果感到滿意,是項目管理的一個核心問題。為讓客戶滿意項目組要樹立以客戶為中心的觀念,項目管理的整個生命周期都要面向客戶,并把客戶滿意度作為衡量項目成敗的一個重要指標,使項目組的利益與客戶的利益緊密地聯(lián)系在一起。項目的需求就是客戶的需求,它應(yīng)包括客戶的現(xiàn)實需求和潛在需求。信息技術(shù)的迅速發(fā)展,導(dǎo)致IT行業(yè)客戶需求的多樣性、多變性、不確定性和個性化。軟件產(chǎn)品或解決方案需要企業(yè)與客戶在充分溝通的基礎(chǔ)上,共同提取、挖掘,從而不斷逼近客戶的真正需求,客戶與企業(yè)之間體現(xiàn)出很強的互動性。
2.項目管理要面向結(jié)果,首先要面向人
項目管理要以人為本,項目經(jīng)理首先是人力資源經(jīng)理,對于知識密集型的軟件企業(yè)來說,尤其如此。通過項目為員工提供平臺,通過員工的發(fā)展目標與項目目標的有機結(jié)合,使員工在項目的平臺上實現(xiàn)自我的價值。
3.項目管理的挑戰(zhàn)性和推動力
項目管理的實施,特別是全面推行項目管理,對于軟件企業(yè)而言,不是一改變,而是一種變革,是一項長期性、艱巨性的任務(wù)。因此,企業(yè)首先要有開放的心態(tài),要勇于改革,并能以長遠的眼光和勇氣正確對待項目開發(fā)中出現(xiàn)的問題,不因暫時的困難和挫折而放棄。其次要有務(wù)實的態(tài)度,要有相應(yīng)的措施和落實的力度,推動項目的進程和開發(fā)效率的提高。
目前,我國軟件開發(fā)和項目管理水平與美國、印度等國家相比還不高。而國外水平比較高的軟件公司軟件開發(fā)流程和項目管理十分規(guī)范,隨著世界范圍軟件業(yè)的發(fā)展,在我國已有越來越多的軟件公司重視流程和項目管理,軟件業(yè)的春天一定會來臨。
【論軟件項目管理的現(xiàn)狀分析和對策】相關(guān)文章:
高職院校女生就業(yè)現(xiàn)狀與對策分析08-07
簡析社區(qū)公共衛(wèi)生檔案管理現(xiàn)狀與對策分析06-13
談?wù)劯呗氃盒W(xué)生管理工作現(xiàn)狀和對策05-31
論高校英語口語教學(xué)現(xiàn)狀及對策問題05-18
高校計算機基礎(chǔ)教育現(xiàn)狀與發(fā)展對策分析06-12