3.2 理念一:一个应用尽可能只关注一个目标
我通过观察自己及周围人的经历发现大量的悲剧发生在“对目标的把握失衡”上,喜欢A却和B交往,最后选择C的例子数不胜数。我个人一度在手机上安装了超过10个待办清单工具,并在相当长的一段时间内混用这些工具。我有时会把工作类事情记录在OmniFocus上,因为它非常适合分解任务和回顾;有时也会把任务记录在奇妙清单(被微软收购后更名为Microsoft To Do)上,因为它足够轻量且可以快速调用,还支持跨平台使用;有时会将日程记录在Fantastical上;有时则通过Things安排活动;一时兴起还会将内容临时记录到系统自带的备忘录中。这样操作以后,我已经很难记清重要的任务在哪里了,切换不同工具来记录任务的过程也非常痛苦,软件给我的不再是“自由”,而是“负担”。如果不对软件进行挨个检查,很可能会遗漏什么。如此不便,我使用待办清单工具的目的又何在?
经过反思,我发现是自己对使用待办清单工具的目标不明确导致自己随心所欲地使用了多个工具,降低了效率。想明白以后,我重新梳理了使用待办清单工具的目标——非协作、可以进行跨平台提醒。这不是适用于所有人的标准,但是适用于我的目标,因为我在工作中有成熟的协作工具,因此不需要待办清单工具,我最迫切的需求是跨系统、跨平台提醒。明确了目标之后,我采用了Todoist,将其变成了我唯一使用的待办清单工具。
理解自己的目标虽然很重要,但如果不知道自己近期最需要的是什么,只知道堆砌各种流行的功能,不仅会导致项目无边界蔓延影响交付期限,也会导致企业增加额外的成本。如某老板有一个创意,希望用App来承载,并提出App要能在社交软件中推广,能充值,能支付,能收集并跟踪用户意见,能打通与其他应用的接口,能3D展示,能启用AI客服自动和用户沟通……这一切要一次完成,而此时这个想法的商业可行性还没有被充分验证过。这就是典型的弄混了目标,在这个案例中,最重要的目标应该是快速验证创意,如果需要的话,再逐步迭代或替换以添加功能,每次满足一个目标,直至接近完美。我周围比较成功的创业者都非常注重目标,有些工具和产品非常简陋甚至是一次性的,但足够用,能把某些看似微不足道但重要的需求满足到极致。
一个应用如果是为了提升效率,最好明确提升了什么效率,否则也会陷入大而全的陷阱。根据UNIX的哲学,什么都做的应用往往就是什么都做不好的应用,如果想成为专业人士,自己要有清醒的意识,清楚我是谁、我在哪里、我为什么使用这类效率工具,弄清楚了这些问题以后再开始动手。