案,基于XML文檔,借助專門程序完成此項(xiàng)業(yè)務(wù),但是效果不甚理想。新的研發(fā)團(tuán)隊(duì)中,有兩位工程師曾在實(shí)施另一項(xiàng)目時(shí),專門研究解決過這類問題,經(jīng)過研究,他們借鑒了這一成功作法,借助數(shù)據(jù)庫技術(shù),直接實(shí)現(xiàn)數(shù)據(jù)匯集。新項(xiàng)目實(shí)施后,問題得到妥善解決,客戶反響良好。這個(gè)例子,恰恰能夠說明,行業(yè)積累妥善運(yùn)用的重要性。
第六條:持續(xù)的互動(dòng)與打磨
軟件開發(fā)到一定階段,一定要記得,及時(shí)與客戶見面。通過見面,及時(shí)聽取客戶的意見和建議,了解客戶的感覺,厘清客戶的真正需求。這既是軟件開發(fā)的一種具體方法,也是一項(xiàng)重要的工作策略。
限于工期和成本的考慮,軟件企業(yè)老板,主觀上往往不傾向于過多地與客戶的接觸與互動(dòng)。軟件工程師,對自己辛辛苦苦開發(fā)出的軟件產(chǎn)品,也有一種“母愛情節(jié)”,面對客戶正面的評價(jià),心里尚可接受,對負(fù)面的評價(jià),則容易滋生抵觸情緒。一款軟件,從動(dòng)手,到成熟,無論開發(fā)人員多么歷害,多么不情愿聽到客戶指摘,往往也要經(jīng)歷多次的調(diào)整,有時(shí)候甚至是顛覆性的調(diào)整。開始的時(shí)候,開發(fā)人員大多還能沉得住氣,越往后,往往越難保持心態(tài)的平衡,所以,許多時(shí)候,軟件研發(fā)人員都容易被負(fù)面情緒所包圍,這就需要企業(yè)管理者和研發(fā)團(tuán)隊(duì),能夠注意到軟件開發(fā)人員的心緒變化,建立起有效的疏導(dǎo)機(jī)制,使這些負(fù)面情緒不至于影響工作。筆者注意到,在微軟、Google等軟件企業(yè),都設(shè)有“咖啡機(jī)文化”,中國華為軟件公司還定期召開帶有對立性質(zhì)的會(huì)議,允許員工暢談反對意見、發(fā)泄不滿情緒,然后再召開團(tuán)結(jié)性會(huì)議,統(tǒng)一大家思想,消除對立情緒。這些作法,值得有志于成長為優(yōu)秀軟件公司的朋友們參考和借鑒。
即便是璀璨奪目的鉆石,都需要精心的打磨。要想打造出驚世駭俗的好軟件,更是離不開研發(fā)人員與客戶的反復(fù)玩味與痛苦的打磨。這種打磨,往往是在軟件交付客戶使用之前,有時(shí)是在試用的過程中,也有延續(xù)到正式上線使用之后,甚至項(xiàng)目合同期滿的。如果不幸真的延續(xù)到項(xiàng)目合同期滿了,我倒要恭喜你了:新的商機(jī)已經(jīng)在向你招手,可不要嫌麻煩,置之不理噢。