このページは自動翻訳されました。より快適に読み進めるには、英語に切り替えてください。

英語に切り替える

DORAとSPACEの指標:改善のための2つのチーム・ワークショップ

技術リーダーであれば、チームがどれだけうまくソフトウェアをデリバリーしているか、また、それを改善するにはどうすればよいかを知りたいと思うでしょう。DORAメトリクスやSPACEフレームワークという、ソフトウェアデリバリーのパフォーマンスを測定し、最適化するのに役立つ強力なツールについて聞いたことがあるかもしれません。しかし、それらは一体何であり、どのように効果的に活用できるのでしょうか? - この記事では、DORAとSPACEとは何か、そしてそれらがどのように相互に補完し合うのかを説明します。

DORA & SPACE メトリクス

DORAの指標とは何か?

DORA(DevOps Research and Assessments)メトリクスは、グーグルや他の業界リーダーの調査に基づいてソフトウェアデリバリパフォーマンスを評価する4つのメトリクスのセットである。

それらは以下の通りだ:

  • 開発頻度: コードはどれくらいの頻度で本番用として利用可能になっているのか、あるいはエンドユーザーにリリースされているのか?
  • 変更のリードタイム: コード定義から本番での使用まで、どれくらいの時間がかかるのか?
  • 平均回復時間(MTTR): ユーザーに影響を及ぼすようなサービス事故や欠陥が発生した場合、サービスの復旧にはどれくらいの時間がかかるのか?
  • 変更のエラー率: 本番稼動やユーザーへのリリースにおける変更のうち、サービス低下につながったり、その後の修正が必要となったりする割合はどの程度か。

これらのメトリクスの考え方は単純で、ソフトウェア開発プロセスの重要な側面を測定し、改善が必要な領域を特定できるようにするものである。DORAメトリクスを使用することで、長期的な進捗を測定するためのベンチマークを設定し、改善のための現実的な目標を設定し、その目標に対する進捗を追跡することができる。

DORAの指標を反映させる簡単な方法は、アンケート調査である。例えば、チームに1から7までの尺度で承認を求めるだけだ(これについては、さらに詳しく: DORAレトロスペクティブ・テンプレート ).

そして、これらの質問をアジャイル・レトロスペクティブに持っていくのがベストだ!そうすれば、あなたの改善プロセスはこのスプリントですでに始まっている。ところで、私たちのEchometer DORAテンプレートですぐに始めることができる:

DORAメトリクス レトロスペクティブ

ヘルスチェックの質問(スケール)

デプロイメントの頻度:Prod.にコードをデプロイする頻度にはとても満足している。
まったく同意しない まったく同感だ。
変更のリードタイム:最初のコードがコミットされた後、我々は非常に迅速にそれをProd.
まったく同意しない まったく同感だ。
変更失敗率:我々のコード実装がProd.
まったく同意しない まったく同感だ。
サービス復旧までの時間:Prodでエラーが発生した場合、我々は非常に迅速にそれを修正することができる。
まったく同意しない まったく同感だ。

公開質問

何が我々の配備頻度を向上させるだろうか?
Prodでタスクをより速く実行するためのボトルネックは何か?
どうすれば配備のミスを減らせるだろうか?
Prodのエラーを素早く修正するのに役立っているのは何だろうか?

DORA & SPACE メトリクス

SPACEフレームワークとは何か?

SPACEフレームワークは、GitHubとMicrosoftの研究者を含むチームによって開発された、開発者の生産性に対するアプローチである。個人、チーム、組織レベルで生産性に影響を与える5つの要素をまとめている。
これらは以下の通りである:

  • 満足と幸福: 開発者たちはどれほど幸せで健康的だろうか?彼らは仕事を楽しみ、評価され、サポートされていると感じているだろうか?
  • パフォーマンスだ: 開発者はどの程度ソフトウェアを提供しているか?品質基準や顧客の期待に応えているか?
  • アクティビティだ: 開発者はどれだけの仕事をしているだろうか?彼らは価値の高い仕事に時間を費やし、不必要な手戻りを避けているだろうか?
  • コミュニケーションと協力: 開発者同士や他の利害関係者とのコミュニケーションやコラボレーションはうまくいっているだろうか?彼らは効果的に情報、フィードバック、アイデアを交換しているだろうか?
  • 効率とワークフロー: 開発者はどのくらいスムーズに仕事をしているだろうか?中断や注意散漫、ボトルネックを避けているだろうか?

