模版大全(2):技術(shù)研發(fā)部門如何制定OKR

3 評論 88007 瀏覽 62 收藏 9 分鐘

有這樣一則笑話:說的是程序員為了給自己的代碼預(yù)留“優(yōu)化空間”,在其中植入延遲的代碼。笑話歸笑話,其背后的問題發(fā)人深思——用僵硬的指標去衡量開發(fā)人員的工作量無異于自欺欺人。此時,就到了 OKR 大顯神威的時候。本期《有干貨》,將為您介紹技術(shù)研發(fā)部門的 OKR 模板。本文為 模版大全 (2) :技術(shù)研發(fā)篇

OKR 實施過程中,起草、制定好目標和關(guān)鍵結(jié)果是非常重要的一環(huán),有效的 OKR 制定,需要滿足 SMART 原則——明確的、可衡量的、可實現(xiàn)的、有相關(guān)性和有時限性。

目標(O)回答的是:我們想做什么,是定性的,要求能夠鼓舞人心,激發(fā)團隊共鳴。

關(guān)鍵結(jié)果(KR)回答的是:我們?nèi)绾沃雷约哼_成了目標要求,是定量的,設(shè)計 KR 最具挑戰(zhàn)的部分是如何把目標中定性的描述抽象為定量的表示。

敏捷開發(fā)團隊

1. 角色:研發(fā)主管

目標:成功完成 Web 組?Sprint

關(guān)鍵結(jié)果:

  1. 成功完成?Sprint1
  2. 成功完成?Sprint2
  3. 成功完成?Sprint3

目標:成功完成移動組?Sprint

關(guān)鍵結(jié)果:

  1. 成功完成?Sprint1
  2. 成功完成?Sprint2
  3. 成功完成?Sprint3

目標:截止三月底將開發(fā)工作進行外包

關(guān)鍵結(jié)果:

  1. 截止一月底簽署新的供應(yīng)商
  2. 截止二月中旬每個成員都加入?Worktile
  3. 截止三月中旬細化外包小組權(quán)限
  4. 截止三月底與產(chǎn)品管理部門就如何與外包團隊合作進行培訓

目標:截止二月底清理警報和監(jiān)測

關(guān)鍵結(jié)果:

  1. 截止一月中旬對警報和監(jiān)控基礎(chǔ)設(shè)施進行差距分析
  2. 截止一月底確定前25%的服務(wù)
  3. 截止二月中旬提出5個,針對前25%服務(wù)的提醒

2. 角色:研發(fā)經(jīng)理

目標:截至三月底完成新產(chǎn)品發(fā)布的所有需求

關(guān)鍵結(jié)果:

  1. 截止一月中旬完成第一階段需求
  2. 截止一月底完成第二階段需求
  3. 截止二月中旬完成第三階段需求

目標:第一季度 100% 確認每個 Sprint 中的 P0 和 P1 級別 Bugs

關(guān)鍵結(jié)果:

  1. 截止一月中旬完成?Sprint1 中的 Bugs
  2. 截止一月底完成?Sprint2 中的 Bugs
  3. 截止二月中旬完成?Sprint3 中的 Bugs

目標:第一季度響應(yīng) 98% 以上的 SLA 用戶請求

關(guān)鍵結(jié)果:

  1. 截止一月中旬完成?Sprint1
  2. 截止一月底完成?Sprint2
  3. 截止二月中旬完成?Sprint3

目標:在第一季度完成 90% 以上的 Story Points

關(guān)鍵結(jié)果:

  1. 截止一月中旬完成?Sprint1
  2. 截止一月底完成?Sprint2
  3. 截止二月中旬完成?Sprint3

3. 角色:軟件工程師

目標:完成?Sprint1?所有?Sprint Stories 和 Bugs

關(guān)鍵結(jié)果:

  1. 完成?Sprint1 中所有?Committed Stories
  2. 完成?Sprint1 中所有的 P0 和 P1 級別 Bugs
  3. 完成?Sprint1 中 75%?的 P2 級別 Bugs
  4. 在?Sprint1 中完成10次 Code?Reviews

目標:完成?Sprint2?所有?Sprint Stories 和 Bugs

關(guān)鍵結(jié)果:

  1. 完成?Sprint2 中所有?Committed Stories
  2. 完成?Sprint2 中所有的 P0 和 P1 級別 Bugs
  3. 完成?Sprint2 中 75%?的 P2 級別 Bugs
  4. 在?Sprint2 中完成10次 Code?Reviews

目標:完成?Sprint3 所有?Sprint Stories 和 Bugs

關(guān)鍵結(jié)果:

  1. 完成?Sprint3 中所有?Committed Stories
  2. 完成?Sprint3 中所有的 P0 和 P1 級別 Bugs
  3. 完成?Sprint3 中 75%?的 P2 級別 Bugs
  4. 在?Sprint3 中完成10次 Code?Reviews

傳統(tǒng)開發(fā)團隊

1. 角色:研發(fā)副總裁

目標:確保以高質(zhì)量按時交付 Release 版本

關(guān)鍵結(jié)果:

  1. 截止三月底,工程團隊貢獻了 200 個?Story Points
  2. 截止三月底,完成數(shù)據(jù)遷移
  3. 截止三月底,工程團隊貢獻 750 個 Code Review Points
  4. 截止三月底,添加100個自動化的前端測試

