はじめに
企業内でシステム開発に携わる方々に向け、以前こちらの記事で日本CTO協会の「DX Criteria」をご紹介しました。
技術負債の削減に向けた提案~「DX Criteria」の活用~ - Qiita
この「DX Criteria」は、DXに前進させる上で有益な指針かつチェックリストであり、弊社でも積極的に活用しています。
ただ資料中には前提知識を要する言葉もいくつか登場し、経験年数や職種を超え幅広いメンバーが正しく理解を深めるには一定の時間がかかりました。
そこでより多くの企業やチームの方に「DX Criteria」を活用読んでいただくために、弊社内で用意した資料に出てくる用語や背景をまとめたメモを、再構成の上こちらで公開することにしました。
今回は5つのテーマの中から、「チーム」についてご紹介します。他のテーマについても順次公開していきたいと思います。お役に立てば幸いです。
関連記事:
「DX Criteria」のおさらい
(1)チーム
01 チーム構成と権限委譲
###ピザ2枚ルール:
「会議は参加者が多いほど、生産性が低下する」という考えを元に、Amazon社で用いられている会議の参加者をを限定する考え方です。
参加メンバーを2枚のピザを分け合える人数に抑えるという例えから来ています。
参考:ジェフ・ベゾスの秘策「ピザ2枚」ルール。 アマゾンはこれで無駄をなくした | Business Insider Japan
###RACI図:
個人やチームに割り当てられた役割をマトリクス形式で表現した図のことです。
RACIは、実行責任(Responsible)、説明責任(Accountable)、協議先(Consulted)、報告先(Informed)の4つの頭文字です。
参考:責任を持つとは? 〜RACIチャートの紹介〜 | Developers.IO
デリゲーションポーカー:
7枚のカードを用いて、権限ごとの認識を管理者とメンバーとですり合わせながら権限委譲を行うゲームです。
例えば、就業時間やツール選択など様々な意思決定事項に関して、以下の7段階で権限移譲のレベル感をすり合わせていきます。
- 指示する :管理者として意思決定を行う
- 売り込む :意思決定についての人々を納得させる
- 相談する :決定する前に、チームからの意見を得る
- 同意する :チームと一緒に決定を下す
- アドバイスする :チームによる意思決定に影響を及ぼす
- 問い合わせる :チームの決定後のフィードバックを求める
- 移譲する :特に影響を及ぼさずチームに任せる
参考:権限委譲で自己組織化を促す!デリゲーションポーカー×実践的ワークショップのススメ | CyberAgent Developers Blog
###フィーチャーチーム:
組織の枠や担当領域にとらわれず、目的指向でフィーチャー(顧客やユーザーの求める価値)の実現を目指すチームのこと。
縦割りの機能分担型のコンポーネントチームとの対比で語られることが多いと思います。
参考:フィーチャーチーム
引用:[フィーチャーチーム入門](https://featureteamprimer.org/jp/feature_team_primer_ja.pdf)ポケモン世代にはこちらのサイトが参考になるでしょう。
ポケモンで学ぶ!コンポーネントチームとフィーチャーチームの違いって?
02 チームビルディング
###プロジェクト憲章:
プロジェクトの目的とゴールを示した資料。その後のプロジェクトにおける意思決定の指針となります。
参考:プロジェクト憲章の意味と、その実践方法とは?(Vol.26)
###インセプションデッキ:
プロジェクトの全体像(目的、背景、優先順位、方向性等)を端的に伝えるためのドキュメントです。ThoughtWorks社のRobin Gibson氏によって考案され、その後、アジャイルサムライの著者 Jonathan Rasmusson氏 によって広く認知されるようになりました。
###オンボーディング:
企業が新たに採用した人材を職場に配置し、組織の一員として定着させ、戦力化させるまでの一連の受け入れプロセスや姿勢のことです。
参考:オン・ボーディングとは | 人事用語集・辞典 | 人事のプロを支援するHRプロ
03 心理的安全性
###心理的安全性:
一人ひとりが恐怖や不安を感じることなく、安心して発言・行動できる状態のことです。Google社のレポート以来、非常に重要視されています。
参考:心理的安全性の作り方・測り方。Google流、生産性を高める方法を取り入れるには | d's JOURNAL(dsj)- 採用で組織をデザインする | 採用テクニック
###オフサイトミーティング:
職場から離れた非日常の環境で行うミーティングのことです。
参考:引用オフサイトミーティングとは?メリットやデメリット、成功させるための準備まで徹底解説! | 五番地 / GOBANCHI公式HP
04 タスクマネジメント
###ステークホルダー:
利害関係者です。プロジェクトチーム内に留まらず、ユーザーや関係会社などにもおよびます。
参考:知っているようで知らない?「ステークホルダー」の正しい意味と用法 | リクナビNEXTジャーナル
###ポストモーテム:
インシデントに対する再発防止策を検討した資料。直接的要因だけでなく、より組織文化的に踏み込んだ深い考察が求められます。
05 透明性ある目標管理
OKR:
目標(Objective)と主要な成果(Key Result)をベースに達成を振返り成長を促す一種の評価制度です。
OKRとは? 【Google、Facebookが使う目標管理ツール】KPI・MBOとの違い、導入・運用・目標設定方法について解説 - カオナビ人事用語集
06 経験主義的な見積りと計画
###ベロシティ:
いわゆる開発チームのシステム開発推進力を指標化したものです。例えばスクラムにおけるベロシティとは、1スプリントにチームが消化したポイントの合計のことを指します。ポイントはタスクごとにつけられているため、どれくらいの量の作業を1スプリントにそのチームができたかを示す数値となります。
07 ふりかえり習慣
ふりかえりの手法はKPT法をはじめ複数あります。以下のような資料を参考にすると良いでしょう。
参考:ふりかえりを拡張する「ふりかえりチートシート」 - Qiita
08 バリューストリーム最適化
###フロー効率性:
プロセス間の待ち時間を最小化し、作業の流れにおけるボトルネックをなくそうとする考え方です。プロセス内の生産性を高める「リソース効率性」と対比して用いられます。
参考:「フロー効率」をチームの常識にする - 『This is Lean』の内容をチームメンバーにレクチャーした話 - TechとPoemeの間
###バリューストリームマッピング:
製品やサービスを顧客に届けるために必要なプロセスを可視化するための手法(ツール)です。
システムで言うと、ユーザーのニーズから仕様の検討、設計、実装やテスト、デプロイやリリースまでの作業の流れと関係する環境を可視化することで、プロセス改善のヒントを見つけるのに役立ちます。
###ペアプログラミング/モブプログラミング:
ペアまたは複数で画面をみながらプログラミング(またはそれに準じた作業)をすること。手数は減るが、複数の視点を入れることで設計や実装の品質を高め、不要な手戻りをなくしたり内部品質を向上させることで、チーム全体としての生産性を高めるための手法。
最後に
色々と「DX Criteria」を周りの皆様ご紹介したところ
- 「DX Criteria」を使ってみたいけどもう少し詳しく中身を知りたい。
- 自分たちが依頼しているITパートナー企業に適用したいけどその依頼や監査を自社だけでやるのは不安
という方も多くいらっしゃることがわかりました。
そこで弊社で「DX Criteria」の適用を支援するサービスを用意しました。
もしよろしければ上記ページからお問い合わせください。