为什么我选择Linear作为个人项目管理工具?
- 文章發表於
- ...
Linear 是一款专为软件团队打造的项目管理与功能追踪工具。市面上的项目管理工具琳琅满目,像是常被诟病操作复杂的Jira,或是功能全面但偏重的Asana。不过相比之下Linear更快、更轻量、但最重要的是用户界面设计得非常好,除了界面简洁之外也提供非常多快捷键。
为什么选择Linear?
如果有一款简单好用的软件,能够协助我记录笔记、管理个人项目,或追踪学习进度与心得笔记,那我会非常乐意为它付费。而Linear,就是这样的一款工具。
在Linear之前,我使用过 Jira、Notion 作为项目管理工具。Notion有很高的自由度,但高自由度往往都伴随着一定的学习曲线,除此之外年费是216美元 (商用方案),但它的AI并没有像是顶尖的模型这么好用。而Jira尽管功能非常多,但使用界面上太过于老旧跟体验非常不好,更像是上一个世代的产品。
相比之下,Linear不仅支持多平台,更是少数采用Local-First架构并有强大Sync Engine的工具,其Sync Engine技术在软件业界颇具知名度,整体使用体验非常流畅。而AI部分,我则是通过Linear MCP串Claude AI。
Linear的年费为96美元,加上Claude AI的年费179美元,总共275美元。虽然整体价格比Notion略高一些,但顶尖的模型搭配Linear出色的使用体验,让我一试成主顾。
管理个人项目
由于先前在公司担任Scrum Master的角色,让我对敏捷项目管理有些许了解,我也简化这套方法带入到我自己的管理系统中。
我的敏捷项目管理流程大概分成计划阶段、执行阶段最后是检讨阶段。每个项目周期设定为2周 (术语称为Sprint或是Cycle)。
计划阶段
这个阶段我会安排一个时间 (术语称为Sprint Grooming) 列出所有代办任务,并估计每项任务预估所花的时间与优先级,这一步非常重要,任务的分量会影响到执行阶段的成效,尽量不要一次分配过多任务,可以根据过往经验去进行估算。
举例来说,过去3次计划循环都只有完成50% ~ 70%的任务,那就应该使减少任务量,尽量每个计划循环都完成80% ~ 90%的任务。
执行阶段
执行阶段我会在前一天晚上的时间安排隔天的任务,并回顾当天的任务完成度。但有时下班能学习的时间其实并不多,所以量力而为。执行阶段一个大原则就是确保每个计划循环都完成80% ~ 90%的任务,
Linear也会每周提醒各项项目的完成度,这时候可以做个简短检讨或是为自己打气 😆。

检讨阶段
最后,通常在每个计划循环结束后,我会安排时间进行检讨。检讨的内容包含:本次循环的完成度、执行过程中的心情指数,以及这段期间的感想。同时也会思考有哪些地方可以在下一个循环中做得更好。像我比较常见的问题,就是会一次性的安排了太多任务、给了自己过多压力,反而导致本末倒置。
Linear与Claude AI的结合
今年五月Linear官方正式支持MCP功能,这让Linear的用户可以通过AI (e.g., Claude AI) 去操作平台上的数据,这功能的发布让很多事情变得比以往更方便。以下我会分享一些我使用Linear与Claude AI的结合的案例。
批量建立任务
由于最近想要学习AI相关的知识,所以想把李宏毅教授在台大开设的 AI课程 完整学完,并且想要通过Linear去追踪学习进度。
如果没有Claude AI的帮助,我需要去到课程网站,把每堂课的内容都复制粘贴到Linear中,并且要建立课程与作业的相依性。举例来说,有些作业是需要完成某几堂课程才能开始写的,这至少需要1小时以上的复制粘贴。

现在我只要先把课程页面右键点击 "View Page Resource" 取得课程的HTML内容 (给它链接会建立失败,所以到最后就是直接使用页面的HTML内容),接着下提示词到Claude AI,请它帮我在Linear中根据每堂课的内容建立任务,并且建立课程与作业的相依性就完成了。

笔记
前阵子有写一篇 AI + Socratic x 软件工程学习 的文章,文内有提到我会通过Socratic方法通过AI帮助我练习解LeetCode的题目,每次对话完我都会在请Claude AI帮我总结这次的学习笔记,并记录到Linear中,这也让我的项目管理工具有了笔记的功能。

总结
尽管多数项目管理工具都是为团队协作而设计的,但大约两年前,我就一直想尝试用更有系统的方法来管理自己的生活,让日常可以过得更有规律。后来想到为何不把在工作中学到团队管理的方法用到个人生活中,结果意外地有效。Linear在产品设计与使用体验上的表现真的无可挑剔,非常推荐给大家。