这是连载文章《程序员职场工具库》。阅读本文前,建议先阅读《程序员职场工具库》工具介绍和《程序员职场工具库》思维导图思维导图整理规划我们需要先做好计划,再开始每一件复杂的事情。如果不做好计划,这件事情成功的可能性很小。我见过很多规划的形式,有的用Excel,有的用TodoList,有的用Git……思维导图也是比较适合做规划的工具。与其他工具相比,用思维导图来整理计划最大的好处是:让自己的思考更专注;让自己更容易放下历史的包袱;使一个人的思想更全面。我觉得用思维导图工具来做需要创新、突破、反思的规划是非常合适的。思维导图工具可以帮助我们清楚地思考规划中最关键的两个要素:我想要什么?我应该怎么做?具体案例案例一:团队工作规划——OKR不管是季度还是半年,每次要规划团队工作,我都会用到思维导图工具。下面这个案例是我们团队的Q1OKR计划。首先,通过思维导图的模板功能,可以先搭建一级框架,分为“业务目标”和“技术目标”。如果是照搬之前的OKR,建议把二级内容全部删掉,从头开始。我需要抛开历史的包袱,抛开自己在团队中从事的项目,重新思考一个问题:我到底想要什么?我们业务现阶段最重要的是什么?我的团队可以做些什么来更好地支持我们的业务发展?我团队工作流程的最大问题是什么?我可以做些什么来改善它?我的团队正在进行的项目当前最大的问题是什么?我需要做什么来优化它?......做这个思考的时候,不仅要理清思路,还要保证自己不去想自己能不能做,这个季度能不能做完,有没有人手去做.想好自己要什么后,思维导图中的第二层——团队目标就出来了。这个时候,我会梳理一下我的团队目前正在做的项目的进展情况,看看是否达到了目前团队的目标,是继续还是暂停。然后我会计划完成这些目标的具体安排,比如每周、每两周、每个月要完成什么,谁来负责做这件事情,如何衡量结果等等。在做这个计划的时候,思维导图工具可以帮助我集中思考。它的增删改查、拖拽功能非常简单直接,不会占用我太多的精力,不会打断我的思考。同时,思维导图的折叠/展开功能也能有效帮助我思考某些细节。在思考某个目标时,我可以折叠不相关的项目并展开可能相关的项目以供参考。在考虑一个全新的目标节点时,我可以将所有其他内容折叠起来,就像从头开始一样。我完成了我们团队的整体工作计划后,重新梳理了时间安排和人员安排,得到了一个新的思维导图,这是一个按照人员维度聚合items的思维导图:这个思维导图是我下一个个人工作OKRPlannedforeachteammember清楚地显示了每个成员的工作计划。然后就可以和成员沟通和微调工作,也可以在这个思维导图中记录进??度,定期回顾和调整OKR,非常方便。这两张思维导图的内容几乎一样,只是这些内容的组织方式不同,表达的信息完全不同。再次反映出思维导图工具主要是用来表达思维倾向的。第一张思维导图侧重于事物。站在团队的角度,想一个团队想要什么,怎么做。第二张思维导图是站在团队成员的角度思考每个成员的工作内容和时间规划。这也是一个把团队OKR拆解到个人的过程,两者相辅相成。当然,这张思维导图不一定就是最终的OKR。一般我们的OKR都要输入到OKR系统中。一般在做思维导图的时候,尽量用最简单最简单的词来描述。当需要细化详细的OKR时,我们可以组织语言。这只是一个处理的过程。使用思维导图时,一个重要的原则是专注于思考,而不是在细节上浪费你的脑力。案例二:人生规划案例一讲的是如何制定团队工作计划,这一般是经理的工作,可能与大多数程序员的工作不匹配。接下来,让我们关注案例2,这是对个人来说非常重要的一种规划——人生规划或者职业规划。人生规划和职业生涯规划的本质是一样的,所以我只谈人生规划和职业生涯规划类比。相信每个人都应该制定自己的人生规划,不断迭代。每当我们的生活遇到大变故,每当我们的思想发生重大转变时,我们就应该及时重新思考自己的人生规划,理清自己的人生历程,才不会迷失方向。请原谅我暂时不想公开我的人生规划,所以我将通过一个虚构的案例来与大家分享如何使用思维导图工具来制定人生规划。制定人生计划时,第一步是什么都不做,闭上眼睛,想一个问题,我的人生目标是什么?如果你觉得太抽象了,你可以再想一个问题,试想一下,当我40岁的时候,我在做什么最让我兴奋和快乐?假设答案是这样的:那么,我怎样才能达到这个目标呢?当然是创业。如何创业?不行,太模糊了,我们尽量想一个详细的行动计划吧:一个月后,通过和别人交流,我们发现实现目标的方法还是有很多的。在那之前,我们没有足够的远见。因此,我们要重新设计你的人生计划:在这么多的路径中,根据自己的情况选择最适合自己的路径,然后重新设计你的行动计划。人生规划是一个非常粗粒度的计划。里面的每一个行动计划都可以进一步细化,甚至可以单独规划成一个项目或者职业规划,看你的实际情况。上述案例虽然是虚构的,但却体现了我们在制定计划时需要注意的两个核心内容,缺一不可:我要什么?我应该怎么做?使用思维导图可以帮助我们更好地思考这两个问题。上述案例也体现了思维导图工具不断迭代的特点。思维导图代表了我们思考的结果。我们的思想随着时间的推移和生活阅历的增加而不断变化。因此,我们每次阅读思维导图时,都可以随时对其进行修改和调整,使其与我们当下的思维同步。使用思维导图进行计划时,有一个核心点——形成行动计划。这是规划时应该考虑的问题。不一定是最全面的行动计划,但要把目前能想到的所有行动计划都记录下来,让我们的“幻想”成真。行动计划形成后,我们可以将行动计划从思维导图迁移到具体的todolist工具来安排实施,然后我们可以使用更合适的项目管理工具来管理我们的行动计划。思维导图开篇也提到了这一点——遇到问题前想清楚。案例三:项目版本规划如果还是觉得案例二过于抽象,那我再举一个大家在工作中都会遇到的方案——项目版本规划。当我们是一个系统的负责人时,我们需要规划一个系统的迭代版本。一般来说,很多人都会做系统的迭代版本规划:整理记录的todolist、issues、用户反馈等,然后标记每一项的优先级,最后根据当前的人力投入。对版本需求进行优先排序,最终形成版本迭代计划。这是通行做法,具有普遍性,不能说是错误的,但过于乖巧,也难以产生辉煌的结果。这里的问题是我们在项目版本规划上没有做好,一个极其重要的内容我们没有想透——我要什么?我们只是在做特征迭代吗?很多人都会踩到这样的陷阱。项目从0到1做的时候,目标还是很明确的,但是进入到后续的版本迭代之后,就没有声音了。总觉得自己做不出什么了不起的东西。你会觉得无事可做,只剩下维护工作了。要想改善这个问题,关键是我们每规划一次版本迭代,都要重新梳理一下我们系统的现状,明确我们的版本目标,然后规划我们的版本迭代内容。以下是我推荐的模板:每当我们在开始某个版本迭代之前,觉得自己目前的思路比较混乱,目标不明确的时候,建议大家根据这个模板使用思维导图工具仔细思考,合理化.清空你的头脑。这样,我们才能明确目标,制定合理的版本迭代计划,并不断取得成果。总结每当我们要做复杂的事情时,请静下心来问问自己,你想清楚了吗?如果没有,你可以打开思维导图工具,沉浸在一个专注思考的环境中,把这件事想清楚,制定计划,最后形成一个行动计划,然后再开始这件事。如果你这样做了,你会发现这个“复杂”的东西一下子变得简单了。在我的日常工作中,我需要做很多计划。大多数时候,我会使用思维导图工具。以上是我总结的一些经验,希望能给大家带来一些帮助。接下来会有思维导图应用场景的其他经验总结分享给大家,敬请期待。----------------[END]----------------欢迎加我v[longyiyiyu],无负担交流,我将长期职业发展规划指导、短期工作重心交流、职场困惑面试辅导,欢迎关注公众号【千龙在园】,获取程序员职场相关经验,提升工作效率和职场效能,以及建立更多联系。
