DORAとSPACEの指標:改善のための2つのチーム・ワークショップ
技術リーダーの皆様は、チームがどれだけ優れたソフトウェアを提供しているか、また、それを改善する方法について知りたいと思われることでしょう。すでにDORAメトリクスやSPACEフレームワークについて聞いたことがあるかもしれません。これらは、ソフトウェアデリバリーのパフォーマンスを測定し、最適化するのに役立つ2つの強力なツールです。しかし、これらは一体何であり、どのように効果的に活用できるのでしょうか? - この記事では、DORAとSPACEとは何か、そしてそれらがどのように相互補完し合うかを説明します。
DORA & SPACE メトリクス
DORAの指標とは何か?
DORA(DevOps Research and Assessments)メトリクスは、グーグルや他の業界リーダーの調査に基づいてソフトウェアデリバリパフォーマンスを評価する4つのメトリクスのセットである。
それらは以下の通りだ:
- 開発頻度: コードはどれくらいの頻度で本番用として利用可能になっているのか、あるいはエンドユーザーにリリースされているのか?
- 変更のリードタイム: コード定義から本番での使用まで、どれくらいの時間がかかるのか?
- 平均回復時間(MTTR): ユーザーに影響を及ぼすようなサービス事故や欠陥が発生した場合、サービスの復旧にはどれくらいの時間がかかるのか?
- 変更のエラー率: 本番稼動やユーザーへのリリースにおける変更のうち、サービス低下につながったり、その後の修正が必要となったりする割合はどの程度か。
これらのメトリクスの考え方は単純で、ソフトウェア開発プロセスの重要な側面を測定し、改善が必要な領域を特定できるようにするものである。DORAメトリクスを使用することで、長期的な進捗を測定するためのベンチマークを設定し、改善のための現実的な目標を設定し、その目標に対する進捗を追跡することができる。
DORAの指標を反映させる簡単な方法は、アンケート調査である。例えば、チームに1から7までの尺度で承認を求めるだけだ(これについては、さらに詳しく: DORAレトロスペクティブ・テンプレート ).
そして、これらの質問をアジャイル・レトロスペクティブに持っていくのがベストだ!そうすれば、あなたの改善プロセスはこのスプリントですでに始まっている。ところで、私たちのEchometer DORAテンプレートですぐに始めることができる:
DORAメトリクス レトロスペクティブ
ヘルスチェックの質問(スケール)
公開質問
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を試してみてはいかがだろうか?