mirror of
https://github.com/zhwei820/learn.lianglianglee.com.git
synced 2025-09-25 12:46:41 +08:00
661 lines
17 KiB
HTML
661 lines
17 KiB
HTML
<!DOCTYPE html>
|
||
|
||
<!-- saved from url=(0046)https://kaiiiz.github.io/hexo-theme-book-demo/ -->
|
||
|
||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||
|
||
<head>
|
||
|
||
<head>
|
||
|
||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||
|
||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=no">
|
||
|
||
<link rel="icon" href="/static/favicon.png">
|
||
|
||
<title>13 加餐 OKR 填写模板及案例.md</title>
|
||
|
||
<!-- Spectre.css framework -->
|
||
|
||
<link rel="stylesheet" href="/static/index.css">
|
||
|
||
<!-- theme css & js -->
|
||
|
||
<meta name="generator" content="Hexo 4.2.0">
|
||
|
||
</head>
|
||
|
||
|
||
|
||
<body>
|
||
|
||
|
||
|
||
<div class="book-container">
|
||
|
||
<div class="book-sidebar">
|
||
|
||
<div class="book-brand">
|
||
|
||
<a href="/">
|
||
|
||
<img src="/static/favicon.png">
|
||
|
||
<span>技术文章摘抄</span>
|
||
|
||
</a>
|
||
|
||
</div>
|
||
|
||
<div class="book-menu uncollapsible">
|
||
|
||
<ul class="uncollapsible">
|
||
|
||
<li><a href="/" class="current-tab">首页</a></li>
|
||
|
||
</ul>
|
||
|
||
|
||
|
||
<ul class="uncollapsible">
|
||
|
||
<li><a href="../">上一级</a></li>
|
||
|
||
</ul>
|
||
|
||
|
||
|
||
<ul class="uncollapsible">
|
||
|
||
<li>
|
||
|
||
|
||
|
||
|
||
|
||
<a href="/专栏/OKR组织敏捷目标和绩效管理-完/00 OKR 工作法:组织目标管理的神器.md">00 OKR 工作法:组织目标管理的神器.md.html</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li>
|
||
|
||
|
||
|
||
|
||
|
||
<a href="/专栏/OKR组织敏捷目标和绩效管理-完/01 目标管理发展:OKR 之前,大家都在用什么管理组织目标?.md">01 目标管理发展:OKR 之前,大家都在用什么管理组织目标?.md.html</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li>
|
||
|
||
|
||
|
||
|
||
|
||
<a href="/专栏/OKR组织敏捷目标和绩效管理-完/02 OKR 价值:为什么互联网公司都在用 OKR?.md">02 OKR 价值:为什么互联网公司都在用 OKR?.md.html</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li>
|
||
|
||
|
||
|
||
|
||
|
||
<a href="/专栏/OKR组织敏捷目标和绩效管理-完/03 OKR 与战略:OKR 如何解决组织增长问题?.md">03 OKR 与战略:OKR 如何解决组织增长问题?.md.html</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li>
|
||
|
||
|
||
|
||
|
||
|
||
<a href="/专栏/OKR组织敏捷目标和绩效管理-完/04 OKR 生成:各层级的 OKR 要遵循什么规律?.md">04 OKR 生成:各层级的 OKR 要遵循什么规律?.md.html</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li>
|
||
|
||
|
||
|
||
|
||
|
||
<a href="/专栏/OKR组织敏捷目标和绩效管理-完/05 O:什么样的 O 得领导赏识?.md">05 O:什么样的 O 得领导赏识?.md.html</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li>
|
||
|
||
|
||
|
||
|
||
|
||
<a href="/专栏/OKR组织敏捷目标和绩效管理-完/06 KR :写好 KR 的万能公式.md">06 KR :写好 KR 的万能公式.md.html</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li>
|
||
|
||
|
||
|
||
|
||
|
||
<a href="/专栏/OKR组织敏捷目标和绩效管理-完/07 案例实战:教你写出高质量的 OKR.md">07 案例实战:教你写出高质量的 OKR.md.html</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li>
|
||
|
||
|
||
|
||
|
||
|
||
<a href="/专栏/OKR组织敏捷目标和绩效管理-完/08 流程:你应该这样制定、管理 OKR!.md">08 流程:你应该这样制定、管理 OKR!.md.html</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li>
|
||
|
||
|
||
|
||
|
||
|
||
<a href="/专栏/OKR组织敏捷目标和绩效管理-完/09 OKR 与 KPI 的区别和联系.md">09 OKR 与 KPI 的区别和联系.md.html</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li>
|
||
|
||
|
||
|
||
|
||
|
||
<a href="/专栏/OKR组织敏捷目标和绩效管理-完/10 激励:如何用 OKR 激活你的团队?.md">10 激励:如何用 OKR 激活你的团队?.md.html</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li>
|
||
|
||
|
||
|
||
|
||
|
||
<a href="/专栏/OKR组织敏捷目标和绩效管理-完/11 文化:OKR 文化的塑造和沉淀.md">11 文化:OKR 文化的塑造和沉淀.md.html</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li>
|
||
|
||
|
||
|
||
|
||
|
||
<a href="/专栏/OKR组织敏捷目标和绩效管理-完/12 变革:OKR 转型难点及解决方案.md">12 变革:OKR 转型难点及解决方案.md.html</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li>
|
||
|
||
|
||
|
||
<a class="current-tab" href="/专栏/OKR组织敏捷目标和绩效管理-完/13 加餐 OKR 填写模板及案例.md">13 加餐 OKR 填写模板及案例.md.html</a>
|
||
|
||
|
||
|
||
|
||
|
||
</li>
|
||
|
||
<li>
|
||
|
||
|
||
|
||
|
||
|
||
<a href="/专栏/OKR组织敏捷目标和绩效管理-完/结束语 OKR 工作法:制胜互联网下半场.md">结束语 OKR 工作法:制胜互联网下半场.md.html</a>
|
||
|
||
|
||
|
||
</li>
|
||
|
||
</ul>
|
||
|
||
|
||
|
||
</div>
|
||
|
||
</div>
|
||
|
||
|
||
|
||
<div class="sidebar-toggle" onclick="sidebar_toggle()" onmouseover="add_inner()" onmouseleave="remove_inner()">
|
||
|
||
<div class="sidebar-toggle-inner"></div>
|
||
|
||
</div>
|
||
|
||
|
||
|
||
<script>
|
||
|
||
function add_inner() {
|
||
|
||
let inner = document.querySelector('.sidebar-toggle-inner')
|
||
|
||
inner.classList.add('show')
|
||
|
||
}
|
||
|
||
|
||
|
||
function remove_inner() {
|
||
|
||
let inner = document.querySelector('.sidebar-toggle-inner')
|
||
|
||
inner.classList.remove('show')
|
||
|
||
}
|
||
|
||
|
||
|
||
function sidebar_toggle() {
|
||
|
||
let sidebar_toggle = document.querySelector('.sidebar-toggle')
|
||
|
||
let sidebar = document.querySelector('.book-sidebar')
|
||
|
||
let content = document.querySelector('.off-canvas-content')
|
||
|
||
if (sidebar_toggle.classList.contains('extend')) { // show
|
||
|
||
sidebar_toggle.classList.remove('extend')
|
||
|
||
sidebar.classList.remove('hide')
|
||
|
||
content.classList.remove('extend')
|
||
|
||
} else { // hide
|
||
|
||
sidebar_toggle.classList.add('extend')
|
||
|
||
sidebar.classList.add('hide')
|
||
|
||
content.classList.add('extend')
|
||
|
||
}
|
||
|
||
}
|
||
|
||
|
||
|
||
|
||
|
||
function open_sidebar() {
|
||
|
||
let sidebar = document.querySelector('.book-sidebar')
|
||
|
||
let overlay = document.querySelector('.off-canvas-overlay')
|
||
|
||
sidebar.classList.add('show')
|
||
|
||
overlay.classList.add('show')
|
||
|
||
}
|
||
|
||
function hide_canvas() {
|
||
|
||
let sidebar = document.querySelector('.book-sidebar')
|
||
|
||
let overlay = document.querySelector('.off-canvas-overlay')
|
||
|
||
sidebar.classList.remove('show')
|
||
|
||
overlay.classList.remove('show')
|
||
|
||
}
|
||
|
||
|
||
|
||
</script>
|
||
|
||
|
||
|
||
<div class="off-canvas-content">
|
||
|
||
<div class="columns">
|
||
|
||
<div class="column col-12 col-lg-12">
|
||
|
||
<div class="book-navbar">
|
||
|
||
<!-- For Responsive Layout -->
|
||
|
||
<header class="navbar">
|
||
|
||
<section class="navbar-section">
|
||
|
||
<a onclick="open_sidebar()">
|
||
|
||
<i class="icon icon-menu"></i>
|
||
|
||
</a>
|
||
|
||
</section>
|
||
|
||
</header>
|
||
|
||
</div>
|
||
|
||
<div class="book-content" style="max-width: 960px; margin: 0 auto;
|
||
|
||
overflow-x: auto;
|
||
|
||
overflow-y: hidden;">
|
||
|
||
<div class="book-post">
|
||
|
||
<p id="tip" align="center"></p>
|
||
|
||
<div><h1>13 加餐 OKR 填写模板及案例</h1>
|
||
|
||
<p>你好,我是留留。</p>
|
||
|
||
<p>在我们落地 OKR 的过程中,会有很多关键的工作节点,比如 OKR 制定、每日站会、季度中 OKR 评审、季末 OKR 评分等。如果在这些关键节点,能有规范化的讨论内容展现形式和基本流程,就可以提高工作的效率。</p>
|
||
|
||
<p>接下来,我就把在京东内部实践 OKR 的相关模板分享给你,并从应用场景和具体操作流程上帮你熟悉模板的使用。按照模板中的要素来进行 OKR 运行工作的设计和安排,便于我们及时记录 OKR 进程,也能随时查看和修改,还可以作为 OKR 文化的载体进行传播和互相学习。</p>
|
||
|
||
<p>当然,只有适合自己的才是最好的,你前期在组织内部导入 OKR 时,可以先参考使用我提供给你的模板,如果感觉用得不太顺,可以基于我的模板进行改善和裁剪,找到适合你组织的应用形态。</p>
|
||
|
||
<h3>模板 1:OKR 制定模板</h3>
|
||
|
||
<p><img src="assets/CgqCHl_HVz6AE74tAABZREKSNJY393.png" alt="Drawing 0.png" /></p>
|
||
|
||
<p><strong>使用场景</strong>:按照组织中绩效制定节奏,在开始制定或是过程中需要新增 OKR 时使用该模板(这里所提供的模板均是基于季度的 OKR 制定节奏来呈现的,下同)。</p>
|
||
|
||
<p><strong>操作流程</strong>:先确定方向 O,再生成每个 O 的 KR,所有 OKR 都需要上下级共识([可参考 08 课时 OKR 制定流程],我列举了详细案例说明)。</p>
|
||
|
||
<p><strong>注意点</strong>:</p>
|
||
|
||
<ul>
|
||
|
||
<li>O 和 KR 要遵循自上往下以及自下而上的生成规律([参考 04 课时]);</li>
|
||
|
||
<li>O 和 KR 的制定需要遵循我先前讲过的原则([具体参考 05 课时]、[06 课时]);</li>
|
||
|
||
<li>每个 KR 明确责任人,如果有依赖方就把配合方也明确出来;</li>
|
||
|
||
<li>OKR 的自主性也体现在主动和依赖相关方的沟通共识上;</li>
|
||
|
||
<li>每个 KR 需要投入的资源和精力不同,所有需要进行比较,设置权重。</li>
|
||
|
||
</ul>
|
||
|
||
<h3>模板 2:OKR 物理看板原型</h3>
|
||
|
||
<p><img src="assets/Ciqc1F_HV0qASM8oAAB_ZwsxnGA883.png" alt="Drawing 1.png" /></p>
|
||
|
||
<p><strong>使用场景</strong>:每天站会时使用该 OKR 物理看板。</p>
|
||
|
||
<p><strong>操作流程</strong>:首先在团队工作现场搭建该物理看板,然后在团队内制定使用该看板的规则,也就是每日固定时间,来看板前基于每日站会三问过每个工作任务的进展。</p>
|
||
|
||
<p><strong>注意点</strong>:</p>
|
||
|
||
<ul>
|
||
|
||
<li>团队基于看板的每日站会,规则一旦制定必须刚性执行,否则看板就白搭了;</li>
|
||
|
||
<li>建议通过横向泳道区分出不同的项目或业务;</li>
|
||
|
||
<li>建议制定团队成员的头像,更加透明团队成员的工作分布;</li>
|
||
|
||
<li>建议在物理看板上贴出整个团队的 OKR;</li>
|
||
|
||
<li>看板上的工作任务支撑 KR 的完成,都是从 KR 中拆分出来的。</li>
|
||
|
||
</ul>
|
||
|
||
<h3>模板 3:OKR 工作周报模板</h3>
|
||
|
||
<p><img src="assets/Ciqc1F_HV1OAfuobAABSqW0ub0E809.png" alt="Drawing 2.png" /></p>
|
||
|
||
<p><strong>使用场景</strong>:每周写周报时。</p>
|
||
|
||
<p><strong>操作流程</strong>:O 和 KR 都是制定时生成的,可以直接复制到周报里,但需要更新每个 KR 的进展和信心指数。遇到的问题、阻碍越多,信心指数就标注越低,对应着 KR 下方的问题&风险就要重点描述,反之信心指数越高,说明完成该 KR 没有阻碍,问题&风险可以写无。除此之外,周报中还需要体现完成每个 KR 所做的日常工作,包括本周所做工作(较详细)以及下周工作计划(简写)。</p>
|
||
|
||
<p><strong>注意点</strong>:</p>
|
||
|
||
<ul>
|
||
|
||
<li>1)2)3)对应的就是每日站会上的工作任务;</li>
|
||
|
||
<li>彻底完成的 KR,建议在周报中可以用灰色来标记;</li>
|
||
|
||
<li>建议可以突出周报中“问题&风险”内容,标记红色并加粗;</li>
|
||
|
||
<li>可以说明 OKR 变更情况,通过周报管理经营变化;</li>
|
||
|
||
<li>周报要发给与完成 OKR 都有关联的相关方。</li>
|
||
|
||
</ul>
|
||
|
||
<h3>模板 4:OKR 季中盘点模板</h3>
|
||
|
||
<p><img src="assets/CgqCHl_HV1yADnmRAABryUxGza8525.png" alt="Drawing 3.png" /></p>
|
||
|
||
<p><strong>使用场景</strong>:过程中对 OKR 完成情况盘点时使用该模板,盘点节奏可以每月或者在一个季度的季中来进行。</p>
|
||
|
||
<p><strong>操作流程</strong>:盘点时,个人要更新完 OKR 的整体进度,然后主动约上级时间进行 OKR 盘点,或者上级主动发起,来组织整个团队的过程盘点。</p>
|
||
|
||
<p><strong>注意点</strong>:</p>
|
||
|
||
<ul>
|
||
|
||
<li>OKR 过程中的盘点,一定要正式化,也就是上级管理者必须要参与;</li>
|
||
|
||
<li>盘点时发现的问题,先做现场共识,及时记录并做后续跟进;</li>
|
||
|
||
<li>盘点时发现比较严重的问题,后续需要发起专题讨论,形成新共识;</li>
|
||
|
||
<li>管理者这时候充当的是教练,做绩效辅导,目的是帮助下属解决绩效实现过程的问题;</li>
|
||
|
||
<li>下属要主动叙述绩效完成情况,坦诚交流问题,并努力获得上级支持。</li>
|
||
|
||
</ul>
|
||
|
||
<h3>模板 5:OKR 季末闭环评分模板</h3>
|
||
|
||
<p><img src="assets/Ciqc1F_HV2SAR-cKAABXaMKPNfE009.png" alt="Drawing 4.png" /></p>
|
||
|
||
<p><strong>使用场景</strong>:组织中绩效闭环管理时。</p>
|
||
|
||
<p><strong>操作流程</strong>:一般由 HR 侧发起整个 OKR 绩效闭环评估,团队中个体先进行自评,然后拉起 OKR 实现过程的相关方,对每个 KR 进行评分,O 的得分自动计算(参考[08 课时 OKR 闭环评分中的 O 计算公式])。</p>
|
||
|
||
<p><strong>注意点</strong>:</p>
|
||
|
||
<ul>
|
||
|
||
<li>OKR 实现过程的依赖方,需要参与进行评分,并给予评估意见;</li>
|
||
|
||
<li>上级必须要对下属进行评分,给予评估意见,并关注其他相关方评估意见;</li>
|
||
|
||
<li>KR 的评分是进度和难度的综合评价,不能仅看进度([参考 08 课时中的 OKR 闭环评分说明]);
|
||
|
||
<ul>
|
||
|
||
<li>KR 的评分要绩效导向,关注营收、用户、效率和能力的增长情况;</li>
|
||
|
||
</ul>
|
||
|
||
</li>
|
||
|
||
<li>关注自驱型 OKR 的实现情况,给予鼓励和激励倾斜;</li>
|
||
|
||
<li>组织中的激励要参考 OKR 评分结果来给予,否则 OKR 就会沦为形式。</li>
|
||
|
||
</ul>
|
||
|
||
<h3>小结</h3>
|
||
|
||
<p>从无序混乱中变得高效,就是要有规范化的管理,而模板是承载规范化管理的落地工具之一。</p>
|
||
|
||
<p>同样的,OKR 工作法中各个关键时间节点的模板,也是我们高效落地 OKR 的有效抓手。</p>
|
||
|
||
<p>最后,还可以结合我在 12 课时中介绍的 OKR NPS,来收集 OKR 模板在应用过程中的问题,持续改进,迭代出最适用于自己组织的 OKR 模板。</p>
|
||
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<div>
|
||
|
||
<div style="float: left">
|
||
|
||
<a href="/专栏/OKR组织敏捷目标和绩效管理-完/12 变革:OKR 转型难点及解决方案.md">上一页</a>
|
||
|
||
</div>
|
||
|
||
<div style="float: right">
|
||
|
||
<a href="/专栏/OKR组织敏捷目标和绩效管理-完/结束语 OKR 工作法:制胜互联网下半场.md">下一页</a>
|
||
|
||
</div>
|
||
|
||
</div>
|
||
|
||
|
||
|
||
</div>
|
||
|
||
</div>
|
||
|
||
</div>
|
||
|
||
</div>
|
||
|
||
|
||
|
||
<a class="off-canvas-overlay" onclick="hide_canvas()"></a>
|
||
|
||
</div>
|
||
|
||
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/v652eace1692a40cfa3763df669d7439c1639079717194" integrity="sha512-Gi7xpJR8tSkrpF7aordPZQlW2DLtzUlZcumS8dMQjwDHEnw9I7ZLyiOj/6tZStRBGtGgN6ceN6cMH8z7etPGlw==" data-cf-beacon='{"rayId":"709973a98fd13d60","version":"2021.12.0","r":1,"token":"1f5d475227ce4f0089a7cff1ab17c0f5","si":100}' crossorigin="anonymous"></script>
|
||
|
||
</body>
|
||
|
||
<!-- Global site tag (gtag.js) - Google Analytics -->
|
||
|
||
<script async src="https://www.googletagmanager.com/gtag/js?id=G-NPSEEVD756"></script>
|
||
|
||
<script>
|
||
|
||
window.dataLayer = window.dataLayer || [];
|
||
|
||
|
||
|
||
function gtag() {
|
||
|
||
dataLayer.push(arguments);
|
||
|
||
}
|
||
|
||
|
||
|
||
gtag('js', new Date());
|
||
|
||
gtag('config', 'G-NPSEEVD756');
|
||
|
||
var path = window.location.pathname
|
||
|
||
var cookie = getCookie("lastPath");
|
||
|
||
console.log(path)
|
||
|
||
if (path.replace("/", "") === "") {
|
||
|
||
if (cookie.replace("/", "") !== "") {
|
||
|
||
console.log(cookie)
|
||
|
||
document.getElementById("tip").innerHTML = "<a href='" + cookie + "'>跳转到上次进度</a>"
|
||
|
||
}
|
||
|
||
} else {
|
||
|
||
setCookie("lastPath", path)
|
||
|
||
}
|
||
|
||
|
||
|
||
function setCookie(cname, cvalue) {
|
||
|
||
var d = new Date();
|
||
|
||
d.setTime(d.getTime() + (180 * 24 * 60 * 60 * 1000));
|
||
|
||
var expires = "expires=" + d.toGMTString();
|
||
|
||
document.cookie = cname + "=" + cvalue + "; " + expires + ";path = /";
|
||
|
||
}
|
||
|
||
|
||
|
||
function getCookie(cname) {
|
||
|
||
var name = cname + "=";
|
||
|
||
var ca = document.cookie.split(';');
|
||
|
||
for (var i = 0; i < ca.length; i++) {
|
||
|
||
var c = ca[i].trim();
|
||
|
||
if (c.indexOf(name) === 0) return c.substring(name.length, c.length);
|
||
|
||
}
|
||
|
||
return "";
|
||
|
||
}
|
||
|
||
|
||
|
||
</script>
|
||
|
||
|
||
|
||
</html>
|
||
|