第1章
機長他非要改我的產品規則
「周轉化率環比漲了十八個點。」王拓把激光筆擱下,盯著江知予,「升艙券上線187天,你賭對了。」
白鷺航空總部十二樓,產品部小會議室里,幕布中央的折線昂著頭往上走。復購率穩定在41%,用戶好評詞云里,「體面」「不用找熟人」占據了最醒目的位置。
江知予靠在椅背,沒說話。立項時的質疑她記得,三個月翻高卡投訴的深夜也記得,但此刻她只想聽下一句。
王拓看著數據,難得露出笑意:「當初誰都說你瘋,非要做付費升艙券。現在都被打臉了吧。」
「謝謝王總。」江知予頓了頓,「不過這項目,小李小張熬的周末不比我少。」
王拓擺擺手:「功勞我心里有數。上周五定了,升艙券這項目你牽頭。下個月公示,產品經理你先頂著。」
江知予點頭。數據漂亮是真的,但她盯著那根折線,隱約覺得哪里不對:升艙券在系統里跑得順,在三萬英尺的客艙里呢?
這話她說過不止一遍。當年985碩士畢業,同學群里有人曬券商offer、有人曬大廠工牌,她曬了一張白鷺航空的員工卡。有人私信問她怎么選了白鷺,她回了個微笑,沒多解釋。報道那天她拍了張登機牌照片,手機里單獨建了個文件夾叫「輪子離地」,每飛一次存一張。她自己也說不清為什么攢,就像說不清當年為什么放棄那些offer。只是每次翻到那個文件夾,心里有個聲音說:值了。
可今天這句「值了」,貼著慶功的熱鬧,底下卻空了一塊。這念頭一閃而過,被熱鬧蓋下去了。
「周末組內慶功,我請。」她合上筆記本沖大家笑,「地點發群里,遲到罰奶茶。」
人散得差不多,王拓留了一步,壓低聲音:「公示前別太聲張。這項目動了不少人蛋糕,地面和飛行一直有意見。你心里有數。」
江知予點頭。其實不用他說她也察覺,地面服務的核銷接口,已經拖了三周沒給開放權限。做產品的人,哪天不在動別人的蛋糕。
同一時刻,三公里外 T2 航站樓,登機口 C21 的廣播響過最后一遍。
邵鈞把飛行箱靠在艙門邊,低頭核艙單。A321 白鷺2307,本次航班號,基地始發經停兩站,過站時間卡得死。
他飛了十一年,空**業,手里攥著雙機型執照。這種銜接緊的航班,閉著眼都能飛。
飛行箱側袋還夾著媽媽十年前寫的紙條,「路上小心」四個字,他每次換箱都挪過去。
繞機檢查他照例自己走。輪胎氣壓、襟翼滑軌、發動機燃油、艙門封嚴,一樣樣過。十一年,他信手冊也信自己眼睛。
上客前翻配平頁:商務艙余位十二,經濟艙滿,今天白金卡不少。滿艙之下,重心已貼著包線邊緣,旅客一動,配平就得重算。
航前準備會,邵鈞坐在角落翻資料,隨口問副駕:「后段天氣看了嗎?」
小陳一愣,趕緊滑平板:「看了,目的地午后對流,可能繞飛。」
邵鈞嗯一聲,沒多說。新人得自己長記性。
上客到七成,客艙聲浪忽然拔高。
邵鈞手上動作頓了頓,耳麥里傳來林嵐壓著的呼吸聲。乘務長有十年經驗,這個時候還沒穩住場面,麻煩不小。
「機長,客艙出狀況了。」林嵐聲音緊繃,「經濟艙前排,十六個白金卡同時亮升艙券,都說自己要升商務艙靠窗。現在通道堵了,我協調三輪都擺不平。」
邵鈞把艙單一扣。
十六個人同時往前挪,縱向重心直接往前推,配平要重做,艙單要重打。過站時間本就緊,一拖后面幾段全要延誤。
他腦子里閃過的是重心偏出包線、落地姿態失控的畫面。空軍學飛時見過一次,夠了。
「我出來看下。」
駕駛艙門一開,客艙里吵成一團。經濟艙前三排通道堵了半截,幾個中年男人爭得臉紅脖子粗,空乘夾在中間攔都攔不住。
「我白金卡五年了,券是你們 App 推的,現在說升不了?」胖旅客指著前排已經坐下的人,「憑什么他能升我不能升?」
「我趕后面轉機!」另一個拽著行李箱不肯讓,「你們耽誤了算誰的?」
通道里三四個人堵成一團,空乘勸都勸不開。有人把手機舉到林嵐面前,屏幕上正是白鷺 App 推送的升艙券權益頁,「當前航班可升艙」幾個字,格外刺眼。
林嵐看見邵鈞,側身讓位。
邵鈞沒急著開口,先掃了眼通道,又低頭看艙單配平頁,心里飛快算了一遍:商務艙余位十二,機組備份三個,留出配平冗余,安全升艙名額最多七個。這七個是配載值班按重心包線確認的安全上限,機長只守邊界;排序按公開規則辦。
「各位。」
邵鈞站在通道口,聲音不大,但吵鬧聲瞬間壓下去一半。
「我是本次機長。升艙券我認,但今天這班,升不了十六個。」
「憑什么!」胖旅客幾乎喊出來,「我花真金白銀買的權益,你們推的產品,現在不讓我用?我要投訴!」
邵鈞看著他,指了下手里的艙單:「這班后艙滿艙,配平鎖了。十六個人同時往前挪,重心偏移,飛機要重新配平、重打艙單。」
他頓了頓:「后面兩段銜接僅,過站拖十分鐘,后續行程都要受影響。」
「那是你們航空公司的事!」胖旅客梗著脖子,「跟我什么關系,我花了錢的!」
邵鈞盯著他:「跟您的關系是:配平不重做,飛機不能滑。重做加重新登機,全機延誤。」
他語氣沒有起伏:「安全邊界外的升艙,一張都不行。」
停頓一秒,他做了決定:「前艙能安全容納的升艙名額,七個。依系統時間先后和轉機緊急度排序,按規則辦。」
轉頭看向林嵐:「剩下九位,原座先留著,權益登記補償,愿意改簽的走優先通道,馬上通知地服辦,別堵通道。」
通道安靜了兩秒。
胖旅客火又上來:「七個?十六個人搶七個?你們這是欺負人!」
邵鈞把艙單折回手里:「飛機現在,聽我的。」
轉身回駕駛艙,關門前丟下一句:「林嵐,七個名額你定,定完報我,重新鎖配平。剩下的人登記補償,地服接手,別堵通道。」
坐回駕駛艙,重拉配平頁,在數字上劃兩筆,給運控發「升艙限七,配平重鎖」。
晚上七點,產品部樓下黔菜館。
江知予被同事圍著敬酒,她端著果啤應付,手機在桌沿震了一下。
瞥了眼,客訴系統推送,一條標黃工單。
異常工單|升艙券-航班限升沖突|執飛:邵鈞|狀態:旅客投訴-處理中
江知予盯著那行字,「限升沖突」四個字在屏幕上晃。升艙券上線半年,客訴多是「想升沒位置」的常規抱怨,這條標「沖突」,不一樣。
她點開摘要掃了兩行:十六個白金卡、七個名額、機長當場拒絕……
升艙券的核銷邏輯她閉著眼都能背:滿艙時本該按配平要求限名額,這機長卡得沒錯。可問題不是單點。產品規則里留的過站冗余、App 頁面文案寫的「當前航班可升艙」、地面核銷接口,三處都沒接入限升額度。
她手指飛快在**點了兩下:先把白鷺2307 這班的升艙券推送停了,再拉出核銷日志。截了圖存進一個叫「要解決的」文件夾,然后把手機扣在桌上,屏幕朝下蓋住黃標。
對面小張舉杯:「予姐,敬你!」
江知予端起杯子碰了一下。工單的事,回去再說。
小張湊過來:「予姐要當經理了,這頓得請大餐。」
江知予笑著碰杯:「公示還沒下,別提前樂。」
窗外城市的燈一盞盞亮起。她舉起果啤,目光落在工單末尾的「執飛:邵鈞」上,低聲重復了一遍那個名字。這機長,她得見見。
航班落地后,那架 A321 的機長把一份帶配平計算與運控記錄的報告遞進了運行系統。這是機長責任范圍內的記錄,不是情緒。報告末尾,他附了一句判斷:
「營銷為了業績不顧運行安全,純屬瞎搞。」
這份報告會先落在運行總監桌上,再抄送營銷口。江知予那份本該下月公示的經理任命,懸了。
白鷺航空總部十二樓,產品部小會議室里,幕布中央的折線昂著頭往上走。復購率穩定在41%,用戶好評詞云里,「體面」「不用找熟人」占據了最醒目的位置。
江知予靠在椅背,沒說話。立項時的質疑她記得,三個月翻高卡投訴的深夜也記得,但此刻她只想聽下一句。
王拓看著數據,難得露出笑意:「當初誰都說你瘋,非要做付費升艙券。現在都被打臉了吧。」
「謝謝王總。」江知予頓了頓,「不過這項目,小李小張熬的周末不比我少。」
王拓擺擺手:「功勞我心里有數。上周五定了,升艙券這項目你牽頭。下個月公示,產品經理你先頂著。」
江知予點頭。數據漂亮是真的,但她盯著那根折線,隱約覺得哪里不對:升艙券在系統里跑得順,在三萬英尺的客艙里呢?
這話她說過不止一遍。當年985碩士畢業,同學群里有人曬券商offer、有人曬大廠工牌,她曬了一張白鷺航空的員工卡。有人私信問她怎么選了白鷺,她回了個微笑,沒多解釋。報道那天她拍了張登機牌照片,手機里單獨建了個文件夾叫「輪子離地」,每飛一次存一張。她自己也說不清為什么攢,就像說不清當年為什么放棄那些offer。只是每次翻到那個文件夾,心里有個聲音說:值了。
可今天這句「值了」,貼著慶功的熱鬧,底下卻空了一塊。這念頭一閃而過,被熱鬧蓋下去了。
「周末組內慶功,我請。」她合上筆記本沖大家笑,「地點發群里,遲到罰奶茶。」
人散得差不多,王拓留了一步,壓低聲音:「公示前別太聲張。這項目動了不少人蛋糕,地面和飛行一直有意見。你心里有數。」
江知予點頭。其實不用他說她也察覺,地面服務的核銷接口,已經拖了三周沒給開放權限。做產品的人,哪天不在動別人的蛋糕。
同一時刻,三公里外 T2 航站樓,登機口 C21 的廣播響過最后一遍。
邵鈞把飛行箱靠在艙門邊,低頭核艙單。A321 白鷺2307,本次航班號,基地始發經停兩站,過站時間卡得死。
他飛了十一年,空**業,手里攥著雙機型執照。這種銜接緊的航班,閉著眼都能飛。
飛行箱側袋還夾著媽媽十年前寫的紙條,「路上小心」四個字,他每次換箱都挪過去。
繞機檢查他照例自己走。輪胎氣壓、襟翼滑軌、發動機燃油、艙門封嚴,一樣樣過。十一年,他信手冊也信自己眼睛。
上客前翻配平頁:商務艙余位十二,經濟艙滿,今天白金卡不少。滿艙之下,重心已貼著包線邊緣,旅客一動,配平就得重算。
航前準備會,邵鈞坐在角落翻資料,隨口問副駕:「后段天氣看了嗎?」
小陳一愣,趕緊滑平板:「看了,目的地午后對流,可能繞飛。」
邵鈞嗯一聲,沒多說。新人得自己長記性。
上客到七成,客艙聲浪忽然拔高。
邵鈞手上動作頓了頓,耳麥里傳來林嵐壓著的呼吸聲。乘務長有十年經驗,這個時候還沒穩住場面,麻煩不小。
「機長,客艙出狀況了。」林嵐聲音緊繃,「經濟艙前排,十六個白金卡同時亮升艙券,都說自己要升商務艙靠窗。現在通道堵了,我協調三輪都擺不平。」
邵鈞把艙單一扣。
十六個人同時往前挪,縱向重心直接往前推,配平要重做,艙單要重打。過站時間本就緊,一拖后面幾段全要延誤。
他腦子里閃過的是重心偏出包線、落地姿態失控的畫面。空軍學飛時見過一次,夠了。
「我出來看下。」
駕駛艙門一開,客艙里吵成一團。經濟艙前三排通道堵了半截,幾個中年男人爭得臉紅脖子粗,空乘夾在中間攔都攔不住。
「我白金卡五年了,券是你們 App 推的,現在說升不了?」胖旅客指著前排已經坐下的人,「憑什么他能升我不能升?」
「我趕后面轉機!」另一個拽著行李箱不肯讓,「你們耽誤了算誰的?」
通道里三四個人堵成一團,空乘勸都勸不開。有人把手機舉到林嵐面前,屏幕上正是白鷺 App 推送的升艙券權益頁,「當前航班可升艙」幾個字,格外刺眼。
林嵐看見邵鈞,側身讓位。
邵鈞沒急著開口,先掃了眼通道,又低頭看艙單配平頁,心里飛快算了一遍:商務艙余位十二,機組備份三個,留出配平冗余,安全升艙名額最多七個。這七個是配載值班按重心包線確認的安全上限,機長只守邊界;排序按公開規則辦。
「各位。」
邵鈞站在通道口,聲音不大,但吵鬧聲瞬間壓下去一半。
「我是本次機長。升艙券我認,但今天這班,升不了十六個。」
「憑什么!」胖旅客幾乎喊出來,「我花真金白銀買的權益,你們推的產品,現在不讓我用?我要投訴!」
邵鈞看著他,指了下手里的艙單:「這班后艙滿艙,配平鎖了。十六個人同時往前挪,重心偏移,飛機要重新配平、重打艙單。」
他頓了頓:「后面兩段銜接僅,過站拖十分鐘,后續行程都要受影響。」
「那是你們航空公司的事!」胖旅客梗著脖子,「跟我什么關系,我花了錢的!」
邵鈞盯著他:「跟您的關系是:配平不重做,飛機不能滑。重做加重新登機,全機延誤。」
他語氣沒有起伏:「安全邊界外的升艙,一張都不行。」
停頓一秒,他做了決定:「前艙能安全容納的升艙名額,七個。依系統時間先后和轉機緊急度排序,按規則辦。」
轉頭看向林嵐:「剩下九位,原座先留著,權益登記補償,愿意改簽的走優先通道,馬上通知地服辦,別堵通道。」
通道安靜了兩秒。
胖旅客火又上來:「七個?十六個人搶七個?你們這是欺負人!」
邵鈞把艙單折回手里:「飛機現在,聽我的。」
轉身回駕駛艙,關門前丟下一句:「林嵐,七個名額你定,定完報我,重新鎖配平。剩下的人登記補償,地服接手,別堵通道。」
坐回駕駛艙,重拉配平頁,在數字上劃兩筆,給運控發「升艙限七,配平重鎖」。
晚上七點,產品部樓下黔菜館。
江知予被同事圍著敬酒,她端著果啤應付,手機在桌沿震了一下。
瞥了眼,客訴系統推送,一條標黃工單。
異常工單|升艙券-航班限升沖突|執飛:邵鈞|狀態:旅客投訴-處理中
江知予盯著那行字,「限升沖突」四個字在屏幕上晃。升艙券上線半年,客訴多是「想升沒位置」的常規抱怨,這條標「沖突」,不一樣。
她點開摘要掃了兩行:十六個白金卡、七個名額、機長當場拒絕……
升艙券的核銷邏輯她閉著眼都能背:滿艙時本該按配平要求限名額,這機長卡得沒錯。可問題不是單點。產品規則里留的過站冗余、App 頁面文案寫的「當前航班可升艙」、地面核銷接口,三處都沒接入限升額度。
她手指飛快在**點了兩下:先把白鷺2307 這班的升艙券推送停了,再拉出核銷日志。截了圖存進一個叫「要解決的」文件夾,然后把手機扣在桌上,屏幕朝下蓋住黃標。
對面小張舉杯:「予姐,敬你!」
江知予端起杯子碰了一下。工單的事,回去再說。
小張湊過來:「予姐要當經理了,這頓得請大餐。」
江知予笑著碰杯:「公示還沒下,別提前樂。」
窗外城市的燈一盞盞亮起。她舉起果啤,目光落在工單末尾的「執飛:邵鈞」上,低聲重復了一遍那個名字。這機長,她得見見。
航班落地后,那架 A321 的機長把一份帶配平計算與運控記錄的報告遞進了運行系統。這是機長責任范圍內的記錄,不是情緒。報告末尾,他附了一句判斷:
「營銷為了業績不顧運行安全,純屬瞎搞。」
這份報告會先落在運行總監桌上,再抄送營銷口。江知予那份本該下月公示的經理任命,懸了。