再訪ありがとうございます!

なんどもご来訪くださりありがとうございます。わたしたちにお手伝いできることはありませんか?ぜひご意見やフィードバックをいただければ幸いです。

チームの成熟度をみるのは難しい

アジャイルやDevOpsでは、「チーム」がとても重要になります。共通の目的とゴール、やり方を共有し、相互補完するのがチームです。それに対して、チームではない集まりを「ワークグループ」という言葉で区別したりすると少しばかりわかりやすくなるでしょう。

参考

チームとワークグループの違いなどはこちらの資料も参考にしていただけるとうれしいです。

チームとは、「同じ景色をみている」と考えると見通しがしやすくなるのでおすすめしています。

さて、チームがどれくらい成熟しているのかをみるのは簡単なことでしょうか?実際には、チームもナレッジワークも目に見えないため、これらの成熟度を見る、測るのはとても難しいです。

目に見えないものをどうみえるようにするのか

目に見えないものに対して、どのようにみえるようにするのかというと、「態度」と「振る舞い」をみていくしかありません。また、「状態」がわかるようになるととてもわかりやすくなるでしょう。

したがって、「状態」を定義して、それらの状態とは、どのような「態度」や「振る舞い」があるのかをカテゴライズできれば、そこから自分たちの「状態」を推し量ることができるかもしれません。

「態度」や「振る舞い」の土台にはおそらく「マインドセット(考え方)」があります。ただ、マインドセットもまた目に見えないものなので、そこは気をつけてください。

DASA DevOpsコンピテンシーモデル

ここでは、そんな指針となる成熟度モデルを紹介します。それが、「DASA 成熟度モデル」です。

私がアンバサダーを務めているDASAでは、DevOpsに関するコンプテンシーモデルを定義しています。

DASAコンピテンシーモデルとDASA DevOps ファンダメンタルで扱うレベル感
DASAコンピテンシーモデルとDASA DevOps ファンダメンタルで扱うレベル感
スキルエリアナレッジ(知識)エリア
勇気アーキテクチャと設計
チーム構築事業価値最適化
DevOpsリーダーシップ事業分析
継続的改善テスト仕様作成
プログラミング
継続的デリバリー
セキュリティ・リスク・コンプライアンス
インフラストラクチャ・エンジニアリング
DASAコンピテンシー

また、それぞれに対して、レベル感が定義されています。

  • レベル1 - 入門
  • レベル2 - 初級
  • レベル3 - 中級
  • レベル4 - エキスパート
  • レベル5 - マスター

スキルエリア、ナレッジエリアのそれぞれについて自分やチームがどのレベルにあるのかを知ることができれば、その後の育成や熟達に役に立つはずです。少なくとも、目標を持って自律的に進めていくきっかけにはなります。

ちなみに、DASAでは、以下のように研修と認定資格が設定されています。

  • ファンダメンタル: 全項目で初級(レベル2)
  • プロフェッショナル: ファンダメンタル + 各専門領域の項目で中級(レベル3)
  • DevOpsチームメンバー全員: エキスパート(レベル4)を目指す

このように、目標をできるだけ定められ、かつ、実効性があるとチームは結束しやすく、相互作用が促進されます。

QuickScan

DASAでは、各自がセルフチェックでどのレベルに達しているかを理解する QuickScan を無償提供しています。これを実施することで、レーダーチャートにてご自身のレベルを知っていただくことができます。英語ですが、5分以内にできるくらい簡潔なものです。

DASA QicukScan
やってみる
QuickScanの結果の例

成熟度モデル

先述したように、項目とレベル感がわかったとしても、自分やチームの状態はなかなか判断できないものです。そこで、DASAでは、成熟度モデルを公表しているのです。

先に紹介した QuickScan の結果を PDF で入手ができるようになっていますが、そこからこちらの成熟度モデルの表を入手することができます。

成熟度モデルで重要なのは、項目やレベル感ではなく、どのような状態であるか、そこでの態度や振る舞いがどんなものであるかです。それらをわかりやすくしたのがモデルであるに過ぎません。従って、モデルから推察するより、状態や態度・振る舞いからモデルを理解するのが大切です。

DASAの成熟度モデルをざっくりと振る舞いと態度で提示してみましょう。

スキルエリア

\入門
(L1)
初級
(L2)
中級
(L3)
エキスパート
(L4)
マスター
(L5)
勇気リスクを回避リスクの取り方がわからない注意しリスクを積極的に取ろうとしている実験をしている実験が業務の仕組みに組み込めれていて顧客価値向上に活かされている
チーム構築分業による個人作業個人作業が限界という認識がある立ち位置を理解し、説明責任を果たしたい同じ景色を見ている景色を改善し、外部にも説明できる
リーダーシップ作業指示待ち指示されてふりかえる全体を見通せ、リーダーシップを発揮プロダクトのオーナーシップを持つプロダクトだけでなく、組織も改善する
継続的改善火消しモード(起こってしまってから考える)個人頼み現在と望ましい状態を理解して問題解決する問題自体を探している小さな改善と大きな問題解決が同居
スキルエリアの成熟度(ざっくりバージョン)

チームの成熟度だけでみると、タックマンモデルが有名ですが、DASAのスキルエリアにおける「チーム構築」でみると、[形成期]や[混乱期]は中級(L3)にマッピングできます。また、[統一期]や[機能期]は、エキスパート(L4)にマッピングできます。

ナレッジエリア

