learn-tech/专栏/技术领导力实战笔记/023产品技术团队OKR使用法则.md
2024-10-16 06:37:41 +08:00

91 lines
12 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

因收到Google相关通知网站将会择期关闭。相关通知内容
023 产品技术团队OKR使用法则
经常有团队问我团队或者部门是否可以应用OKR工作法。我的回答一般是否定的。像销售、市场、人事、行政这样的职能部门如果彼此独立设定OKR几乎必然是无法和公司的聚焦目标对齐的。而且这些孤立的部门无法形成完整的业务链条如果不能从公司或者事业单元的角度出发就无法识别出影响成长的瓶颈问题和可能存在的增长动因也就无法做有意义的聚焦。
但是这个问题在产品技术部门可能是个例外。尤其是产品型公司的产品技术团队。一方面是因为产品型公司的聚焦重点经常会放在产品本身另一方面是因为很多互联网公司在产品技术方面遇到的问题和机会都非常接近以至于我看到不少科技公司在企业层面的OKR设定都非常近似。
先决条件
即便如此也并非所有的产品技术团队都适合独立引入OKR方法。如果要让这个方法在企业中发挥出成效不产生部门本位主义那么这个团队要符合以下这些特征
1产品技术团队能够对产品的设计、开发和交付整体负责团队具备主控性而不是受制于多个部门的配合
2非项目服务业务模式产品技术团队服务的是本企业的产品而不是客户的产品否则这个团队的核心管理体制很难超越项目管理本身。而且外包项目的生命周期也不足以来激励OKR的实施。
3公司的业务成效很大程度上取决于产品本身的定位、特性与市场需求的适配度和产品质量销售和营销职能起的是放大器作用。消费者应用领域的公司大多符合这个条件。如果是2B的产品则要视情形来看。
如果以上先决条件不存在那么这样的团队独立实施OKR的成效是不乐观的。实际上缺乏自治度和管理关注度的产品技术团队本身也很难有动力来自行发起目标管理。即使做一般也只是为了响应公司从上至下的管理要求而已。
常见的产品技术部门OKR类型
当我辅导了十家科技企业的OKR制定沟通会议以后我发现这类企业的OKR选择有非常明显的规律。团队相对容易达成一致的目标意图Objective大体会分成这么几类
1、产品特性交付里程碑
这可能是最常见的目标之一。产品技术团队因为担负交付产品和特性的责任所以容易有这样习惯性的思维——本季度发布xxx特性交付2.0版本产品等。
在这个动因下产品技术部门设定目标要有更清醒的头脑和更整体的认知。为什么要交付2.0版本2.0版本主要解决的问题是什么除了形式上的交付用什么KR能够更好地定义交付成功一个好的产品交付目标应该揭示背后的商业意图。比如“通过2.0解决客户自助部署问题”就是更加完整的目标描述。
正是因为如此这类目标所配套的关键结果Key Results也要能够反映出意图达成的KPI请中性理解这里的KPI含义。发布时间本身不应该成为KR发布后能够形成的一个关键数据指标才是。比如上面“通过2.0解决客户自助部署问题”的Objective可能需要配套一个KR自助部署页面的UV数量它反映了这个特性交付带来的客户价值每有1000个UV说明可能有1000个用户得到了自助部署系统的帮助。
在产品特性交付目标方面我还经常发现一个常见困难就是每个季度的OKR周期很难保证一个大宗的产品特性交付彻底完成更加不要说获得使用相关的数据。这时候我们就需要定义更加细分的里程碑而不是一个版本的交付比如“完成单元测试”、“完成数据架构设计”等。
2、提升开发和运维质量
在产品型公司的早期因为经验和能力的原因在产品开发和运维过程devops中存在大量缺陷。有一些质量问题也可能是因为“MVP”理念导致的。这些可能都是创业公司不可避免的阶段。
但当公司开启了商业化进程,建立了专门的销售团队,低质量的产品会消耗巨大的营销投入,不仅无法转化满意的客户,而且会让整个团队士气低落。
但站在公司的角度看刚刚建立了销售团队管理层的注意力通常被牵制在销售团队的形成和管理上有时候是无暇顾及有时候是没有意识到产品质量对于提高销售效率的重要性。与其等到部门之间相互指责和推诿有全局观的CTO应该尽快聚焦在提升质量的目标上。在达成这类目标时产品技术团队的自治能力至关重要。
技术产品的质量提升目标不难设定用于衡量的关键结果KR但指标选择的过程最好依然是从下至上的因为非专业人员很难有相关的知识背景。如果是和软件缺陷有关的质量改进这个关键结果最好能够落在测试流程内部用例的数量和覆盖度测试的自动化程度等而不是去衡量客户投诉率这样的滞后性KR如果是和运维质量相关的目标KR则更容易选择一些因为有足够多的监控工具来直接提供有意义的指标。
3、运营改善相关
产品运营的职能划分在不同公司不一样,但有很多互联网企业很重视产品运营,并且意识到产品设计和研发团队对运营管理的直接驱动力。所以,也有不少产品技术团队会直接提出和运营改善有关的目标,这通常发生在企业的成长阶段。
AARRR获取激活转化留存和推荐是建立运营改善目标的最佳模型它揭示出一个产品的总体成功来自这五个基本运营环节的成功。产品运营绩效目标的达成依靠的是方法、智力的投入比如通过User Onboarding Design用户上手指南设计提升新用户激活度而它带来的产出在财务上却非常显要。卓越的产品运营能够大幅降低平均营销成本提升用户终生价值。从这个角度看来自产品技术团队的相关目标设定能够大幅影响公司的最终绩效。
这类目标的描述可以非常直白面对惨淡的留存产品团队应该意识到“提升用户留存”是一个显然的目标意图。但是在每个公司的具体业务中它的描述可以更加明确比如“通过游戏化设计来加强用户留存““通过Onboarding模块加强用户留存”等。目标的设定越明确在OKR执行过程中的任务设计就越顺畅在复盘时头脑也更加清醒不会被干巴巴的数字所制约。
和开发运维质量提升相关的目标类似产品运营的KR制定也有它的专业性要求比如有关用户留存的KR专业领域内有几十个可以使用的指标到底哪个指标能够反映当下目标的实现度次日留存和次月留存可能有完全不同的暗示。这需要专业的产品运营自发来选择指标而不是等待管理层派发指标。同样前面提到的目标描述的具体度也会影响我们选择KR时的精确度。
4、提升产品市场适配度
产品的功能和特性与客户的实际需求存在断层,这是一个普遍的企业失败原因,不仅在产品早期可能出现,在扩张阶段也可能再次遇到。杰佛瑞·摩尔在经典著作《跨越鸿沟》中阐明了出现这种情况的必然性。尤其是科技产品,早期用户和主流用户在需求和心理上的巨大差异使得一个新产品在进入早期市场和拓展主流市场的不同阶段面临完全不同的市场接受度。
产品市场部门很难独立定义这样的目标。不仅可能缺乏足够的决策信息,也很难有这样的决策权威,因为它很容易挑战到一个公司的品牌和市场定位,细分市场选择。所以,这类目标的设定通常都需要和管理层,销售业务部门充分的沟通。
设定好这一类的目标的前提是企业对“理想客户对象”有更加明确的定义。假设这个步骤能够达成共识那么产品技术团队就需要和销售业务团队仔细沟通产品应该怎样改进才能更好地满足这类目标客户的需求。在以季度为周期的OKR执行中聚焦解决那些能够有助于提高产品市场适配度的关键特性。这时候选择对应市场的销售转化率作为KR可能是更明智的做法。因为在客户买单之前我们很难找到可靠的前导性指标。对于2C产品验证要更加容易一些一般留存率和活跃度指标都能够很好地反映需求匹配度。
5、技术选型变更和偿还技术债
在业务成长到一个阶段时有一些技术团队会意识到紧迫的架构调整、技术选型升级等偿还技术债问题。这更加是一个需要由下至上设定目标的领域因为很少有公司的管理层和其他业务部门关注这一点。如果业务发展顺利用户不断增长那么该发生的事情一定会发生。警惕性高的CTO们会未雨绸缪。
设定这类目标时,要重视的是和管理层达成共识,因为这些技术工作必然会影响功能特性开发,锁死一些常规事务的进展,也可能涉及一些可控风险。如果没有事先的沟通,很可能会发生不必要的冲突。
当然这些目标是否应该成为产品技术部门某季度必须面对的关键目标不能是CTO的主观臆断。它应该建立在数据的客观分析和预测上。
衡量这类目标的KR也不难识别甚至纯技术层面的压力测试就能够很好地回答这个问题。我们有没有让基础构架更加健壮我们能否承受每小时100万次以上的访问设定了这类目标和关键结构就公开给其他部门的同事这样既能够让团队周知这些事务的重要性争取支持也能够激励营销和销售部门建立更强的业务拓展信心。
执行和评估
我列举了产品技术部门可能独立制定的五类目标类型它们中的一部分依然有赖于和其他部门的深度协作KR的设计也考验团队的策略分析和批判性思维能力。但这些都还只是开始OKR目标的有效达成并不是依赖选择出科学的KR而是需要设计出切实有效尽责执行的任务项并且连续跟踪这些任务的完成状况遇到的问题改进方案。
我为什么要强调“任务设计”而不是“任务分配”因为OKR目标所对应的问题通常不是一个常规运营问题更加不是一个逐步改良性的目标而是一个阻碍企业成长的关键问题必须集中精力去跃升。如果依靠一般的任务分配所能够达到的成效是很难有惊喜的。当OKR脱离了传统的绩效考核范畴参与者就可以解放思想采用创造性的手段来达成目标这就是为什么要叫“任务设计”。
在产品技术相关的目标达成中我发现卓越完成的情况往往依赖两个重要的驱动力一是成员的敬业度二是成员的学习能力。对于一个产品技术问题的解决很少存在可不可行的问题更多的是团队暂时没有取得相关的能力不知道行业的最佳实践是怎样的。敬业度又和学习能力相辅相成彼此关联。所以想要OKR目标的达成度提高CTO和产品VP们应该长期关注的是人才的选拔标准和团队共同学习进步的具体安排。
我在管理明道的几年中最大的感悟就是这一点。科技公司的兴起来自于关键技术能力的提前掌握同样科技公司的衰败也是因为没有能够跟上产品技术进步的洪流它和团队成员有没有及时完成一个短期绩效目标没有太多联系。所以OKR工作法看似是一个围绕短期高速迭代的执行落地方法但它的有效性有赖于使用者对长期绩效和价值创造的绝对关注。
作者简介
任向晖,企业社会化协作平台明道创始人&CEO。梅花网创始人。