持续迭代者的OKR与敏捷开发

软件开发的过程,就是一个制定目标(OKR)与持续行动(敏捷开发)的典型案例。

我是一名软件工程师(我喜欢这样称呼自己,而不是XX开发工程师,因为后者会让人觉得有局限,好像只了解一个领域一样),熟悉互联网企业的运作流程与工作方式,这些高效的工作方式,对我的生活学习启发很大,下面分享给你。

年度计划

大家应该都有听过KPI,不知道有没有听过OKR,吴军老师曾在他的专栏里面提过自己制定目标的方法,就是OKR的应用。
这个方法被互联网公司广泛的应用,可以自下而上的制定团队目标,提高团队人员的参与度。
我的个人感受是,【开脑洞的过程、做自己提出的事情,并且通过努力做到】是一件充满惊喜的事情。对自己的帮助也非常大。

OKR 的解释网上有很多,我这里就不啰嗦了。

年初我们会开几个会,讨论总体的团队目标,并且一一拆分,形成一个个小目标,分配到个人,让个人再继续拆分,直到最后形成带有具体完成度时间点的具体计划。

项目实施

软件从立项、风险评估、开发,测试,发布是一个严谨并且井井有条的过程。

每个项目在立项之后,技术人员都会做技术调研,风险评估,之后会根据需求,对每个模块做精细的分工,细分到每个人天,然后做精细的排期。

开发进行中,大部分互联网公司采用敏捷开发的工作方式,每天的站会,同步进度与遇到的问题和风险点,及时抛出问题并解决。

就按照这样的方式,大家用的产品就形成了,当然之后还是会有大量的测试迭代过程。

我想说的重点是,按照这种方式,工作过程可以做到如此的自律,那自己的生活中,是不是一样能做到。

生活中,如果想要看书、学英语、减肥、或是系统学习某个领域的知识等等,这些需要高度自律的事情,是不是也可以应用OKR制定计划然后给自己排个期,开始自己的敏捷开发呢?

屏幕快照 2018-03-28 下午1.42.28.png

这是过去几个月,我的代码提交量,那些夜以继日的工作,最终呈现在这样的一张图片上,如果映射到自己喜欢的其他事情,会怎么样的结果?哈哈,用心体会下,其实很多事没那么难。

祝好,看到文章的朋友。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、别把OKR当成是一次性项目 OKR永远不会结束,因为你的业务永远不会终结。你能在某个时刻很自信地宣布你成功了吗...
    张正平阅读 3,082评论 0 9
  • 工作时间周期,归纳为 5 个关键步骤:选方向、定目标、控进度、带团队、排干扰。 绩效管理的本质:不是考核员工,而是...
    方弟阅读 32,433评论 3 62
  • 一、OKR是什么 (一)字面意思 Objectives and Key Results目标+关键结果 (二)定义 ...
    张正平阅读 2,017评论 0 3
  • 听过一个老师的课,课上老师给我们三张图片:砖头,橡皮泥,幽灵,问看到这些图片,你想到什么?砖头,有棱有角,生硬。橡...
    王俊意阅读 106评论 0 0
  • 之前都是自己把页面的代码一个一个的敲出来,没有使用框架来布局,这样的做法有好处也有不好的地方,好处吧就是可以记住一...
    花花0825阅读 442评论 0 1