效率项目管理
独立开发者在管理项目时常犯的7个错误
5分钟阅读
一个人工作给了你自由,也给了你无数自我破坏的机会。以下是你应该避免的错误。
1. 不把事情记录下来
你以为自己会记得那个在洗澡时灵光一现的想法。但你不会。你以为自己清楚地知道下一步该做什么。但你不知道——至少在离开项目一个周末之后就不知道了。
把所有事情都写下来:任务、决策、想法、Bug。你的大脑是用来思考的,不是用来存储待办事项的。用笔记本、任务看板,或者任何工具都行。把它们从脑子里拿出来,放进一个系统里。
2. 跳过规划阶段
独立开发者都喜欢直接动手写代码。当你本可以开始构建时,规划感觉像是在浪费时间。但没有计划地构建,只会让你把同一个功能重写三遍。
在开始之前,花30分钟梳理一下你要构建的内容。明确范围,列出关键任务,设置里程碑。这点小投入能帮你节省后来数天的无效努力。
3. 同时做太多事情
没有团队需要协调,很容易在灵感来袭时随意切换功能。周一做UI,周二做后端,周三又想出了一个全新功能然后去做它。
这会导致项目里所有事情都完成了30%,但没有任何一件事真正做完。选一件事,做完它,再去做下一件。设置"进行中"数量上限的看板能帮你强制执行这一点。
4. 不设置截止日期
当没有人在等你交付时,就没有紧迫感。项目就会不断拖延。"等它准备好了再说",这是永远完不成的秘诀。
设置截止日期,哪怕是虚构的。告诉某人你会在某个具体日期发布。公开宣布它。在没有天然约束的地方创造责任感。
5. 追求完美而非推进进度
花三天时间纠结按钮的两种蓝色色调,而整个应用还没有错误处理。听起来熟悉吗?独立开发者经常躲在舒适的任务里,而不去攻克那些难啃的骨头。
先发布一个粗糙的版本,之后再打磨。如果应用根本无法运行,没有人会在乎你的按钮颜色。
6. 忽视自己的进度
一个人工作时,没有站会让你汇报今天完成了什么。没有对自己进度的可见性,很容易感觉原地踏步,毫无进展。
用可视化的方式追踪你的进度。将任务标记为已完成。每周回顾一下已完成的工作。看到自己走了多远,是对抗倦怠最好的解药。
7. 不备份你的工作
这听起来很显而易见,但还是会发生。一次硬盘故障,一次误删除,几个月的工作就消失了。
使用版本控制。备份你的文件。把项目存储在能同步到云端的工具里。花五分钟完成这些设置,就能避免你开发生涯中最糟糕的一天。