SPACEフレームワークは、開発者の生産性について、複数の要素を考慮したより全体的な見方を提供する。また、パフォーマンス低下の原因や、改善のための最適なアクションを特定するのにも役立つ。

また、チーム開発ツールEchometerには、SPACEフレームワーク用の調査テンプレートも用意されている(続きを読む): SPACE Retrospective テンプレート ).次の回顧で以下の5つの質問を時間をかけずに振り返り、構造化された尺度を直接導き出すために、Echometerを無料でご利用いただきたい:

SPACEフレームワーク レトロスペクティブ

ヘルスチェックの質問(スケール)

満足度:ここ数週間を見ると、自分の仕事にはとても満足している。
まったく同意しない まったく同感だ。
パフォーマンス:最後のステップを見ると、本当に生産的なチームだった。
まったく同意しない まったく同感だ。
アクティビティ:私たちが使っているツールのアクティビティレベル(例:チャットの応答性、相互フィードバック)を見ると、私たちは本当に熱心なチームだ。
まったく同意しない まったく同感だ。
コラボレーションと協力:私たちは、徹底したコミュニケーション、協力、知識の共有を通じて、チームとして向上していく。
まったく同意しない まったく同感だ。
効率と流れ:私たちはほとんどの仕事を、遅延や中断なしに迅速に完了する。
まったく同意しない まったく同感だ。

DORA & SPACE メトリクス

DORAとSPACEの組み合わせ

DORAとSPACEを使用する利点のひとつは、ソフトウェア開発のパフォーマンスを包括的かつバランスよく把握できることである。

DORAメトリクスがソフトウェア開発プロセスの技術的側面に焦点を当てるのに対して、SPACE次元はチームの生産性に影響を与える人的・社会的要因を捉える。

両フレームワークを組み合わせることで、チームの強みと弱み、直面する機会と課題をより深く理解することができる。また、チームの目標と行動を両フレームワークのベストプラクティスに合わせることで、より高いレベルのパフォーマンスと満足度を達成することができる。

DORA & SPACE メトリクス

1対1のミーティングでDORAとSPACEを振り返る

多くのリーダーは従業員と定期的な1対1のミーティングを実施していますが、会話からすべてを引き出しているわけではありません。 

したがって、1対1のミーティングでDORAやSPACEといった指標を振り返ることは、非常に良いアイデアとなり得る。上記のHealth Checkステートメントを使用し、チームメンバーと一緒に振り返ることができる。

そこでこの機会に、1:1ミーティングツールEchometer(ウェブサイトを見る).短時間のHealth Check調査とAIアシスタントを組み合わせたもので、従業員の能力開発をより簡単にする。

以下のテンプレートは、Echometerを使った1対1のミーティングで、どのような質問を振り返り、測定できるかを知るのに役立つ。もちろん、DORAやSPACEに独自の質問を追加することもできる。ログインせずにボタンから試してみよう:

⁉️ 気分チェック(1~7の同意):自己啓発

  • 「外部からのフィードバックが必要な場合でも、通常、私の仕事は非常に早く進捗します。」
  • 「最適でない行動を観察した場合、同僚に建設的に注意を促す方法を知っています。」
  • 「私の仕事と自己啓発の両方について、建設的なフィードバックを受けます。」
  • 「会社で魅力的なキャリアパスが見えています。」 #Growth
  • 「ここ数週間、仕事で自分の強みを非常に頻繁に活用できました。」

Echometerでのこのアンケートの表示:

DORA & SPACE メトリクス

DORAとSPACEの活用をどのようにサポートするか

Echometerは、研究による心理学的ノウハウと、実践で実証されたアジャイルメソッドを組み合わせた、チームの健康とパフォーマンスのためのツールである。反復的なフィードバックループに基づく継続的な改善プロセスを構築することで、持続可能で測定可能な方法でチームや組織を発展させることができる。

