第4章
陸淮的咖啡,簡心的毒藥,競標會上的修羅場------------------------------------------。,但這次換了大會議室,長桌拼成U形,甲方的陣仗比上次大了一圈。技術評審增加到五個人,采購部來了三個,上次躲在角落抱電腦的那個年輕人這次坐到了主位后排——有人介紹說是分管副總的技術顧問。:宋嶼。。八點四十,會議室空了一半。她選了靠窗的位子坐下,把方案文件展開攤在面前,第十二頁折了角,核心架構那張圖她昨天又調過一版。,陸淮進來了。。余光里看見他走到右側第一排,落座,放下公文包。然后——他沒坐穩就又站起來了。。,但心跳加了半拍。“簡總。”。陸淮站在她桌邊,右手端著一杯紙杯咖啡,左手還拎著一杯。“七樓自助吧的美式,喝一杯?”他把左手那杯往她面前推了推。。熱的,杯壁上凝著水霧,紙杯套都沒拆。——這人什么意思?競標會開場前給對手遞咖啡?——美式。他不知道她能喝美式,還是故意選的美式?上次餐廳里她喝的是拿鐵。——壞了,她得演。
“謝謝陸總。”簡心笑了一下,右手抬起來,但沒有直接去拿,而是在桌面上摸索了一下,指尖碰到杯身,停了半秒才握住。
該死。
紙杯太燙了。
她的手縮了一下,動作不大。
“燙嗎?”陸淮問。
“有點。”簡心松開手,“我不太方便拿紙杯,容易灑。”
這是“視障人士”的合理反應。看不清杯子的位置和傾斜角度,拿紙杯確實比拿馬克杯難控制。
陸淮看了她一眼,把那杯咖啡端起來,走到角落的飲水臺,拿了一個會議室的白瓷杯,把咖啡倒進去,再端回來放在她面前。
整個過程安安靜靜,沒多說一個字。
簡心的手指碰到瓷杯把手。溫熱,不燙了。
“謝謝。”
陸淮點了下頭,轉身回了自己的位子。
簡心低頭對著那杯咖啡發了三秒鐘的呆。
她忽然意識到一個問題——她剛才沒喝。
也不能喝。
不是因為怕下毒——沒那么離譜——而是因為她現在和陸淮的關系太微妙了。上次電話里她泄了底,匿名信封和紙條的來源不明,加上今天的競標是實打實的對手局,這杯咖啡不管是善意還是試探,她接了就欠了個人情。
在牌桌上,欠人情是大忌。
簡心把瓷杯推到文件旁邊,沒碰。
九點整,開場。
這次的流程比上次緊湊。甲方縮減了每家的陳述時間,從二十分鐘壓到十五分鐘,但評審**環節拉長了。
簡心抽到第一個。
她上臺的時候余光掃了一眼座位表——宋嶼坐在評審席最右邊,電腦打開著,屏幕朝自己。
PPT翻開,第一頁標題沒變,還是那行“基于定制化映射的多系統融合架構方案”。但底下加了一行副標題:“面向復雜存量系統的深度適配實踐”。
這行副標題是她昨天加的。算是給自己挖了個坑又填上了——既然已經在電話里把“和原始開發團隊合作”這張牌亮了一角,不如正面打出來,搶在陸淮之前把這個優勢釘死。
“上次匯報中我提到了定制化映射的技術路線,這次重點補充實施層面的細節。”簡心翻到第六頁,“我們團隊在2021年參與過錦城范圍內兩個同類型**信息系統的適配工作,其中一套系統與錦城國投現有的七號系統使用相同的底層數據庫架構。”
她沒說“我們和原始開發團隊合作過”這種話——太直白,會讓甲方覺得她在暗示有內部關系。她換了個說法,只提“相同架構”,讓甲方自己去想。
評審席里宋嶼的手在鍵盤上動了一下。
簡心看見了。
她繼續講。核心參數那一頁她過得很快,4.5:5.5的權重比沒有變,但她在旁邊加了一組回測數據,用歷史項目的真實運維數據做了對比。這些數據對手拿不到,因為來自她自己執行過的項目。
十三分半,提前收尾。
評審組問了五個問題。前三個是技術細節,**個問工期彈性,第五個問報價構成。
簡心答到第五個的時候故意留了一個模糊地帶——她沒有拆分中間件的采購成本,只給了總價。
這是個陷阱。
如果陸淮上臺后把自研中間件的成本單獨拎出來跟甲方算對比賬,甲方就會反過來問她“為什么你沒拆”。到時候她再補充說明——第三方中間件采購有框架協議折扣,單獨列出來反而讓報價失真——這個解釋反而比主動交代更有說服力。
回到座位上,簡心喝了口那杯已經涼了的美式。
不好喝。七樓自助吧的豆子太差了。
陸淮第二個上臺。
他今天穿的是藏藍色西裝。簡心注意到他沒打領帶,領口散開一顆扣子。上次競標會他打了領帶,這次沒打——放松了,還是故意釋放某種“溫和無害”的信號?
簡心覺得自己想多了。
PPT亮出來的第一秒,她的后背就繃了。
標題和上次不一樣了。上次叫“智能化改造全域融合方案:以安全驅動業務的新范式”,這次改成了——
“錦城國投智能化改造解決方案:面向業務連續性的安全一體化架構”。
面向業務連續性。
這五個字比上次那個“安全驅動業務”精準了不止一個檔次。“業務連續性”是甲方年報里出現頻率第二高的***,僅次于“數據安全”。上次他的方案側重安全層面,這次直接把安全和業務連續性綁在一起——
他改過方案了。
而且改的方向剛好卡在她方案的軟肋上。
簡心的方案強項在“兼容性”和“深度適配”,弱項在哪里?在業務連續性保障。她的定制化映射方案雖然三年綜合維護成本低,但有一個繞不開的問題——切換期間,業務系統需要停機做數據遷移。停多久?她的方案里寫的是“單系統切換窗口72小時”。
七十二小時。三天。
對**單位來說,任何一套核心系統停三天,都要走一套極其復雜的審批和應急流程。
陸淮翻到第五頁的時候,指了一下中間一行數字。
“我們的方案采用熱切換模式,依托橋接引擎的雙向同步能力,單系統切換窗口可以壓縮到八小時。業務側無感知,用戶端零中斷。”
八小時。
簡心的手在桌面下扣了一下膝蓋。
坐在評審席中間的一個技術評審扭頭跟旁邊的人說了句什么,聲音很小,簡心沒聽到。
陸淮繼續講。他的語速還是不快不慢,每一頁的信息量控制得很精確——不堆數據,不賣概念,每一組數據后面跟一句落地場景。他講到自研橋接引擎的時候花了三分鐘,把去年三個**項目的交付數據拿出來,逐個對比。
“故障率為零”這句話他又說了一遍,但這次加了個前綴——“截至今日。”
評審席上宋嶼抬了一下頭。
陸淮的目光在宋嶼臉上停了不到一秒就移開了。
簡心捕捉到了這個細節。她把宋嶼的名字在心里又劃了一道線——這個人不是打醬油的。
陸淮講了十四分鐘,比她還少一分半。
評審組問了四個問題。第三個問題是關于中間件成本的——
果然來了。
“陸總,你們方案中橋接引擎作為自研產品,成本結構能否拆分一下?我們想和市面上第三方中間件做一個橫向對比。”
陸淮說:“可以。橋接引擎的單項目授權費用是一百二十萬,含三年運維支持。市面上同等級第三方中間件的采購加運維,三年周期大約在九十萬到一百一十萬之間。我們貴了大約百分之十到三十。”
他沒回避。一百二十萬這個數字他報得很干脆。
然后他補了一句:“但第三方中間件不支持熱切換,加裝熱切換模塊需要額外開發,費用不低于八十萬。”
評審的人點了下頭,在本子上記了一筆。
簡心做了個快速的心算——她的第三方中間件加熱切換改造,總成本最少一百七十萬。陸淮的自研方案一百二十萬全包。
差了五十萬。
操。
**個問題是個商務問題,問付款節點,陸淮三句話答完。
他回座位的時候路過簡心,沒看她,沒說話,只是把桌上自己那杯沒喝完的美式拿起來喝了一口。
簡心看著他的背影,腦子在高速運轉。
陸淮這次方案改動很大,“面向業務連續性”這個方向精準打到了她的短板。她不信這是巧合——上次電話里她提到和甲方存量系統開發團隊的合作關系,他今天就避開兼容性這個戰場,轉向攻擊她的停機時間。
這人是在用她給的信息倒推她方案的結構,然后找薄弱環節下刀。
高明。
但也不是沒有破綻。
簡心低頭看自己的筆記本。她剛才在陸淮陳述的時候記了六個要點,**個打了星號——“橋接引擎雙向同步能力”。
熱切換的核心在于新舊系統之間的數據實時同步。陸淮說“零中斷”,但他的PPT上那張架構圖里,同步鏈路畫的是單鏈路。
單鏈路零中斷?
簡心翻了一下自己方案文件的附錄。她在附錄C里放過一組測試數據,是針對錦城國投存量系統的IO負載模擬——七號系統高峰期的數據吞吐量是每秒一萬兩千條。單鏈路同步在這個量級下的延遲會超過兩百毫秒。
兩百毫秒夠不夠“零中斷”?看定義。如果是業務層面的感知閾值,兩百毫秒的確用戶無感。但如果是交易類數據——錦城國投下屬有商業地產的租金結算系統——兩百毫秒的同步延遲可能造成數據版本沖突。
這個點,評審組未必會問。
但她可以讓他們問。
四家公司全部陳述完之后,甲方給了一個自由**環節。
“各參標單位如果對其他公司的方案有技術層面的交流或疑問,可以在這個環節提出。”主持人說完看了一圈。
沒人動。
競標會上公開質疑對手方案,這種事情不是不能做,但得掂量。做得好叫專業探討,做不好叫惡意攻擊,甲方觀感會很差。
簡心舉了手。
“我有一個技術問題,想請教一下淮遠科技。”
會議室里的空氣緊了一分。
陸淮轉頭看她,表情平靜。
“請講。”
簡心沒站起來,坐在位子上,手指在文件上點了兩下。
“陸總方案里提到橋接引擎支持熱切換,單系統切換窗口八小時,業務零中斷。我想了解一下,同步鏈路的冗余設計是什么方案?”
這個問題問得極其克制。
她沒有說“你的同步鏈路是單鏈路,有風險”。她問的是“冗余設計”,把判斷權交給陸淮自己回答。如果他的方案確實有冗余設計,那她這個問題只是常規技術交流。如果沒有——那評審會自己琢磨。
陸淮看了她兩秒。
“橋接引擎默認部署雙活鏈路,主備自動切換,RTO小于五秒。”
簡心的睫毛顫了一下。
雙活鏈路。他的PPT架構圖上明明畫的是單鏈路。
兩種可能。第一,PPT畫簡化了,實際方案是雙活。第二,他剛才現場補的。
不管是哪種,她沒法再追下去了。再追就變成質疑對手誠信,在甲方面前撕破臉,不值得。
“明白了,謝謝陸總。”簡心笑了一下。
評審組的宋嶼在電腦上打了一行字。簡心看不到內容,但她注意到宋嶼打完字之后,目光從陸淮身上移到了她身上,停了大概一秒。
這一秒她讀不出任何含義。
會后散場,簡心沒有第一時間離開。她在七樓的洗手間里站了五分鐘。
面前是整面墻的鏡子,燈光白得發冷。她洗了把手,擦干,看著鏡子里的自己。
妝還在,口紅沒掉色,眼底的倦色被粉底蓋住了,整個人看上去還是那個走進會議室時雷打不動的簡總。
但她知道自己剛才在那個**環節手心出了汗。
不是因為緊張,是因為陸淮的反應太快了。
雙活鏈路。這個回答要么是他方案里本來就有、只是PPT沒體現,要么是他在三秒鐘之內判斷出她在攻擊什么、立刻給出了封堵方案。
不管是哪種,她都沒占到便宜。
洗手間的門被推開,進來一個甲方的女員工,二十出頭的樣子,看見簡心點了個頭,進了隔間。
簡心把水龍頭關了,對著鏡子補了一下口紅。
手機在口袋里震了一下。她掏出來看——不是微信,是短信。
一個陌生號碼,內容只有一行字:
“雙活鏈路是臨時加的。”
簡心拿著手機的手沒動。
她退出短信界面,看了一眼號碼。136開頭,本地號段,沒有歸屬信息。
誰發的?
甲方內部的人?第三家或**家競標公司的人?還是別的什么人?
她沒有回復,把***了圖,存進了一個加密相冊。
隔間門開了,那個女員工出來洗手。簡心收起手機,走了。
回到公司已經下午一點半。簡心沒去食堂,辦公室里啃了半個三明治就打開電腦。
她先查了那個136號碼——公開渠道查不到任何登記信息,可能是預付費卡。
然后她把今天競標會的過程復盤了一遍,逐條記錄陸淮方案的變化點,和上次做了對照。
兩次方案之間的差異指向一個明確的方向——他在快速迭代。第一次競標他展示的是基礎框架,第二次把框架填實了。而且填的方向每一個都踩在她的軟肋上。
這不是正常的方案迭代節奏。正常投標,方案在遞交之后小修可以,大改意味著前期準備不充分。但陸淮的改動不是補漏洞,是換打法。
他第一次是在探路。
第二次才是真的出拳。
簡心把三明治的最后一口塞進嘴里,擰開礦泉水灌了兩口。
手機屏幕亮了。
陸淮的微信。
簡心嚼東西的動作慢了一拍。她伸手拿過手機,點開。
陸淮:今天會上有人問了個技術問題,角度很專業。
簡心看著這句話,有一種很復雜的感受。這人在夸她。但這種夸法——“有人問了個技術問題”——他沒有說“你問了個技術問題”。
他在用第三人稱。
距離感拉得很準。
簡心沒有接這個話題。她切換到另一個身份——那個眼睛不好、需要關心的“簡心”。
她打字:我今天也有一個競標,好累。對手太強了,我感覺我們方案被針對了。
發完之后她等了二十秒。
陸淮回:被針對不一定是壞事。說明對方研究過你,研究你才會針對你,針對你說明你值得被認真對待。
簡心握著手機沒動。
這段話說得滴水不漏。放在任何一個職場社交場景里都是得體的鼓勵。但她反復看了兩遍,總覺得多了點什么。
“說明對方研究過你。”
這句話如果換個語境——比如兩個人面對面坐著,他看著她的眼睛說這句話——那意思就完全不一樣了。
她又看了一遍。
“研究你才會針對你。”
“針對你說明你值得被認真對待。”
簡心想了一分鐘,打了四個字:那你呢?
發出去了。
陸淮回得快:我什么?
簡心:你會認真對待一個值得被研究的對手嗎?
對話框里的狀態顯示“對方正在輸入”,跳了好幾秒。
然后消息彈出來。
陸淮:我不會把值得被研究的人只當對手。
簡心盯著這句話的時間超過了她今天讀過的任何一份文件。
她沒回。
不知道怎么回。
放下手機,打開方案文件繼續改。改了二十分鐘,存了檔,伸了個懶腰。拿起手機準備查看老趙發來的郵件。
屏幕亮起來的瞬間,她的手停了。
通知欄里有一條系統提示,很短。
“定位服務已開啟——微信(持續)。”
簡心的手指在屏幕上方懸著,兩秒沒動。
她點進去,翻到隱私設置——定位服務——微信。
顯示“始終”。
她一直設的是“使用期間”。
什么時候被改成“始終”的?
簡心退出設置,打開微信的權限記錄。最近一次定位權限變更的時間是——
今天上午八點五十四分。
競標會開場前六分鐘。
她在那個時間段在做什么?陸淮給她到咖啡,她伸手去接,手被燙了一下,縮回來。陸淮拿走紙杯去倒瓷杯。她的手機放在桌面上,屏幕朝上。
那個時間段,她的注意力——不在手機上。
簡心把手機翻過來,看著背面。沒有異常。再翻回來,鎖屏,解鎖,反復檢查了一遍通知設置和**應用。
除了定位權限被改過之外,沒有其他異常。
她把微信的定位改回“使用期間”,然后關掉所有**應用,重啟了手機。
重啟完成后她坐在椅子上,盯著黑下去又亮起來的屏幕。
腦子里有三條線在同時跑。
匿名信封。紙條。136的短信。定位權限。
這些事情可以是同一個人做的,也可以是不同的人。
但不管是誰,有一個事實她不得不面對——她被人摸到了牌桌底下的手。
簡心拉開抽屜,把那張白色便簽紙拿出來又看了一遍。
“你的眼睛,什么時候方便,讓我也看看?”
她忽然覺得這句話多了一層意思。
不是“讓我看看你的眼睛”。
是“讓我看看——你到底看不看得見”。
簡心把便簽紙放回抽屜,鎖上。拿起手機,點進陸淮的對話框,看著那句“我不會把值得被研究的人只當對手”。
她打了一行字。
“陸總,你今天上午碰過我手機嗎?”
然后她看著這行字,一個字一個字地**。
跟上次一樣,刪得干干凈凈。
她把手機扣在桌上,椅子轉了個方向,面對窗戶。
樓下的車流照常走,太陽往西移了半個手掌的距離。
簡心閉上眼睛。
這場牌局比她預想的復雜。她一開始以為自己在釣魚,現在越來越不確定魚竿在誰手里。
手機在桌上又震了一下。
她沒翻。
過了三十秒,還是翻了。
媽:心心,王姨的侄女認識一個眼科專家,要不要幫你介紹?
簡心差點把手機摔了。
她深吸一口氣,回了四個字:不用,謝謝。
然后想了想,又加了一句:媽,我眼睛真的沒事。
發完她自己笑了一下。
眼睛沒事。
對,她眼睛好得很。
好到能在競標會上一個字不漏地看完陸淮的PPT,好到能隔著兩米遠看見宋嶼屏幕上的字號大小,好到能在洗手間的鏡子里發現自己嘴角有一絲三明治的碎屑。
但她不能讓任何人知道她看得見。
尤其不能讓陸淮知道。
或者——已經來不及了。
簡心把手機鎖屏,放在桌角,離自己遠一點的地方。
她重新打開電腦,調出競標方案文件。光標停在第十五頁的成本測算表上,閃了一會兒都沒動。
腦子里全是那句話。
“我不會把值得被研究的人只當對手。”
那你想把我當什么?
簡心刪掉了腦子里這個問題。
就像刪掉那些打了又刪的微信消息一樣。
“謝謝陸總。”簡心笑了一下,右手抬起來,但沒有直接去拿,而是在桌面上摸索了一下,指尖碰到杯身,停了半秒才握住。
該死。
紙杯太燙了。
她的手縮了一下,動作不大。
“燙嗎?”陸淮問。
“有點。”簡心松開手,“我不太方便拿紙杯,容易灑。”
這是“視障人士”的合理反應。看不清杯子的位置和傾斜角度,拿紙杯確實比拿馬克杯難控制。
陸淮看了她一眼,把那杯咖啡端起來,走到角落的飲水臺,拿了一個會議室的白瓷杯,把咖啡倒進去,再端回來放在她面前。
整個過程安安靜靜,沒多說一個字。
簡心的手指碰到瓷杯把手。溫熱,不燙了。
“謝謝。”
陸淮點了下頭,轉身回了自己的位子。
簡心低頭對著那杯咖啡發了三秒鐘的呆。
她忽然意識到一個問題——她剛才沒喝。
也不能喝。
不是因為怕下毒——沒那么離譜——而是因為她現在和陸淮的關系太微妙了。上次電話里她泄了底,匿名信封和紙條的來源不明,加上今天的競標是實打實的對手局,這杯咖啡不管是善意還是試探,她接了就欠了個人情。
在牌桌上,欠人情是大忌。
簡心把瓷杯推到文件旁邊,沒碰。
九點整,開場。
這次的流程比上次緊湊。甲方縮減了每家的陳述時間,從二十分鐘壓到十五分鐘,但評審**環節拉長了。
簡心抽到第一個。
她上臺的時候余光掃了一眼座位表——宋嶼坐在評審席最右邊,電腦打開著,屏幕朝自己。
PPT翻開,第一頁標題沒變,還是那行“基于定制化映射的多系統融合架構方案”。但底下加了一行副標題:“面向復雜存量系統的深度適配實踐”。
這行副標題是她昨天加的。算是給自己挖了個坑又填上了——既然已經在電話里把“和原始開發團隊合作”這張牌亮了一角,不如正面打出來,搶在陸淮之前把這個優勢釘死。
“上次匯報中我提到了定制化映射的技術路線,這次重點補充實施層面的細節。”簡心翻到第六頁,“我們團隊在2021年參與過錦城范圍內兩個同類型**信息系統的適配工作,其中一套系統與錦城國投現有的七號系統使用相同的底層數據庫架構。”
她沒說“我們和原始開發團隊合作過”這種話——太直白,會讓甲方覺得她在暗示有內部關系。她換了個說法,只提“相同架構”,讓甲方自己去想。
評審席里宋嶼的手在鍵盤上動了一下。
簡心看見了。
她繼續講。核心參數那一頁她過得很快,4.5:5.5的權重比沒有變,但她在旁邊加了一組回測數據,用歷史項目的真實運維數據做了對比。這些數據對手拿不到,因為來自她自己執行過的項目。
十三分半,提前收尾。
評審組問了五個問題。前三個是技術細節,**個問工期彈性,第五個問報價構成。
簡心答到第五個的時候故意留了一個模糊地帶——她沒有拆分中間件的采購成本,只給了總價。
這是個陷阱。
如果陸淮上臺后把自研中間件的成本單獨拎出來跟甲方算對比賬,甲方就會反過來問她“為什么你沒拆”。到時候她再補充說明——第三方中間件采購有框架協議折扣,單獨列出來反而讓報價失真——這個解釋反而比主動交代更有說服力。
回到座位上,簡心喝了口那杯已經涼了的美式。
不好喝。七樓自助吧的豆子太差了。
陸淮第二個上臺。
他今天穿的是藏藍色西裝。簡心注意到他沒打領帶,領口散開一顆扣子。上次競標會他打了領帶,這次沒打——放松了,還是故意釋放某種“溫和無害”的信號?
簡心覺得自己想多了。
PPT亮出來的第一秒,她的后背就繃了。
標題和上次不一樣了。上次叫“智能化改造全域融合方案:以安全驅動業務的新范式”,這次改成了——
“錦城國投智能化改造解決方案:面向業務連續性的安全一體化架構”。
面向業務連續性。
這五個字比上次那個“安全驅動業務”精準了不止一個檔次。“業務連續性”是甲方年報里出現頻率第二高的***,僅次于“數據安全”。上次他的方案側重安全層面,這次直接把安全和業務連續性綁在一起——
他改過方案了。
而且改的方向剛好卡在她方案的軟肋上。
簡心的方案強項在“兼容性”和“深度適配”,弱項在哪里?在業務連續性保障。她的定制化映射方案雖然三年綜合維護成本低,但有一個繞不開的問題——切換期間,業務系統需要停機做數據遷移。停多久?她的方案里寫的是“單系統切換窗口72小時”。
七十二小時。三天。
對**單位來說,任何一套核心系統停三天,都要走一套極其復雜的審批和應急流程。
陸淮翻到第五頁的時候,指了一下中間一行數字。
“我們的方案采用熱切換模式,依托橋接引擎的雙向同步能力,單系統切換窗口可以壓縮到八小時。業務側無感知,用戶端零中斷。”
八小時。
簡心的手在桌面下扣了一下膝蓋。
坐在評審席中間的一個技術評審扭頭跟旁邊的人說了句什么,聲音很小,簡心沒聽到。
陸淮繼續講。他的語速還是不快不慢,每一頁的信息量控制得很精確——不堆數據,不賣概念,每一組數據后面跟一句落地場景。他講到自研橋接引擎的時候花了三分鐘,把去年三個**項目的交付數據拿出來,逐個對比。
“故障率為零”這句話他又說了一遍,但這次加了個前綴——“截至今日。”
評審席上宋嶼抬了一下頭。
陸淮的目光在宋嶼臉上停了不到一秒就移開了。
簡心捕捉到了這個細節。她把宋嶼的名字在心里又劃了一道線——這個人不是打醬油的。
陸淮講了十四分鐘,比她還少一分半。
評審組問了四個問題。第三個問題是關于中間件成本的——
果然來了。
“陸總,你們方案中橋接引擎作為自研產品,成本結構能否拆分一下?我們想和市面上第三方中間件做一個橫向對比。”
陸淮說:“可以。橋接引擎的單項目授權費用是一百二十萬,含三年運維支持。市面上同等級第三方中間件的采購加運維,三年周期大約在九十萬到一百一十萬之間。我們貴了大約百分之十到三十。”
他沒回避。一百二十萬這個數字他報得很干脆。
然后他補了一句:“但第三方中間件不支持熱切換,加裝熱切換模塊需要額外開發,費用不低于八十萬。”
評審的人點了下頭,在本子上記了一筆。
簡心做了個快速的心算——她的第三方中間件加熱切換改造,總成本最少一百七十萬。陸淮的自研方案一百二十萬全包。
差了五十萬。
操。
**個問題是個商務問題,問付款節點,陸淮三句話答完。
他回座位的時候路過簡心,沒看她,沒說話,只是把桌上自己那杯沒喝完的美式拿起來喝了一口。
簡心看著他的背影,腦子在高速運轉。
陸淮這次方案改動很大,“面向業務連續性”這個方向精準打到了她的短板。她不信這是巧合——上次電話里她提到和甲方存量系統開發團隊的合作關系,他今天就避開兼容性這個戰場,轉向攻擊她的停機時間。
這人是在用她給的信息倒推她方案的結構,然后找薄弱環節下刀。
高明。
但也不是沒有破綻。
簡心低頭看自己的筆記本。她剛才在陸淮陳述的時候記了六個要點,**個打了星號——“橋接引擎雙向同步能力”。
熱切換的核心在于新舊系統之間的數據實時同步。陸淮說“零中斷”,但他的PPT上那張架構圖里,同步鏈路畫的是單鏈路。
單鏈路零中斷?
簡心翻了一下自己方案文件的附錄。她在附錄C里放過一組測試數據,是針對錦城國投存量系統的IO負載模擬——七號系統高峰期的數據吞吐量是每秒一萬兩千條。單鏈路同步在這個量級下的延遲會超過兩百毫秒。
兩百毫秒夠不夠“零中斷”?看定義。如果是業務層面的感知閾值,兩百毫秒的確用戶無感。但如果是交易類數據——錦城國投下屬有商業地產的租金結算系統——兩百毫秒的同步延遲可能造成數據版本沖突。
這個點,評審組未必會問。
但她可以讓他們問。
四家公司全部陳述完之后,甲方給了一個自由**環節。
“各參標單位如果對其他公司的方案有技術層面的交流或疑問,可以在這個環節提出。”主持人說完看了一圈。
沒人動。
競標會上公開質疑對手方案,這種事情不是不能做,但得掂量。做得好叫專業探討,做不好叫惡意攻擊,甲方觀感會很差。
簡心舉了手。
“我有一個技術問題,想請教一下淮遠科技。”
會議室里的空氣緊了一分。
陸淮轉頭看她,表情平靜。
“請講。”
簡心沒站起來,坐在位子上,手指在文件上點了兩下。
“陸總方案里提到橋接引擎支持熱切換,單系統切換窗口八小時,業務零中斷。我想了解一下,同步鏈路的冗余設計是什么方案?”
這個問題問得極其克制。
她沒有說“你的同步鏈路是單鏈路,有風險”。她問的是“冗余設計”,把判斷權交給陸淮自己回答。如果他的方案確實有冗余設計,那她這個問題只是常規技術交流。如果沒有——那評審會自己琢磨。
陸淮看了她兩秒。
“橋接引擎默認部署雙活鏈路,主備自動切換,RTO小于五秒。”
簡心的睫毛顫了一下。
雙活鏈路。他的PPT架構圖上明明畫的是單鏈路。
兩種可能。第一,PPT畫簡化了,實際方案是雙活。第二,他剛才現場補的。
不管是哪種,她沒法再追下去了。再追就變成質疑對手誠信,在甲方面前撕破臉,不值得。
“明白了,謝謝陸總。”簡心笑了一下。
評審組的宋嶼在電腦上打了一行字。簡心看不到內容,但她注意到宋嶼打完字之后,目光從陸淮身上移到了她身上,停了大概一秒。
這一秒她讀不出任何含義。
會后散場,簡心沒有第一時間離開。她在七樓的洗手間里站了五分鐘。
面前是整面墻的鏡子,燈光白得發冷。她洗了把手,擦干,看著鏡子里的自己。
妝還在,口紅沒掉色,眼底的倦色被粉底蓋住了,整個人看上去還是那個走進會議室時雷打不動的簡總。
但她知道自己剛才在那個**環節手心出了汗。
不是因為緊張,是因為陸淮的反應太快了。
雙活鏈路。這個回答要么是他方案里本來就有、只是PPT沒體現,要么是他在三秒鐘之內判斷出她在攻擊什么、立刻給出了封堵方案。
不管是哪種,她都沒占到便宜。
洗手間的門被推開,進來一個甲方的女員工,二十出頭的樣子,看見簡心點了個頭,進了隔間。
簡心把水龍頭關了,對著鏡子補了一下口紅。
手機在口袋里震了一下。她掏出來看——不是微信,是短信。
一個陌生號碼,內容只有一行字:
“雙活鏈路是臨時加的。”
簡心拿著手機的手沒動。
她退出短信界面,看了一眼號碼。136開頭,本地號段,沒有歸屬信息。
誰發的?
甲方內部的人?第三家或**家競標公司的人?還是別的什么人?
她沒有回復,把***了圖,存進了一個加密相冊。
隔間門開了,那個女員工出來洗手。簡心收起手機,走了。
回到公司已經下午一點半。簡心沒去食堂,辦公室里啃了半個三明治就打開電腦。
她先查了那個136號碼——公開渠道查不到任何登記信息,可能是預付費卡。
然后她把今天競標會的過程復盤了一遍,逐條記錄陸淮方案的變化點,和上次做了對照。
兩次方案之間的差異指向一個明確的方向——他在快速迭代。第一次競標他展示的是基礎框架,第二次把框架填實了。而且填的方向每一個都踩在她的軟肋上。
這不是正常的方案迭代節奏。正常投標,方案在遞交之后小修可以,大改意味著前期準備不充分。但陸淮的改動不是補漏洞,是換打法。
他第一次是在探路。
第二次才是真的出拳。
簡心把三明治的最后一口塞進嘴里,擰開礦泉水灌了兩口。
手機屏幕亮了。
陸淮的微信。
簡心嚼東西的動作慢了一拍。她伸手拿過手機,點開。
陸淮:今天會上有人問了個技術問題,角度很專業。
簡心看著這句話,有一種很復雜的感受。這人在夸她。但這種夸法——“有人問了個技術問題”——他沒有說“你問了個技術問題”。
他在用第三人稱。
距離感拉得很準。
簡心沒有接這個話題。她切換到另一個身份——那個眼睛不好、需要關心的“簡心”。
她打字:我今天也有一個競標,好累。對手太強了,我感覺我們方案被針對了。
發完之后她等了二十秒。
陸淮回:被針對不一定是壞事。說明對方研究過你,研究你才會針對你,針對你說明你值得被認真對待。
簡心握著手機沒動。
這段話說得滴水不漏。放在任何一個職場社交場景里都是得體的鼓勵。但她反復看了兩遍,總覺得多了點什么。
“說明對方研究過你。”
這句話如果換個語境——比如兩個人面對面坐著,他看著她的眼睛說這句話——那意思就完全不一樣了。
她又看了一遍。
“研究你才會針對你。”
“針對你說明你值得被認真對待。”
簡心想了一分鐘,打了四個字:那你呢?
發出去了。
陸淮回得快:我什么?
簡心:你會認真對待一個值得被研究的對手嗎?
對話框里的狀態顯示“對方正在輸入”,跳了好幾秒。
然后消息彈出來。
陸淮:我不會把值得被研究的人只當對手。
簡心盯著這句話的時間超過了她今天讀過的任何一份文件。
她沒回。
不知道怎么回。
放下手機,打開方案文件繼續改。改了二十分鐘,存了檔,伸了個懶腰。拿起手機準備查看老趙發來的郵件。
屏幕亮起來的瞬間,她的手停了。
通知欄里有一條系統提示,很短。
“定位服務已開啟——微信(持續)。”
簡心的手指在屏幕上方懸著,兩秒沒動。
她點進去,翻到隱私設置——定位服務——微信。
顯示“始終”。
她一直設的是“使用期間”。
什么時候被改成“始終”的?
簡心退出設置,打開微信的權限記錄。最近一次定位權限變更的時間是——
今天上午八點五十四分。
競標會開場前六分鐘。
她在那個時間段在做什么?陸淮給她到咖啡,她伸手去接,手被燙了一下,縮回來。陸淮拿走紙杯去倒瓷杯。她的手機放在桌面上,屏幕朝上。
那個時間段,她的注意力——不在手機上。
簡心把手機翻過來,看著背面。沒有異常。再翻回來,鎖屏,解鎖,反復檢查了一遍通知設置和**應用。
除了定位權限被改過之外,沒有其他異常。
她把微信的定位改回“使用期間”,然后關掉所有**應用,重啟了手機。
重啟完成后她坐在椅子上,盯著黑下去又亮起來的屏幕。
腦子里有三條線在同時跑。
匿名信封。紙條。136的短信。定位權限。
這些事情可以是同一個人做的,也可以是不同的人。
但不管是誰,有一個事實她不得不面對——她被人摸到了牌桌底下的手。
簡心拉開抽屜,把那張白色便簽紙拿出來又看了一遍。
“你的眼睛,什么時候方便,讓我也看看?”
她忽然覺得這句話多了一層意思。
不是“讓我看看你的眼睛”。
是“讓我看看——你到底看不看得見”。
簡心把便簽紙放回抽屜,鎖上。拿起手機,點進陸淮的對話框,看著那句“我不會把值得被研究的人只當對手”。
她打了一行字。
“陸總,你今天上午碰過我手機嗎?”
然后她看著這行字,一個字一個字地**。
跟上次一樣,刪得干干凈凈。
她把手機扣在桌上,椅子轉了個方向,面對窗戶。
樓下的車流照常走,太陽往西移了半個手掌的距離。
簡心閉上眼睛。
這場牌局比她預想的復雜。她一開始以為自己在釣魚,現在越來越不確定魚竿在誰手里。
手機在桌上又震了一下。
她沒翻。
過了三十秒,還是翻了。
媽:心心,王姨的侄女認識一個眼科專家,要不要幫你介紹?
簡心差點把手機摔了。
她深吸一口氣,回了四個字:不用,謝謝。
然后想了想,又加了一句:媽,我眼睛真的沒事。
發完她自己笑了一下。
眼睛沒事。
對,她眼睛好得很。
好到能在競標會上一個字不漏地看完陸淮的PPT,好到能隔著兩米遠看見宋嶼屏幕上的字號大小,好到能在洗手間的鏡子里發現自己嘴角有一絲三明治的碎屑。
但她不能讓任何人知道她看得見。
尤其不能讓陸淮知道。
或者——已經來不及了。
簡心把手機鎖屏,放在桌角,離自己遠一點的地方。
她重新打開電腦,調出競標方案文件。光標停在第十五頁的成本測算表上,閃了一會兒都沒動。
腦子里全是那句話。
“我不會把值得被研究的人只當對手。”
那你想把我當什么?
簡心刪掉了腦子里這個問題。
就像刪掉那些打了又刪的微信消息一樣。
閱讀下一章(解鎖全文)
點擊即可暢讀完整版全部內容
相關書籍
友情鏈接