有個國外匿名吐槽網(wǎng)站,名字叫 Clients From Hell,意思就是來自地獄的客戶。程序員和設(shè)計師們紛紛曬出自己經(jīng)歷過的奇葩客戶。我們以前翻過上面的一些案例,比如:

今天推文,還是和地獄設(shè)計有關(guān)。不過這回是角色互換了,是來自地獄的開發(fā)商。
4 月 23 日,外媒 The Register 發(fā)了一篇報道,憤怒的汽車租賃巨頭 Hertz 已經(jīng)向紐約法庭起訴埃森哲了。

Hertz 在起訴書稱,盡管支付了 3200 萬美元(折合人民幣 2.1 億多)費用,但埃森哲從未交付過一個可用的網(wǎng)站或移動應(yīng)用。

這到底是怎么一回事呢?
在 2016 年,美國汽車租賃巨頭 Hertz 有一個雄心勃勃的計劃,想轉(zhuǎn)變其數(shù)字身份。該計劃的目標是想重新設(shè)計 Hertz 數(shù)字平臺,重新開發(fā)做一個市場領(lǐng)先的網(wǎng)站Hertz.com 和一套互補的移動應(yīng)用程序。新網(wǎng)站不僅可用于 Hertz 品牌,也要適用于旗下其他租賃品牌 Dollar 和 Thrifty。
為此,Hertz 花費數(shù)月,為這個計劃評估電商現(xiàn)狀,確定數(shù)字業(yè)務(wù)的目標和戰(zhàn)略,規(guī)劃實現(xiàn)愿景的路線圖等等。
但是,Hertz 自家內(nèi)部沒有專業(yè)知識或資源來執(zhí)行如此大規(guī)模的任務(wù)。所以需要和一家世界級的技術(shù)服務(wù)公司來合作。篩選潛在合作方后,Hertz 把選擇縮小到埃森哲和另外一家。
在埃森哲為 Hertz 做了一次令人印象深刻的為期一天演示后,Hertz 選擇埃森哲來設(shè)計、構(gòu)建、測試和部署 Hertz 的新網(wǎng)站和移動應(yīng)用程序。( 敲黑板:PPT 真是一門學問 !)
于是在 2016 年 8 月,Hertz 和埃森哲愉快地簽合同了。按最初計劃,新網(wǎng)站上線時間定在 2017 年 12 月。
但由于多種原因,上線時間推遲到了 2018 年 1 月,然后又推遲到了 2018 年 4 月。
接二連三的延遲,Hertz 都忍了,但后來發(fā)現(xiàn)了一個讓人吐血的事情:新網(wǎng)站進展居然沒有達到最初整體要求的一半!

這下忍不了了!對埃森哲是否能順利完成項目,Hertz 沒有任何信心。于是在 2018 年 5 月終止合作。
隨后,Hert 起訴埃森哲,要求賠償 3200 萬美元以及相應(yīng)損失。
Hertz 在起訴書中,列出了埃森哲在很多方面的「罪狀」:
1、不完全支持響應(yīng)式布局
在簽署的合同中,Hertz 明確要求埃森哲做 3 種網(wǎng)站布局:小型(支持手機訪問)、中型(支持平板電腦)、大型(支持桌面電腦)。

埃森哲只做了小型和大型布局。想支持平板電腦訪問?Hertz 需再另外交錢!
2、無視可擴展性
在架構(gòu)規(guī)范中,Hertz 明確要求埃森哲設(shè)計開發(fā)的網(wǎng)站要有可擴展性。即:設(shè)計一個公共的核心庫,可以擴展到整個網(wǎng)站和移動應(yīng)用程序,從而支持 Hertz 旗下所有品牌。
但是,埃森哲完全忽視這個要求,只針對 Hertz 北美站,無法用于 Hertz 全球站、Heartz 旗下 Dollar 和 Thrift 網(wǎng)站。

