ソフトウェア開発支援ダッシュボード Quomiru(クオミル)

複雑化するソフトウェア開発の「いま」をタイムリーに把握

Quomiru(クオミル)は、複数のツールや開発支援システムから情報を収集し、ダッシュボードに統合します。可視化されたデータを通して、ユーザーは開発の進捗状況を正確に把握できます。ソフトウェア開発状況の「進捗」「品質」「リスク」をリアルタイムに可視化することにより、リリーススピードと品質の両立を支援します。

  • ソフトウェア品質保証
  • プロジェクト管理
  • CI/CD
  • 開発ダッシュボード

特別セミナー


プロジェクトの品質管理・開発データの定量分析に「Quomiru」(クオミル)

Quomiruは、複数のツールや開発支援システムから自動的に情報を収集し、チーム内の課題を可視化するダッシュボードツールです。プロジェクトの進捗状況やソフトウェアの品質、コード変更リスクを定量的に分析することができ、ソフトウェア品質向上に貢献します。
データ収集モジュール(データコレクター)はCIシステムとの統合を考慮して設計されており、コマンドラインまたはJenkinsなどのCIツールから簡単に実行できます。

Quomiruイメージ図

Quomiru 搭載ウィジェット

Quomiruには、さまざまな分析結果を表示するウィジェットがあらかじめ搭載されています。データの収集を設定するだけで、利用できます。

プロジェクト進捗分析

ソースコードコミットの傾向、チケットの消化傾向、ソースコードの変更行数といった、データの可視化を通じて、開発の進捗状況を把握します。

コミット回数(時系列)

指定期間における、リポジトリへのコミット回数を時系列で表示します。日ごとのコミット回数と累計のコミット回数を知ることができます。

バーンダウンチャート

残作業量と実績値を時間軸上に表現することによって進捗を可視化します。実績線が予定(計画)線より上にあるとき、進捗が遅れていることを表します。

信頼度成長曲線(PB曲線)

チケットの累積数による信頼度成長曲線を表示します。

ソフトウェア品質分析

静的解析の違反数、ソースコードメトリクスといったデータの可視化を通じて、ソースコードの品質を把握します。

ルール重要度ごとの違反件数

ソースコード静的解析で検出された違反の数を重要度ごとに表示します。違反の数は組織またはチームが定めたコーディング規約の順守状況を表します。

ルール重要度ごとの違反件数(時系列)

指定期間における、ソースコード静的解析で検出された重要度ごとの違反の数を時系列で表示します。違反の数は組織またはチームが定めたコーディング規約の順守状況を表します。

最近変更された巨大な関数

最近変更された関数のうち、もっとも規模が大きい関数の行数を表示します。巨大な関数は、修正にともなう不具合混入のリスクを高めます。

コード変更リスク分析

ソースコード変更行の増減量、複雑度の増減量、バグ予測スコア、変更リスクが高いファイルなどの分析データから、開発におけるリスク把握をサポートします。

差分行数が著しいファイル

コードの差分行数を表示します。 差分は追加、削除された行数を表しており、仕様追加や変更、不具合修正により要求される作業規模の反映といえます。

バグ予測スコア

すべてのコミットを対象に、バグ予測スコアが高いファイルを表示します。 コードを高頻度かつ最近に集中的に修正しているほど、スコアが大きくなります。

コミットが多いファイル

指定期間において、コミットが多いファイルを表示します。不自然にコミットが多いファイルがあることに気づくことで潜在的な問題の可能性を知ることができます。

主なウィジェット

進捗分析 品質分析
  • コミット回数
  • コミット回数(時系列)
  • ステータスごとのチケット数
  • ステータスごとのチケット数(時系列)
  • トラッカーごとのチケット数(時系列)
  • 完了チケット数(時系列)
  • 期限切れチケット数
  • 起票および完了チケット数(時系列)
  • 未完了のチケット数
  • 予定工数と作業時間の差が大きいチケット数
  • 予定工数超過チケット数
  • チケットの平均クローズ日数
  • トラッカーごとのチケット数(時系列)
  • トラッカーごとのチケット数
  • バーンダウンチャート
  • 信頼度成長曲線
  • チケットの工数予実(時系列)
  • ルール重要度ごとの違反件数
  • ルール重要度ごとの違反件数(時系列)
  • 巨大な関数
  • 複雑な関数
  • 最近変更された巨大な関数
  • 最近変更された複雑な関数
リスク分析
  • 差分行数が著しいファイル
  • バグ予測スコア
  • コミットが多いファイル

※今後のアップデートで追加を予定しております。

連携可能なデータソースの一覧

QuomiruはGit、Subversion、RedmineおよびCSVなどのデータソースとの連携に対応しています。また弊社取扱製品のParasoft C/C++test、Lychee Redmine、Scitools Understandとも連携します。
これらのデータソースや搭載されているウィジェットに加えて、独自データや独自フォーマットとの連携にも対応しており、お客様のニーズに沿ったカスタマイズが可能です。
CI/CD 静的解析 テスト自動化 ソースコード管理
  • (Jenkins)
  • (CloudBees CI)
  • C/C++test
  • Jtest
  • dotTEST
  • C/C++test
  • Jtest
  • dotTEST
  • (SOAtest)
  • (Ranorex)
  • Git
  • Subversion
  • (GitHub)
  • (GitLab)

メトリクス測定 バグ管理・チケット管理 テスト管理 その他
  • Understand
  • Redmine
  • Lychee Redmine
  • (Jira)
  • (TestRail)
  • CSV (汎用データ)
  • (XML)(汎用データ)
  • (JSON)(汎用データ)

※ ()内は将来のバージョンアップで対応予定です。

Jenkinsパイプラインへの組み込みが容易

Quomiruは、複数のツール・基盤システムから自動で情報を収集・集計します。データ収集モジュール(データコレクター)はCIシステムとの統合を考慮し、コマンドラインやJenkinsなどのCIツールから実行できるように設計されています。
収集したデータは、お客様が見たい情報やテクマトリックスの経験や知見に基づいた分析ウィジェットとして可視化されます。

Jenkinsパイプラインへの組み込みが容易

クオミルを30日間無償でお試しいただけます

クオミル 評価版のお申し込みはこちら
クラウドサービス版・オンプレミス版のご用意があります。お申し込みはこちら

ソフトウェア開発支援ダッシュボード Quomiru(クオミル)に
関するお問い合わせ

  • テクマトリックス株式会社
    東京本社

    ソフトウェアエンジニアリング事業部

    03-4405-7853

メールでのお問い合わせ
quomiru-info@techmatrix.co.jp

お問い合わせ

製品についてやテクマトリックスについてなど、
こちらよりお気軽にお問い合わせいただけます。