\入門
(L1)
初級
(L2)
中級
(L3)
エキスパート
(L4)
マスター
(L5)
事業価値最適化事業部門の要求を鵜呑み早期に顧客関係構築したいが困難初期フィードバックを設計積極的で頻繁な顧客フィードバックが健全性と開発計画を生むことを理解ユーザーと共に価値提供を最適化
事業分析事業部門の仕事と認識している顧客がバックログを作り、チームが管理するチームと顧客の共同作業サービスのすべての局面(機能・非機能)の意思決定をチームと顧客で進めるチームと顧客の共同責任であり、チームの能力を最大限に活用して価値を最大化する
アーキテクチャと設計アーキテクチャを個別にルール化専任のアーキテクトがいるアーキテクチャ検討はチームの責任合意したアーキテクチャにより技術的負債を戦略的に対処アーキテクチャ検討がチームのプロセスに組み込まれている
プログラミング開発者の(属人的な)責任開発と運用で活かせる言語やプラットフォームを管理する方針が乏しい開発と運用のツールやリポジトリを合意し、知識とスキルに投資フルスタックを意識してツールとコード化を推進開発文化が組織に浸透(みんなコードが書ける・理解できる)
継続的デリバリーDTAP*のパイプラインが曖昧で分離バージョン管理と自動ビルドが備わり、自動デプロイできるが、継続的デリバリーの原則は限定的CIによるE2Eビルドで単一ビルドの実装が可能であるが、継続的デリバリーの原則は規則的に適用インフラ含めほとんどの検証とE2E自動デプロイが可能なパイプラインがある「作業完了=本番リリース」の考えで作業し、頻繁に実施できるようにしている
テスト仕様作成テストはテスターで静的コード分析と単体テストの自動化定期的に関係者向けのデモを実施、テスト駆動と自動機能テストが定着TDDとBDDがチーム主導で実施され、非機能も規則的にテスト自動化できるテストは必須。ビジネス駆動で自動テストがあたりまえ
インフラストラクチャ・エンジニアリングインフラ設定は限定された人だけに許可プラットフォームチームが責任冗長化とプロビジョニング設定の自動化(手作業NG)状態監視含めセルフサービスポータルを活用。イミュータブルを活用インフラをコードで定義し、容易に調整可能なテンプレ化により、セルフサービスで提供される
セキュリティ・リスク・コンプライアンスプロセス後に制御ステップとして設けられている専門組織が対応チームの責任であり、相互作用で定義と実行を行うアーキテクチャの一部として考えるチームのプロセスに統合されており、チームが外部規制も意識している
ナレッジエリアの成熟度(ざっくりバージョン)

DTAP: 開発・テスト・受け入れ・プロダクション

それぞれを見ていくと成熟度が上がると、チームで当たり前に実施をできるようになっているのがわかります。また、マスターレベルになると外部規制や組織の制約も吸収できる柔軟性が自己組織化と機能横断で培われているのもわかります。

個人で見るものではない

見ての通り、これらは個人でできているかを見てもあまり意味がありません。チームで成熟度を測る方がはるかに建設的です。また、組織がこれらを意識することで、組織や組織文化に変化をもたらすことが期待できます。あなたはどのようにこの成熟度モデルを活かしますか?ぜひ意見を聞かせてください。

日本語版の成熟度モデル

日本語版の成熟度モデルをDASAアンバサダーで翻訳しました。現在は、イベントや個別での配布を行なっています。

もしこの投稿を見て日本語版を欲しいと思った方は、個別にリクエストをしてください。

お問い合わせ
こちらからリクエストしてください

DASA DevOps 研修

私は、DASAアンバサダーでもあり、DASA DevOps 研修の認定トレーナーでもあります。さらに言うと、DASA DevOps ファンダメンタルコースの監修者でもあります。また、サーバントワークスでは、DASAとのトレーニングパートナーシップに基づき、DASA DevOps ファンダメンタルコースを、一社様向け集合研修や、公開研修で提供しています。

DASA DevOps ファンダメンタル認定研修

一社様向け集合研修


開催日時 コース
2024年5月9日 〜 2024年5月10日
(申込み期日: 4月29日)

DASA DevOps ファンダメンタル認定資格研修(試験付き)【受付中】

オンライン(Zoom)

価格: ¥ 154,000 (税込)

PDU: 14

2024年6月13日 〜 2024年6月14日
(申込み期日: 6月3日)

DASA DevOps ファンダメンタル認定資格研修(試験付き)【受付中】

オンライン(Zoom)

価格: ¥ 154,000 (税込)

PDU: 14

2024年8月5日 〜 2024年8月6日
(申込み期日: 7月25日)

DASA DevOps ファンダメンタル認定資格研修(試験付き)【受付中】

オンライン(Zoom)

価格: ¥ 154,000 (税込)

PDU: 14

2024年9月5日 〜 2024年9月6日
(申込み期日: 8月26日)

DASA DevOps ファンダメンタル認定資格研修(試験付き)【受付中】

オンライン(Zoom)

価格: ¥ 148,500 (税込)

PDU: 14

本記事の著者:

長沢智治

長沢 智治

サーバントワークス株式会社 代表取締役。NOTA Inc. アドバイザリーボード。DASA アンバサダー/認定トレーナー。

長沢智治の認定資格

『More Effective Agile』、『Adaptive Code』、『今すぐ実践!カンバンによるアジャイルプロジェクトマネジメント』、『アジャイルソフトウェアエンジアリング』など監訳書多数。『Keynoteで魅せる「伝わる」プレゼンテーションテクニック』著者。

Regional Scrum Gathering Tokyo 2017, DevOpsDays Tokyo 2017, Developers Summit 2013 summer 基調講演。スクー講師。

プロフィール