Hertz 向埃森哲提出這個問題后,項目負責人曾回應(yīng)稱,「我們認為創(chuàng)建一個通用代碼庫,Hertz 從其擴展,這樣可用性更低,效率也更低。」
3、前端代碼爛透頂了!后端 Java 代碼也不遵循規(guī)范
Hertz 方面表示,埃森哲寫的前端代碼很糟糕,有著嚴重的安全問題和性能問題。
后來 Hertz 做了評測,發(fā)現(xiàn)埃森哲的前端代碼問題太多了,無法補救,不得不放棄。系統(tǒng)的其他部分,部分代碼也是不可用的。

2018 年 1 月,埃森哲曾在項目進展會議中的演示中承認了失敗,并表示「前端技術(shù)(Angular2)對我們交付項目是一大挑戰(zhàn)。」

埃森哲的 Java 代碼,并沒有遵循 Java 規(guī)范,邏輯差,并且難以維護。
4、沒有合理的測試
埃森哲未能對其開發(fā)的軟件進行適當?shù)臏y試,對系統(tǒng)許多組件壓根沒有測試。
而他們做測試時,又大都采用「Happy Path 測試法」。換句話說,在假設(shè)客戶按照預期使用的場景下,測試查看網(wǎng)站或移動應(yīng)用程序是否執(zhí)行。
很顯然,「Happy Path 測試法」是不夠的,因為它沒有評估真實場景下的性能,也無法測試錯誤處理。
5、其他控訴
還有好多瓜,比如:
推薦買不會用的技術(shù)
埃森哲推薦 Hertz 購買 RAPID 許可。Hertz 買了后,但埃森哲又不會用,花了很多時間用于整合 RAPID 。
失敗的項目管理,加劇了技術(shù)難題
埃森哲失敗的項目管理,加劇了技術(shù)難題。比如:項目進行到第二階段中期時,埃森哲調(diào)走(remove)一批重要的團隊成員,包括產(chǎn)品負責人和微服務(wù)架構(gòu)師。而新來者沒有前任同等水平,人員替換過程中無形丟失了很多項目知識。埃森哲也向 Hertz 承認過項目延期部分原因是「重要資源」的流失。
內(nèi)容管理系統(tǒng)存在嚴重問題
埃森哲開發(fā)的 AEM 模塊(內(nèi)容管理系統(tǒng))存在嚴重缺陷。其代碼和文件結(jié)構(gòu),沒有基于 Adobe AEM 原型,導致程序不可靠,并且難以維護。
違背承諾,另收費用
埃森哲曾答應(yīng) Hertz 不會因項目延期而另外再收取費用,后來出爾發(fā)爾,要求 Hertz 支付額外費用。
【說明】:以上都是基于 Hertz 起訴書摘譯,僅代表 Hertz 的觀點,不代表我們的看法。
對于 Hertz 的指控,埃森哲方面回應(yīng) Register 稱「起訴毫無根據(jù)」,并沒有過多置評。
這個案子后續(xù)會如何發(fā)展,我們會持續(xù)關(guān)注。
網(wǎng)友評論
@老碼農(nóng)的自留地 : 咨詢公司江河日下,除了高大上的規(guī)劃PPT,連做網(wǎng)站這種搬磚錢也掙
@ayumi_0213:accenture除了咨詢,還有另外兩個bu,其中一個是it 外包,這個業(yè)務(wù)十幾年前就已經(jīng)有了。而現(xiàn)在除了accenture,普華永道和安永等四大會計師事務(wù)所也有it外包的業(yè)務(wù)喔~
@Sansiro_Santon:可能是轉(zhuǎn)外包給印度學生做的
@冰箱里的小怪獸:美國還是競爭小啊,2016年8月立項,上線時間居然定到1年零4個月以后,而且還能容忍再推遲4個月。這玩意兒要是擱國內(nèi),競品早把你打得?? 都不認識了
@巴扎嗨嘿嘿嘿嘿:學好PPT,鬼都能忽悠來給你推磨
@愛吃蘿卜葉葉的毛毛蟲:給中國公司兩個億,你想要啥樣子的網(wǎng)站都可以
覺得不錯請點贊支持,歡迎留言或進我的個人群855801563領(lǐng)取【架構(gòu)資料專題目合集90期】、【BATJTMD大廠JAVA面試真題1000+】,本群專用于學習交流技術(shù)、分享面試機會,拒絕廣告,我也會在群內(nèi)不定期答題、探討