
身為一個工程師,今天就用軟體生命週期的概念來說明我的全馬訓練計畫,以下的重點還是在跑步部分,那就先說明什麼是「軟體生命週期」
軟體生命週期
「軟體生命週期(Software Development Life Cycle, SDLC)」
是指軟體從需求提出、設計、開發、測試、部署到維護整個過程的管理框架。
用全馬規劃來舉例:
需求分析(Requirement Analysis)- 搜集並分析需求
在確認需求時,先確認以下三個問題,以確保做的事行跟目標一致:
- 為什麼有這個專案項目?為什麼編列這項預算?
加入跑班一年多,覺得是時候可以挑戰看看全馬了!台北馬沒有中籤所以打算從日本選一場來跑。
2024有跑班的同學有去跑過,聽她們的經驗分享後在我心中埋下了種子,而且女子馬可能肅殺的氣氛沒這麼嚴重,路線也蠻平緩的,雖然現在已經沒送Tiffany項鏈所以比較好報名,以初馬來說算是蠻好的選擇,加上名古屋旅遊的點比較少,作為跑旅是蠻棒的選擇,就因此決定了。
- 這個專案的目標是什麼?
能夠在3/8的名古屋女子馬完成人生初馬,做足訓足以能享受比賽
Nice To Have:五小時之內完賽
- 達成什麼這個專案才算成功?
可以順利地無傷完賽
系統設計(System Design)- 將需求轉化為訓練計劃
跑全馬來說,我會拆分成以下幾個項目,來規劃跑一場全馬所需的一切:
- 擬定週期化課表
讀完了《Jay的跑步筆記》之後,我先照書抄課,擬訂第一版課表,會詳實地紀錄訓練,沒有照計劃執行的也要寫上去,方便日後參照。
- 補給及配速計劃
如果以5小時內完賽,必須好好擬定完賽計劃,賽前要如何做模擬,可以的話找教練討論策略。本來以為名古屋網路上的參賽分享並不多,想不到傳說中的《喵喵問個痛》居然有名古屋的配速,要感謝最強的跑旅部落客《時光手帖》的贊助。
- 訓練與學習資源…等
這段就包含在跑班上課練課表,學習馬拉松訓練以及運動學相關知識 目前已經讀完《Jay的跑步筆記》,還在讀的有《漢斯馬拉松訓練法》、《跑者身體校正指南》,輕鬆一點的還有《跑出你人生的彩蛋》。
實作 / 開發(Implementation / Coding)- 執行訓練計劃並定期紀錄訓練結果
這就很簡單…也可能是最難的部分,根據系統設計的內容做訓練,按表操課就可以了,並確實記錄每次的訓練內容,每個月第一週再用月刊的形式説説本週的訓練心得,或是學習到的知識分享 。
所以,練跑是我的產出,部落格內容也是。
測試(Testing)- 確認訓練是否符合需求,找出缺陷
我認為訓練中的測試,是了解每次訓練的意義是什麼,才不會強度跑沒強度、輕鬆跑不輕鬆,以下是課表的訓練項目及配速,參考自《Jay的跑步筆記》,配速有依照我的能力做調整,之後也會隨之變動:

部署 / 上線(Deployment)- RACE DAY!!!
這就是3/8名古屋女子馬當天啦!前面辛苦準備就為了等這天上線 !
為了這天,除了訓練之外,我們還要處理環境問題,包含報名賽事、領物資、機票住宿,到日本的行程安排、比賽用品準備、交通及飲食…等
說到比賽用品,任何比賽要用的東西,都不要比賽當天才第一次使用,例如不要用第一次吃的果膠、沒穿過的衣服跟鞋子,陌生的東西難保會發生過品或身體不適之類的狀況;比賽之前好好保養身體避免感冒也是非常重要。
維護(Maintenance)- 修護與保養
全馬結束之後的維護,包含身體修復及保養,這段還沒有想法要怎麼執行,留著以後再更新吧!
最後附上本月的訓練結果,因為是9/22那週才決定要做,所以只有兩週,雖然下個月就要跑半馬,重點還是擺在全馬訓練,想試試能不能挖出這麼多時間做練習,結論是真的有點難,真要做到假日的健行跟單車都要捨棄才行…
