web-dev-qa-db-ja.com

開発チームのスキルとプロジェクトのニーズを視覚的に最もよく表す方法は?

プロジェクトポートフォリオに必要なスキルセットに対して、開発チームのスキルセット(および熟練度)を視覚的に表現する必要があります。チームメンバー用とプロジェクト用の2つの別々のテーブルがあります。

以下は、devテーブルの一部の例です。縦軸はスキルセットで、横軸はチームの個々のリソースを表します。セルの値は、null(経験なし)、初心者、有能、または専門家です。

enter image description here

私がやりたいのは、現在の社内の機能とコンピテンシーをプロジェクトのニーズに重ねることができる単一の視覚化を作成して、私たちが持っているものと必要なものの間にギャップがどこにあるかを簡単に確認できるようにすることです。

1つのテーブルでセルの背景色を使用して、配置の場所とギャップの場所を示すヒートマップが可能性があると考えていました。

別の側面は容量です。たとえば、Javaのエキスパートであるチームに1人の人がいる場合がありますが、プロジェクトには3 FTE相当のJavaが必要です。

この3番目の次元を追加するとき、ヒートマップが有効かどうかはわかりません。スキルの配置と容量の両方を表すために、色とシェーディングに夢中になる必要があるかもしれないからです。

これは、このすべてのデータを伝達する単一の視覚化を作成しようとする良いアイデアですか、これに取り組むためのより良い方法があるでしょうか?

15
Charles Wesley

以下を検討してください。

mockup

download bmml sourceBalsamiq Mockups で作成されたワイヤーフレーム

弾丸グラフ 「ターゲット」と「実際」を比較する必要があるスキルのリストがある場合、データを比較する簡潔で明確な方法を提供します。 100%の線は、十分なリソースがあるかどうかを非常に簡単に判断できるようにします。これを読む方法を説明する必要もありません。リソースが不足しているものはすぐに飛び出します。

また、指摘したいだけです...データを表すときは、レーダー(スパイダー)プロットと2D形状(円)の使用に注意してください。アイテムを比較する必要がある場合、人間の目は水平/垂直の長さを判断するのに適していますが、形状にある領域は適応しないため、サイズを誤って解釈するのは非常に簡単です。

参考資料: レーダーチャートの批評チャートの円の批評

15
nightning

一般に、「密な」3Dデータを提示することは良い考えではありません。しかし、これは本当に実行する必要があるとしましょう。

この場合、提示しようとしている次元は次のとおりです。

スキルセット(30以上のカテゴリ)x 能力(なしを含む4つのカテゴリ)x 容量(TBD)。

スキルセットカテゴリは、データを高密度にします。したがって、他の回答者に関しては、スパイダーチャートはこの種の視覚化には適していません。
まず、最も密度の高い軸であるスキルセットから始めましょう。ナビゲートしやすい方法でこの軸をレイアウトする必要があります。通常は上から下に配置します。

コンピテンシーについては、「最低限のコンピテンシー」を探しているため、比較を容易にする視覚的な表現が役立ちます(サイズや強度など)。当然のことながら、サイズを考えてみましょう。

容量については、これはオプションですが、それが可能であることを示すためだけに含めます。

これは、コンピテンシーを表すためにサイズを使用し、可用性を表すために強度/色を使用するレイアウトです。それは自明でなければなりません。

grid-bubble chart

3Dデータを表現しようとする場合は、データをより簡単に簡略化するためにいくつかのフィルター処理をお勧めします(たとえば、プロジェクトで必要とされないスキルセットを表現する必要がないため、行数を減らすことができます)。 。

スキルセットのマッチングなどの複雑な最適化/ビンパッキングタイプの問題では、インタラクティブ機能が大きな助けになります。ここでの例は.....ユーザーが人を選択できるようにし(列をシェード)、次にチームに対して選択された集約スキルセットを示す「合計」列を追加します。これにより、実際のプロジェクト要件と簡単に比較できます。

13
tohster

単一の視覚化でコンピテンシーと容量に取り組むのは難しいかもしれませんが、スパイダー/レーダーグラフはコンピテンシーを視覚化するためのテスト済みの優れたソリューションだと思います。

http://www.one45.com/wordpress/assets/Best-practices-competency-spider-graphs-radar-plots.pdf

上記のリンクで言及されているように、この表現はスキルカバレッジまたはその欠如を迅速に伝達するのに最適であり、このユースケースだけで一般的に見られます。

追加のキャパシティー情報を追加しようとするとリスクがあり、グラフの明瞭さを犠牲にする可能性があると思います。この情報がより周辺的なものである場合、レーダーチャートのさまざまなコンピテンシー軸にそれを記すことができます。ただし、それが十分に重要である場合は、別のグラフまたは表をお勧めします。

7
jymt