← 文章目次 HCYTLOG / 文章與筆記
從「重構深淵」回到「產品價值」
這週又走進熟悉的重構循環:API 架構、頭像 URL 的 timestamp 快取、副作用處理、訪客帳號暱稱同步,以及 FindSkin 的命名與流程一致性。每個小改動都牽出更大的設計問題,讓人不免自嘲「又在自找麻煩」。但冷靜看,這些牽動其實都指向同一件事:早期設計沒有把未來使用情境想清楚。短期看不痛不癢,長期就是技術債,會拖慢產品節奏。 具體進展:
這週又走進熟悉的重構循環:API 架構、頭像 URL 的 timestamp 快取、副作用處理、訪客帳號暱稱同步,以及 FindSkin 的命名與流程一致性。每個小改動都牽出更大的設計問題,讓人不免自嘲「又在自找麻煩」。但冷靜看,這些牽動其實都指向同一件事:早期設計沒有把未來使用情境想清楚。短期看不痛不癢,長期就是技術債,會拖慢產品節奏。
具體進展:
- FindSkin 流程重新梳理,命名與 API/資料表/UX 一致;問卷輸入驗證補強,並在 API 層加上日誌,預防異常輸入。
- 個人化分析的動線重做:由「用戶要自己回到歷史紀錄找結果」改成系統主動引導,看得到、看得懂、看得快。讓人少繞一段路,比多做十個功能更有價值。
最大感受:我常把重構當成一次解決所有問題的機會,結果每次都把事情做大。工程師的完美主義很好,但要分清楚「短期緊急修正」與「長期架構優化」,否則每一次都變成大工程。
下週重點(2025-04-14~2025-04-20):
- 產品價值驗證與使用者回饋
- 安排一次 FindSkin™ 的小型使用者測試,先聽真實使用感,再決定改動方向。
- 驗證個人化分析新動線是否真的解決痛點,觀察對轉換與留存的直接影響,再調整功能。
- 訪客轉正式帳號流程
- 想清楚引導流程(何時提示、轉成正式帳號有什麼好處、怎麼減少操作阻礙),避免使用人數多了才回頭補洞。
- API 與資料結構優化
- 進行 API Payload Audit,減少不必要的傳輸資料,也確認不會影響前端使用,找出效能與前端處理之間合適的取捨。
- 避免過度重構的策略
- 建一份「延後清單」,把不影響使用者體驗的改動排進下一個重構週期,先把主要使用流程做好。
使用者的回饋可能推翻原本的假設,這是好事。產品有沒有用,得看他們能不能更快達到目標。我會把回饋排進後續的調整,不求一次處理所有問題,先讓每次改動都能改善使用體驗。
這週還是在漂亮的架構和使用者想要的結果之間拉扯。下週繼續把力氣放在讓使用者更快完成事情的地方,別又把每個小問題都做成大工程。