1. 前言
畢業之後,因為家人的催促,到了台南就業,經過被社會毒打、自己跑了一次急診、被資方試圖 a 薪水、零食櫃沒有零食(?)⋯⋯之後,我決定躲回研究所逃避出社會 我決定從垃圾桶把未完了的夢想撿回來,沒綽~就是✨✨諮商心理師✨✨。
離職後休息了快一個月,並從 3 月底開正式始準備考試,過程我的生產力像是圖書館的破網路一樣斷斷續續。直到前幾週,跟朋友聊天時發現了一個新詞彙「backlog」,經過抽絲剝繭的縝密調查,我發現這是專案管理中使用的詞彙,不念書在閱讀敏捷開發的文章,我發現這跟我一開始讀書的策略相似,於是便想將這個概念融入我的生活中,看能不能優化一下我的人生。
你說現在時間已經是 2023-10-19,明年初就要研究所入學考試了,現在開始要求自己的進度不知道會不會太遲?《原子習慣》有說「1>0」,所以屁話少說!
2. 為什麼要撰寫這篇文章?
因為想嘗試推甄入學,可我認為我沒有競爭力,所以我要靠一些旁門左道讓自己看起來很厲害,臨時抱佛腳兼拖延,生個幾篇文章放在網誌上。絕對不是這樣!我本來就想練習持續產出內容了,只是趁著這個機會給自己動力,沒錯!
3. 活得好好的,偏弄一個奇怪的系統搞自己
這裡簡單概括一下我理解的敏捷系統,如果讀者覺得有有誤,或是不夠詳盡也歡迎指教。所謂敏捷開發是產品開發時的專案管理系統,是一套方法,讓人可以更靈活的應對工作。做法是將「目標」拆分成能簡單執行的「任務」,並將任務分別分派給眾人,並根據執行狀況將「任務卡片」在「代辦、進行中、完成」三個欄位移動,以方便追蹤目前進度,並定期檢討、改進。
3.1. 成為自己人生的 PM:對自己的人生負責
現在我們只有一個人,不需要指派任務給大家,只需要安排任務給自己就好。沒錯,就是成為自己的 PM!
為什麼說要成為自己的 PM ? 且聽我娓娓道來⋯⋯。離職之後我每天睡到自然醒,每天就是吃飯、睡覺、滑手機,甚至有一度沈淪於短影片的泥沼(這個部分改天再寫一篇分享)。雖然一開始很爽,但後來我發現我失去重心了!當生活沒有一個主線任務、又沒有人管你時,就很容易成為一個廢人(也有可能是我自制力太差),所以必續為自己規劃目標,並督促自己執行。
3.2. 降低行動的阻力:減少做決定的消耗
我發現,不斷地想要透過規劃以達到那個遙遠的目標,最終的結果都是我先焦慮到爆,然後心神耗竭。不斷展望遙遠的未來,卻不曾認真的活在當下,這正是我某一段生命的寫照。
目標不是終點,也不是過程,而是朝著終點前進的過程。 ——《有派二人組硬起來》1
做決定是一件消耗精神力的事情,小至穿哪件衣服,大至職涯規劃,甚至是晚餐吃什麼。相信大家多少都有看過或聽過一些成功人士都穿一樣衣服的故事,這就是減少決策。我們必須承認人有其局限性,精力不是無限的,應該將這些精神放在執行,而不是決定。(但是做對決定同樣重要)
儘管如此,規劃還是很重要,但要記住 我們不要成為未來的奴隸,而是成為現在的主人。所以我現在嘗試的做法是將「計畫」用有限的時間去「決定」;其他時間我要認真的「活在當下的每個片刻」、不假思索的去執行「事先決定好的任務」。
4. 這套系統真的有真的有用嗎?
挖阿災~這套系統也是我剛在廁所便秘努力拉出來的,試用沒多久。這樣很不負責任?啊誰叫我想推甄😘。使用一陣子想到再回來更新。
5. 根據敏捷開發的原理我設計了一個 Notion 模板
起初因為像要從簡,我是在 Obsidian 上用一個叫做 Kanban 的 Plugin,作為我工作流程的工具,同時做筆記跟管理計畫。但有一天突然手癢,或是 拖延症 發作,就花了一整天研究 Notion 函數,搞了個 scrum + todo list 的縫合怪。
市面上也有像是 Trello 這類的工具能使用,但是我是一個職人(?),能土炮自然是要自己土炮吧!這樣才有手作的溫度,才有靈魂ㄚ~
接下來我會簡單講解一下我是如何使用這套系統,並提供我製作的模板給有興趣的人操作,啊你如果覺得很尬億(kah-ì),可以 buy me a coffee 讓我吃甜點,因為我喝咖啡會心悸 😖
(介紹的是我設計的 Notion 模板,畢竟 Obsidian 門檻有點太高)
這是模板網址(好用以後要收費):Notion-template-life_system
5.1. 介面介紹
- 分為 Goal 與 Task Tracker 兩個部分
- Goal:大方向、比較困難的目標,例如:存到一百萬
- Task Tracker:將 Goal 拆分成能執行的小任務,例如:找到一份工作
- 無法自己編輯 函數生成(粉紅色框框)
Priority
:依賴DueDate
,Important
進度
:依賴Status
Duration
:依賴DueDate
,StartDate
- 可以自己定義編輯(箭頭)(半自動,不知道邏輯不建議新增選項)
Scrum
:手動Status
:依賴Scrum
、手動DueDate
:依賴Scrum
、手動StartDate
:依賴Scrum
、手動
- 要自己定義編輯
Task
:字串Tags
:選項Descript
:字串
進度
- parent-item:依賴 children-item 完成度去計算 (1, 2)
- children-item:依賴
Status
,有三種進度 0, 0.5, 1 (4, 6)
Scrum
→Status
(5, 6)📦
,✅
→done
🏗️
,⚠️ 🪲 🚀
→doing
❄︎
,🗒️
,▢
→todo
5.2. 操作方法
- 設定 “目標”,在 Goal 資料庫新增
- 將 “目標” 拆分為可執行的 “任務”,新增至 Task Tracker
- 原則是拆到能 輕易執行
- 為 “任務” 新增 “子任務”,如果不需要便不用新增
- “子任務” 設定時,建議不要太多層,規劃時要注意
- 為任務新增
Task
,Tags
,Descript
還有DueDate