適應(yīng)日益加劇的競(jìng)爭(zhēng)環(huán)境、把握瞬息萬(wàn)變的市場(chǎng)信息是企業(yè)得以生存和發(fā)展的基礎(chǔ),某大型IT公司估計(jì)其產(chǎn)品推遲上市一個(gè)月將導(dǎo)致收入減少530萬(wàn)(人民幣)、利潤(rùn)減少265萬(wàn)、還要付出另外的研發(fā)費(fèi)用37.5萬(wàn)。這就對(duì)產(chǎn)品研發(fā)項(xiàng)目提出了更高的要求:如何在有限的資源投入下以更快的速度滿足或者超越用戶的需求。
在提高研發(fā)效率方面,業(yè)界已經(jīng)進(jìn)行了大量有益的探索和實(shí)踐,下面是幾種較有代表性的見(jiàn)解:
◆過(guò)程/流程決定一切(強(qiáng)調(diào)過(guò)程的重要性);
◆人是生產(chǎn)力的決定因素(強(qiáng)調(diào)人的重要性);
◆采用XXX編程工具,可以使您的開(kāi)發(fā)效率提高一個(gè)數(shù)量級(jí)(強(qiáng)調(diào)工具的重要性);
◆良好的計(jì)劃是項(xiàng)目成功的一半(強(qiáng)調(diào)項(xiàng)目管理的重要性);
盡管每種見(jiàn)解都有大量的擁躉(無(wú)論處于業(yè)務(wù)還是商務(wù)角度),但是仍會(huì)遭到大量的挑戰(zhàn)而不能自圓其說(shuō),從研發(fā)項(xiàng)目的實(shí)踐來(lái)看也同樣反映了“瞎子摸象”的現(xiàn)象:好像每種見(jiàn)解都是對(duì)的,但是又不完全對(duì)。
根據(jù)美國(guó)項(xiàng)目管理協(xié)會(huì)的定義:“項(xiàng)目管理是在項(xiàng)目活動(dòng)中運(yùn)用知識(shí),技能,工具和技術(shù),以便達(dá)到項(xiàng)目要求”;項(xiàng)目管理的目標(biāo)是在給定的資源、預(yù)算和時(shí)間內(nèi)安全地完成符合質(zhì)量要求的項(xiàng)目。以上定義意味著項(xiàng)目的資源、預(yù)算、時(shí)間和項(xiàng)目范圍有著內(nèi)在的約束關(guān)系,在這四個(gè)因素已經(jīng)被“極其樂(lè)觀”的限定的情況下,項(xiàng)目最終無(wú)法完成——項(xiàng)目經(jīng)理常常會(huì)遇到非常緊張的、不可能完成的Deadline,如何應(yīng)對(duì)?項(xiàng)目范圍的約束關(guān)系告訴我們手中的王牌包括增加人手(有時(shí)候人多反幫倒忙,可以參考《人月神話》)、投入更多資源(部分模塊外包、使用COTS、購(gòu)買最好的開(kāi)發(fā)/管理工具)、削減項(xiàng)目范圍/需求(承諾在后續(xù)版本中提供某些功能,但是用戶未必會(huì)認(rèn)同)、降低質(zhì)量(軟件項(xiàng)目交付質(zhì)量的降低往往意味著客戶需求沒(méi)有完全實(shí)現(xiàn),用戶也未必會(huì)認(rèn)同)。轉(zhuǎn)貼于:中國(guó)項(xiàng)目管理資源網(wǎng)
更深一個(gè)層次,多個(gè)因素影響了研發(fā)項(xiàng)目的開(kāi)發(fā)效率,片面強(qiáng)調(diào)某一個(gè)因素而忽略其他的因素,都無(wú)法揭示項(xiàng)目實(shí)踐中遇到的問(wèn)題。這里引用一個(gè)老笑話:
有個(gè)警察看到個(gè)喝醉的人在路燈下找東西,他就問(wèn):你找什么?那個(gè)醉鬼說(shuō),車鑰匙下車時(shí)掉了,我在找。警察問(wèn):你不在掉的車子附近找,怎么到路燈下找呢。醉鬼說(shuō):那里黑啊,這里亮啊,好找!
其實(shí)很多項(xiàng)目經(jīng)理或者咨詢機(jī)構(gòu)都在犯類似這個(gè)醉鬼的錯(cuò)誤,不管是有意或是無(wú)意的——試圖在自己最熟悉、最容易控制的因素上尋求突破,而對(duì)自己陌生的、難以控制的因素卻置若罔聞,盡管它可以為項(xiàng)目帶來(lái)更大的回報(bào)。我推測(cè)很大程度上是由于“人類本能的需要心理安全感”。
那么,到底哪些因素影響了開(kāi)發(fā)的效率、他們又能夠在多大程度上造成影響?下面的資料是Capers Jones在《Software Assessments, Benchmarks, and Best Practices》中使用的數(shù)據(jù),這是目前為止最新資料(雖然量化管理是管理追求的較高層次,但現(xiàn)在度量方面的專著卻幾乎絕跡,可能是商業(yè)利益使然)。
影響軟件項(xiàng)目生產(chǎn)率的積極因素(以影響程度排序):
項(xiàng)目因素 影響程度(%) 項(xiàng)目因素 影響程度(%)
高質(zhì)量可交付產(chǎn)品復(fù)用 350 正式審查的使用 15
高水平的管理人員經(jīng)驗(yàn) 65 好的辦公室人體工程學(xué) 15
高水平的技術(shù)人員經(jīng)驗(yàn) 55 低的項(xiàng)目復(fù)雜度 13
有效的方法與過(guò)程 35 適度的進(jìn)度壓力 11
有效的管理工具 30 生產(chǎn)率測(cè)量 10
有效的CASE工具 27 低的需求蔓延 9
高級(jí)程序設(shè)計(jì)語(yǔ)言 24 10天以上的年度培訓(xùn) 8
質(zhì)量評(píng)估工具 19 開(kāi)發(fā)團(tuán)隊(duì)分布集中 8
細(xì)的崗位分工 18 高昂的團(tuán)隊(duì)士氣 7
有效的客戶參與 18 分層管理機(jī)構(gòu) 5
正式的成本與進(jìn)度估計(jì) 17
影響軟件項(xiàng)目生產(chǎn)率的消極因素