企業(yè),即使是某一行業(yè)的企業(yè),也會(huì)有諸多的不同。眼下,中國(guó)的企事業(yè)單位,包括政府部門(mén)在內(nèi),不像西方發(fā)達(dá)國(guó)家,規(guī)范化管理水平普遍不高,這就造成了大量的差異,增加了軟件研發(fā)人員摸需求、搞開(kāi)發(fā)的難度與風(fēng)險(xiǎn)。一個(gè)軟件研發(fā)團(tuán)隊(duì)再善于學(xué)習(xí),再善解人意,再會(huì)摸需求,也會(huì)有隔靴搔癢之感,也會(huì)有摸不清門(mén)道的情況。
要解決這個(gè)難題,一個(gè)現(xiàn)實(shí)的辦法就是:在摸需求的時(shí)候,在工作過(guò)程中,邊摸需求,邊“摸人頭”。盡量在客戶的每個(gè)崗位、每項(xiàng)業(yè)務(wù),都找到幾個(gè)“明白人”,盡量把人家的尊姓大名、聯(lián)系方式登記在冊(cè),想方設(shè)法跟人家“套詞”,跟人家交朋友,成“鐵磁”。要盡全力,將這些朋友凝聚成軟件公司的一個(gè)不在編的“研發(fā)顧問(wèn)團(tuán)隊(duì)”?,F(xiàn)在有個(gè)名詞叫“外腦”,可以形象地說(shuō)明這個(gè)研發(fā)顧問(wèn)團(tuán)隊(duì)的重要性。
要盡可能地與這些朋友保持持續(xù)性的接觸和交往。因其不僅在摸需求、搞研發(fā)的前期、中期、后期有重要價(jià)值,在項(xiàng)目結(jié)束后,他們也是軟件公司不可多得的情報(bào)員、項(xiàng)目源。這是后話,不再贅述。
第四條:多看客戶的“家底”
如今,信息化早已不是什么新名詞了。許多單位,或多或少,都有了一些信息化的積累。這里,不妨將其稱為客戶的“家底”。有人說(shuō),一張白紙好做文章,客戶這張紙已經(jīng)被人家捷足先登,畫(huà)了個(gè)亂七八糟,“夾生飯”的生意不好做。我對(duì)此持保留意見(jiàn)。首先,這個(gè)世界,拿到軟件訂單本已實(shí)屬不易,許多軟件公司鮮有挑三揀四的實(shí)力與底氣,也就沒(méi)有資格在這個(gè)問(wèn)題上挑剔,其次,客戶的家底子,對(duì)于新的軟件研發(fā)團(tuán)隊(duì)而言,正是一份難得的參照物。從中,我們可以看到許多有趣的名堂,也可以此為靶子,從客戶那里,探出許多深層次的需求與想法。有些功能,甚至不用花太多的心思,就可“拿來(lái)主義”解決問(wèn)題。這不是白揀了一個(gè)便宜嗎?
所以,對(duì)客戶的家底,一定要多加留意。怎么留意呢?依筆者管見(jiàn),一要多打聽(tīng)??蛻糁砸像R你張羅的這個(gè)項(xiàng)目,有時(shí)候,想法是蠻復(fù)雜的。軟件公司人員要想方設(shè)法,在保護(hù)客戶利益(包括隱私)的前提下,讓客戶更多地亮出家底。這些家底,包括在用的信息化項(xiàng)目,也包括那些半拉子工程,甚至是失敗的壓廂子底的工程。二要透過(guò)家底看門(mén)道??戳巳思业能浖?,還要了解客戶對(duì)它的看法。是認(rèn)同,還是反對(duì),抑或是部分地認(rèn)同,這里面都有許多的潛臺(tái)詞。要通過(guò)深入的交流、持續(xù)的交往,把客戶的心思揣摩透。這些心思,對(duì)現(xiàn)有軟件的開(kāi)發(fā)建設(shè),意義重大,甚至是決定研發(fā)方向的大問(wèn)題。許多時(shí)候,軟件公司針對(duì)一個(gè)項(xiàng)目,要向不同層級(jí)、崗位的多個(gè)人員咨詢了解,以求兼聽(tīng)則明。三要認(rèn)真分析。要分辨出其中的可取之處、敗筆與短板。不僅要從這些家底子中直接“抖落”出“硬通貨”,還要從客戶的多維的評(píng)價(jià)中,間接發(fā)現(xiàn)“猛料”。四要揚(yáng)棄借鑒。揚(yáng)棄就是在新軟件研發(fā)中,要對(duì)現(xiàn)有軟件產(chǎn)品中的亮點(diǎn)、成功之處,加以引進(jìn),或在改進(jìn)后引進(jìn),回避其負(fù)面的東西。借鑒就是吸取其成功的思想和正反兩方面的經(jīng)驗(yàn)教訓(xùn)。
第五條:妥善運(yùn)用研發(fā)團(tuán)隊(duì)自身的行業(yè)積累
前面提到,要以處子之心去客戶那里摸需求,這與本條建議并不抵觸。軟件開(kāi)發(fā),如果不注意運(yùn)用行業(yè)積累,大玩“老熊掰棒子”,是很難迅速把握并駕馭客戶需求的,更別說(shuō)寫(xiě)出過(guò)硬的好軟件了。經(jīng)驗(yàn)永遠(yuǎn)是我們的一筆寶貴財(cái)富。本文只是想提醒諸位朋友,要注意把握其運(yùn)用的藝術(shù)。如果在前期摸需求的時(shí)候,瞞腦子都是你的固有經(jīng)驗(yàn),就會(huì)有意無(wú)意地拒客戶需求的特殊性于“門(mén)外”,在其他研發(fā)階段,則要大著膽子提煉經(jīng)驗(yàn)為新項(xiàng)目所用。要將相關(guān)行業(yè)的成功“打法”,通過(guò)軟件開(kāi)發(fā),移植到新的項(xiàng)目中來(lái),以此帶給客戶軟件的價(jià)值。
某軟件公司接手一個(gè)項(xiàng)目后,發(fā)現(xiàn)客戶在異構(gòu)數(shù)據(jù)庫(kù)間匯集數(shù)據(jù)頗具挑戰(zhàn)性,老系統(tǒng)的解決方