尋夢新聞LINE@每日推播熱門推薦文章,趣聞不漏接❤️
問世間,是否此山最高
——記華為P20 Pro突破日本頂尖經營商NTT docomo
2018年5月25日,東京ベルサール汐留(Bellesalle Shiodome),容納1200的會議廳座無虛席,日本TOP1經營商NTT docomo舉辦的P20 Pro發布會正在這里舉行。
日本演藝界知名藝人綾野剛說:「P20 Pro的相機功能,讓我在所有產品中感到最震驚」;
客戶說:「華為手機是真進步了,用戶數和口碑數都上來了」;
有消費者說:「剛發布就上熱搜,這時代要變了」;
……
遠在國內的軟件維護部兄弟們和日本一線同事的微信群里不斷跳出這樣的消息。那一刻,我沒有想像中的喜悅、激動,反倒是有一種越過山丘的平靜和淡定:從NTT docomo接受我們的那一天起,我就相信,這一天一定會到來。
0 1
這個機會,我們等了5年
「兄弟,剛接到一線的訴求,明年日本NTT docomo要上一款旗艦機,有意向和華為合作,你趕緊到上海來,咱們當面交流一下!」2017年8月,接到PO 老季的電話,我難掩內心的激動:5年了,機會終於來了!
在日本手機市場,經營商占絕對主導地位。5年前,NTT docomo成為華為團隊無法言說的遺憾和傷痛。當時,華為D2手機在NTT docomo開售,但無論是品牌,還是銷量都沒有達到客戶預期,被日本其他廠商遠遠甩在身後,可謂折戟沉沙。從此,我們失去了在終端產品上和客戶的合作機會。5年來只有低端機型「遊走」在日本二牌、三牌經營商中。心有不甘的我們,一直渴望有朝一日能夠重新撬開NTT docomo的大門。
到上海後,我和項目組會合,他們中有不少是5年前一起熬過的兄弟,聊起當初的磕磕絆絆,大家都感慨頗深,酸甜苦辣百般滋味,但是對於NTT docomo的認識卻驚人的一致:嚴苛!
時隔5年後的今天,我們的軟件平台能力上了不止一個台階,品牌積累日漸成熟,用戶數量也在不斷上升,但大家仍是談NTT docomo色變。而我只有一個想法:今非昔比,無論如何,拿下它!
0 2
磕磕絆絆搞定第一批武器
第一步是答標。答標的周期是兩個月,為了保證充分理解客戶的需求,我們提前近三周拿到了客戶的原始規格書。看到規格書,兄弟們倒抽了一口涼氣:80多篇原始日文規格文檔,5000多頁的原始標書,全日語描述。不僅如此,客戶對UI界面、交互體驗設計、預裝應用、電話功能、硬件等各方面都提出了非常嚴格的定制要求。以往的全球定制開發主要聚焦於當前已有功能的定制,涉及UI界面甚至硬件的定制,這還是頭一次。
此外,相比海外其他市場幾十人月的需求基線,NTT docomo的軟件開發投入接近500人/月,尤其是Phone通話模塊,客戶甚至直接丟過來6萬行源代碼,讓廠商基於海思晶片平台消化適配。
我終於明白了兄弟們所說的「嚴苛」意味著什麼。
「怎麼搞?沒幹過這種項目呀。」項目組SE廖工一語道破了大家共同的疑惑。
如果我們坐等一線採購第三方日語翻譯,全部翻譯完就需要一個月,如果等全部翻譯完再做代碼分析,答標進度勢必受到影響,進而影響整體交付進度。SE、測試經理、開發代表、PM,我們幾個人攢在會議室,緊急商討解決方案,最後大家決定特事特辦,雙管齊下,一方面自己通過翻譯軟件先把規格文檔粗略地翻譯出來,另一方面一線的正式翻譯同步進行,分批交付翻譯好的規格文檔,關鍵規格研發和一線及時核對,保持同步。如果再不明白就找客戶確認。整整2個月,研發十幾個領域投入,顆粒度由大到小,對每個規格和測試項逐步細化,與客戶反復溝通,並針對全面屏適配和超級省電這兩個客戶重點關注的模塊,安排SE和UX(用戶體驗)的專家出差日本和客戶交流,向客戶澄清我們的方案和設計理念。
答標的問題還沒完全解決,我們又遇到第二個難題。由於客戶指定獨家使用S公司的螢幕,物料原定12月才能到位,但軟件開發要求11月就有樣機支撐。兵馬未動,糧草先行,樣機必須提前到位。「老王,第一批單板最早什麼時候能到?」作為軟件項目經理的我趕緊電話求助遠在上海的硬件經理王Sir。「試制工廠10月底先給我們一批單板,螢幕可能還沒到位,我們自己先協調另一款手機的屏試試吧!」拿到第一批物料後,我心涼了一截,還真是實在,一塊光禿禿的屏,只有一個轉接線在外面。3天後,王Sir又協調了40塊Mate10的屏,糟糕的是,先是螢幕不亮,後插入SIM卡又無法駐網,沒有信號。四十塊板子全試了一遍,都不行,只能支撐少量軟件需求的調試和開發,無法調試docomophone這類依賴插卡驗證的特性。
我立即找負責協議的研發兄弟求助。「換一批天線小板試下怎麼樣?」我撂下電話,當天就帶著兩部主板外接Mate10屏的手機飛到上海,找了硬件兄弟換了其中一部手機的天線小板,驗證後發現果然有效,有信號了。當晚我又立即坐動車返回處理剩下的手機屏。武漢沒有手機硬件的同事,考慮不影響全領域的開發和調試工作,我決定自己動手,拿著螺絲刀一部部拆了又裝,拆卸電池蓋和雷射BTB(board to board)、換小板、安裝同軸線、扣合主FPC(柔性印刷電路板)的BTB……軟件出身、對硬件「小白」的我,繃緊神經,生怕一個手抖把部件和接線弄斷,花了整整四個小時,才換完所有的板子。
11月初,第一批可用的武器終於誕生,可以支撐軟件需求的調試和驗證了。
這兩件事下來,我最初的滿滿信心受到打擊,但我也更明白,這是一場硬仗,沒有什麼能隨隨便便成功。
0 3
沒有一番寒徹骨,哪得梅花香
轉眼便來到了2018年的年頭,項目組已經奮戰了3個月。
隨著與客戶的交流持續加深,為了滿足客戶需求和商業訴求,給最終用戶帶來更好的體驗,旗艦機整體項目組最終決定將交付的軟件基線從原來的Android 8.0 切到8.1,這意味著前階段完成的開發和測試工作可能要推翻重來。
「那咱幾十個兄弟苦苦奮戰的成果不就全付之一炬了嘛!」有兄弟跳起來了。
我強迫自己迅速冷靜下來,「別著急,咱們先把基線升級細節打開看看,客戶的源碼也可以展開分析,哪部分有依賴,哪部分是獨立的模塊,抽絲剝繭逐個看。當前的開發測試工作不要停,繼續進行!」
「對項目的實際影響要確認清楚,差異點要精確到代碼顆粒度。Android 8.1升級後支持 Neural Network(神經網路) API,對相機視覺、智能翻譯、AR、遊戲這些應用在AI性能和體驗上會有非常大的提升。我們可以基於這些價值去牽引客戶。」廖工篤定地補充。
當天晚上,大家再聚到會議室的時候都淡定了許多:「情況還是比較樂觀的。受影響的模塊只有phone,咱們把目前的開發規格和測試用例確認下,保證差異點可控。」大家迅速對齊結論。
次日公司內部確認,除了phone少量用例有新增,需補充測試,其他風險可控,對項目進度沒有影響。
這個「確認」讓本來恐慌的我們士氣大增。研發兄弟趁熱打鐵,迅速做好方案,廖工帶著方案也帶著全組人的期盼飛到日本,和客戶現場交流。我們準備充分,向客戶逐一闡明了升級的價值,也保證進度不會受影響,本來還質疑交付基線為何要變更的客戶最終同意了方案。
從出現問題時的恐慌,內部評估後的篤定,再到與客戶交流前的忐忑,最後與客戶交流中的從容,短短幾天時間,對於我們卻是雲霄飛車般的漫長焦慮和等待。
還記得和客戶溝通完已經是晚上十一點了,我給廖工去了個電話,「行啊你,這次功不可沒,回來請你吃飯!」「我正在羅森吃便當呢!」廖工調侃。
回頭想想,我們的膽子還挺大的,敢和以嚴謹著稱的日本客戶PK,轉頭一想,幫助客戶創造價值,成就客戶,這不正是我們應該做的嗎?
0 4
客戶的專業讓我們肅然起敬
客戶對項目第一個階段(M1)的要求是A類用例通過率100%,B類用例通過率50%,對第二階段(M2)的要求是A類、B類、C類用例通過率均為100%,簡而言之,就是客戶對規範、測試用例有明確要求,在M2前要全部解決,不能遺留任何軟件缺陷。
從M1到M2正常周期是6周,但通常很難按計劃達成。但是為了旗艦機的盡快上市,這個階段計劃只有5周。連客戶負責人都說:你們這個計劃是很難達成的。的確,客戶會安排500個用戶自由測試,沒有規格,沒有固定用例,是完全按照日本用戶使用習慣的本地化測試,易用性問題鋪天蓋地而來。
5周時間,研發基本是兩班倒支持準入,白天和一線、客戶針對每一個問題原因和影響進行分析,並將改善方案逐一答復客戶,晚上立刻投入問題修改及驗證。這樣持續奮戰,終於滿足了客戶要求,按原計劃通過。
客戶在驗收時的一件小事給項目組留下了非常深刻的印象。客戶要求手機有個翻轉時掛斷電話的功能,掛斷過程中伴隨手機會短暫震動一次,但驗收時發現有時會震動2次。每次震動時間是非常短暫的,只有20ms,兩次震動和一次震動其實是很難分辨的。後來研發通過log驗證才確認該問題,一開始我們很奇怪客戶是怎麼測試出來的,通過分析客戶提供的數據以及與客戶的溝通,才知道他們針對震動有專用檢測儀器。這件小事,讓我們對客戶的專業性肅然起敬。也正是因為客戶對每個問題都深究到底的嚴謹,讓我們時刻保持高質量交付的初心,爭取每個細節做到最好。
0 5
臨門一腳,客戶的新需求
做還是不做?
一路過關斬將,兄弟們終於走到了最後一個階段(M3)——驗收測試。為了這最後一搏,我們早已未雨綢繆,提前找客戶拿到了Final test的用例,內部做了兩輪摸底。
黎明前的路總是會有些坎坷。客戶一番擴展測試後,反饋記步應用存在步數不準的問題。研發人員定位發現是我們的海思平台sensorhub上報策略和記步應用接口調用存在衝突。
項目組內對此分歧很大,「這部分規格在客戶答標範圍內是沒有的,也不是客戶要求預裝的應用,嚴格來說是客戶的新增需求,修改方案涉及到很底層,有很大風險,而且時間太緊了。」
「我建議還是要做,我們可以有條件去談溝通落地的方案,必要時可以申請客戶資源配合。」
不斷的爭執,不斷的論證,大家吵得面紅耳赤。代價和規格似乎是兩條平行線,難以相交,我也犯了難。直到在一次僵持不下的會議中,廖工一語驚醒夢中人:「這個記步策略涉及到客戶的一項資費服務,對客戶的運動健康生態很有價值!」
簡簡單單的一句話將我們從困頓中拉回到最初的原點。我們要做的是消費者認可的最好的安卓手機,但是在日本NTT docomo這種大T經營商面前,我們忽略了自己能給客戶帶來什麼價值。帶著這個新的認識,我和兄弟們一遍又一遍地尋找最優解,最終形成了「按照產品型號,按照客戶記步應用的運行狀態定制一套上報策略」的方案。
為了保證調試效果,我們還選取了日本Top5的記步應用進行驗證,擔心記步神器之類的設備模擬效果不理想,我們找了研發兄弟小朱同學到日本支撐測試,那幾天他的微信運動數據顯示每天在3萬步左右,反復往返於九段下和秋葉原。
經過研發和一線的全力配合和緊張調試,我們單獨給客戶定制了一套上報策略,既保證了功能又兼顧了功耗,最終客戶界面驗收通過。軟件其他問題也全部通過FAQ對應或不修改,客戶還專門表揚了華為在Camera以及ID上的設計。
回望當初,我更加堅信,好產品往往萌芽於爭辯之後,更生長於滿足客戶價值需求的土壤之中。
0 6
收獲的季節總是充滿驕傲
2018年3月27日,華為P20 Pro面向全球發布。6月15日,華為P20 Pro如期在日本正式發售。8月底,NTT docomo在上海項目總結會議上評價我們的產品品質很高,對比華為上一代產品同期改進約110%,產品品質目前在客戶同期上市產品中處於Top3的位置。
慶功會上,項目組一位兄弟的話道出了大家的心聲:「這個項目做得爽,痛並快樂著,更收獲了一幫能打硬仗的兄弟!」
山高人為峰,2018年我們在日本站穩了腳跟;2019年我們要穩步前行。
本文來自《華為人》,轉載請註明作者及出處。