From 0fc481bfa520cc0f35ef9893dddfc674672e2c34 Mon Sep 17 00:00:00 2001 From: Saleh Abdel Motaal Date: Thu, 6 Feb 2020 13:05:37 -0500 Subject: [PATCH 1/3] docs: add OKR.md This adds an OKR.md doc deriving from https://github.com/nodejs/community-committee/blob/3d0329d82fe5d85d8050027c4f4683ab88a01a08/OKR.md based on Node.js Foundation Website Redesign Strategic Initiative Meeting 2020-01-30 discussion minutes in https://docs.google.com/document/d/17IuIy9Ir7SHSq7O7UwOsnsoI3vRGL4z1XH-tUeClgMw/edit?pli=1. --- OKR.md | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 OKR.md diff --git a/OKR.md b/OKR.md new file mode 100644 index 0000000000..1291f0eaf8 --- /dev/null +++ b/OKR.md @@ -0,0 +1,39 @@ +# Nodejs.dev Objectives and Key Results + +The Nodejs.dev project uses Objectives and Key Results to try to provide direction and guidance to the work we to, enabling our own work and the work of our initiatives to have a north star for us to ensure we're working towards. + +## Key Concepts + +OKRs consist of two elements: + +- Objectives + - Objectives are qualatative, ambitious, and memorable definitions of the things we as a committee would like to achieve. +- Key Results + - Key Results are a set of metrics by which we can measure progress toward their objectives. Like objectives, they should be ambitious and overestimate what we can accomplish. + +### External References + +Here are some external references that may help provide further context on OKRs. + +- [Guide: Set goals with OKRs](https://rework.withgoogle.com/guides/set-goals-with-okrs/steps/introduction/) +- [What is OKR?](https://felipecastro.com/en/okr/what-is-okr/) +- [What Are OKRs? How to Use OKRs for Planning (and Achieving) Your Goals](https://plan.io/blog/what-are-okrs/) + +## OKRs (2020 Set 1): + +- **Objective:** Continuity of process + + - **Key Result:** Draft and maintain technical administration summary and how-to guides covering staging and CI. + - **Key Result:** Consider using issue templates to facilitate operations. + +- **Objective:** Identify areas of progress and future goals + + - **Key Result:** Create a feature roadmap + - **Key Result:** Track features & priorities in one place (project?) + - **Key Result:** Make available the top two features in nodejs.org: + 1. Docs — https://nodejs.org/en/docs/ + 2. Download — https://nodejs.org/en/download/ + +- **Objective:** Make explicit the channels of interfacing internally and with larger org + - **Key Result:** Write down implicit team norms + - **Key Result:** How do we propose and review non-feature changes in PRs? From e762684ffa16b96c593315f3949ed9e9aefcd960 Mon Sep 17 00:00:00 2001 From: Manil Chowdhury Date: Fri, 13 Mar 2020 11:35:52 -0700 Subject: [PATCH 2/3] Update OKR explainer Co-Authored-By: Joe Shindelar --- OKR.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OKR.md b/OKR.md index 1291f0eaf8..a2ea972b2b 100644 --- a/OKR.md +++ b/OKR.md @@ -1,6 +1,6 @@ # Nodejs.dev Objectives and Key Results -The Nodejs.dev project uses Objectives and Key Results to try to provide direction and guidance to the work we to, enabling our own work and the work of our initiatives to have a north star for us to ensure we're working towards. +The Nodejs.dev project uses Objectives and Key Results to provide direction and guidance to the work we do, enabling our own work and the work of our initiatives to have a north star for us to work towards. ## Key Concepts From 571ee5e6e3d9ab313f26d771825121d4bda9cd7d Mon Sep 17 00:00:00 2001 From: Manil Chowdhury Date: Fri, 20 Mar 2020 12:27:38 -0700 Subject: [PATCH 3/3] Commit current suggestions Agreed to merge as is, future updates can happen after. Co-Authored-By: Onur Laru <2481234+LaRuaNa@users.noreply.github.com> --- OKR.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/OKR.md b/OKR.md index a2ea972b2b..a8b5119ed7 100644 --- a/OKR.md +++ b/OKR.md @@ -1,13 +1,13 @@ # Nodejs.dev Objectives and Key Results -The Nodejs.dev project uses Objectives and Key Results to provide direction and guidance to the work we do, enabling our own work and the work of our initiatives to have a north star for us to work towards. +The Nodejs.dev project uses Objectives and Key Results to provide direction and guidance to the work we do, enabling our work and the work of our initiatives to have a north star for us to work towards. ## Key Concepts OKRs consist of two elements: - Objectives - - Objectives are qualatative, ambitious, and memorable definitions of the things we as a committee would like to achieve. + - Objectives are qualitative, ambitious, and memorable definitions of the things we as a committee would like to achieve. - Key Results - Key Results are a set of metrics by which we can measure progress toward their objectives. Like objectives, they should be ambitious and overestimate what we can accomplish. @@ -23,7 +23,7 @@ Here are some external references that may help provide further context on OKRs. - **Objective:** Continuity of process - - **Key Result:** Draft and maintain technical administration summary and how-to guides covering staging and CI. + - **Key Result:** Staging and CI have each have a published technical administration summary and a how-to guide. - **Key Result:** Consider using issue templates to facilitate operations. - **Objective:** Identify areas of progress and future goals