困難的步驟是系統(tǒng)的模塊分割與合成,而這種分割與合成必須按照特定的切割理論,嚴格遵循業(yè)界形成共識的方法論或業(yè)界通行的工業(yè)標準。承包商在完成半成品后,將半成品發(fā)回總部,與發(fā)包商的系統(tǒng)進行對接,進行系統(tǒng)整合與嵌入。如果承包商不遵循國際標準規(guī)范,后續(xù)的“組合”或“嵌入”工作就會陷入混亂甚至癱瘓。 在硅谷,不少其他國家的工程師抱怨中國的工程師不遵守行業(yè)標準,在開發(fā)過程中常常愛尋找捷徑, 不按流程操作,難于互相接口,大大影響了整體軟件的質(zhì)量。許多時候這種產(chǎn)品能夠過關(guān),但結(jié)果是這樣的軟件產(chǎn)品與服務(wù)偏離了客戶的要求及標準,給日后系統(tǒng)的升級換代留下無窮后患。而在西方人印象中,印度工程師就屬于“遵守工程紀律”的開發(fā)隊伍。
四、短視行為
外包工程有許多是短期合作合同,金額可大可小。有些承接單位就認為合作只是一次性或偶然的,因為急功近利而失去了長遠發(fā)展的機會。
短視行為大多表現(xiàn)為:為爭搶外包項目夸大其辭,為取悅客戶制定浩大目標,但目標僅為奪標手段,工程人員既無心也無力實現(xiàn)。一些企業(yè)承攬項目后匆忙啟動,拼湊隊伍,根本不在乎質(zhì)量控制,也不認真研究客戶需求,最后草率收兵。還有些企業(yè)為省工省力,將15人的工作量改為5人,8000 行的編程工作刪改成3000行以下。
這種做事態(tài)度與方式不僅會導(dǎo)致客戶以品質(zhì)欠佳為由拒付尾款,更會招致客戶討要賠償甚至巨額罰款,令一些唯利是圖的企業(yè)大感外包“得不償失”。而這種砸公司品牌的行為不僅會趕走現(xiàn)有客戶,還會嚇跑更多潛在客戶。
還有一個問題是,不少承接外包的公司同時也開發(fā)自己的軟件產(chǎn)品,許多公司想當然地將自己的任務(wù)置于外包業(yè)務(wù)項目之上。這讓發(fā)包方覺得自己的項目是“二等公民”,失去再度合作的興趣。
五、工程水平霧里看花
中國軟件業(yè)尚缺乏對技術(shù)隊伍水平做出準確評估的基礎(chǔ),而海外有許多專家與專項服務(wù)涉足這類業(yè)務(wù),同時企業(yè)和社會又有許多公開或內(nèi)部資料、數(shù)據(jù)來支持評估工作。中國企業(yè)則不注重或根本沒有數(shù)據(jù)積累,海外發(fā)包企業(yè)想要了解他們的中國合作者實在太困難了。因為沒有途徑獲得真實數(shù)據(jù),他們無法判斷承包隊伍承接軟件工程的真實能力,只能抱著走一步看一步的心態(tài),隨時準備項目擱淺。這直接導(dǎo)致中國企業(yè)只能獲得零散項目,而難以得到重要的項目。