Echometerを使用すると、DORAとSPACEの両方のフレームワークを利用して、ソフトウェアのデリバリーパフォーマンスを測定および改善できます。その方法は次のとおりです。

  • チームメンバーに対して定期的なアンケートを実施し、満足度、福利厚生、コミュニケーション、コラボレーション、効率性、ワークフローを測定する。SPACEフレームワークに基づいて定義されたテンプレートを使用するか、独自の質問を作成することができる。
  • 収集したデータに基づいて、チームとインタラクティブで心理学的な情報に基づいた振り返りを実施する。Echometerに組み込まれたサジェスチョンにより、ディスカッションを刺激し、チームのパフォーマンスを向上させる方法についての洞察を得ることができる。
  • Echometerに組み込まれたHealth Checkとグラフを使って、チームの継続的な改善をモニターし、計画しよう。

登録なしで、無料でEchometerを試してみてはいかがだろうか?

ブログカテゴリー

「敏捷性に関するヒント」に関するその他の記事

このカテゴリーのすべての記事を見る
アジャイルSpotifyモデル:スクワッド、トライブ、チャプター、ギルドについて解説

アジャイルSpotifyモデル:スクワッド、トライブ、チャプター、ギルドについて解説

スクワッド、トライブ、チャプター、ギルドで構成されるアジャイルな Spotify モデルを分かりやすく解説します。メリット、よくある落とし穴、ユースケースについて詳しくはこちらをご覧ください。

チームが喜ぶスプリント振り返りのアイデア5選

チームが喜ぶスプリント振り返りのアイデア5選

チームが喜ぶスプリント・レトロスペクティブのアイデアを5つご紹介します!バッテリー・レトロからセーリングボートまで、アジャイル・プロセスとチームワークを向上させましょう。

Agileレトロスペクティブのための7つのお気に入りテンプレート

Agileレトロスペクティブのための7つのお気に入りテンプレート

チームのモチベーションを確実に高める、アジャイルレトロスペクティブのための7つの珍しいテンプレートをご紹介します!バッテリーからCEOまで、次回のスプリントレトロに新たな刺激を。

リモート・ソフトウェア開発チームのコミュニケーションを改善するには?

リモート・ソフトウェア開発チームのコミュニケーションを改善するには?

リモートソフトウェアチームのコミュニケーションを改善しましょう!1on1ミーティングからふりかえりまで、アジャイルソフトウェア開発のための効果的な対策をご紹介します。

労働契約書:10の例文、サンプル、テンプレート

労働契約書:10の例文、サンプル、テンプレート

アジャイル・ワーキングアグリーメント:スクラム、リモートチーム、SAFeのための10個の例、パターン、テンプレート。コラボレーションを改善し、チームを強化する方法!

チームリーダーのためのチェックリスト:10の重要課題

チームリーダーのためのチェックリスト:10の重要課題

チームリーダーのための10のタスク:このチェックリストは、概要を把握し、従業員を最適に管理するのに役立ちます。✓ 今すぐPDFとして無料!

サーバントリーダーとしてのスクラムマスター:8つの考える材料

サーバントリーダーとしてのスクラムマスター:8つの考える材料

スクラムマスターとしてサーバントリーダーになる方法を学びましょう!アジャイルチームのためのコミュニケーション、自己組織化、アジャイルプロジェクト管理に関する8つのヒント。

すべてのスクラムチームがアジャイルであるとは限らない:偽のAgile

すべてのスクラムチームがアジャイルであるとは限らない:偽のAgile

すべてのスクラムチームがアジャイルであるとは限りません。偽のアジャイルとは何か、その原因(顧客からのフィードバックの欠如、ベロシティへの偏重)を知り、どのように身を守るかを学びましょう。

ゾンビスクラムを3つのステップで解決

ゾンビスクラムを3つのステップで解決

チームでゾンビスクラムが発生?この記事では、チーム目標、顧客からのフィードバック、継続的な改善という3つのステップでアジリティを取り戻す方法を紹介します。

Echometerニュースレター

Echometerの最新情報をお見逃しなく。