有些朋友會(huì)說(shuō):現(xiàn)在中國(guó)IT技術(shù)人員普遍有種浮躁和易動(dòng)的心態(tài),一個(gè)成熟的項(xiàng)目經(jīng)理和他所熟悉的,相對(duì)成熟的項(xiàng)目團(tuán)隊(duì)幾乎不存在,人員總在變動(dòng),你所說(shuō)的靈活的項(xiàng)目管理不可能實(shí)現(xiàn),更不用談內(nèi)部、外部不確定因素這些具體的東西了。由此話題引出了成熟的項(xiàng)目組織的重要性。
一個(gè)行業(yè)軟件開發(fā)供應(yīng)商如果想在行業(yè)中有些名氣,必須在時(shí)間上存在足夠長(zhǎng),行業(yè)背景要有一定程度上的認(rèn)可度,成功案例要有一定的數(shù)量。在攢夠這些資本的過(guò)程中,企業(yè)逐步完成它對(duì)于行業(yè)軟件領(lǐng)域中業(yè)務(wù)、技術(shù)和人員的原始積累,企業(yè)由此走向成熟。
我見過(guò)一些國(guó)內(nèi)軟件企業(yè),在成長(zhǎng)的過(guò)程中沒有實(shí)現(xiàn)這些方面的積累,在企業(yè)發(fā)展到一定規(guī)模之后,這些問(wèn)題凸現(xiàn)出來(lái),有些在短短數(shù)月間驟然間消失,有些分崩瓦解到一定程度后穩(wěn)定下來(lái),艱難的等待第二次輝煌。
這些軟件企業(yè)成熟度和內(nèi)外部不確定因素有什么關(guān)系呢?很多人看到這里已經(jīng)想到,越成熟的企業(yè),項(xiàng)目的內(nèi)部不確定因素和部分外部不確定因素的風(fēng)險(xiǎn)性越小,因?yàn)樗呀?jīng)經(jīng)歷了足夠的錯(cuò)誤和痛苦,將足夠多的不確定因素和不知道因素所造成的風(fēng)險(xiǎn)減小到了很小。
現(xiàn)在談?wù)勍獠坎淮_定因素,外部不確定因素在很大程度上是不受項(xiàng)目經(jīng)理所控制的,前面所舉的外部不確定因素的例子是少數(shù)可被控制的因素。將工作重點(diǎn)從項(xiàng)目本身轉(zhuǎn)移到控制外部不確定因素是項(xiàng)目經(jīng)理成功運(yùn)用靈活的項(xiàng)目管理的必要手段。
實(shí)際上,客戶清楚什么是競(jìng)爭(zhēng),不像內(nèi)部不確定因素,外部不確定因素更多的取決于行業(yè)的成熟度,在中國(guó),各個(gè)行業(yè)都在快速的發(fā)展過(guò)程中,不論是電信,還是銀行,或者是互聯(lián)網(wǎng),拿電信行業(yè)來(lái)說(shuō),GSM正在逐步退出歷史舞臺(tái),聯(lián)通2003年推出CDMA,中國(guó)移動(dòng)也推出相應(yīng)的3G產(chǎn)品體系,而4G的研究也正在進(jìn)行中;處于這樣的競(jìng)爭(zhēng)條件下的項(xiàng)目,對(duì)WCDMA、cdma2000和TD-SCDMA三種主流的3G技術(shù)標(biāo)準(zhǔn)的取舍,時(shí)間上的緊急性,技術(shù)的復(fù)雜性等方面都提出了很高的要求。這個(gè)時(shí)候,標(biāo)準(zhǔn)項(xiàng)目管理在很多方面會(huì)遇到很多困難,越來(lái)越多的不確定因素將標(biāo)準(zhǔn)項(xiàng)目管理方法的界限從不同的角度延伸,從某一點(diǎn)上開始,你必須找到新的方法去管理你的項(xiàng)目,可能這些方法還沒有被前人使用過(guò)。
項(xiàng)目計(jì)劃
計(jì)劃通常是痛苦的,耗時(shí)的,對(duì)于需求頻繁變化的項(xiàng)目來(lái)說(shuō)是沒有價(jià)值的;在標(biāo)準(zhǔn)項(xiàng)目管理過(guò)程中計(jì)劃是重要的,沒有計(jì)劃項(xiàng)目經(jīng)理和項(xiàng)目組將喪失方向和感覺,而對(duì)于靈活的項(xiàng)目管理中計(jì)劃也是重要的,但如何計(jì)劃才能將計(jì)劃變成有價(jià)值的呢?
對(duì)于中小型商業(yè)銀行的金融項(xiàng)目來(lái)說(shuō),項(xiàng)目的每一分,每一秒都是重要的,項(xiàng)目是否能多快好省的完成決定了商業(yè)銀行當(dāng)年在當(dāng)?shù)厥袌?chǎng)的競(jìng)爭(zhēng)地位,市場(chǎng)變化飛速,如果項(xiàng)目不能及時(shí)完成,一步趕不上,步步趕不上。所以商業(yè)銀行對(duì)于項(xiàng)目的期望和要求都很高。
當(dāng)項(xiàng)目組遵循標(biāo)準(zhǔn)項(xiàng)目管理流程進(jìn)行項(xiàng)目計(jì)劃時(shí),客戶會(huì)說(shuō):“我們需要項(xiàng)目盡快完成,不然我們將不能夠完成今年的利潤(rùn)目標(biāo),并且工商銀行在一個(gè)月后推行這幾項(xiàng)業(yè)務(wù)了,我們要在他們之前完成,你們的老總和銷售都向我保證過(guò),可以在此前完成。所以不管如何做,你們現(xiàn)在開始寫程序吧” 或 “你們已經(jīng)做過(guò)此類型項(xiàng)目,你們應(yīng)該知道怎么做,計(jì)劃只會(huì)拖延時(shí)間,所以快點(diǎn)開始”。
在種種條件迫使下,項(xiàng)目組不得不在極短的時(shí)間內(nèi)產(chǎn)生行之有效的項(xiàng)目計(jì)劃后進(jìn)入開發(fā)。甚至沒有時(shí)間做詳細(xì)的需求。我們不得不面對(duì)這樣一個(gè)矛盾,一方面,需求頻繁的變化導(dǎo)致計(jì)劃純屬浪費(fèi)時(shí)間,而另一個(gè)方面,我們必須做計(jì)劃。
標(biāo)準(zhǔn)項(xiàng)目管理流程的計(jì)劃包括大大小小十幾二十個(gè)計(jì)劃,從工作列表、甘特圖到時(shí)間安排、人員選擇,成本分析等等方面。我本人不想否定這些計(jì)劃的制定,這些計(jì)劃確實(shí)能夠有效的對(duì)項(xiàng)目進(jìn)行規(guī)劃和控制,將風(fēng)險(xiǎn)降到小,成功率升到大。舉例來(lái)說(shuō):一個(gè)商業(yè)銀行整體解決方案的項(xiàng)目,經(jīng)過(guò)和客戶的反復(fù)討論,綜合業(yè)務(wù)系統(tǒng)在保證其原本業(yè)務(wù)功能的基礎(chǔ)上,同時(shí)對(duì)客戶現(xiàn)有系統(tǒng)(如CRM,行長(zhǎng)決策,OA,管理系統(tǒng)等)、信貸管理系統(tǒng)和國(guó)際業(yè)務(wù)(包括現(xiàn)有和未來(lái)需要的業(yè)務(wù)功能)提供端口和數(shù)據(jù)源,將綜合業(yè)務(wù)系統(tǒng)進(jìn)行必要的改動(dòng)和優(yōu)化,對(duì)種種情況進(jìn)行周全的考慮,然后制定一套完整的計(jì)劃和方案,再進(jìn)入實(shí)施。這樣當(dāng)然好,但在現(xiàn)實(shí)中國(guó)社會(huì)中,有什么樣的銀行允許你這么做?
項(xiàng)目活動(dòng)和成績(jī)
標(biāo)準(zhǔn)的項(xiàng)目管理流程是以項(xiàng)目活動(dòng)為基礎(chǔ)的,也是說(shuō)項(xiàng)目按照要做多少事,先做哪件,后做哪件來(lái)決定的;當(dāng)關(guān)鍵的項(xiàng)目活動(dòng)確定后,資源得以分配,工作量和時(shí)間得以估算,次序也相應(yīng)排列出來(lái)了。標(biāo)準(zhǔn)項(xiàng)目管理通常使用以以前做過(guò)的項(xiàng)目所總結(jié)出來(lái)的通用模版來(lái)完成初期的項(xiàng)目計(jì)劃。
而靈活的項(xiàng)目管理中,計(jì)劃的制定是通過(guò)確定要完成的目標(biāo)和里程碑,但不具體到詳細(xì)的任務(wù)。新科技或需求不斷變化的項(xiàng)目中的項(xiàng)目經(jīng)理清楚要達(dá)到的目標(biāo)和一定要按時(shí)完成的里程碑,他所不清楚地是非常準(zhǔn)確的任務(wù),所以在此情況下,制定一個(gè)在任務(wù)列表的基礎(chǔ)上的完整而詳盡的項(xiàng)目計(jì)劃不切實(shí)際了。如果要這樣做,只會(huì)起到反效果。這大概是靈活的項(xiàng)目管理和標(biāo)準(zhǔn)項(xiàng)目管理之間微妙而關(guān)鍵的不同。
在靈活的項(xiàng)目管理中,通常有多種方法推進(jìn)項(xiàng)目并解決項(xiàng)目中出現(xiàn)的問(wèn)題,項(xiàng)目經(jīng)理不能以機(jī)械的方法按照標(biāo)準(zhǔn)項(xiàng)目管理的方法來(lái)實(shí)施項(xiàng)目。而有豐富經(jīng)驗(yàn)的項(xiàng)目組成員也經(jīng)常對(duì)不了解項(xiàng)目性質(zhì)的項(xiàng)目管理層有抵觸。他們不喜歡對(duì)不確定的業(yè)務(wù)功能和系統(tǒng)功能作出承諾,因?yàn)樗麄冎肋@些需求會(huì)改變或正在改變中?墒,他們會(huì)對(duì)確定要按時(shí)完成的里程碑作出承諾,如果項(xiàng)目經(jīng)理對(duì)他們?nèi)绾巫霾惶噙M(jìn)行干涉。
項(xiàng)目估算和承諾
在此類項(xiàng)目中,項(xiàng)目估算的關(guān)鍵點(diǎn)是相信項(xiàng)目組成員的承諾,而不是從上至下WBS的估算,只要能夠?qū)崿F(xiàn)系統(tǒng)層面上對(duì)于客戶業(yè)務(wù)上的運(yùn)作暢通,換一句話說(shuō):是將客戶商業(yè)運(yùn)作上的要求在系統(tǒng)中實(shí)現(xiàn),設(shè)身處地的在業(yè)務(wù)層面上為客戶著想。
這要求項(xiàng)目組和客戶不得不在整體上進(jìn)行考慮,然后在細(xì)節(jié)方面逐步實(shí)現(xiàn)需求。在中國(guó)軟件開發(fā)項(xiàng)目中很常見的一個(gè)現(xiàn)象是客戶和項(xiàng)目組的考慮重點(diǎn)不同,導(dǎo)致誤差和困擾。如果項(xiàng)目組和客戶在同一個(gè)思路上思考,項(xiàng)目的難度會(huì)減小很多。這樣在計(jì)劃階段雙方很容易達(dá)到共識(shí),而富有技術(shù)和業(yè)務(wù)經(jīng)驗(yàn)的項(xiàng)目組成員可以更好的發(fā)揮他們的優(yōu)勢(shì)而達(dá)到雙贏。
你,作為項(xiàng)目經(jīng)理可以把重點(diǎn)放在你的優(yōu)勢(shì)上,協(xié)調(diào)、溝通、整合系統(tǒng),保持它的完整性。
當(dāng)然,基于此基礎(chǔ)上制定計(jì)劃和進(jìn)度安排不是個(gè)容易的事情,因?yàn)橄到y(tǒng)中的各部分有著千絲萬(wàn)縷的聯(lián)系,而一個(gè)大集成系統(tǒng)中的各系統(tǒng)之間也是相互依靠的。所以所有項(xiàng)目組需要有效的共同工作。
出于這些原因,項(xiàng)目計(jì)劃的網(wǎng)絡(luò)圖比甘特圖在計(jì)劃中更加有效,更能夠展現(xiàn)項(xiàng)目中可實(shí)現(xiàn)目標(biāo)的途徑