目標と主な成果(OKR)
- プラン: Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed
この機能の利用可否は、機能フラグによって制御されます。詳細については、履歴を参照してください。この機能はテストには利用できますが、本番環境での使用には適していません。
目標と主な成果(OKR)は、組織全体の戦略とビジョンに合わせて目標を設定および追跡するためのフレームワークです。
GitLabの目標と主な成果は、多くの機能を共有しています。ドキュメントでは、OKRs(OKR)という用語は、目標と主な成果の両方を指します。
OKRは作業アイテムの一種であり、GitLabのデフォルトのイシュータイプへ向けたステップです。イシューとエピックを作業アイテムに移行し、カスタム作業アイテムタイプを追加するロードマップについては、エピック6033または方向性のページを参照してください。
効果的なOKRの設計
目標と主な成果を使用して、従業員を共通の目標に向けて連携させ、進行状況を追跡するします。目標で大きな目標を設定し、子目標と主な成果を使用して、大きな目標の完了を測定します。
目的は、達成すべき意欲的な目標であり、what you’re aiming to do(何を目指しているのか)を定義します。個々の従業員、チーム、または部門の仕事が、組織全体の戦略に仕事を結び付けることによって、組織の全体的な方向にどのように影響するかを示します。
主な結果は、連携された目標に対する進行状況の測定です。how you know if you have reached your goal(目標)を表します。特定の成果(主な成果)を達成することにより、リンクされた目標に進行状況が生まれます。
OKRが理にかなっているかどうかを知るために、次の文を使用できます:
私/私たちは、次のメトリクス(主な成果)を達成することにより、(日付)までに(目標)を達成します。
より良いOKRを作成する方法と、GitLabでOKRをどのように使用するかについては、目標と主な成果のハンドブックページを参照してください。
目標の作成
目標を作成するには:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
- Plan > イシューを選択します。
- 右上隅の新規イシューの横にある下向き矢印 を選択し、New objective(新規目標)を選択します。
- New objective(新規目標)を再度選択します。
- 目標タイトルを入力します。
- Create objective(目標の作成)を選択します。
主な成果を作成するには、既存の目標に子として追加します。
目標の表示
目標を表示するには:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
- Plan > イシューを選択します。
- イシューのリストをフィルターする
Type = objective。 - リストから目標のタイトルを選択します。
主な成果の表示
主な成果を表示するには:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
- Plan > イシューを選択します。
- イシューのリストをフィルターする
Type = key_result。 - リストから主な成果のタイトルを選択します。
または、親の目標の子アイテムセクションから主な成果にアクセスできます。
タイトルと説明を編集
前提要件:
- プロジェクトのプランナーロール以上が必要です。
OKRを編集するには:
- 編集する目標を開くか、主な成果を開きます。
- オプション。タイトルを編集するには、タイトルを選択し、変更を加え、タイトルのテキストボックスの外側の領域を選択します。
- オプション。説明を編集するには、編集アイコン( )を選択して変更し、保存を選択します。
「続きを読む」で説明が省略されるのを防ぎます。
OKRの説明が長い場合、GitLabはその一部のみを表示します。説明全体を表示するには、続きを読むを選択する必要があります。この切り詰める機能により、長文をスクロールせずに、ページ上の他の要素を簡単に見つけることができます。
説明を切り詰めるかどうかを変更するには:
- 目標または主な成果で、右上隅にある追加のアクション( )を選択します。
- 表示オプションを選択します()。
- 好みに応じて説明を折りたたむを切り替えます。
この設定は記憶され、すべてのイシュー、タスク、エピック、目標、および主な成果に影響します。
右側のサイドバーを非表示にする
属性は、スペースがある場合、説明の右側のサイドバーに表示されます。サイドバーを非表示にして、説明のスペースを増やすには:
- 目標または主な成果で、右上隅にある追加のアクション( )を選択します。
- 表示オプションを選択します()。
- サイドバーを非表示にするを選択します。
この設定は記憶され、すべてのイシュー、タスク、エピック、目標、および主な成果に影響します。
サイドバーを再度表示するには:
- 上記の手順を繰り返し、サイドバーを表示するを選択します。
OKRシステムノートの表示
前提要件:
- プロジェクトのプランナーロール以上が必要です。
OKRに関連するすべてのシステムノートを表示できます。デフォルトでは、古い順にソートされます。ソート順はいつでも新しい順に変更でき、この設定はセッション間で保持されます。
コメントとスレッド
OKRにコメントを追加したり、スレッドに返信したりできます。
ユーザーを割り当てる
OKRの担当者を表示するには、OKRにユーザーを割り当てます。
前提要件:
- プロジェクトのプランナーロール以上が必要です。
OKRのアサイン先を変更するには:
- 編集する目標を開くか、主な成果を開きます。
- 担当者の横にあるAdd assignees(担当者を追加)を選択します。
- ドロップダウンリストから、担当者として追加するユーザーを選択します。
- ドロップダウンリストの外側の領域を選択します。
ラベルの割り当て
前提要件:
- プロジェクトのプランナーロール以上が必要です。
ラベルを使用して、チーム間でOKRを編成します。
OKRにラベルを追加するには、次の手順に従います:
マイルストーンへの目標の追加
マイルストーンに目標を追加できます。目標を表示すると、マイルストーンのタイトルを確認できます。
前提要件:
- プロジェクトのプランナーロール以上が必要です。
マイルストーンに目標を追加するには:
- 編集する目標を開く。
- マイルストーンの横にあるAdd to milestone(マイルストーンに追加)を選択します。目標がすでにマイルストーンに属している場合、ドロップダウンリストに現在のマイルストーンが表示されます。
- ドロップダウンリストから、目標に関連付けるマイルストーンを選択します。
進行状況の設定
目標の達成に必要な作業のどの程度が完了したかを示します。
目標と主な成果に手動で進行状況を設定できます。
子アイテムの進行状況を入力すると、階層内のすべての親アイテムの進行状況が、子アイテムの進行状況の平均に更新されます。任意のレベルで進行状況をオーバーライドして手動で値を入力できますが、子アイテムの進行状況の値が更新されると、自動化によりすべての親が再度更新され、平均が表示されます。
前提要件:
- プロジェクトのプランナーロール以上が必要です。
目標または主な成果の進行状況を設定するには:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
- Plan > イシューを選択します。
Type = objectiveまたはType = key resultのイシューリストをフィルタリングし、アイテムを選択します。- 進行状況の横にあるテキストボックスを選択します。
- 0から100までの数値を入力します。
ヘルスステータスを設定
目標達成のリスクをより適切に追跡するために、各目標と主な成果にヘルスステータスを割り当てることができます。ヘルスステータスを使用すると、計画どおりにOKRが進捗しているか、スケジュールどおりに進捗するために注意が必要かを組織内の他の人に知らせることができます。
前提要件:
- プロジェクトのプランナーロール以上が必要です。
OKRのヘルスステータスを設定するには:
- 編集する主な成果を開きます。
- ヘルスステータスの横にあるドロップダウンリストを選択し、目的のヘルスステータスを選択します。
主な成果を目標にプロモート
前提要件:
- プロジェクトのプランナーロール以上が必要です。
主な成果をプロモートするには:
- 主な成果を開きます。
- 右上隅にある縦方向の省略記号( )を選択します。
- 目標にプロモートを選択します。
または、/promote_to objectiveクイックアクションを使用します。
OKRを別のアイテムタイプに変換する
目標または主な成果を、次のような別のアイテムタイプに変換します:
- イシュー
- タスク
- 目標
- 主な成果
ターゲットのタイプが元のタイプのすべてのフィールドをサポートしていない場合、タイプを変更するとデータが失われる可能性があります。
前提要件:
- 変換するOKRには、親アイテムが割り当てられていない必要があります。
- 変換するOKRに子アイテムが割り当てられていないことを確認してください。
OKRを別のアイテムタイプに変換するには:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
- Plan > イシューを選択し、イシューを選択して表示します。
- イシューリストで、目標または主な成果を見つけて選択します。
- 右上隅で、追加のアクション( )を選択し、種類の変更を選択します。
- 目的のアイテムタイプを選択します。
- すべての条件が満たされたら、種類の変更を選択します。
または、/typeクイックアクションを使用し、コメントでissue、task、objectiveまたはkey resultを追加することもできます。
目標または主な成果の参照のコピー
GitLabの別の場所で目標または主な成果を参照するには、完全なURLまたは短い参照(namespace/project-name#123のようなもの。ここで、namespaceはグループまたはユーザー名のいずれかです)を使用できます。
目標または主な成果の参照をクリップボードにコピーするには:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
- Plan > イシューを選択し、表示する目標または主な成果を選択します。
- 右上隅にある縦方向の省略記号( )を選択し、Copy Reference(参照をコピー)を選択します。
これで、この参照を別の説明またはコメントに貼り付けることができます。
目標または主な成果の参照の詳細については、GitLab-Flavored Markdownを参照してください。
目標または主な成果のメールアドレスのコピー
メールを送信して、目標または主な成果にコメントを作成できます。このアドレスにメールを送信すると、メール本文を含むコメントが作成されます。
メールの送信によるコメントの作成、および必要な設定の詳細については、メールを送信してコメントに返信するを参照してください。
目標または主な成果のメールアドレスをコピーするには:
- 左側のサイドバーで、検索または移動先を選択して、プロジェクトを見つけます。
- Plan > イシューを選択し、イシューを選択して表示します。
- 右上隅にある縦方向の省略記号( )を選択し、Copy objective email address(目標メールアドレスのコピー)またはCopy key result email address(主な成果メールアドレスのコピー)を選択します。
OKRをクローズする
OKRが達成されたら、クローズできます。OKRはクローズとしてマークされますが、削除されません。
前提要件:
- プロジェクトのプランナーロール以上が必要です。
OKRをクローズするには:
- 編集する目標を開きます。
- ステータスの横にあるクローズを選択します。
クローズされたOKRを同じ方法で再度開くことができます。
子目標と主な成果
GitLabでは、目標は主な成果に似ています。ワークフローでは、主な成果を使用して、目標で説明されている目標を測定します。
子アイテムの目標を合計9つのレベルに追加できます。1つの目標に、最大100個の子アイテムOKRを含めることができます。主な成果は目標の子アイテムであり、子アイテム自体を持つことはできません。
子アイテムの目標と主な成果は、目標の説明の下にある子アイテムセクションで使用できます。
子アイテム目標の追加
前提要件:
- プロジェクトのゲストロール以上が必要です。
新しい目標を目標に追加するには:
- 目標の子アイテムセクションで、追加を選択し、New objective(新規目標)を選択します。
- 新しい目標のタイトルを入力します。
- 新しい目標を作成するプロジェクトを選択します。
- Create objective(目標の作成)を選択します。
既存の目標を目標に追加するには:
目標の子アイテムセクションで、追加を選択し、Existing objective(既存の目標)を選択します。
タイトルの一部を入力して、目的の一致を選択し、目的の目標を検索します。
複数の目標を追加するには、この手順を繰り返します。
Add objective(目標の追加)を選択します。
子アイテム主な成果の追加
前提要件:
- プロジェクトのゲストロール以上が必要です。
新しい主な成果を目標に追加するには:
- 目標の子アイテムセクションで、追加を選択し、New key result(新規主な成果)を選択します。
- 新しい主な成果のタイトルを入力します。
- 新しい主な成果を作成するプロジェクトを選択します。
- Create key result(主な成果の作成)を選択します。
既存の主な成果を目標に追加するには:
目標の子アイテムセクションで、追加を選択し、Existing key result(既存の主な成果)を選択します。
タイトルの一部を入力して、一致する目的の項目を選択し、目的のエピックを検索します。
複数の目標を追加するには、この手順を繰り返します。
Add key result(主な成果の追加)を選択します。
目標と主な成果の子アイテムの並べ替え
前提要件:
- プロジェクトのプランナーロール以上が必要です。
デフォルトでは、子アイテムOKRは作成日順に並べられます。並べ替えるには、ドラッグして移動します。
OKRチェックインリマインダーのスケジュール
この機能の利用可否は、機能フラグによって制御されます。詳細については、履歴を参照してください。この機能はテストには利用できますが、本番環境での使用には適していません。
チェックインリマインダーをスケジュールして、チームに、関心のある主な成果のステータス更新を提供するように促します。リマインダーは、子孫オブジェクトと主な成果のすべてのアサイン先に、メール通知およびTo Doアイテムとして送信されます。メール通知のサブスクライブを解除することはできませんが、チェックインリマインダーはオフにすることができます。リマインダーは火曜日に送信されます。
前提要件:
- プロジェクトのプランナーロール以上が必要です。
- プロジェクトに少なくとも1つの主な成果を持つ目標が少なくとも1つ存在する必要があります。
- 最上位の目標に対してのみリマインダーをスケジュールできます。子アイテム目標のチェックインリマインダーをスケジュールしても効果はありません。最上位の目標からの設定は、すべての子アイテム目標に継承されます。
目標の定期的なリマインダーをスケジュールするには、新しいコメントで/checkin_reminder <cadence>クイックアクションを使用します。<cadence>のオプションは以下のとおりです:
weeklytwice-monthlymonthlynever(デフォルト)
たとえば、毎週のチェックインリマインダーをスケジュールするには、次のように入力します:
/checkin_reminder weeklyチェックインリマインダーをオフにするには、次のように入力します:
/checkin_reminder never目標を親として設定する
前提要件:
- プロジェクトのプランナーロール以上が必要です。
- 親の目標と子アイテムOKRは、同じプロジェクトに属している必要があります。
OKRの親として目標を設定するには:
目標または主な成果の親を削除するには、親の横にあるドロップダウンリストを選択し、アサイン解除を選択します。
機密OKR
非公開OKRは、十分な権限を持つプロジェクトのメンバーのみが表示できるOKRです。非公開OKRを使用すると、セキュリティの脆弱性を非公開に設定することや、予期せぬ情報漏洩を防ぐことができます。
OKRを機密にする
デフォルトでは、OKRは公開されています。OKRの作成時または編集時に、OKRを非公開に設定することができます。
新しいOKR
新しい目標を作成する際、テキストエリアのすぐ下に、OKRを非公開としてマークするためのチェックボックスが表示されます。
そのチェックボックスをオンにして、Create objective(目標の作成)またはCreate key result(主な成果の作成)を選択して、OKRを作成します。
既存のOKRの場合
前提要件:
- プロジェクトのプランナーロール以上が必要です。
- confidential objective(機密目標)は、機密の子アイテム目標または主な成果のみを持つことができます:
- 目標を機密にするには: 子アイテム目標または主な成果がある場合は、まずすべてを機密にするか、削除する必要があります。
- 目標を非機密にするには: 子アイテム目標または主な成果がある場合は、まずすべてを非機密にするか、削除する必要があります。
- 子アイテム目標または主な成果を機密目標に追加するには、まずそれらを機密にする必要があります。
既存のOKRの公開設定を変更するには、次の手順に従います:
非公開OKRを表示できるユーザー名
OKRが非公開に設定されている場合、プロジェクトのプランナーロール以上のロールを持っているユーザーのみがOKRにアクセスできます。ゲストロールまたは最小ロールを持つユーザーは、変更前に積極的に参加していたとしても、OKRにアクセスできません。
ただし、Guest role(ゲストロール)を持つユーザーは非公開OKRを作成できますが、自分で作成したOKRのみを表示できます。
ゲストロールを持つユーザー名または非メンバーは、OKRに割り当てられている場合、非公開OKRを表示できます。ゲストユーザーまたは非メンバーが非公開OKRから割り当てを解除されると、そのOKRを表示できなくなります。
必要な権限を持たないユーザー名の検索結果には、非公開OKRは表示されません。
機密OKRインジケーター
機密OKRは、いくつかの点で通常のOKRとは視覚的に異なります。OKRの一覧表示では、非公開として設定されているOKRの横に非公開( )アイコンが表示されます。
十分な権限がない場合、非公開OKRは一切表示できません。
同様に、OKR内では、パンくずリストのすぐ横に非公開( )アイコンが表示されます。
標準から非公開へ、またはその逆へのすべての変更は、OKRのコメントのシステムノートに表示されます。例:
- Jo Garciaが5分前にイシューを非公開にしました
- Jo Garciaがたった今、イシューを全員に公開しました
ディスカッションをロックする
この機能の利用可否は、機能フラグによって制御されます。詳細については、履歴を参照してください。この機能はテストには利用できますが、本番環境での使用には適していません。
OKRでの公開コメントを禁止できます。その場合、プロジェクトメンバーのみがコメントを追加および編集できます。
前提要件:
- プランナー以上のロールが必要です。
OKRをロックするには:
- 右上隅にある縦方向の省略記号( )を選択します。
- ディスカッションのロックを選択します。
システムノートがページの詳細に追加されます。
ディスカッションがロックされた状態でOKRが完了した場合、ディスカッションがロック解除されるまで再オープンすることはできません。
2列レイアウト
- ステータス: ベータ
GitLab Self-Managedでは、デフォルトでこの機能は使用できません。グループごとに利用できるようにするには、管理者がwork_items_betaという名前の機能フラグを有効にできます。GitLab.comとGitLab Dedicatedでは、この機能は使用できません。この機能は本番環境での使用には対応していません。
有効にすると、OKRはイシューと同様の2列レイアウトを使用します。左側には説明とスレッド、右側にはラベルや担当者などの属性が表示されます。
この機能はベータ版です。バグを見つけた場合は、フィードバックイシューにコメントしてください。
OKR内のリンクされたアイテム
リンクされたアイテムは双方向の関係であり、子アイテムの目標と主な成果の下のブロックに表示されます。同じプロジェクト内の目標、主な成果、またはタスクを相互にリンクできます。
この関係は、ユーザーが両方のアイテムを表示できる場合にのみUIに表示されます。
リンクされたアイテムを追加する
前提要件:
- プロジェクトのゲストロール以上が必要です。
アイテムを目標または主な成果にリンクするには:
- 目標または主な成果のリンクされたアイテムセクションで、追加を選択します。
- 2つのアイテム間の関係を次のいずれかの操作を行います:
- 以下に関係する
- ブロック
- は次の人によってブロックされています:
- アイテムの検索テキスト、URL、または参照IDを入力します。
- リンクするアイテムをすべて追加したら、検索ボックスの下にある追加を選択します。
リンクされたすべてのアイテムの追加が完了すると、それらの関係が視覚的にわかりやすく分類されて表示されます。
リンクされたアイテムを削除する
前提要件:
- プロジェクトのゲストロール以上が必要です。
OKRのリンクされたアイテムセクションで、各アイテムの横にある縦方向の省略記号( )を選択し、削除を選択します。
双方向の関係性により、いずれのアイテムにも関係が表示されなくなります。

