如何更好的完成一件事
在这里我们把“事情”的范围先界定为需要花费一段时间来解决的问题,能立马解决的问题不包括在内。
在完成一件事或一个项目的时候,总是会期望为项目预估更多的时间,好让自己可以想的更清楚,做的更好。
但从结果来看,完成的比较好的项目,大多是在诸多限制下产出的,举个例子:
以前接手一个项目,客户要出一个完整的 B 端产品方案和设计,只给两个礼拜。我开始认为是不可能的,因为按平时估算可能要 1-2 个月。但是两个礼拜后我完成了,并且基本符合要求。
而最近在探索的一个新项目,没有人给目标,单纯自己研究,两个礼拜,只把需求分析清楚,产品方案都还没设计出来。
原因在于,在项目没有限制时,缺乏紧迫感,尤其在对做什么、怎么做不清楚的时候,很容易就选择做其他的事情来逃避;同时思路过于扩散,总希望做的更完美一些,反倒拖延了项目的完成。
反过来看,在项目有明确的目标和时间限制时:
- 一段时间内精力全部集中在该问题上,甚至睡觉的时候都在思考着问题
- 因为时间的紧迫,只关心结果是否完成,一些细枝末节的操作或关注点会被选择性放弃
所以更好的完成一件事情很简单,给这件事设定一个目标,附加一个截止日期,然后在这个时间内努力完成它。
- 目标和截止日期的限制要恰当,不能太轻松,也不要让自己变的绝望
- 限制要能给自己带来压力,这些压力可以让自己抛弃对于目标不重要的事情,集中精力完成最核心的任务
- 截至日期不应该太长,太长意味着项目目标太大,要做的事情太多。应该反过来,把大的项目拆分成一个个小的项目,每个项目都只有一两个小目标,而所有的精力都投入到完成这一两个小目标上。
- 最好设定一个失败的惩罚,让限制具备实际的意义
最后,不用担心只关注完成项目会降低项目的成果。成果是通过一个又一个小项目迭代出来的,而不是一次性思考出来的。
PS:《如何更好的完成一个项目》的想法来源于很久之前看过的一篇外文文章,但已追溯不到原文,如果有原文,可以告知我。