梅林來電的時候,工兵正在progress開會中。
此時剛好在針對sdn的使用者介麵進行意見交換,工兵將會議的後續交給箱崎(os部門代表,盡管還是新人。)後離開座位,來到走廊上後按下通話鈕。
「喂,我是櫻阪。」
『在開會嗎?不好意思。』
「沒關係,還有其他負責人。怎麽了嗎?」
收訊有些不佳。工兵留意著天線的數量移動位置。
對方迫切的口吻令人在意,畢竟非緊急的事情應該會寄信解決。既然特地打電話過來,想必有急迫的原因。果不其然,梅林開門見山地告知了來意:
『赤城、神樂的rfp出來了。』!
終於來了嗎?蓄勢待發的再公布。盡管早有準備,但情緒上瞬間繃緊。
『經過上次的反省後,這一次似乎是隻由對方的員工自行擬定,完全沒有任何來自eec sol常駐人員的情報。換句話說,我們必須隻根據公開的要求來製作提案。唉,雖然是很理所當然的事情啦。』
「其他供應商也是相同條件吧?」
『嗯,因此所有人的起跑線都一樣,評價的重點變成單純隻看提案內容和報價金額。』
nbl和ac,兩大巨頭互瞪之下產生的政治性空白。過於強大的力量均衡,竟然諷刺地催生出了公平公正的評選會。沒有任何參加者能躺著將對手拉下馬,隻能不斷提高各自的提案品質。
(我的天啊。)
也就是說,自己和室見回到原來的距離了。
麵對擁有壓倒性技術力的她,自己必須隻憑實力挑戰,非得戰勝那個全改造網路才行。
真是可笑。從nbl參戰算起的兩周內,奮鬥的結果竟是來到了原先窮途末路的狀況。
但最起碼挽回到了這個地步,將負數的勝算拉回到了零。既然如此,接下來隻要繼續加分即可。沒問題,我們還有餘力。
『剛才瀏覽了一下rfp,細節部分改變得相當多。大架構姑且不論,我們這邊的提案大概也需要大幅度的調整。我把內容寄到駿河係統的信箱裏,你先過目吧。保險起見,一並附上前次提案書的最終版。』
「幫了大忙。」
『等核對的時候再另行改善,先這樣了。』
電話掛斷。工兵喘口氣後,全身湧現了近似興奮而顫抖的感覺。原本靜止的時鍾開始轉動,朝著時限刻劃著倒數計時。已經不會再停留,之後隻要油門全開瘋狂奔馳到最後。
盡管如此,光憑氣勢也無濟於事。在機器的cp值方麵,我們落後於室見是不爭的事實。倘若沒有對策無疑會敗下陣。而在針對常駐人員加強情報管製的情況下,以前用來全盤翻案的手法也無法再使用。無論怎麽掙紮,開牌後的結果就是一切。交出提案書的瞬間,失敗就注定了。沒錯,倘若什麽都不做的話確實會如此。
(該如何是好?)
工兵把玩著瀏海。
要尋找更合適的機器進貨管道嗎?降低運用規格,藉此減價?抑或是嚐試改變初期費用和月費的比例分配?
不行,每一種都不現實。即使以小手段來胡亂調整提案也隻會產生其他課題和問題罷了。
怎麽辦?究竟該怎麽做才好?
就在他沉思之際,智慧型手機震動起來。是箱崎傳來了簡訊。
『根本聽不懂啊~(淚)請趕快回來~(汗)』
唉,有點離席太久了嗎?盡管最近的成長幅度顯著,她畢竟還是個新人。要列席討論大規模的生意,負擔也太沉重了。
工兵轉身折返。或許是剛才為了尋找訊號較佳的位置,移動的距離比想像中要遠。會議室在哪裏呢?工兵循著記憶四處仿徨之際──
「咦~!這樣我會很困擾!」
傳來了熟悉的聲音。
在走廊深處,穿著套裝的女孩踮起腳尖,一臉不滿地逼問著高大男性。
男性看似很無奈,拚命地擋住對方不斷湊上來的動作。
「次郎丸小姐?」
為何會在這種地方?沒聽說她在progress開會啊。
「啊,櫻阪先生!」
白皙的臉龐綻放光彩。次郎丸睜大眼睛,轉向這邊。
「請聽我說,這太過分了。我正在驗證中的器材,他竟然說要把它拿走!」
怎麽回事?
工兵滿頭問號地靠近時,男性抓了抓腦袋。
「所以我不是說要等到最後一刻了嗎?其實昨天就非得寄出不可了,畢竟現場也要花時間設定。」
「我也一樣花了很多時間在建立驗證環境啊!倘若有替代設備的話還好,不由分說就撤掉會讓以往的努力泡湯喔。」
砰!──次郎丸做出攤開雙手的動作。她或許是真的在生氣,但看起來實在很滑稽。工兵同情起不知所措的男性,介入兩人中間。
「等……等一下,次郎丸小姐,請冷靜一點。我完全不了解狀況。驗證?是什麽的驗證?」
「就是赤城、神樂案件的效能提升試驗!」
她理所當然地挺起胸膛。
「我在醫院裏不是提過了嗎?要將效能調校到極限邊緣,以almada的驗證環境來說器材完全不夠。畢竟我又不具備室見小姐那樣的知識,所以隻有實際組合出那個人可能經曆過的架構試試看了。隻不過eec sol或jt&w都沒有那麽多機器,我正在煩惱如何是好的時候……瞧,這邊的研究室簡直就是座寶山!」
喔……
畢竟初次造訪時她就雙眼發亮了。那個時候就看上這裏了嗎?用於製作自己理想中的箱庭、沙盒的材料。
「所以,你就透過梅林先生徵求同意,看能不能借用驗證環境?」
「是的!向甘木先生告知意向後,結果獲得了『可以使用閑置器材』的許可。可是現在卻遭到這種待遇,令人大受打擊!」
不不不──男性員工製止道,看似意外地一臉蒼白。
「甘木先生說的是『在不影響敝公司業務的情況下』,並非無條件借用喔。純粹是利用閑置的期間給予協助。應該清楚說明過了吧?」
「這個……嗯。」
已經說明過了嗎?那麽,強人所難的就是我們這一方了嘛。惱羞成怒也該有個限度。
次郎丸有些賭氣地垂下腦袋。
「可是,我明明還沒找到任何提升效能的方案。」
……
沒錯,現在不是站在外人的角度評論的時候了。改善提案架構的效能是我們的共通課題。
「這些設備要在progress的業務裏使用多久呢?」
工兵詢問男性員工。
若是幾天或一周左右,等釋出後再借來使用就好。自己也會參與其中,重新建立驗證環境。
「一個月……不,或許要花上兩個月。老實說還看不到盡頭喔。畢竟是判定t串流導入可能性的驗證。」
「t串流?」
陌生的詞匯令工兵皺起眉頭。感到茫然之際,次郎丸接下去說明道:
「是teical stream。不同於平常的m……mainteream的韌體,是以新機能或支援新硬體為目的的韌體。」
喔~
有這種區別啊。
韌體,也就是網路設備的控製軟體。其開展於ram上麵,負責提供路由或交換等具體性的機能。隻不過平常看到的都是10.0或11.0之類的版本差異,串流的概念還是第一次聽到。盡管沒有機會在采購等流程中意識到,不過應該就類似高機能版的定位。
progress的男性員工點點頭。
「有些機能無論如何都希望在次世代服務中使用,但現狀之下m(maintenance)串流並不支援。所以暫時以t串流來確認動作,驗證是否能夠作為選項之一。」
「原來如此。」
「隻是測試能不能用的話,一兩天時間就搞定了吧~為什麽要獨占一兩個月~」
麵對仍不死心的次郎丸,男性員工連忙揮手道:「不不。」
「我們想看看evpn與mpls?n的連通性,也希望讓bgp flowspec和rpki連動,還想要嚐試使用虛擬route reflector。」
嗯?嗯?
並非所有的用語都能理解,但隱約聽得出對方說了很不得了的東西。
工兵難掩疑惑地問:
「請等一下。那個叫……t串流?的東西隻要導入,就能夠使用剛才提到的機能了嗎?即使設備不變?」
「沒錯。」
「也不用加裝記憶體或擴充卡?」
「是的。」
混亂徒增,感覺愈來愈糊塗了。真有那麽好的事情嗎……喔,不,我懂了。
「是價格上有差吧。相較於m串流,t串流的提供價格會攀升許多。」
「不,都一樣。」
……
「那……那麽,是機器的效能會下降嗎?例如軟體在搶食有限的資源,導致處理加重之類的。」
「不會喔。」
在歪頭回答的男性身旁,次郎丸也陷入思考。
「真要說的話,大概會變快吧~畢竟實裝了新的指令集或驅動程式,程式碼也經過最佳化。」
「嗯,說的也是呢。」
兩人「嗯嗯」點頭的模樣令工兵不禁感到困惑。他們到底在說什麽?價格不變,機能追加,也可以期待效能提升。既然有這樣的選擇,原本那些種種煩惱就沒有意義了。
「那……那麽,為何大家都不采用t串流呢?放棄掉m串流,將所有機器都導入t串流不就好了嗎?沒有什麽負麵要素吧?」
次郎丸與progress員工麵麵相覷。她很詫異地使了個眼色,然後麵向這邊:
「咦?因為根本不能運用不是嗎?」
……
啊?
◆
「所謂的t串流,說穿了是beta版喔。公開測試版,用戶試用版的樣品軟體。」
工兵返回公司後提出疑問,侄乃濱梢很乾脆地這麽回答。這是將精疲力竭的箱崎送回os部門之後的事情。身穿工作圍裙的運用工程師待在自己的座位不動,同時請工兵坐在凳子上。
向上翹的鼻子相當可愛,圓潤的下顎上方掛著小巧的嘴唇,還是一樣給人小動物的感覺。將穿著緊身褲的大腿拘謹地並攏後,梢投來目光。
「新機能實裝的代價,是推延了穩定性及bug修正。所以發生問題時即使求助供應商,也隻會得到『誰叫你用那種韌體』的回答。改善方法則是『請換回m串流』,結案。正式服務中的基礎建設,根本不可能存在這種處理方式吧?所以無論哪一個運用部隊都不會采納t串流。真要使用的話,就是『請用戶或建構部隊自行負責』了。」
簡單明瞭的回答使工兵完全理解了。
換句話說,就是商用釋出前的試用品。讓大家進行測試,以便穩定版釋出時可以順利使用。若發現缺失就提出報告,所有製造商會一塊兒將其修正在後來的正式版裏。說的難聽點,就是「白老鼠」一般的定位。
難怪隻用在驗證環境裏。在實際服務中,沒有人敢導入這種未完成品。更不用說是ac公司的全球性解決方案,根本不可能在作為其原型的提案裏放入這種東西。
就在工兵感到全身乏力之際,梢歪頭問道:
「t串流怎麽了嗎?」
「其實──」
工兵一邊歎氣一邊說明,大致講述了今天在progress發生的事,驗證器材與試驗內容的問題。
「所以,我覺得隻要用了那個t串流應該就能解決我們的煩惱。降低機器規格並降低成本,卻能靠著軟體來維持效能──類似這種的想法。雖然天底下沒有那麽好的事情啦。」
一開始還抱著些許的期待,以為出現了可以打破四麵楚歌狀況的奇計妙策。
「總而言之,就是我想把開發中的軟體放進正式環境裏。可是對運用部隊來說卻絕對禁止。應該說,跟你提這件事情也很沒有道理。」
「並不是……這樣的喔。」
咦?工兵抬起臉來。
梢露出思索的眼神,略微低頭,目光注視著地板。眼眸深處可以感覺到思考的光輝。
「剛才純粹是客觀角度的論點。即使是正式服務的運用,在特定條件下有時也會采納t串流喔。」
「怎麽說?」
「首先是客戶本身可以容許機器不穩定的場合。由於是在執行環境裏,即使發生些許的當機也能容許,又或者本來就是以發現bug為目的。總之是能讓客戶吞下新機能伴隨而來的風險。」
梢豎起一根手指。接著,她又豎起第二根手指。
「再來是事故處理采取門票製的場合。這種情況下,客戶每當發生問題就會導致費用增加,運用公司反而會賺錢,所以兩者折衷後導入不穩定的韌體也是選擇之一。」
「是喔。」
這樣聽下來,兩者似乎都不符合赤城、神樂案件的情況。她究竟想表達什麽呢?
「還有一個,最後的場合。」
梢加重了語氣。第三根手指伸向天花板。
「就是事先定義所有針對意外事態的處理法。」
這個瞬間,工兵感到類似寒意的感覺。梢的目光變得如猛禽一般銳利。
「建構工程師事先掌握了t串流的毛病,回避掉會造成問題的設定,並備妥即使發生問題也能處理的緊急應變計畫(tingency n)。既然軟體的不穩定可以被設計與處理流程彌補,運用部隊自然就會采納t串流。」!
「不過,這真的是以處理方式被『事先全部定義』作為前提。單純口頭承諾『已經定義好了』是不行的喔。倘若服務開始後發生了意外事態,運用部隊會毫不客氣地提升層級至建構部門。狀況嚴重的話,甚至不惜會將係統運用退回。無論是假日或深夜,隻要t串流的係統還持續運作的狀況下。」
背部起了雞皮疙瘩。具體性的事例令自己膽戰心驚。相較於單純被告知不穩定,t串流運用的麻煩程度清楚地表達了出來。
梢投來筆直的目光。
「我們的使命是持續維持建構專案的理想性,被要求的理想愈高,我們就愈全力配合。唯獨對光說不練的狀況恕難從命。一方麵喊著cp值,另一方麵卻將具體方案完全丟給運用的pm就該被唾棄。既然要冒風險,建構方也得付出相對應的代價。這就是我們os部門的想法。」
「代價…….」
聽到喘息般的低喃,梢點頭回應。堅定的意誌在琥珀色的眼眸內翻騰著。
「我們早就已經有采納t串流的覺悟了。櫻阪你們的團隊有相同的覺悟嗎?」
(覺悟……嗎?)
工兵踩著沉重的步伐回到自己座位。盡管找到出了改善事態的可能,情緒卻很低落。
真要形容的話就是那樣──以為找到了屠龍的聖劍,卻被告知使用時會伴隨著強烈詛咒的心情。正因為優點太大,接納時的恐懼就更真實。倘若繼續推進下去會發生什麽事情?自己的生活會變得如何?
不,事情不光隻影
響自己而已。梢指的是「櫻阪你們的團隊」──本提案的主工程師是次郎丸,第一個先提升層級的對象應該是她。無論日夜或休假,都要被迫處理未完成的係統,持續擔任運用的諮詢窗口。
辦不到。
建構工程師每天都身懷任務,要不斷製作其他係統。倘若被過去的係統綁住就忙不過來了。駿河係統內部之所以分成se部門(建構)和os部門(運用)也是為了避免此事,連自家公司都覺得不合理的事情,怎麽能拜托其他公司的人呢。
當然,正如梢所言,倘若能針對所有的事故做好應對準備的話就另當別論。軟體的不穩定就以設計來彌補,備妥發生某情況時的緊急應變計畫。隻要事先擬定好所有問題的應對計畫,運用就不會聯絡建構部隊了。
以邏輯來說是這樣。
現實中,根本不可能預測出所有問題。意外的事態正因為無法被預測,所以才冠上「不測」兩字。無論多小心謹慎,問題總會發生。而一旦可能發生,哪怕是一個問題,建構工程師就無法擺脫提升層級的緊張感。
結論就是,t串流的導入很不現實。
失望與安心參半的情緒充斥全身。以起死回生的逆轉手段來說,t串流的風險太大了。即使拿下了案件,參與的供應商也可能會整個死光光。可以的話,還是想找更安全且穩健的方法。
(話是這麽說──)
自己本來就在煩惱該如何擺脫四麵楚歌的狀況。t串流方案既然行不通,其他辦法就──
(嗯~)
頂著頭疼的感覺走著走著,腳忽然被絆了一下。工兵失去平衡,差點摔倒。
「!」
他努力抓住隔間的牆角穩住身子。皮鞋被纜線勾到了,是五顏六色n網路線。沒有用配線槽或束線帶,隨意地擺設在地上。一端通往室見的隔間,另一端則是往辦公室內部而去。
(搞……搞什麽?)
剎那間以為有人設下了陷阱。挑在rfp重新公布的時間點,試圖打倒公司內部礙事的競爭對手。
但理智否定了幻想。就算是室見,也不可能會將現實中的暴力帶進案件的評選會裏。大概是有需要才會拉線的,為了把自己的座位和某處連接起來。
不知不覺中,工兵開始尋找網路線的源頭。他在多個隔間中穿梭,在觀葉植物的角落拐彎,沿著窗邊前進。穿過伺服器機房旁邊的走廊後,那裏是研究室。開著的房門中傳出噪音。機械的運作聲、鍵盤敲擊聲及說話的聲音。
「接下來,負載試驗5-2,要開始了。我會產生流量,所以請透過管理主控台變更設定。接收器啟動,準備發送指令。3、2、1。」
是室見的聲音。受到誘惑一看,是穿著小可愛的背影。單薄的肩胛骨投射出淡淡的陰影,外露的肩膀在燈光下散發光輝。
她正對著堆積如山的機械操作筆電。趴在左手邊的應該是新人。對麵的座位上,圓滾外型的男人正板著麵孔。隻看臉部五官是個美男子的胖子──sd部門的福大。
「室見,已經夠了吧?昨天我為了負責的係統要開通,熬了一整夜啊。」
麵對不耐煩的控訴,室見卻連眉頭也不動。她甚至懶得看一眼,變更了網路線。
「真巧呢,我昨天也是熬了一整夜。其實原本打算請補休,但赤城、神樂的rfp發布後就緊急展開重新驗證了。我們是同類呢。」
「別隨便亂認同類!是你不由分說地把人招集起來的吧?可憐了這家夥,連作夢也在念著驗證項目。」
福大同情地俯視新人。進入se部門第一年的男生彷佛在記錄什麽一般,手指不斷跳動著。
福大的目光追逐著地板上的纜線。發現其視線來到門口附近,工兵急忙躲了起來。
「真是的,因為電源不夠用就把驗證器材堆到自己的座位上。要是被總務臭罵一頓我可不管啊。喂,你在聽嗎?我可不喜歡在內部刊物裏被抓出來批鬥。萬一有人抱怨的話,你得負起責任喔。」
沒有回應。室見默默地繼續作業,彷佛完全聽不到技術以外的對話一樣。
福大準備進一步厲聲呼喚,卻又閉上了嘴巴。或許是覺得說了也沒用,他一臉疲憊。
「真搞不懂~上次的提案已經遙遙領先了吧?既然這次的rfp也是類似的內容,簡直就贏定了吧。為何要這麽全神貫注?隨便做到一個段落,改去處理其他工作不是比較好嗎?」
「當你有時間說『做到一個段落』,就代表根本做不完喔。」
平靜的回答語氣。
「持續不斷地鑽研提案,直到怎麽樣都找不出改善點,沒有事情可做後,也才算走了一半的路途而已。這就是工程技術。會拋下眼前工作的人,怎麽有能力完成其他工作?倘若我是客戶,絕對不會將自家的係統交給這種人。」
更何況──她續道。
「盡了最大努力還不行的話也罷,但若因為半途而廢而敗下陣來,我可絕對不幹。不光是提供協助的人,甚至對競爭對手來說也很失禮。我可不希望將自己最佳以外的表現拿到社會上。」
麵對不發一語的福大,室見遞出驗證表說了聲:「來吧。」
「項目5-3,要開始了。我想測試的項目還有一堆,所以請稍後再休息。記錄,準備好了嗎?」
……
轉身背對沉默的作業聲,工兵回到了辦公區。
腦中充斥著被毆打般的衝擊,室見的發言在腦中不斷回蕩。
──盡了最大努力還不行的話也罷,但若因為半途而廢而敗下陣來,我可絕對不幹。我可不希望將自己最佳以外的表現拿到社會上。
達到頂點後,仍想要再往前邁進的王者(首席)氣魄。
反觀自己又是如何?隻是被告知了一項風險就心生畏懼,擔心有沒有更平和的策略。因為這不光是自己的問題,也不能將麻煩推給公司外的人。總不能叫合作公司做好同歸於盡的準備,以常理思考的話。嗯,沒錯。沒有辦法。
愚蠢。
次郎丸的覺悟?不是吧。需要的是即使隻有一人也要完成本案件的覺悟。梅林、eec sol還有其他人,即使大多數的初期成員都離開了,依然會對自己的想法繼續負責。這就是基本,也是結論。即使要向次郎丸求助,一切都得在有這個覺悟之後再說。
來吧,思考一下。自己有多少決心?打算對這個案件投資到什麽程度?押注的目的是賺點零用錢?還是一生一次的大較量呢?
(……嗯。)
根本不用煩惱,當然是投入自己如今的一切了。我不想敗給室見,不願被她的覺悟震懾。倘若達成的手段是t串流,自己就毫不猶豫地抓在手裏吧。即使那是詛咒之劍或招來災難的寶貝。
工兵取出手機,一回到自己座位就選好目標,撥打電話。
「次郎丸小姐,我想跟你商量一下。」
◆
黃昏時分的表參道籠罩著莊嚴的氣氛。
綿延的石地板另一端聳立著巨大的鳥居,即將沉入深處的夕陽露出臉來。
化為黑影的行道樹如皮影戲一般晃動著。上千根的枝葉掃過天空,毫不停歇地發出「沙沙、沙沙」的聲響。破碎的雲則是在其遙遠的上空流動。
千代田區九段北,距離地鐵車站相當近的都心綠洲,靖國神社。
時刻為下午六點,距離下班尖峰還有一段時間。走在無人的境內,三分鍾左右抵達了木製的神門。銅皮瓦的屋頂染成了橙色,一個纖瘦的人影倚靠在門扉旁。
「次郎丸小姐。」
搶在呼喚之前,人影動了。對方晃動前長後短
的鮑伯頭望向這邊。
「櫻阪先生。」
渾圓的眼睛瞪大。在皮影戲般的世界裏,唯獨那裏泛著鮮明的顏色。次郎丸踮起腳尖伸長身體,朝這邊揮手。
工兵小跑步過去並低下頭。
「不好意思,要和eec sol開會前還讓你騰出時間來。可以的話,其實應該選在咖啡廳之類的地方才對。」
這一帶的店家都很狹小且眼目眾多,不適合談生意。無論如何,距離接下來的rfp核對隻剩三十分鍾。要在車站附近挑個可以安靜談事情的地方,能想到的就隻有靖國神社了。
「不,我也是直到剛才都跟人有約,無法抽出太多時間,真不好意思。」
次郎丸看完手機後行了一禮。她聳起肩膀,瞥向樹叢的另一端。
「畢竟這裏隔一條路就到eec sol的辦公室了,免得跑遠一點的店家,還要時時注意時間而談得不夠盡興。完全沒有問題。」
「很高興能聽你這麽說。」
「那麽,你說要商量的是?」
開門見山的確認。還是老樣子,以效率為最優先。嗯,相較於被對方問東問西,這樣子還比較容易下定決心。工兵吸一口氣後對上她的目光。
「本次的提案,我打算將機器的韌體換成t串流。」
大眼睛眨了眨。咦?次郎丸歪著脖子。
「我要透過韌體的變更來提升機器的效能。將攸關高速化的機能都加入,讓低階的器材也可發揮出性能。這樣一來,設備成本就可大幅降低。與駿河係統之間一直懸而未決的價格差也能彌補了。」
工兵一口氣說完後,次郎丸一臉混亂的樣子。她皺起眉頭,表情僵硬。
「請……請等一下。使用t串流或許的確可以提升效能,不過相對地,沒有運用願意采納吧。而本次的基礎建設需要同時備妥運用服務。」
「有辦法準備,我已經跟我們的主管部門達成共識了。」
工兵堅定地說道。接著,他依序說明自己返回公司後的多方嚐試。包括與梢的對話、自己的計畫,以及強大的戰力要承受的代價。
「梢……我們的運用部隊的確提出了相當離譜的要求也說不定。即使專案結束後仍要上報至建構工程師,這種要求太亂來了。但亂來歸亂來,他們也說願意采納。既然我們要一同邁進,持續背負同樣重擔的話──」
不知不覺中,腰挺得愈來愈直。內心的覺悟不斷增加氣勢。
「所有的責任就由我一個人來扛。隻不過,我希望次郎丸小姐也能幫我一點忙。就是擔任驗證和建構的主要負責人,還有最後的最後,真的無計可施時的商議對象。」
一口氣說出來後,工兵察覺到了異狀。
次郎丸低著腦袋,緊握的拳頭在顫抖,臉頰不斷抽動著。強烈的感情撼動了她的身體。
「咦?那……那個……」
背部襲上一股寒意。
糟糕,生氣了嗎?
這……這也難怪吧。就算話說的再好聽,自己的邀約純粹隻是在出難題罷了。想要把一線級的工程師呼來喚去。挑在忙碌的時候叫到外頭來,逼她聽著又臭又長的外行人演說。
「對……對不起!這樣太厚臉皮了吧?請你忘了我剛才的胡說八道──」
「不是的!」
聲音回蕩在境內,行人們吃驚地回頭顧盼。次郎丸的臉龐漲紅,雙眼發亮地靠了過來。
「完全不是胡說八道!好驚人的支援和覺悟。那個運用人員是怎麽回事?是聖人嗎?還是上帝?」
「上……上帝?」
「因為對方說了,隻要我們將一切流程化之後就會全部照做。這不就代表包括重新啟動、設定變更及狀態重置,一切都會處理的意思嗎?麵對根本不知道會發生什麽問題的韌體,對方打從一開始就承諾會無條件奉陪到底了。這不是很驚人的覺悟嗎?真是不敢相信。」
「可……可是無法解決的問題,全都會提升層級至建構部隊喔,無論假日或深夜都一樣。」
「櫻阪先生。」
次郎丸眼中的光輝退去,眼神一下子變得冰冷。
「既然存在提升層級的機製,就代表有人會一次受理吧?無論要不要跟我們商量,運用人員還是會攬下所有事故。你知道這是多麽不容易的事情嗎?」
(啊。)
彷佛被打了一巴掌的衝擊。
臉上猛然發燙。用不著對方繼續說明就已經認知到自己的無知。
正如次郎丸所言,無論有沒有提升層級的對象,t串流的不穩定都會直接影響到os部門的業務。警報量激增,想必會讓原本就人手不足的現場更加受罪。但梢從未提及運用部隊的負擔,隻是問自己有沒有一起戰鬥的覺悟。相較於此,自己卻隻顧著擔心建構團隊的工時,將他們的要求視為毫無道理。
真是丟臉,簡直不敢去正視梢他們了。都在業界待了超過一年,居然連這種程度的見識都沒有嗎?隻能做出單方麵的判斷嗎?振作一點吧!櫻阪工兵。
深吸一口氣後,工兵繃緊神經,正麵迎上了次郎丸的目光。
「失禮了。正如你所言,駿河係統的運用部隊已經做好戰爭準備。接下來就看我們的決心而定。請容我再次拜托,次郎丸小姐。可以請你跟我一起支援t串流的係統嗎?」
「我很樂意。」
這次是不假思索的回答。次郎丸露出吸引人的笑容。
「當然,讓我全力提供協助吧。隻不過,用不著做出那麽悲壯的決心,我想還是有方法應付的喔。不會提升層級到我們這邊,而且還能享受t串流優點的方法。」?
一瞬間還以為自己聽錯了。但次郎丸再次點點頭。
「那……那究竟是?」
工兵瞪大雙眼逼問。次郎丸動作沉穩地豎起手指。
「為了爭取效能而希望使用不穩定的韌體。但既然要追求穩定性,普通的韌體又是最好的選擇。櫻阪先生的煩惱是該選擇哪一種對吧?解決辦法很簡單,隻要在一台機器裏安裝兩種韌體就好了。」
高亢女聲的說明回蕩在一片空白的意識裏。那雙大眼睛散發著燦爛的光輝。
「聽好,大部分的網路設備除了運行中的設定檔與韌體之外,還預留了可以儲存備份檔的空間。透過操作設定切換想讀取的韌體,然後使其啟動。那麽,請想像一下。m串流與t串流,假設現在有可以儲存兩者的網路設備。平常靠著t串流盡可能地使其發揮效能。某一天,突然發生了原因不明的障礙而被告知必須十萬火急地複舊。這時候,運用部隊應該采取什麽樣的處理方式?為了修複t串流而提升層級至建構部隊嗎?還是不抱期望地委托供應商幫忙分析障礙?」
呼吸差點要停止。混亂的思考有了一個方向。
腦中浮現的想法,化為喃喃自語脫口而出。
「切換為m串流?」
「正確(eactly)。」
次郎丸以標準的發音回答,然後挺起胸膛。
「就是以穩定版來彌補測試版韌體的不穩定。隻要在檢測到問題時立刻切換並進行操作,停機時間就會驟減。當然,使用maintenance firmware時,設備傳輸量會降低,但純粹是在有限時間內的縮退。整體的cp值應該還是一樣高。」
──可以順利地維持用戶的滿意度。
強而有力的這句話震懾了工兵。內心深處湧現激動,但理智製止了即將迸發而出的快感。
等等,等一下。
「次郎丸小姐,那不切實際。」
「不切實際?為什麽呢?」
「因為韌體的切換需要現場作業吧?盡管切換本身透過遠端作業也能辦到,但萬一失敗機器就會停擺。能在現場操作主控台的環境應該是不可或缺的。」
「櫻阪先生,櫻阪先生。」
開朗的聲音呼喚,次郎丸一副快要笑得受不了的樣子。
「我們現在準備建構的是什麽?不惜把progress一並拉進來,就為了製作──」!
喔,對了。原來如此。
「sdn。」
次郎丸點點頭。
「軟體控製網路,是由控製用的os和服務用的os雙層構造組成。原本是用於進行遠端設定的機製,但也恰好適合用在進行本次的嚐試。即使韌體的切換導致再多事故,控製用的os都毫發無傷。一個按鈕就能切換回原來的狀態了。」
腦中浮現出操作的意象圖。
根據障礙申告的內容,連上網路的管理畫麵,選擇該設備並進入設定選單。啟動韌體的選項按鈕之後「套用」,出現重新啟動的指示。
完全不需要申請現場入管或準備作業員。完美無缺的正麵突破戰略。
(一切都串連起來了。)
所有的武器和想法,都發出聲響結合在一起。
全身不禁豎起雞皮疙瘩,令人恐懼的快感和亢奮蜂擁而來。快要昏過去了,腦內嗎啡正在大量分泌。
「可以,行得通,次郎丸小姐!」
工兵幹勁十足地說時,次郎丸皺起眉頭。
「現在高興還太早了。必須確定t串流能夠實現我們所期望的效能改善水準,否則這個計畫就隻是紙上談兵。」
「也就是需要驗證吧?」
「對,而且是相當大規模的驗證。在器材已經被progress回收的情況下辦不到。」
原來如此──工兵一本正經地點點頭。
「光憑駿河係統或almada的設備當然也不行吧?必須向progress協調,請對方設法準備好環境才行。」
「那麽,對方說不定會叫我們先幫忙他們進行驗證呢。要求我們協助,讓原本要花費好幾個月的測試試著縮短。」
「也需要請他們進行sdn方麵的修改吧?根據現有預算,請他們擴充機能和ui。」
「提案時程會變得很混亂呢。到處都在趕鴨子上架,會有很多人抱怨。」
「時間被處理客訴占去後導致沒有餘裕,又得修正時程表。」
「……」
「……」
不過──說到這裏時停頓一下。工兵抬起頭,望向眼前的搭檔。
「不過,就這樣而已。」
想法似乎瞬間傳給了對方。不,說不定對方本來就抱持著相同的想法。次郎丸無畏地笑了。
「是的,就這樣而已。完全不是什麽大不了的事情。」
不知不覺中,兩人的手握在一起。對方的手掌彷佛火焰一般滾燙發熱,傳遞而來的體溫與熱情讓意識酩酊。
「做吧。這次一定要做得徹底,做到最後。」
強勁的握手取代了回答,彷佛在強調已經不需要任何的言語。
對,的確。如今我們要做的事情並非議論,而是不浪費一分一秒持續地行動。結果隻根據rfp回答來接受判斷。無論是政治或謀略的季節早就留在了過去,呈現在眼前的是徹頭徹尾的工程師領域──技術人員們的戰場。
既然如此,自己就回歸本分,扮演好自己的角色吧。將來的展望都無關緊要,將一身的技術拿出來活用,狠狠地砸在遊戲的盤麵上。
沒錯,因為現在的自己,無疑就是個係統工程師(se)。
◆
一切就像萬花筒一般,令人眼花繚亂地展開。
驗證、效能測定、sdn的修改會議、報價、與其他部門及供應商之間的交涉。
時而激辯,時而猛搔腦袋並製作出提案。會議區的氣氛在喜悅與悲歎,沉滯與興奮之間躁鬱地來來去去。
行事曆的行程疊了好幾層,每當一個行程結束就被迫移動至下一個商議場所。彷佛把十年份的歲月都濃縮成了一個月,每個人都慌張地處理著眼前的作業。
十天、九天、八天、七天。
到截止日為止的時間毫不留情地過去。
無論怎麽做就是做不完。新的課題逐漸堆積如山。
但團隊成員的表情沒有悲愴。每個人在心理上,實在沒有多餘的空閑去煩惱一個個問題。
動員所有誠意與周全的準備,調整彼此的利害,導出最佳方案。
所有的作業混合在一起,負責的界線消失,喪失了時間與先後順序的感覺。
最後──
此時剛好在針對sdn的使用者介麵進行意見交換,工兵將會議的後續交給箱崎(os部門代表,盡管還是新人。)後離開座位,來到走廊上後按下通話鈕。
「喂,我是櫻阪。」
『在開會嗎?不好意思。』
「沒關係,還有其他負責人。怎麽了嗎?」
收訊有些不佳。工兵留意著天線的數量移動位置。
對方迫切的口吻令人在意,畢竟非緊急的事情應該會寄信解決。既然特地打電話過來,想必有急迫的原因。果不其然,梅林開門見山地告知了來意:
『赤城、神樂的rfp出來了。』!
終於來了嗎?蓄勢待發的再公布。盡管早有準備,但情緒上瞬間繃緊。
『經過上次的反省後,這一次似乎是隻由對方的員工自行擬定,完全沒有任何來自eec sol常駐人員的情報。換句話說,我們必須隻根據公開的要求來製作提案。唉,雖然是很理所當然的事情啦。』
「其他供應商也是相同條件吧?」
『嗯,因此所有人的起跑線都一樣,評價的重點變成單純隻看提案內容和報價金額。』
nbl和ac,兩大巨頭互瞪之下產生的政治性空白。過於強大的力量均衡,竟然諷刺地催生出了公平公正的評選會。沒有任何參加者能躺著將對手拉下馬,隻能不斷提高各自的提案品質。
(我的天啊。)
也就是說,自己和室見回到原來的距離了。
麵對擁有壓倒性技術力的她,自己必須隻憑實力挑戰,非得戰勝那個全改造網路才行。
真是可笑。從nbl參戰算起的兩周內,奮鬥的結果竟是來到了原先窮途末路的狀況。
但最起碼挽回到了這個地步,將負數的勝算拉回到了零。既然如此,接下來隻要繼續加分即可。沒問題,我們還有餘力。
『剛才瀏覽了一下rfp,細節部分改變得相當多。大架構姑且不論,我們這邊的提案大概也需要大幅度的調整。我把內容寄到駿河係統的信箱裏,你先過目吧。保險起見,一並附上前次提案書的最終版。』
「幫了大忙。」
『等核對的時候再另行改善,先這樣了。』
電話掛斷。工兵喘口氣後,全身湧現了近似興奮而顫抖的感覺。原本靜止的時鍾開始轉動,朝著時限刻劃著倒數計時。已經不會再停留,之後隻要油門全開瘋狂奔馳到最後。
盡管如此,光憑氣勢也無濟於事。在機器的cp值方麵,我們落後於室見是不爭的事實。倘若沒有對策無疑會敗下陣。而在針對常駐人員加強情報管製的情況下,以前用來全盤翻案的手法也無法再使用。無論怎麽掙紮,開牌後的結果就是一切。交出提案書的瞬間,失敗就注定了。沒錯,倘若什麽都不做的話確實會如此。
(該如何是好?)
工兵把玩著瀏海。
要尋找更合適的機器進貨管道嗎?降低運用規格,藉此減價?抑或是嚐試改變初期費用和月費的比例分配?
不行,每一種都不現實。即使以小手段來胡亂調整提案也隻會產生其他課題和問題罷了。
怎麽辦?究竟該怎麽做才好?
就在他沉思之際,智慧型手機震動起來。是箱崎傳來了簡訊。
『根本聽不懂啊~(淚)請趕快回來~(汗)』
唉,有點離席太久了嗎?盡管最近的成長幅度顯著,她畢竟還是個新人。要列席討論大規模的生意,負擔也太沉重了。
工兵轉身折返。或許是剛才為了尋找訊號較佳的位置,移動的距離比想像中要遠。會議室在哪裏呢?工兵循著記憶四處仿徨之際──
「咦~!這樣我會很困擾!」
傳來了熟悉的聲音。
在走廊深處,穿著套裝的女孩踮起腳尖,一臉不滿地逼問著高大男性。
男性看似很無奈,拚命地擋住對方不斷湊上來的動作。
「次郎丸小姐?」
為何會在這種地方?沒聽說她在progress開會啊。
「啊,櫻阪先生!」
白皙的臉龐綻放光彩。次郎丸睜大眼睛,轉向這邊。
「請聽我說,這太過分了。我正在驗證中的器材,他竟然說要把它拿走!」
怎麽回事?
工兵滿頭問號地靠近時,男性抓了抓腦袋。
「所以我不是說要等到最後一刻了嗎?其實昨天就非得寄出不可了,畢竟現場也要花時間設定。」
「我也一樣花了很多時間在建立驗證環境啊!倘若有替代設備的話還好,不由分說就撤掉會讓以往的努力泡湯喔。」
砰!──次郎丸做出攤開雙手的動作。她或許是真的在生氣,但看起來實在很滑稽。工兵同情起不知所措的男性,介入兩人中間。
「等……等一下,次郎丸小姐,請冷靜一點。我完全不了解狀況。驗證?是什麽的驗證?」
「就是赤城、神樂案件的效能提升試驗!」
她理所當然地挺起胸膛。
「我在醫院裏不是提過了嗎?要將效能調校到極限邊緣,以almada的驗證環境來說器材完全不夠。畢竟我又不具備室見小姐那樣的知識,所以隻有實際組合出那個人可能經曆過的架構試試看了。隻不過eec sol或jt&w都沒有那麽多機器,我正在煩惱如何是好的時候……瞧,這邊的研究室簡直就是座寶山!」
喔……
畢竟初次造訪時她就雙眼發亮了。那個時候就看上這裏了嗎?用於製作自己理想中的箱庭、沙盒的材料。
「所以,你就透過梅林先生徵求同意,看能不能借用驗證環境?」
「是的!向甘木先生告知意向後,結果獲得了『可以使用閑置器材』的許可。可是現在卻遭到這種待遇,令人大受打擊!」
不不不──男性員工製止道,看似意外地一臉蒼白。
「甘木先生說的是『在不影響敝公司業務的情況下』,並非無條件借用喔。純粹是利用閑置的期間給予協助。應該清楚說明過了吧?」
「這個……嗯。」
已經說明過了嗎?那麽,強人所難的就是我們這一方了嘛。惱羞成怒也該有個限度。
次郎丸有些賭氣地垂下腦袋。
「可是,我明明還沒找到任何提升效能的方案。」
……
沒錯,現在不是站在外人的角度評論的時候了。改善提案架構的效能是我們的共通課題。
「這些設備要在progress的業務裏使用多久呢?」
工兵詢問男性員工。
若是幾天或一周左右,等釋出後再借來使用就好。自己也會參與其中,重新建立驗證環境。
「一個月……不,或許要花上兩個月。老實說還看不到盡頭喔。畢竟是判定t串流導入可能性的驗證。」
「t串流?」
陌生的詞匯令工兵皺起眉頭。感到茫然之際,次郎丸接下去說明道:
「是teical stream。不同於平常的m……mainteream的韌體,是以新機能或支援新硬體為目的的韌體。」
喔~
有這種區別啊。
韌體,也就是網路設備的控製軟體。其開展於ram上麵,負責提供路由或交換等具體性的機能。隻不過平常看到的都是10.0或11.0之類的版本差異,串流的概念還是第一次聽到。盡管沒有機會在采購等流程中意識到,不過應該就類似高機能版的定位。
progress的男性員工點點頭。
「有些機能無論如何都希望在次世代服務中使用,但現狀之下m(maintenance)串流並不支援。所以暫時以t串流來確認動作,驗證是否能夠作為選項之一。」
「原來如此。」
「隻是測試能不能用的話,一兩天時間就搞定了吧~為什麽要獨占一兩個月~」
麵對仍不死心的次郎丸,男性員工連忙揮手道:「不不。」
「我們想看看evpn與mpls?n的連通性,也希望讓bgp flowspec和rpki連動,還想要嚐試使用虛擬route reflector。」
嗯?嗯?
並非所有的用語都能理解,但隱約聽得出對方說了很不得了的東西。
工兵難掩疑惑地問:
「請等一下。那個叫……t串流?的東西隻要導入,就能夠使用剛才提到的機能了嗎?即使設備不變?」
「沒錯。」
「也不用加裝記憶體或擴充卡?」
「是的。」
混亂徒增,感覺愈來愈糊塗了。真有那麽好的事情嗎……喔,不,我懂了。
「是價格上有差吧。相較於m串流,t串流的提供價格會攀升許多。」
「不,都一樣。」
……
「那……那麽,是機器的效能會下降嗎?例如軟體在搶食有限的資源,導致處理加重之類的。」
「不會喔。」
在歪頭回答的男性身旁,次郎丸也陷入思考。
「真要說的話,大概會變快吧~畢竟實裝了新的指令集或驅動程式,程式碼也經過最佳化。」
「嗯,說的也是呢。」
兩人「嗯嗯」點頭的模樣令工兵不禁感到困惑。他們到底在說什麽?價格不變,機能追加,也可以期待效能提升。既然有這樣的選擇,原本那些種種煩惱就沒有意義了。
「那……那麽,為何大家都不采用t串流呢?放棄掉m串流,將所有機器都導入t串流不就好了嗎?沒有什麽負麵要素吧?」
次郎丸與progress員工麵麵相覷。她很詫異地使了個眼色,然後麵向這邊:
「咦?因為根本不能運用不是嗎?」
……
啊?
◆
「所謂的t串流,說穿了是beta版喔。公開測試版,用戶試用版的樣品軟體。」
工兵返回公司後提出疑問,侄乃濱梢很乾脆地這麽回答。這是將精疲力竭的箱崎送回os部門之後的事情。身穿工作圍裙的運用工程師待在自己的座位不動,同時請工兵坐在凳子上。
向上翹的鼻子相當可愛,圓潤的下顎上方掛著小巧的嘴唇,還是一樣給人小動物的感覺。將穿著緊身褲的大腿拘謹地並攏後,梢投來目光。
「新機能實裝的代價,是推延了穩定性及bug修正。所以發生問題時即使求助供應商,也隻會得到『誰叫你用那種韌體』的回答。改善方法則是『請換回m串流』,結案。正式服務中的基礎建設,根本不可能存在這種處理方式吧?所以無論哪一個運用部隊都不會采納t串流。真要使用的話,就是『請用戶或建構部隊自行負責』了。」
簡單明瞭的回答使工兵完全理解了。
換句話說,就是商用釋出前的試用品。讓大家進行測試,以便穩定版釋出時可以順利使用。若發現缺失就提出報告,所有製造商會一塊兒將其修正在後來的正式版裏。說的難聽點,就是「白老鼠」一般的定位。
難怪隻用在驗證環境裏。在實際服務中,沒有人敢導入這種未完成品。更不用說是ac公司的全球性解決方案,根本不可能在作為其原型的提案裏放入這種東西。
就在工兵感到全身乏力之際,梢歪頭問道:
「t串流怎麽了嗎?」
「其實──」
工兵一邊歎氣一邊說明,大致講述了今天在progress發生的事,驗證器材與試驗內容的問題。
「所以,我覺得隻要用了那個t串流應該就能解決我們的煩惱。降低機器規格並降低成本,卻能靠著軟體來維持效能──類似這種的想法。雖然天底下沒有那麽好的事情啦。」
一開始還抱著些許的期待,以為出現了可以打破四麵楚歌狀況的奇計妙策。
「總而言之,就是我想把開發中的軟體放進正式環境裏。可是對運用部隊來說卻絕對禁止。應該說,跟你提這件事情也很沒有道理。」
「並不是……這樣的喔。」
咦?工兵抬起臉來。
梢露出思索的眼神,略微低頭,目光注視著地板。眼眸深處可以感覺到思考的光輝。
「剛才純粹是客觀角度的論點。即使是正式服務的運用,在特定條件下有時也會采納t串流喔。」
「怎麽說?」
「首先是客戶本身可以容許機器不穩定的場合。由於是在執行環境裏,即使發生些許的當機也能容許,又或者本來就是以發現bug為目的。總之是能讓客戶吞下新機能伴隨而來的風險。」
梢豎起一根手指。接著,她又豎起第二根手指。
「再來是事故處理采取門票製的場合。這種情況下,客戶每當發生問題就會導致費用增加,運用公司反而會賺錢,所以兩者折衷後導入不穩定的韌體也是選擇之一。」
「是喔。」
這樣聽下來,兩者似乎都不符合赤城、神樂案件的情況。她究竟想表達什麽呢?
「還有一個,最後的場合。」
梢加重了語氣。第三根手指伸向天花板。
「就是事先定義所有針對意外事態的處理法。」
這個瞬間,工兵感到類似寒意的感覺。梢的目光變得如猛禽一般銳利。
「建構工程師事先掌握了t串流的毛病,回避掉會造成問題的設定,並備妥即使發生問題也能處理的緊急應變計畫(tingency n)。既然軟體的不穩定可以被設計與處理流程彌補,運用部隊自然就會采納t串流。」!
「不過,這真的是以處理方式被『事先全部定義』作為前提。單純口頭承諾『已經定義好了』是不行的喔。倘若服務開始後發生了意外事態,運用部隊會毫不客氣地提升層級至建構部門。狀況嚴重的話,甚至不惜會將係統運用退回。無論是假日或深夜,隻要t串流的係統還持續運作的狀況下。」
背部起了雞皮疙瘩。具體性的事例令自己膽戰心驚。相較於單純被告知不穩定,t串流運用的麻煩程度清楚地表達了出來。
梢投來筆直的目光。
「我們的使命是持續維持建構專案的理想性,被要求的理想愈高,我們就愈全力配合。唯獨對光說不練的狀況恕難從命。一方麵喊著cp值,另一方麵卻將具體方案完全丟給運用的pm就該被唾棄。既然要冒風險,建構方也得付出相對應的代價。這就是我們os部門的想法。」
「代價…….」
聽到喘息般的低喃,梢點頭回應。堅定的意誌在琥珀色的眼眸內翻騰著。
「我們早就已經有采納t串流的覺悟了。櫻阪你們的團隊有相同的覺悟嗎?」
(覺悟……嗎?)
工兵踩著沉重的步伐回到自己座位。盡管找到出了改善事態的可能,情緒卻很低落。
真要形容的話就是那樣──以為找到了屠龍的聖劍,卻被告知使用時會伴隨著強烈詛咒的心情。正因為優點太大,接納時的恐懼就更真實。倘若繼續推進下去會發生什麽事情?自己的生活會變得如何?
不,事情不光隻影
響自己而已。梢指的是「櫻阪你們的團隊」──本提案的主工程師是次郎丸,第一個先提升層級的對象應該是她。無論日夜或休假,都要被迫處理未完成的係統,持續擔任運用的諮詢窗口。
辦不到。
建構工程師每天都身懷任務,要不斷製作其他係統。倘若被過去的係統綁住就忙不過來了。駿河係統內部之所以分成se部門(建構)和os部門(運用)也是為了避免此事,連自家公司都覺得不合理的事情,怎麽能拜托其他公司的人呢。
當然,正如梢所言,倘若能針對所有的事故做好應對準備的話就另當別論。軟體的不穩定就以設計來彌補,備妥發生某情況時的緊急應變計畫。隻要事先擬定好所有問題的應對計畫,運用就不會聯絡建構部隊了。
以邏輯來說是這樣。
現實中,根本不可能預測出所有問題。意外的事態正因為無法被預測,所以才冠上「不測」兩字。無論多小心謹慎,問題總會發生。而一旦可能發生,哪怕是一個問題,建構工程師就無法擺脫提升層級的緊張感。
結論就是,t串流的導入很不現實。
失望與安心參半的情緒充斥全身。以起死回生的逆轉手段來說,t串流的風險太大了。即使拿下了案件,參與的供應商也可能會整個死光光。可以的話,還是想找更安全且穩健的方法。
(話是這麽說──)
自己本來就在煩惱該如何擺脫四麵楚歌的狀況。t串流方案既然行不通,其他辦法就──
(嗯~)
頂著頭疼的感覺走著走著,腳忽然被絆了一下。工兵失去平衡,差點摔倒。
「!」
他努力抓住隔間的牆角穩住身子。皮鞋被纜線勾到了,是五顏六色n網路線。沒有用配線槽或束線帶,隨意地擺設在地上。一端通往室見的隔間,另一端則是往辦公室內部而去。
(搞……搞什麽?)
剎那間以為有人設下了陷阱。挑在rfp重新公布的時間點,試圖打倒公司內部礙事的競爭對手。
但理智否定了幻想。就算是室見,也不可能會將現實中的暴力帶進案件的評選會裏。大概是有需要才會拉線的,為了把自己的座位和某處連接起來。
不知不覺中,工兵開始尋找網路線的源頭。他在多個隔間中穿梭,在觀葉植物的角落拐彎,沿著窗邊前進。穿過伺服器機房旁邊的走廊後,那裏是研究室。開著的房門中傳出噪音。機械的運作聲、鍵盤敲擊聲及說話的聲音。
「接下來,負載試驗5-2,要開始了。我會產生流量,所以請透過管理主控台變更設定。接收器啟動,準備發送指令。3、2、1。」
是室見的聲音。受到誘惑一看,是穿著小可愛的背影。單薄的肩胛骨投射出淡淡的陰影,外露的肩膀在燈光下散發光輝。
她正對著堆積如山的機械操作筆電。趴在左手邊的應該是新人。對麵的座位上,圓滾外型的男人正板著麵孔。隻看臉部五官是個美男子的胖子──sd部門的福大。
「室見,已經夠了吧?昨天我為了負責的係統要開通,熬了一整夜啊。」
麵對不耐煩的控訴,室見卻連眉頭也不動。她甚至懶得看一眼,變更了網路線。
「真巧呢,我昨天也是熬了一整夜。其實原本打算請補休,但赤城、神樂的rfp發布後就緊急展開重新驗證了。我們是同類呢。」
「別隨便亂認同類!是你不由分說地把人招集起來的吧?可憐了這家夥,連作夢也在念著驗證項目。」
福大同情地俯視新人。進入se部門第一年的男生彷佛在記錄什麽一般,手指不斷跳動著。
福大的目光追逐著地板上的纜線。發現其視線來到門口附近,工兵急忙躲了起來。
「真是的,因為電源不夠用就把驗證器材堆到自己的座位上。要是被總務臭罵一頓我可不管啊。喂,你在聽嗎?我可不喜歡在內部刊物裏被抓出來批鬥。萬一有人抱怨的話,你得負起責任喔。」
沒有回應。室見默默地繼續作業,彷佛完全聽不到技術以外的對話一樣。
福大準備進一步厲聲呼喚,卻又閉上了嘴巴。或許是覺得說了也沒用,他一臉疲憊。
「真搞不懂~上次的提案已經遙遙領先了吧?既然這次的rfp也是類似的內容,簡直就贏定了吧。為何要這麽全神貫注?隨便做到一個段落,改去處理其他工作不是比較好嗎?」
「當你有時間說『做到一個段落』,就代表根本做不完喔。」
平靜的回答語氣。
「持續不斷地鑽研提案,直到怎麽樣都找不出改善點,沒有事情可做後,也才算走了一半的路途而已。這就是工程技術。會拋下眼前工作的人,怎麽有能力完成其他工作?倘若我是客戶,絕對不會將自家的係統交給這種人。」
更何況──她續道。
「盡了最大努力還不行的話也罷,但若因為半途而廢而敗下陣來,我可絕對不幹。不光是提供協助的人,甚至對競爭對手來說也很失禮。我可不希望將自己最佳以外的表現拿到社會上。」
麵對不發一語的福大,室見遞出驗證表說了聲:「來吧。」
「項目5-3,要開始了。我想測試的項目還有一堆,所以請稍後再休息。記錄,準備好了嗎?」
……
轉身背對沉默的作業聲,工兵回到了辦公區。
腦中充斥著被毆打般的衝擊,室見的發言在腦中不斷回蕩。
──盡了最大努力還不行的話也罷,但若因為半途而廢而敗下陣來,我可絕對不幹。我可不希望將自己最佳以外的表現拿到社會上。
達到頂點後,仍想要再往前邁進的王者(首席)氣魄。
反觀自己又是如何?隻是被告知了一項風險就心生畏懼,擔心有沒有更平和的策略。因為這不光是自己的問題,也不能將麻煩推給公司外的人。總不能叫合作公司做好同歸於盡的準備,以常理思考的話。嗯,沒錯。沒有辦法。
愚蠢。
次郎丸的覺悟?不是吧。需要的是即使隻有一人也要完成本案件的覺悟。梅林、eec sol還有其他人,即使大多數的初期成員都離開了,依然會對自己的想法繼續負責。這就是基本,也是結論。即使要向次郎丸求助,一切都得在有這個覺悟之後再說。
來吧,思考一下。自己有多少決心?打算對這個案件投資到什麽程度?押注的目的是賺點零用錢?還是一生一次的大較量呢?
(……嗯。)
根本不用煩惱,當然是投入自己如今的一切了。我不想敗給室見,不願被她的覺悟震懾。倘若達成的手段是t串流,自己就毫不猶豫地抓在手裏吧。即使那是詛咒之劍或招來災難的寶貝。
工兵取出手機,一回到自己座位就選好目標,撥打電話。
「次郎丸小姐,我想跟你商量一下。」
◆
黃昏時分的表參道籠罩著莊嚴的氣氛。
綿延的石地板另一端聳立著巨大的鳥居,即將沉入深處的夕陽露出臉來。
化為黑影的行道樹如皮影戲一般晃動著。上千根的枝葉掃過天空,毫不停歇地發出「沙沙、沙沙」的聲響。破碎的雲則是在其遙遠的上空流動。
千代田區九段北,距離地鐵車站相當近的都心綠洲,靖國神社。
時刻為下午六點,距離下班尖峰還有一段時間。走在無人的境內,三分鍾左右抵達了木製的神門。銅皮瓦的屋頂染成了橙色,一個纖瘦的人影倚靠在門扉旁。
「次郎丸小姐。」
搶在呼喚之前,人影動了。對方晃動前長後短
的鮑伯頭望向這邊。
「櫻阪先生。」
渾圓的眼睛瞪大。在皮影戲般的世界裏,唯獨那裏泛著鮮明的顏色。次郎丸踮起腳尖伸長身體,朝這邊揮手。
工兵小跑步過去並低下頭。
「不好意思,要和eec sol開會前還讓你騰出時間來。可以的話,其實應該選在咖啡廳之類的地方才對。」
這一帶的店家都很狹小且眼目眾多,不適合談生意。無論如何,距離接下來的rfp核對隻剩三十分鍾。要在車站附近挑個可以安靜談事情的地方,能想到的就隻有靖國神社了。
「不,我也是直到剛才都跟人有約,無法抽出太多時間,真不好意思。」
次郎丸看完手機後行了一禮。她聳起肩膀,瞥向樹叢的另一端。
「畢竟這裏隔一條路就到eec sol的辦公室了,免得跑遠一點的店家,還要時時注意時間而談得不夠盡興。完全沒有問題。」
「很高興能聽你這麽說。」
「那麽,你說要商量的是?」
開門見山的確認。還是老樣子,以效率為最優先。嗯,相較於被對方問東問西,這樣子還比較容易下定決心。工兵吸一口氣後對上她的目光。
「本次的提案,我打算將機器的韌體換成t串流。」
大眼睛眨了眨。咦?次郎丸歪著脖子。
「我要透過韌體的變更來提升機器的效能。將攸關高速化的機能都加入,讓低階的器材也可發揮出性能。這樣一來,設備成本就可大幅降低。與駿河係統之間一直懸而未決的價格差也能彌補了。」
工兵一口氣說完後,次郎丸一臉混亂的樣子。她皺起眉頭,表情僵硬。
「請……請等一下。使用t串流或許的確可以提升效能,不過相對地,沒有運用願意采納吧。而本次的基礎建設需要同時備妥運用服務。」
「有辦法準備,我已經跟我們的主管部門達成共識了。」
工兵堅定地說道。接著,他依序說明自己返回公司後的多方嚐試。包括與梢的對話、自己的計畫,以及強大的戰力要承受的代價。
「梢……我們的運用部隊的確提出了相當離譜的要求也說不定。即使專案結束後仍要上報至建構工程師,這種要求太亂來了。但亂來歸亂來,他們也說願意采納。既然我們要一同邁進,持續背負同樣重擔的話──」
不知不覺中,腰挺得愈來愈直。內心的覺悟不斷增加氣勢。
「所有的責任就由我一個人來扛。隻不過,我希望次郎丸小姐也能幫我一點忙。就是擔任驗證和建構的主要負責人,還有最後的最後,真的無計可施時的商議對象。」
一口氣說出來後,工兵察覺到了異狀。
次郎丸低著腦袋,緊握的拳頭在顫抖,臉頰不斷抽動著。強烈的感情撼動了她的身體。
「咦?那……那個……」
背部襲上一股寒意。
糟糕,生氣了嗎?
這……這也難怪吧。就算話說的再好聽,自己的邀約純粹隻是在出難題罷了。想要把一線級的工程師呼來喚去。挑在忙碌的時候叫到外頭來,逼她聽著又臭又長的外行人演說。
「對……對不起!這樣太厚臉皮了吧?請你忘了我剛才的胡說八道──」
「不是的!」
聲音回蕩在境內,行人們吃驚地回頭顧盼。次郎丸的臉龐漲紅,雙眼發亮地靠了過來。
「完全不是胡說八道!好驚人的支援和覺悟。那個運用人員是怎麽回事?是聖人嗎?還是上帝?」
「上……上帝?」
「因為對方說了,隻要我們將一切流程化之後就會全部照做。這不就代表包括重新啟動、設定變更及狀態重置,一切都會處理的意思嗎?麵對根本不知道會發生什麽問題的韌體,對方打從一開始就承諾會無條件奉陪到底了。這不是很驚人的覺悟嗎?真是不敢相信。」
「可……可是無法解決的問題,全都會提升層級至建構部隊喔,無論假日或深夜都一樣。」
「櫻阪先生。」
次郎丸眼中的光輝退去,眼神一下子變得冰冷。
「既然存在提升層級的機製,就代表有人會一次受理吧?無論要不要跟我們商量,運用人員還是會攬下所有事故。你知道這是多麽不容易的事情嗎?」
(啊。)
彷佛被打了一巴掌的衝擊。
臉上猛然發燙。用不著對方繼續說明就已經認知到自己的無知。
正如次郎丸所言,無論有沒有提升層級的對象,t串流的不穩定都會直接影響到os部門的業務。警報量激增,想必會讓原本就人手不足的現場更加受罪。但梢從未提及運用部隊的負擔,隻是問自己有沒有一起戰鬥的覺悟。相較於此,自己卻隻顧著擔心建構團隊的工時,將他們的要求視為毫無道理。
真是丟臉,簡直不敢去正視梢他們了。都在業界待了超過一年,居然連這種程度的見識都沒有嗎?隻能做出單方麵的判斷嗎?振作一點吧!櫻阪工兵。
深吸一口氣後,工兵繃緊神經,正麵迎上了次郎丸的目光。
「失禮了。正如你所言,駿河係統的運用部隊已經做好戰爭準備。接下來就看我們的決心而定。請容我再次拜托,次郎丸小姐。可以請你跟我一起支援t串流的係統嗎?」
「我很樂意。」
這次是不假思索的回答。次郎丸露出吸引人的笑容。
「當然,讓我全力提供協助吧。隻不過,用不著做出那麽悲壯的決心,我想還是有方法應付的喔。不會提升層級到我們這邊,而且還能享受t串流優點的方法。」?
一瞬間還以為自己聽錯了。但次郎丸再次點點頭。
「那……那究竟是?」
工兵瞪大雙眼逼問。次郎丸動作沉穩地豎起手指。
「為了爭取效能而希望使用不穩定的韌體。但既然要追求穩定性,普通的韌體又是最好的選擇。櫻阪先生的煩惱是該選擇哪一種對吧?解決辦法很簡單,隻要在一台機器裏安裝兩種韌體就好了。」
高亢女聲的說明回蕩在一片空白的意識裏。那雙大眼睛散發著燦爛的光輝。
「聽好,大部分的網路設備除了運行中的設定檔與韌體之外,還預留了可以儲存備份檔的空間。透過操作設定切換想讀取的韌體,然後使其啟動。那麽,請想像一下。m串流與t串流,假設現在有可以儲存兩者的網路設備。平常靠著t串流盡可能地使其發揮效能。某一天,突然發生了原因不明的障礙而被告知必須十萬火急地複舊。這時候,運用部隊應該采取什麽樣的處理方式?為了修複t串流而提升層級至建構部隊嗎?還是不抱期望地委托供應商幫忙分析障礙?」
呼吸差點要停止。混亂的思考有了一個方向。
腦中浮現的想法,化為喃喃自語脫口而出。
「切換為m串流?」
「正確(eactly)。」
次郎丸以標準的發音回答,然後挺起胸膛。
「就是以穩定版來彌補測試版韌體的不穩定。隻要在檢測到問題時立刻切換並進行操作,停機時間就會驟減。當然,使用maintenance firmware時,設備傳輸量會降低,但純粹是在有限時間內的縮退。整體的cp值應該還是一樣高。」
──可以順利地維持用戶的滿意度。
強而有力的這句話震懾了工兵。內心深處湧現激動,但理智製止了即將迸發而出的快感。
等等,等一下。
「次郎丸小姐,那不切實際。」
「不切實際?為什麽呢?」
「因為韌體的切換需要現場作業吧?盡管切換本身透過遠端作業也能辦到,但萬一失敗機器就會停擺。能在現場操作主控台的環境應該是不可或缺的。」
「櫻阪先生,櫻阪先生。」
開朗的聲音呼喚,次郎丸一副快要笑得受不了的樣子。
「我們現在準備建構的是什麽?不惜把progress一並拉進來,就為了製作──」!
喔,對了。原來如此。
「sdn。」
次郎丸點點頭。
「軟體控製網路,是由控製用的os和服務用的os雙層構造組成。原本是用於進行遠端設定的機製,但也恰好適合用在進行本次的嚐試。即使韌體的切換導致再多事故,控製用的os都毫發無傷。一個按鈕就能切換回原來的狀態了。」
腦中浮現出操作的意象圖。
根據障礙申告的內容,連上網路的管理畫麵,選擇該設備並進入設定選單。啟動韌體的選項按鈕之後「套用」,出現重新啟動的指示。
完全不需要申請現場入管或準備作業員。完美無缺的正麵突破戰略。
(一切都串連起來了。)
所有的武器和想法,都發出聲響結合在一起。
全身不禁豎起雞皮疙瘩,令人恐懼的快感和亢奮蜂擁而來。快要昏過去了,腦內嗎啡正在大量分泌。
「可以,行得通,次郎丸小姐!」
工兵幹勁十足地說時,次郎丸皺起眉頭。
「現在高興還太早了。必須確定t串流能夠實現我們所期望的效能改善水準,否則這個計畫就隻是紙上談兵。」
「也就是需要驗證吧?」
「對,而且是相當大規模的驗證。在器材已經被progress回收的情況下辦不到。」
原來如此──工兵一本正經地點點頭。
「光憑駿河係統或almada的設備當然也不行吧?必須向progress協調,請對方設法準備好環境才行。」
「那麽,對方說不定會叫我們先幫忙他們進行驗證呢。要求我們協助,讓原本要花費好幾個月的測試試著縮短。」
「也需要請他們進行sdn方麵的修改吧?根據現有預算,請他們擴充機能和ui。」
「提案時程會變得很混亂呢。到處都在趕鴨子上架,會有很多人抱怨。」
「時間被處理客訴占去後導致沒有餘裕,又得修正時程表。」
「……」
「……」
不過──說到這裏時停頓一下。工兵抬起頭,望向眼前的搭檔。
「不過,就這樣而已。」
想法似乎瞬間傳給了對方。不,說不定對方本來就抱持著相同的想法。次郎丸無畏地笑了。
「是的,就這樣而已。完全不是什麽大不了的事情。」
不知不覺中,兩人的手握在一起。對方的手掌彷佛火焰一般滾燙發熱,傳遞而來的體溫與熱情讓意識酩酊。
「做吧。這次一定要做得徹底,做到最後。」
強勁的握手取代了回答,彷佛在強調已經不需要任何的言語。
對,的確。如今我們要做的事情並非議論,而是不浪費一分一秒持續地行動。結果隻根據rfp回答來接受判斷。無論是政治或謀略的季節早就留在了過去,呈現在眼前的是徹頭徹尾的工程師領域──技術人員們的戰場。
既然如此,自己就回歸本分,扮演好自己的角色吧。將來的展望都無關緊要,將一身的技術拿出來活用,狠狠地砸在遊戲的盤麵上。
沒錯,因為現在的自己,無疑就是個係統工程師(se)。
◆
一切就像萬花筒一般,令人眼花繚亂地展開。
驗證、效能測定、sdn的修改會議、報價、與其他部門及供應商之間的交涉。
時而激辯,時而猛搔腦袋並製作出提案。會議區的氣氛在喜悅與悲歎,沉滯與興奮之間躁鬱地來來去去。
行事曆的行程疊了好幾層,每當一個行程結束就被迫移動至下一個商議場所。彷佛把十年份的歲月都濃縮成了一個月,每個人都慌張地處理著眼前的作業。
十天、九天、八天、七天。
到截止日為止的時間毫不留情地過去。
無論怎麽做就是做不完。新的課題逐漸堆積如山。
但團隊成員的表情沒有悲愴。每個人在心理上,實在沒有多餘的空閑去煩惱一個個問題。
動員所有誠意與周全的準備,調整彼此的利害,導出最佳方案。
所有的作業混合在一起,負責的界線消失,喪失了時間與先後順序的感覺。
最後──