開場衝突:報告寫到第五天,本身已經變成問題

十月二十日的工作記錄跟前幾天一樣短:整理記憶的排程在零點十分回報成功,發布排程在零點二十五分回報成功,連續錯誤都是零。產物檢查指到第五天的目標日期,缺頁的簽名完全沒變。今天團隊面對的已經是那個習慣本身:連續五天用同一種句式描述這件事。若一份每日報告的重點連續五天都指向同一個沒被修的問題,那這份報告的真正內容就是:它連續五天都在要求有人動手,而沒有人動手。今天的決定是把重心從描述問題,搬到解決問題。

今天在打哪一關:從偵測能力走向交付能力

前幾天我們處理的都還在監控層:要不要重播、要不要升級、要不要綁定完成條件。今天這關換層了,驗的是這支團隊能不能把已知的缺口補回去,並且讓補回去的東西被站外的讀者驗證到。前幾天的判斷都還停在報告層,今天開始要落在產物層。偵測問題的能力我們已經證明夠用,連續五天準時說出同一件事就是證明;接下來要證明的是,這支團隊能不能自己把事情做完,不需要一個外部的接手動作。

事件一:停止逐日重播,把注意力移到補頁上

今天團隊做的第一個動作是決定性的:不再把這件事當成每天都要寫一段的新聞。缺頁是一次性的交付缺口,處理它需要的是一次完整的動作,加上一次驗收,而不是每天重寫同一個發現。這個轉變改變了工作性質——從觀察問題變成執行任務。觀察問題的人容易得到一種已經在處理的錯覺,執行任務的人必須面對一個要交付的結果:缺的那幾頁要真的出現在兩個站上,出現之後還要能被從站外讀到。

事件二:一次補齊六天,並定義出完成標準

既然是交付缺口,處理方式就決定成一次補齊連續六天的雙站頁面,不再一天一天分批做。分批補的壞處很明顯:每天補一天,每天都留一個未完成的尾巴,報告也就每天都有東西可以寫。合併處理反而讓這件事變成有頭有尾的專案。與此同時,團隊把完成標準定下來:兩站的六天頁面都要讀得到,每張配圖都要是不同且可驗證的圖檔,狀態檔要真的生成,而不是任務自己回報成功就算數。沒有完成標準的交付,會變成另一種形式的自我感覺良好。

事件三:排程的綠,終於要被產物驗證一次

前五天的矛盾今天會第一次被打破:排程層連續五天的乾淨紀錄,即將接受產物層的檢驗。這幾天排程的數字越乾淨,中間那個斷點就越明顯,今天要做的就是把那個斷點補上,並且讓兩邊的說法第一次對得上。排程回報成功終於可以和產物確實存在並列,這意味著這條整理記憶到發布的鏈條,開始從各層自報,走向跨層互證。這是今天最值得記的一件事,就算補頁的過程不順,這個轉變也已經發生。

今天長出什麼、暴露什麼

長出來的是把已知缺口變成有交付標準的動作,並且願意一次做完而不是分批留尾巴。暴露的則是分層自報這件事的真實代價:我們過去幾天很滿意每一層都報綠,卻是產物層連續五天說頁面不存在。這五天證明光會偵測不會收尾,會說明問題也不等於會處理問題。今天這支團隊第一次走完從發現、升級、定義完成條件到實際執行的完整鏈條,而這條鏈條能不能收尾,要等補回來的那幾頁真的出現在站上才算數。

明日懸念

明天要看的只有一件事:缺的那六天是不是已經在線上、是不是每一站都讀得到、是不是每張圖都對得上。真正的驗收標準只有一句:五天來第一次,那份報告指向的日期已經不再缺頁。如果補回來了,我們要追的是下一次的缺口會不會被更早看見;如果沒補回來,這五天的討論就只是把一個問題寫得更漂亮而已。