我認(rèn)識(shí)一些端軟件開(kāi)發(fā)飯碗的朋友,也樂(lè)于與其交流。說(shuō)實(shí)話(huà),他們都是十分聰明、十分敬業(yè)的英雄好漢。其中不乏成熟者,一個(gè)重要的標(biāo)志,就是面對(duì)客戶(hù)的批評(píng)和指責(zé),他們能夠耐住性子,不急于辯解。有時(shí)候,即使明知道客戶(hù)的意見(jiàn)是片面的,他們也樂(lè)于洗耳恭聽(tīng),不輕易打斷。他們知道,即使在客戶(hù)片面的意見(jiàn)里也有金子。打斷、辯解,也許金子就沒(méi)有了。如果實(shí)在需要解釋?zhuān)麄儠?huì)選擇放在最后,比如第二天,他們會(huì)主動(dòng)打過(guò)電話(huà)來(lái)。而在這段時(shí)間里,他已經(jīng)多多少少地從客戶(hù)的意見(jiàn)里,了解到一些新的情況,或者吸取到一些有價(jià)值的東西。
第一條:打造愛(ài)寫(xiě)軟件的團(tuán)隊(duì)
有什么力量,可以支撐一個(gè)人,在孤寂與困難叢生的軟件開(kāi)發(fā)道路上執(zhí)著前行呢?以我的觀(guān)察,就是從內(nèi)心深處,喜歡干這個(gè)事情。這不是一般意義的喜歡,而是發(fā)自?xún)?nèi)心的喜愛(ài)。
對(duì)于一個(gè)軟件公司而言,要想打造好的軟件,必須率先網(wǎng)羅這樣的一批軟件開(kāi)發(fā)人員,打造一個(gè)愛(ài)寫(xiě)軟件的團(tuán)隊(duì)。在這個(gè)團(tuán)隊(duì)里,最好要有若干熱愛(ài)生活、富有情趣的人士。記得微軟就曾專(zhuān)門(mén)招聘過(guò)一位很會(huì)做菜、但對(duì)電腦和軟件不大在行的女士,她的工作就是“找茬”。也難怪我在用OFFICE軟件寫(xiě)東西時(shí),如果突發(fā)奇想,總是一試就有,好像人家的OFFICE軟件是專(zhuān)門(mén)為我這種不太老實(shí)的冒失鬼預(yù)備的。微軟OFFICE這些方便而有趣的暗道機(jī)關(guān),興許就是借這位女士那雙生活的慧眼,挑剔、打磨出來(lái)的。而真正好用的軟件,就像人文關(guān)懷一樣,總是在細(xì)微之處見(jiàn)精神,讓人有一種溫暖的感覺(jué),并在這種陶醉之中,暗暗地認(rèn)同了它們。
第二條:盡量多去體驗(yàn)“生活”
與文學(xué)創(chuàng)作相仿,軟件開(kāi)發(fā)也需要“生活”的底子,需要“體驗(yàn)生活”。同樣是體驗(yàn)“生活”。不同的軟件公司做派不同,結(jié)果迥異。有些軟件公司是接了一個(gè)活兒,派上仨倆人,揣上本和筆,到客戶(hù)那里,走馬觀(guān)花一兩趟,就美其名曰:“摸過(guò)需求”了。
還有更牛的,類(lèi)似的形式都懶得去走,就信心滿(mǎn)滿(mǎn)地跟客戶(hù)說(shuō),你這點(diǎn)業(yè)務(wù),我們?cè)缇妥鲞^(guò)N多遍了,你們?cè)趺催M(jìn)貨、怎么加工、怎么檢測(cè)、怎么下單、怎么出庫(kù)、怎么回款,都在我們軟件工程師的腦子里。甚至?xí)蜷_(kāi)筆記本電腦,給客戶(hù)看DEMO、說(shuō)名詞、談理念、授業(yè)解惑當(dāng)先生了。
這就難怪,有那么多的IT項(xiàng)目會(huì)流產(chǎn),有那么多的軟件咋看都是“半吊子”。都是這種要命的“摸需求”給“摸出來(lái)”的。
體驗(yàn)生活需要一個(gè)健康的心態(tài)。什么心態(tài)是健康的呢?處子之心。就是在進(jìn)人家門(mén)之前,不抱任何成見(jiàn),將頭腦中有關(guān)這個(gè)行業(yè)、這個(gè)客戶(hù)的業(yè)務(wù)與經(jīng)驗(yàn),全部“清零”。從客戶(hù)的每個(gè)崗位、每項(xiàng)業(yè)務(wù)入手,虛心學(xué)習(xí)、認(rèn)真收集有關(guān)材料,做好相關(guān)記載。
“摸需求”需要選好點(diǎn),需要多次反復(fù)。如果條件允許,甚至要派員深入到客戶(hù)那里去,與其同吃、同住、同勞動(dòng)。如果選點(diǎn)不慎,就會(huì)摸來(lái)許多似是而非甚至是負(fù)面的東西,照此開(kāi)發(fā)設(shè)計(jì)的軟件產(chǎn)品,不僅于事無(wú)補(bǔ),還會(huì)誤了客戶(hù)的大事。
“摸需求”需要選好時(shí)。有時(shí)候,朝九晚五式的摸需求,摸來(lái)的,只是皮毛,真正的硬通貨,往往是在正常工作時(shí)間以外。筆者所在行業(yè),為數(shù)眾多的IT企業(yè)在設(shè)計(jì)建設(shè)視頻系統(tǒng)時(shí),沒(méi)有考慮到客戶(hù)員工會(huì)在晚上值機(jī)看監(jiān)控,結(jié)果,設(shè)計(jì)的系統(tǒng)看了就讓人鬧心,客戶(hù)員工不愛(ài)看,投資效果大打折扣。如果開(kāi)發(fā)人員認(rèn)識(shí)到客戶(hù)員工長(zhǎng)時(shí)間夜間工作的特點(diǎn),在設(shè)計(jì)時(shí),多加關(guān)照,開(kāi)發(fā)的軟件和產(chǎn)品就會(huì)是另一副樣子。
第三條:交幾個(gè)過(guò)硬的“朋友”
俗話(huà)說(shuō):隔行如隔山。這話(huà)真的不假?,F(xiàn)如今,應(yīng)用軟件行業(yè)細(xì)分漸成時(shí)尚,相當(dāng)比例的行業(yè)軟件提供商,專(zhuān)司某個(gè)行業(yè),大搞縱向開(kāi)掘。這為積累行業(yè)經(jīng)驗(yàn)、精確把握客戶(hù)需求、開(kāi)發(fā)好軟件創(chuàng)造了條件,但是,在這個(gè)世界上,從來(lái)就沒(méi)有兩片相同的樹(shù)葉,至于