有位年輕人很喜歡玉雕,每天都花大量時間練習(xí),練習(xí)的石頭用了一大堆,但作品總是差強人意,不是線條粗超、不夠精巧,就是中規(guī)中矩、缺少靈氣。
一天,他聽說城里來了位雕刻大師,連忙上門拜訪,希望能得到指點。大師聽完年輕人的困惑,看著年輕人的作品,問,“你平時練習(xí),都是用石頭?”“當(dāng)然是石頭,”年輕人答道,“我只有正式雕刻時,才會用玉?!薄皬慕褚院螅阌糜窬毩?xí)?!蹦贻p人不解:“練習(xí)而已,刻廢是常有的事,用玉豈不是太浪費、太可惜了?”
大師搖搖頭說:“你已經(jīng)掌握了雕刻技巧,之所以雕刻不出滿意的作品,關(guān)鍵在于你的態(tài)度。用石頭做練習(xí)材料、固然便宜,可也正因為便宜,你每下一刀,都少了一分謹(jǐn)慎、多了一分隨意;而用玉作為練習(xí)材料,雖然貴很多,可也正因為貴,你下刀之前,會冥思苦想,每一刀都會力求審慎。這兩種練習(xí)方式,哪種會使你精進呢?”年輕人恍然大悟,此后開始用玉練習(xí),終成有名的雕刻大師。
一名雕刻師在玉料上所下的每一刀,都是不可逆的,減少了的玉料就是減少了,不能再增加回去。在惜料與雕刻之間,常常是下刀之時多一分為過,傷到玉料;少一分不及,藝術(shù)效果大打折扣。好的雕刻師就是要找到一個最佳的平衡點,為自己的每一刀負(fù)責(zé),本著一顆對玉石的敬畏之心,化矛盾為美。

做軟件則不同。軟件開發(fā)項目最大的特點就是不確定性。雖然現(xiàn)在吸取和借鑒了很多在各種工程項目中行之有效的原理、概念、技術(shù)和方法,但軟件產(chǎn)品質(zhì)量、軟件項目實施效果仍然差強人意。并非因為我們不努力、不勤奮,而是缺少了一份“這就是最終作品”的敬畏感。
一方面,軟件項目的乙方,還習(xí)慣于經(jīng)驗管理,項目管理不成體系、隨意性大。
面對甲方模糊不清又變化無常的需求和日益臨近的交工期,沒有耐心去精雕細(xì)琢。反正項目難以按計劃進行,就懶得認(rèn)真制訂可行的計劃。缺少深入周密的系統(tǒng)分析和架構(gòu)設(shè)計,軟件開發(fā)人員的每一行代碼都以快速完成模塊功能為目標(biāo)。軟件復(fù)用,對開發(fā)人員而言只是簡單的復(fù)制粘貼和修修補補;敏捷開發(fā)和極限編程,更是讓開發(fā)人員陷入“匆匆上線再改來改去”的誤區(qū)。
和修房子造大橋不同,軟件項目可以隨時隨意地修修補補,外面也看不出來。實在不行了還可以推倒重來,反正損失的只是人月成本而已。只要最終能交付驗收,產(chǎn)品質(zhì)量究竟如何沒有什么關(guān)系。況且還有后面的運維人員背鍋,還可以用良好的服務(wù)態(tài)度來化解一切矛盾。

另一方面,問題的根源,還是在甲方。軟件開發(fā)需求的多變是必然的,但核心還是圍繞甲方的業(yè)務(wù)需求。
首先,甲方對自己的需求缺少思考和把握。甲方忙于自己的業(yè)務(wù)工作,很少能靜下心來想清楚自己的軟件需求。自己都不知道自己想要的究竟是什么,甚至連為什么要這個東西都不清楚,又怎么可能讓乙方明白自己的想法。即使乙方辛辛苦苦拿出各種設(shè)計方案和解決方案,甲方也只能提些無關(guān)痛癢、不著邊際的意見。
其次,甲方對乙方的選擇缺乏以我為主的深入比較。甲方在進行軟件項目外包時,往往只是聽取各家公司的介紹,面對廠商玄之又玄、天花亂墜的介紹,只能是云里霧里。要么看看廠商的實力、要么看看同行的案例,往往忽略對方產(chǎn)品和自己的業(yè)務(wù)貼合程度。
再次,甲方對整個項目實施過程缺乏關(guān)心。甲方對自己的信息化缺乏長期規(guī)劃,即使有規(guī)劃,也會因為建設(shè)資金等問題難以嚴(yán)格按規(guī)劃實施。往往是“一把手”提出了問題,才急急忙忙開始實施,關(guān)心的是最后的產(chǎn)品交付而非前期的咨詢設(shè)計和中期的開發(fā)測試。甲方對軟件開發(fā)項目認(rèn)識不足,一個東西從無到有,需求往往一開始都是模糊的,隨著項目的發(fā)展和反復(fù)的溝通,才能逐漸明確。但甲方往往對項目實施過程漠不關(guān)心,直到產(chǎn)品上線交付使用,面對產(chǎn)品的種種問題,才開始抱怨。
歸根到底,甲方對軟件項目缺乏敬畏之心。把問題簡單拋給乙方,產(chǎn)品不行就換產(chǎn)品,乙方不行就換乙方,折騰。無論是企業(yè)還是政府部門,單位業(yè)務(wù)作為組織的核心事業(yè),就好比組織的孩子。開展信息化建設(shè)、實施軟件項目,就好比為自己的兒子找一個媳婦,為自己的女兒招一個女婿,要根據(jù)自身條件和業(yè)務(wù)需求想清楚評價標(biāo)準(zhǔn)。

婚姻大事,都會有敬畏之心,審慎以對。我們不會只聽媒婆的一面之詞,就把婚事定了;如果一開始看重的是相貌好、身材棒、家庭條件優(yōu)越,婚后就不要抱怨對方難以溝通、性格不合;婚后還需要持續(xù)經(jīng)營,才能共同成長、共享幸福?;橐鋈绱?,做軟件項目亦如此,“互聯(lián)網(wǎng)+”融合升級亦如此。