目標:搭建一個優(yōu)秀的開發(fā)團隊

關(guān)鍵結(jié)果:

  1. 第一季度溝通 50 名工程師
  2. 第一季度聘請 5 名新工程師
  3. 截止三月中旬為開發(fā)商實施精簡的產(chǎn)品建議流程
  4. 截止三月中旬組織第二季黑客馬拉松賽

?2. 角色:首席架構(gòu)師

目標:擴大我們的平臺戰(zhàn)略

關(guān)鍵結(jié)果:

  1. 截止三月底,對接 SalesForce
  2. 規(guī)劃和完成基于 REST 的 API 規(guī)范,以便在3月底之前對我們的模型執(zhí)行數(shù)據(jù)操作
  3. 截止三月底,完成架構(gòu)圖和平臺白皮書
  4. 在 Clojure 中對我們的 NG 產(chǎn)品進行原型設(shè)計,以便在3月底之前與現(xiàn)有的基于 FORTRAN 的產(chǎn)品在性能和可維護性進行比較

目標:確保我們的產(chǎn)品橫向擴展

關(guān)鍵結(jié)果:

  1. 重構(gòu)產(chǎn)品架構(gòu)以處理 200次/秒 的平均負載,并在第一季度末達到 100ms 內(nèi)響應(yīng) 90% 的請求
  2. 第一季度維持當前服務(wù)器成本占公司收入的 5%
  3. 第一季度引入消息隊列來擴展事件處理框架
  4. 第一季度用 NoSQL 替換 Oracle 數(shù)據(jù)庫

3. 角色:軟件工程師

目標:實施郵件發(fā)送體系重構(gòu)

關(guān)鍵結(jié)果:

  1. 截止二月初與QA和首席架構(gòu)師會面,確定重構(gòu)計劃
  2. 截止二月中旬清理電子郵件進程
  3. 通過代碼凍結(jié) Ship?郵件發(fā)送體系
  4. 通過代碼凍結(jié)完整的文檔傳輸和單元測試

目標:保持頭腦和身體的狀態(tài),讓工作更出色

關(guān)鍵結(jié)果:

  1. 第一季度參加 5 場開發(fā)者聚會
  2. 做一個開放源代碼項目,在第一季度末獲得超過 150 顆星
  3. 第一季度開發(fā) Swift 和 Objective C 的初級應(yīng)用程序
  4. 第一季度做 2000 次俯臥撐

4. 角色:軟件測試工程師

目標:通過二月的 Release 版本驅(qū)動軟件質(zhì)量進步

關(guān)鍵結(jié)果:

  1. 截止二月底發(fā)現(xiàn) 50 個 Bugs
  2. 截止二月底發(fā)現(xiàn) 250 個開放的 P2 或更高級別的 Bugs
  3. 截止二月底將 Karma 測試覆蓋率從86%提高到90%
  4. 三月保持 Zero Regressions

目標:學習鞏固知識,并在第一季度迅速增長

關(guān)鍵結(jié)果:

  1. 觀看所有 Egghead D3視頻,并在第一季度末創(chuàng)建自己的功能部件
  2. 第一季度觀看 25 部 Egghead 視頻
  3. 第一季度使用node.js和socket.io制作瀏覽器游戲
  4. 完成 Codeschool 的3門課程

5. 角色:數(shù)據(jù)工程師

目標:為整個數(shù)據(jù)平臺提供數(shù)據(jù)面板修改和分析

關(guān)鍵結(jié)果:

  1. 截止一月底實施新的隊列分析數(shù)據(jù)面板
  2. 截止一月底優(yōu)化銷售和市場數(shù)據(jù)面板
  3. 截止二月底建立銷售預(yù)測模型
  4. 截止三月底設(shè)計完成多元測試以獲取對用戶的影響

目標:以之前沒有發(fā)現(xiàn)的角度來提升 Bottom Line

關(guān)鍵結(jié)果:

  1. 找出三個導致用戶進入死循環(huán)的 Web 頁面
  2. 總結(jié)五個最重要的影響用戶合同的因素
  3. 總結(jié)公司或市場部門的大小對用戶軌跡的影響
  4. 發(fā)現(xiàn)用戶放棄使用的十大原因

總結(jié)

OKR 實施過程中,起草、制定好目標和關(guān)鍵結(jié)果是非常重要的一環(huán),直接關(guān)系到公司實施 OKR 的成敗,此系列文章會提供企業(yè)中大部分職位的 OKR 制定示例,幫助您更好的實施 OKR 。

下期預(yù)告:模版大全(3):客戶成功篇

相關(guān)閱讀

模版大全(1):產(chǎn)品設(shè)計部門如何制定OKR?

 

本文由 @?袁林 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。

題圖來自PEXELS,基于CC0協(xié)議

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 這里面很多的關(guān)鍵結(jié)果更像是任務(wù),無法量化

    來自遼寧 回復
  2. 這些關(guān)鍵結(jié)果怎么看著像是待完成清單…

    來自廣東 回復
    1. 關(guān)鍵結(jié)果定義了什么算是目標達成

      來自北京 回復