優(yōu)化。也許最初制定規(guī)劃的人并沒(méi)有加入項(xiàng)目組,那么對(duì)總體技術(shù)規(guī)劃的重新梳理也是對(duì)此前規(guī)劃的一個(gè)學(xué)習(xí)。雖然已有的技術(shù)路線并未得到驗(yàn)證,但這并不代表我們可以輕易的否定以前的設(shè)計(jì)。無(wú)論我們覺(jué)得以前的設(shè)計(jì)有多么不可行,也要謹(jǐn)慎處理,當(dāng)出現(xiàn)與以前設(shè)計(jì)不同的考慮時(shí),有可能是我們現(xiàn)在忽視了某個(gè)問(wèn)題或者約束。即便真的以前的設(shè)計(jì)出現(xiàn)了錯(cuò)誤,那么出錯(cuò)的地方和原因都是對(duì)我們的警示和可汲取的經(jīng)驗(yàn)教訓(xùn)。
2、項(xiàng)目的階段目標(biāo)。研發(fā)類項(xiàng)目往往都有一個(gè)宏大的目標(biāo)。對(duì)待這類宏大的目標(biāo)一定要小心,因?yàn)槟强赡苁且粋€(gè)以現(xiàn)有技術(shù)或者成本代價(jià)不可能完成的任務(wù)。但是如果一旦確定目標(biāo)是必須要達(dá)到的,則必須要對(duì)完成這個(gè)目標(biāo)多要經(jīng)歷的過(guò)程作出規(guī)劃。項(xiàng)目目標(biāo)可能無(wú)法一次達(dá)到,即便需要在這個(gè)項(xiàng)目中全部完成,也應(yīng)該適當(dāng)?shù)膭澐殖霾煌碾A段,制定相應(yīng)的階段目標(biāo)。這樣有助于對(duì)項(xiàng)目進(jìn)度進(jìn)行控制,同時(shí)不斷取得的階段性成果也會(huì)激勵(lì)項(xiàng)目組成員不斷努力。
設(shè)定項(xiàng)目的階段目標(biāo)不同于傳統(tǒng)軟件項(xiàng)目按照設(shè)計(jì)、開(kāi)發(fā)、測(cè)試等的階段劃分。在這里每個(gè)劃分出來(lái)的階段都需要有一個(gè)看得見(jiàn)、摸得著的成果。這個(gè)成果可以是一個(gè)可以獨(dú)立運(yùn)行并能顯現(xiàn)執(zhí)行結(jié)果的模塊或者組件,也可以是一組為今后研發(fā)提供幫助的API??傊?,我認(rèn)為應(yīng)該是一些足以讓項(xiàng)目組成員感受到成就感的實(shí)體。這樣的階段劃分,可以給成員、項(xiàng)目組、企業(yè)都帶來(lái)信心,以使項(xiàng)目可以更好的進(jìn)行下去。
3、 創(chuàng)新和鉆研精神。研發(fā)型項(xiàng)目對(duì)項(xiàng)目成員,特別是項(xiàng)目組的主要負(fù)責(zé)人最大的要求就是要有創(chuàng)新和鉆研精神,要有不怕失敗、勇于嘗試的勇氣。這也是對(duì)項(xiàng)目組所屬企業(yè)的考驗(yàn)。研發(fā)型項(xiàng)目諸多得不確定性勢(shì)必使項(xiàng)目在執(zhí)行過(guò)程中不斷的遭遇挫折、失敗,需要不斷的否定自己,不斷的迭代。如果缺乏創(chuàng)新和鉆研精神,那這個(gè)項(xiàng)目是無(wú)法成功的。這時(shí),任何的工程化管理都無(wú)法幫助項(xiàng)目,雖然這些都非常重要。
研發(fā)型的項(xiàng)目需要有一個(gè)技術(shù)帶頭人。他可能不是項(xiàng)目經(jīng)理,但是一定是一個(gè)具有責(zé)任心、具有創(chuàng)新能力、具有鉆研精神、為大家信任的、自信樂(lè)觀的技術(shù)領(lǐng)軍人物。當(dāng)技術(shù)討論無(wú)法得出結(jié)論時(shí)需要他去做決定,當(dāng)遇到技術(shù)難關(guān)時(shí)需要他去相處解決方案,當(dāng)項(xiàng)目受到質(zhì)疑時(shí)需要他給項(xiàng)目經(jīng)理、給團(tuán)隊(duì)、給企業(yè)、給用戶以信心。從這個(gè)角度講,這個(gè)技術(shù)帶頭人才是研發(fā)型項(xiàng)目團(tuán)隊(duì)的核心與靈魂。
4、技術(shù)沉淀。研發(fā)型項(xiàng)目最重要的任務(wù)就是嘗試新技術(shù)、新產(chǎn)品,并拿出創(chuàng)新的系統(tǒng)(至少對(duì)于項(xiàng)目組所屬企業(yè)來(lái)說(shuō))。完成這種項(xiàng)目給團(tuán)隊(duì)和企業(yè)帶來(lái)的技術(shù)積累和經(jīng)驗(yàn)教訓(xùn)的價(jià)值,遠(yuǎn)遠(yuǎn)高于項(xiàng)目本身的價(jià)格。通過(guò)項(xiàng)目沉淀技術(shù),甚至形成產(chǎn)品,有時(shí)是一個(gè)企業(yè)之所以要進(jìn)行這樣一個(gè)項(xiàng)目的最主要的目的。
技術(shù)沉淀可以在項(xiàng)目完成之后總結(jié),但是更應(yīng)該在項(xiàng)目開(kāi)始之初,在做總體規(guī)劃時(shí),就對(duì)希望通過(guò)項(xiàng)目沉淀下來(lái)的技術(shù)或者產(chǎn)品作出規(guī)劃,在后續(xù)的設(shè)計(jì)及開(kāi)發(fā)過(guò)程中,都要遵循這樣一個(gè)思路,避免使項(xiàng)目的研發(fā)被單一的項(xiàng)目需求所左右。
5、堅(jiān)持技術(shù)標(biāo)準(zhǔn)。如果項(xiàng)目最終的目標(biāo)或者技術(shù)沉淀的目標(biāo)是形成一個(gè)產(chǎn)品,則在項(xiàng)目的研發(fā)過(guò)程中堅(jiān)持國(guó)際、國(guó)內(nèi)標(biāo)準(zhǔn)就尤為重要。因?yàn)樽鳛橐粋€(gè)產(chǎn)品,它所需要解決的用戶需求就不僅僅是當(dāng)前用戶的需求,產(chǎn)品今后所面對(duì)的需求會(huì)更加多樣。如何使產(chǎn)品適應(yīng)更多用戶的需求不在本文的討論范圍之內(nèi),但是在項(xiàng)目研發(fā)過(guò)程中堅(jiān)持標(biāo)準(zhǔn)則是這個(gè)項(xiàng)目今后能順利產(chǎn)品化的基礎(chǔ)。
用戶的需求可能是多變的,唯一不變的只有標(biāo)準(zhǔn),即使是用戶也不能超越標(biāo)準(zhǔn)。當(dāng)需要與第三方軟硬件集成時(shí)要用標(biāo)準(zhǔn)接口,當(dāng)設(shè)計(jì)流程時(shí)要用標(biāo)準(zhǔn)的定義規(guī)范,如此等等。如果標(biāo)準(zhǔn)與項(xiàng)