戰疫 高德工程師如何在3天上線「醫護專車」

2022-06-17 20:36:11 字數 3104 閱讀 5564

新冠狀病毒肺炎疫情突襲,無數醫護人員放棄與家人團聚,明知凶險,仍然奮戰在一線。但因為武漢公交、地鐵、網約車停運,醫護人員上下班很難。白衣天使疾呼打車難。

(截圖摘自《財經國家週刊》)

高德的工程師和業務團隊夥伴們看到這些資訊,深受觸動。

高德本身做的就是解決出行問題,特殊時期,更有責任有義務為醫護人員解決出行問題。

說幹就幹,高德共享業務中心聯合當地一家合作夥伴,開發了一款專門為醫護人員免費打車的工具,同時發起志願者司機招募活動,讓更多志願者有機會加入進來一起抗擊疫情。

(高德地圖醫護專車功能截圖)

開啟高德地圖,進入「打車」頁面,即可找到「醫護專車」服務入口(限武漢地區),完成身份認證後就可以呼叫周邊車輛。

和疫情賽跑

1月27日(大年初三)團隊開始方案可行性討論及資源籌備,因為整個事情需要配套的環節和前期籌備工作較多,還需要招募志願者、合作運營商、防護物質等,因此要技術、產品、測試、商務等團隊協同作戰。

1月28日(大年初四)確認立項,乙個10來人的特別開發小組同時成立,涉及高德多個技術團隊,服務端、客戶端等,沒有人講條件和困難,大家只想著盡力早點為武漢醫護人員做些事情。

「醫護專車」服務端部分的開發由高階技術專家宗本領銜,負責實時單、預約單、簡訊提醒、溫馨tips、風控、提醒push下發、增加運營商、白名單配置等功能。

從立項(服務端1月28日,客戶端1月30日)到2月1日上線發布第乙個版本,僅用了3天時間,其中開發時間1天多。而在通常情況下,這種功能開發周期需要一周多。

「方案和上線時間敲定以後研發馬上進行了需求拆解,任務分配,因為時間緊,任務重,還要給質量保障同學保留充裕的測試時間,所有前後端開發要保證在31日上午完成全部的聯調和自測」,專案工程師表示,這時留給研發的時間只有晚上和一上午。

對於高德的工程師,時間緊、任務重的專案幾乎是如同家常便飯。但大家深知「醫護專車」功能的特殊性和重要性,這個時刻比以往更需要大家頂上去,自覺加班通宵趕進度。在第二天凌晨4點左右雙端完成了各自開發,7點多起來進行雙端聯調,保證了2月1日上線任務如期完成。

以往類似的緊急專案,研發團隊通常會集中在乙個會議室進行封閉開發,以保證高效溝通,快速完成開發、聯調、測試、上線。本次的專案,只能通過在家雲辦公的方式解決。

對需求變更不「反感」,幹就完了

功能上線後,醫護人員普遍反饋良好,也帶來了新需求,希望提供預約功能。研發收到反饋後馬上評估了方案,本著既要快速上線,又要質量穩定,還要功能全面的原則,隔天就上線了新的預約功能。

醫護人員通過「醫護專車」預約車

專案能火速上線也離不開平日的紮實積累和沉澱。服務端得益於近一年來對實時、預約、接送機等場景的架構優化,使得醫護專車的場景擴充套件能短平快的完成。同樣,去年高德客戶端架構完成了整體上浮,實現一次開發,多端執行,這次通過前端框架公升級,整體研發效率得到了有效提公升。在本次醫護專車專案中,收益尤其明顯。

3天裡的小故事

他們給我講了這3天團隊裡的一些事。

有一位叫桂寶的開發工程師,1月30日下午15點多和老婆在超市購買生活必需品,回程途中發現手機5個未接來電,聯絡後被告知有個關於疫情地區醫護打車的緊急專案需求要支援,於是桂寶在回家路上和團隊開了**會議,溝通端上的實現以及可能的注意事項。回到家就拿出電腦開幹,當天晚上24點前就完成了「醫護專車」前端tab的新增、運力及下單介面的適配。

