データ駆動型プロジェクト分析

あなたのVCSは貴重な情報源で、あなたのプロジェクトが時間の経過とともにどのように発展してきたのかを示します。 Upsourceは、プロジェクト内のすべてのコミット、リビジョン、および個人個人の貢献を記録します。 また、これらのデータを継続的に解析し、リファクタリングやプロセスの調整が必要な箇所をハイライトできます。

コミットアクティビティ

コミットアクティビティ

プロジェクトの開発ペースが時間の経過とともにどのように変化しているのかを確認できます。 特定の期間を調査したり、個人のアクティビティを表示したり、プロジェクトモジュール間の貢献度分布の確認もできます。 プロジェクトに初めて参加する場合は、このチャートを使用して、チームメンバーの責任範囲をすばやく確認できます。

プロジェクトツリーマップ

プロジェクトツリーマップ

プロジェクト構造全体を俯瞰し、ホットスポットなど、通常とは異なる保守パターンを持つファイルやディレクトリを特定します。 プロジェクトツリーマップは、チームがリファクタリングの候補を検出し、QA作業の計画を改善するのに役立ちます。

ファイル履歴チャート

ファイル履歴

放棄されたファイルを容易に特定できます。放棄されたファイルとは、十分に編集された一方で、長期間編集されていないファイルです。 これらは、大半の点よりもグラフの中央に近い点で表されます。

レビュー担当者グラフ

レビュー担当者

プロジェクト内の交流や、構築されたコードレビューの関係を確認します。 各ノードはプロジェクト貢献者を表します。 2人がお互いの変更をレビューすれするほど、両者のつながりは強くなります。 グラフはインタラクティブです。ノードをドラッグしたり、クリックしたりしてみてください。

コードレビューチャート

コード
レビュー

プロジェクトがコードレビューでどの程度うまくカバーされているのかや、各ユーザーがどの程度レビュープロセスに関与しているのかが分かります。 これらの統計を調べると、誰が主にコードをレビューしているのかや、誰の変更が最もレビューされたのかがわかり、コードレビュープロセスの最適化にも役立ちます。