為結果買單還是為軟件開發公司的服務能力買單
軟件是企業信息化中不可缺少的組成部分,但如何選擇軟件卻是一件比較棘手的事情。有的企業采取“拿來主義”,購買商品軟件,甚至不惜重金購買“洋”軟件,但大多數都因“水土不服”而難奏實效;有的企業堅持獨立自主、自力更生,但結果是耗時耗力,不經濟,而且開發水平與實際要求有較大差距。那么,選擇軟件開發外包服務是一種以較少的成本獲取適宜的軟件方式。
但客戶在選擇軟件開發外包服務公司時,常會因為不懂軟件工程而理想地認為:技術都能實現的情況下找哪家軟件公司開發都一樣,所以只要看價格決策就行。在這種商品式的購買決策風格主導下,不了解技術細節的客戶只看報價或一味地考慮價格的優惠。但這種方式常會導致一些軟件外包公司為了拿到單子進行惡性的價格競爭。更嚴重的是一些軟件開發公司會被迫受客戶心理的預期價格的引導,對軟件需求理解或實現方式探索草草了事。皆因這種想法受制于商品式購買決策風格影響,而忽視了軟件服務能力過程質量最終決定軟件結果質量如何這一因果關系。選擇軟件開發外包服務的客戶,無論最初的決策風格是怎樣的,其實都是在為軟件公司的外包服務能力買單。
那么,在客戶主動選擇軟件開發公司提供軟件外包服務時,更應該考核軟件公司的服務能力而不僅僅是為想要的結果進行價格比對??陀^原因有二:
原因一:軟件公司不是商品生產型而是知識轉移型的服務行業
只為結果買單的購買決策方式并不適合軟件服務行業,因為結果在項目交付前是不可見的。在簽定軟件外包項目合約前,客戶能感知到的除了專業的服務態度之外,僅僅是軟件公司應該有的服務能力之一:需求分析和信息化咨詢能力水平如何。
客戶在剛開始接觸軟件公司溝通需求時,不要只是單方面提出需求,更應該和軟件外包公司互動起來,提出需求問題并耐心傾聽軟件咨詢服務人員,方能感知到軟件開發公司需求分析師或信息化咨詢人員對貴公司的需求理解程度以及對需求是否有更深入的挖掘和探討。有經驗和服務能力的軟件開發公司對待客戶需求時都會拿出需求分析能力和信息化咨詢能力的,會采取業務探討、需求啟發、角色扮演、需求技術可行性評估、面向對象分析及UML工具等方法使需求范圍明確。因為需求分析是軟件開發過程中最初始、最基礎的工作,也是最重要的工作之一,需求理解了多少和深度將直接以幾何倍數影響到軟件開發項目的成敗。
原因二:只看到軟件開發的關鍵結果而忽略支撐關鍵結果的其他因素
某些客戶在參考了以劃分功能模塊按工期報價的方案后,只想為想要的關鍵結果買單.認為軟件公司類似的功能模塊可以改動一點就能照搬過來用,設計樣式一切從簡。
這樣的想法是把嚴謹得如建筑工程的軟件工程,簡單理解成積木組裝或者文章copy文字段落的方式。軟件開發公司即便有類似的模塊開發經驗,也是起到降低開發時間成本的作用,不同的項目類似的模塊常常因為企業定制化的軟件需求里管理流程不同、業務特點不同、用戶操作需求不同導致了要重新設計的。再者,任何一個小功能或功能組成的頁面都包含了:數據庫設計開發、流程對接實現、頁面樣式設計&調整、用戶操作交互設計、系統性測試等很多客戶無法直接觀察到的工作內容。這些工作都是支持關鍵結果實現的重要任務因素。
睿森軟件項目團隊認為:軟件開發不是僅為了實現客戶所要的功能,更多的是要為客戶考慮并解決業務流程的邏輯性、擴展性等架構問題、不同用戶的利益沖突、系統操作的可用性等。睿森軟件更希望通過提供可持續性發展的軟件開發外包服務,讓更多企業客戶了解到:不是所有的軟件開發都是代碼復制改改或填代碼豆腐塊,更多有服務意識的軟件公司也會像睿森軟件一樣,希望通過創新成為企業客戶的信息化智囊團而不是IT民工。
請記住睿森軟件的價值觀:信息以致遠,創新以明智
