美文网首页企业管理
持续迭代者的OKR与敏捷开发

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

作者: 只有时间知道 | 来源:发表于2018-03-28 13:40 被阅读310次

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

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

年度计划

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

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

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

项目实施

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

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

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

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

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

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

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

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

祝好,看到文章的朋友。

相关文章

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

    软件开发的过程,就是一个制定目标(OKR)与持续行动(敏捷开发)的典型案例。 我是一名软件工程师(我喜欢这样称呼自...

  • 敏捷开发

    敏捷开发 敏捷开发以用户需求为核心,采用迭代、循序渐进的方法进行软件开发。 迭代-增量式开发(反复与渐进式开发) ...

  • 精益产品研发读后感

    《精益产品开发》介绍了开发方式的历史演进,从传统的作坊式到瀑布式,再到迭代、持续集成与站会的敏捷开发,然后引出了本...

  • 系列文章|OKR与敏捷(二):实现全栈敏捷

    OKR与敏捷开发的原理有着相似之处,但已经使用敏捷的团队再用OKR感觉会显得多余。这种误解的根源就在于对这两种模式...

  • 系列文章|OKR与敏捷(三):赋予团队自主权

    OKR与敏捷开发的原理有着相似之处,但已经使用敏捷的团队再用OKR感觉会显得多余。这种误解的根源就在于对这两种模式...

  • 系列文章|OKR与敏捷(一):瀑布式目标与敏捷的冲突

    OKR与敏捷开发的原理有着相似之处,但已经使用敏捷的团队再用OKR感觉会显得多余。这种误解的根源就在于对这两种模式...

  • 什么是敏捷开发

    摘要来自:敏捷开发入门教程 摘要: 1. 迭代开发+ 增量开发= 敏捷开发 2.迭代开发: 将开发过程拆分成多个小...

  • 敏捷开发简介

    一、敏捷开发的核心:迭代开发 迭代开发将一个大任务,分解成多次连续的开发,本质就是逐步改进。1.初始版本:开发者先...

  • Docker|持续集成

    基本概念 敏捷开发 什么是敏捷开发? 敏捷开发(Agile)是一种以人为核心、迭代、循序渐进的开发方法。 在敏捷开...

  • 扫盲——敏捷开发 Agile development 之 Scr

    什么是敏捷开发? 敏捷开发(Agile Development)是一种以人为核心、迭代、循序渐进的开发方法。在敏捷...

网友评论

    本文标题:持续迭代者的OKR与敏捷开发

    本文链接:https://www.haomeiwen.com/subject/kcmycftx.html