iT邦幫忙

2024 iThome 鐵人賽

DAY 17
1

EP17 - 令人絕望的現場測試

暴風雨前的寧靜

時間:2024年3月26日,上午10:00

在得知 Bob 還沒開始測試系統後,Inusan 和 Mojin 已經可以預想出包的場景了。他們雖然焦慮,但好像除了先自己多測試幾次也沒其他辦法惹。

「活動快到了,系統還沒測試,如果活動當天突如其來的 bug 該怎麼辦?」Mojin 焦慮不安的重複著同一句話。

Inusan 強裝鎮定:「我們只能做好我們的部分,Bob 自己不測試,我們也沒辦法預測實際使用中會發生什麼問題。」

他們決定針對系統可能會出現的幾個主要問題進行最後的檢查,並且在最短的時間內做好應急準備。接著,他們還為 Bob 準備了一份簡單的系統操作指南,方便活動當天可以快速上手。


第一次使用

時間:2024年3月28日,上午9:00

今天是活動日當天。Bob 一早打來電話:「我們的活動要開始了,系統今天會第一次正式使用,如果有什麼問題,我會馬上告訴你們。」

電話掛斷後,Inusan 看著 Mojin 當場陷入緊張的氣氛中。「蛤...他剛說啥?這是系統的第一次現場使用...蛤?」

「會很順吧?...會吧?一定會吧?」Mojin 自我安慰道,語氣中卻充滿焦慮。


突發事件

時間:2024年3月28日,中午12:00

就在活動進行到一半時,Inusan 的手機響起。

「系統出了問題!」Bob 急促地說道。「員工說下單時系統跳出錯誤訊息,訂單資料無法正常建立!還有客戶的訂單金額顯示錯誤,怎麼會出這種問題?」

Inusan 知道這是沒辦法在電話中兩三句解決的,立刻叫上 Mojin,兩人飛速趕往活動現場。一路上 Mojin 試圖想出可能導致錯誤的原因。

「應該還是有我們沒測到的地方,果然某些功能先不開發就很容易出錯……」Mojin 思索著,但根本無法確定具體原因。

到達現場後,Inusan 和 Mojin 馬上開始檢查系統。他們發現員工的訂單操作方式是他們沒想過的,系統會有概率無法順利儲存,Mojin 請現場的員工當面操作一次,試圖抽絲剝繭找到原因。

Mojin 確認問題後,趕緊打開電腦進行修復,額頭上冷汗直冒:「我不確定這個改完要多少時間,但我現在盡力把它修好。」

現場的氣氛十分緊張,無法使用系統的員工們抱怨聲不斷,而 Bob 的臉色越來越難看,等待 Mojin 修復好之前 Inusan 在現場也幫不上任何忙。


背鍋二人組

時間:2024年3月28日,下午4:00

經過了數小時的現場修復,系統勉強恢復正常運作,但這次的意外已經讓活動中的員工和客戶們產生了不信任感。活動的後半場幾乎的只能用紙筆先記錄訂單,Bob 一臉不爽顯露無遺。

「連這種基本的功能都會出問題根,這是什麼爛系統?為什麼會有沒測試到的部分?測試不是本來就是你們的工作嗎?」Bob 像機關槍連環噴。

Inusan 與 Mojin 強忍住內心的不爽,但也只能先輕聲道歉:「真的抱歉...」


☄️ 離開的 Inusan 爆炸後的回顧

本集可能影響專案的關鍵

  1. 過度倉促上線導致重大漏洞:系統在尚未完成測試和修復前便倉促上線,導致多處關鍵問題出現在實際使用過程中,特別是在結帳系統和訂單儲存部分,這對專案成功構成重大威脅。如果真的一定要上線,也一定要準備當系統突然無法使用的備案。

  2. 現場壓力和即時修復的風險:主角們不得不在現場面對實際問題並進行即時修復,這使得他們處於高度壓力之下,容易產生新的錯誤。

  3. 缺乏完善的測試交付流程:在甲方沒有積極配合測試的情況下,乙方更應該準備驗收確認單,保證甲方同意並詳知未測試可能造成的風險,不然等事情發生時,甲方有非常大的機率怪罪在乙方身上。


上一篇
EP16 - 提前上線的壓力
下一篇
EP18 - 軟土深掘的甲方
系列文
在專案爆炸之後,離開的 inusan ,他沒忘記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言