1月31日確定所有醫護專車tab下的文案都要顯示免費,客戶端根據選中的醫護專車tab記錄對運力、家和公司顯示、以及下單101狀態所有預估價展示免費文案的處理,經過**溝通、討論、確認方案,晚上24點左右完成了前端開發。

2月1日qa同學介入測試,在邊測試邊改bug一刻不停歇的狀態下,下午15點多成功灰度上線,大家都團結一心為早點上線爭分奪秒,當禹隆(專案組研發同學)**說終於上線時,大家都還沒吃午飯。

當晚,桂寶的孩子晚上要哄睡覺,**調了靜音,需求串講也沒聽到,等孩子睡了才看到釘釘訊息,當時真的感覺好愧疚,趕緊**回覆禹隆,醫護專車要支援預約單,2月2日下午就上線;釘釘上確定需求評估,聯絡福時(專案組研發同學)確認服務介面在2日上午聯調。

確定聯調時間後,約定早上6點起床開發。但桂寶覺得不放心,凌晨開始開發,3個多小時的開發及自測,前端開發基本完成。整理好todo確認項已經快4點。早上在女兒的『爸爸 、爸爸,起床了』 叫早聲中起床。

2月2日上午團隊一起聯調、提測,修復相關問題,下午15點左右,醫護專車支援預約下單灰度上線武漢。

團隊研發工程師淵為的父母不太懂網際網路,但每天都在電視裡看「戰疫情」新聞,看到阿里巴巴為疫區捐款捐物,然後問淵為在加班忙什麼,他說在給武漢醫護人員做免費打車功能。母親特別自豪,「你們公司好厲害!」,然後默默關掉電視,怕吵到他的工作。當時忙一天沒吃飯,母親給淵為燙了一袋牛奶放在邊上,坐在旁邊默默陪著他到深夜。

這樣的事情,這3天裡有很多。

「醫護專車」從2月1日到2月5日,四個版本上線,幾乎每天乙個,從產品、服務研發、前端研發到qa、共享出行團隊的工程師們在和疫情賽跑的過程中都很拼。

工程師們告訴我,大家在看到武漢醫護人員通過這個功能打到車,在cctv直播醫護人員乘坐高德醫護專車的那一刻,成就感爆棚,「貢獻了力量,特別有自豪感!

(cctv報道「醫護專車」)

工作離不開家人的支援,有工程師得到了老婆的誇獎,「這次高德打車很給力」,「真的感謝我的老婆,對我工作的支援,做好飯後從涼到給我熱,陪著女兒學習、玩耍不讓女兒打擾我工作,也感謝我三歲半的女兒,她是乙個很乖的寶寶。」

向奮戰在一線的廣大醫護人員們致敬,向義無反顧的專車司機們致敬。讓我們一起努力,早日戰勝疫情。

工程師軟技能3 如何學習

事實上,如果你 直依賴他 來教你,從來沒有掌握 我教育技能,這會嚴重限制你提公升 的知識和技能的機會。這也同樣適 於我們做的事情。如果我告訴你 該怎麼做,你可能會忘掉,但如果你 動 做 次,你可能就記住了。如果你能將 所學的東西 教給別 你不僅能記住,還能理解得更深刻。盡 管每個 的學習風格千差萬別...

工程師如何在面試中脫穎而出

簡評 不單純說技術,工程師在申請人池中如何脫穎而出。每個人都想在面試中脫穎而出,我也一樣。事實上,這是工程師最長問到的問題之一。為了或多更多參考,我問了好多朋友,他們都是資深工程師或公司創始人。我問他們同樣的問題 過去你做了什麼,或者你看其他人做過什麼,來幫助工程師脫穎而出?他們回答的非常好,我不得...

如何在團隊建設工程師文化?阿里資深技術專家這麼做

人人都在說工程師文化,90 的同學們嚮往工程師文化,然而95 的同學們覺得自己的部門沒有工程師文化。但關於工程師文化,事實告訴我們兩件事 基於這個不恰當的比喻以及事實1得出 90 同學們都愛美女 基於這個不恰當的比喻以及事實2得出 95 同學們部門真的都沒有美女!基於以上事實我們做乙個假設 如果同學...