把项目做完,比做对更难
过去三年,我启动过七个个人项目,真正上线的只有三个。剩下四个不是被别人打败,而是被我自己放弃的。
三个常见死法
一、把范围越做越大。 最初只想做一个记账小工具,后来觉得”顺便加个预算提醒”,再加”多人共享”,最后连数据库设计都推翻两次。等热情耗尽,代码还停在登录页。
二、等一个完美的时机。 等设计稿再改一版、等这个季度忙完、等把组件库搭好。这些等待没有一次带来更好的结果。
三、没有真实用户。 自己一个人用,永远不会有紧迫感。没人催你修 bug,也就没有理由打开编辑器。
后来我改了什么
给自己定了一条硬规则:两周内做出能给别人用的版本。功能砍到只剩一条主线,界面允许丑,但必须能跑通完整流程。
然后是第二步:找三个真实的人来用,并且要求他们当着我面操作。看他们卡在哪里,比看一百篇方法论都有用。
完成度不是功能的多少,而是从进入到离开,用户有没有走完一次完整的旅程。
这一条对我有效,可能也适用于你。