ํผ๋๋ก ๋์๊ฐ๊ธฐ
Dev.toBackend
์๋ฌธ ์ฝ๊ธฐ
MilkScript ๊ธฐ๋ฐ Capacity-Aware ์ค์ผ์ค๋ง ์์ง์ผ๋ก Planning Fallacy ํด๊ฒฐ
Tired of unrealistic to-do lists? I wrote an open-source MilkScript that turns RTM into a personal Agile Coach โฑ๏ธ๐ก๏ธ
AI ์์ฝ
Context
๋จ์ ์ฒดํฌ๋ฆฌ์คํธ ๊ธฐ๋ฐ์ Task ๊ด๋ฆฌ ์ฒด๊ณ๋ก ์ธํ ๊ฐ์ฉ ์๊ฐ ์์ธก ๋ถ๋ฅ ๋ฐ ์ ๋ฌด ๊ณผ๋ถํ ๋ฐ์. ์ค์ ์์ ๊ฐ๋ฅ ์๊ฐ๊ณผ ํ ๋น ์ ๋ฌด๋ ์ฌ์ด์ ๊ดด๋ฆฌ๋ก ์ธํ Burn-out ์ํ์ ์ ์ดํ ์ ๊ตํ Capacity ๊ด๋ฆฌ ๋ฉ์ปค๋์ฆ ๋ถ์ฌ.
Technical Solution
- ๋ถ ๋จ์ ์๋ฎฌ๋ ์ด์ ์ ํตํ Precision Scheduling Engine ์ค๊ณ๋ก ๊ฐ์ฉ ์๊ฐ ์ด๊ณผ ์ ์๋ Carry-over ์ฒ๋ฆฌ ๋ก์ง ๊ตฌํ
- Objective Priority, Task Priority, Urgency๋ฅผ ๊ฒฐํฉํ Weighted Algorithm ๊ธฐ๋ฐ์ Smart Triage ๋ฐ Pruning ์์คํ ๊ตฌ์ถ
- Historical Data(7/30/180์ผ) ๋ถ์์ ํตํ ์ค์ ์๋ฃ์จ ์ฐ์ถ ๋ฐ ์์ธก์น ๋ณด์ ์ผ๋ก Planning Fallacy ์ต์ํ
- ์๊ฐ ์ธ ๊ทผ๋ฌด ์ ์ธ์ง ๋น์ฉ(Cognitive Cost)์ ๋ฐ์ํ ๊ฐ์ค์น ์ ์ฉ ๋ฐ 21์ ์ดํ Circuit Breaker ํธ๋ฆฌ๊ฑฐ ์ค๊ณ
- ๊ฐ์ฉ๋ ๋๋น ๋ถํ์จ์ ์๊ฐํํ Workload Heatmap ์์ฑ ๋ฐ ์๊ณ์น ๊ธฐ๋ฐ์ ์ํ ์๋ฆผ ์ฒด๊ณ ๊ตฌ์ถ
์ค์ฒ ํฌ์ธํธ
- ์์ ์ถ์ ์น์ ๊ณผ๊ฑฐ ์๋ฃ์จ(Completion Rate) ๊ฐ์ค์น๋ฅผ ์ ์ฉํ๊ณ ์๋๊ฐ - ๊ฐ์ฉ ์์ ์๊ณ์น ๋๋ฌ ์ ์๋ ํธ๋ฆฌ๊ฑฐ๋๋ Circuit Breaker ๋ฉ์ปค๋์ฆ์ด ์กด์ฌํ๋๊ฐ - ์ฐ์ ์์ ๊ฒฐ์ ์ ๋จ์ผ ์งํ๊ฐ ์๋ ๋ค์ค ๊ฐ์ค์น(Weighted) ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ๋๊ฐ