GENZ, Inc.

経営企画部門向け BIツールのソフトウェアテスト|別の値が出ないかを検証

BIツールの誤りは、画面が出ない形ではなく、もっともらしい別の値が出る形で現れます。GENZは自社のデータ源と指標定義を適用した形で期待結果を定めます。

支援事例

支援実績5,000件以上

支援実績を示す企業ロゴ 01
支援実績を示す企業ロゴ 02
支援実績を示す企業ロゴ 03
支援実績を示す企業ロゴ 04
支援実績を示す企業ロゴ 05
支援実績を示す企業ロゴ 06
支援実績を示す企業ロゴ 07
支援実績を示す企業ロゴ 08
支援実績を示す企業ロゴ 09
支援実績を示す企業ロゴ 10
支援実績を示す企業ロゴ 11
支援実績を示す企業ロゴ 12
支援実績を示す企業ロゴ 13

この記事はソフトウェアテストの専門家が監修しています

監修枡井 愼治株式会社GENZ 代表取締役

GENZは創業以来、5,000件以上のソフトウェアテスト・第三者検証を手がけてきたプロフェッショナルです。品質に関する課題やお悩みに、真摯に寄り添います。

代表取締役 枡井 愼治 株式会社GENZ 〒101-0062 東京都千代田区神田駿河台2-3-11 ヒューリック御茶ノ水ビル3F TEL:03-5244-4711
01 ISSUES

BIツールの導入後によくある不具合

BIツールの不具合は、導入後に取り込みから集計、表示、権限までの経路のどこでも起き、画面上のエラーになりません。気づきの入口は、利用部門の「数値が違う」という申告か、締め後の経理の確定値との突合に限られます。

データ源の行が一部だけ取り込まれず気づかれない

対象期間や範囲の指定が食い違うと、データ源の一部の行が取り込まれず処理は成功します。合計は小さくなりますがエラーは出ず、申告まで気づかれません。

取り込みの欠落

除外条件の取り違えで合計は合うが内訳が合わない

除外条件と日付の帰属の解釈が割れたまま実装されると、全体の合計は合うのに内訳だけが合いません。総額では差が出ないため、目視では原因に届きません。

内訳の不一致

切り口を変えると小計と全体が一致しなくなる

期間や部門や製品の切り口を変えると、端数の丸めの位置や階層の持ち方で小計の和と全体が食い違います。閲覧者は自分の切り口の値を正と受け取ります。

小計と全体のずれ

異動のあとも前の部署の数値が見えたままになる

組織改編や異動に伴う権限の一括変更の反映が遅れると、前の部署の数値が見える状態と、必要な範囲が見えない状態が同時に生じます。

旧部署の数値表示

指標を追加したあとに既存の画面の数値が変わる

指標定義は登録した瞬間から全利用者の見る数値へ効きます。追加のたびに既存の画面の数値が動きますが、確認の範囲は追加した箇所に限られます。

既存画面の値変化
02 RISK

残存した不具合を放置したときに生じる問題

残った誤りを放置すると、画面上の問題では終わりません。誤りは各部門の打ち手と投資の回収と経営の説明責任という別々の方向へ広がります。

BIツールの障害対応について、複数の担当者がモニターや資料を確認している実写画像。
03 REVIEW

静的テスト(レビュー)でおさえるべき観点

設計書や定義書が揃っていても、実装と設定に定義どおり入っているかは別の問題です。指標・取り込み・切り口・権限・締めの5つの観点で、文書の整備状況に依存せず、取り決めを投入された定義と設定と照合します。

指標定義と実装

指標定義の対象範囲と除外条件を集計の実装と照合

指標ごとに定めた対象範囲と期間の切り方、除外条件と単位と端数の扱いを、実装された計算と突き合わせます。定義が部門ごとの口伝にとどまる場合は、聞き取りによる書き出しから始めます。

確認する資料
  • 指標定義書
  • 対象範囲の定め
  • 除外条件一覧
取り込みと再実行

取り込みの対象範囲と再実行の定めを設定と照合

取り込む対象範囲と期間の区切り、重複と取消の扱い、失敗時の再実行の取り決めを設定と照合します。データ源の値と照らす突合の手段が用意されているかも確認します。

確認する資料
  • 取り込み定義書
  • 対象範囲区分表
  • 再実行手順書
切り口と階層の体系

切り口と階層の定めを組織と商品分類の体系と照合

部門や製品や拠点という切り口の区分と階層の持ち方を、現行の組織と商品分類の体系と突き合わせます。体系変更の前後で過去分をどう見せるかの判断も対象に含めます。

確認する資料
  • 切り口定義書
  • 階層構成表
  • 組織・分類体系表
閲覧権限の設定

閲覧権限の方針を行単位と項目単位の設定と照合

閲覧権限の方針として、誰にどのダッシュボードのどの行とどの項目まで見せるかを、投入された設定に照らします。方針は示されても、確認方法までは示されないことがたいていです。

確認する資料
  • 閲覧権限方針
  • 行単位設定一覧
  • 項目単位設定表
締めと遡及補正

締めと遡及補正の取り決めを取り込みの定義と照合

締め前の速報と締め後の確定の切り替わり、遡及補正の反映の取り決めを、取り込みの定義と照らし合わせます。過去分の見え方の扱いも決めておく対象になります。

確認する資料
  • 締め時刻一覧
  • 遡及補正の定め
  • 確定値突合手順
  • 記録保持の要件
04 TEST DESIGN

動的テストの設計・実行のポイント

データ源と指標と切り口と閲覧権限の掛け算は全数を確認できません。テスト設計技法で範囲を絞り込み、合否を判定できる形にします。

STEP 01 データ源と部門と製品を区分する同値分割でまとめた代表のデータを流して見る
どう確かめるか

データ源と部門と製品の区分を同値分割で確かめる

データ源・部門・製品や拠点の区分を同値分割法でまとめ、代表のデータを選びます。代表を流し込み、件数と合計金額がデータ源の値と一致するかを検証します。

  • 01データ源と部門と製品や拠点の区分を同値分割でまとめる
  • 02各まとまりから代表のデータを選んで取り込みへ流し込む
  • 03件数と合計金額がデータ源の値と一致するかを検証する
OUTPUT区分別の突合記録
STEP 02 締めの境目と除外条件を確かめる締めの時刻の前後と端数の出る値を選ぶ
どう確かめるか

締めの境目と除外条件を境界値分析で確かめる

締めの時刻の前後と期間の区切り、端数が出る金額や数量、除外条件の境を境界値分析で選びます。境の両側のデータを流して、扱いの切り替わりを検証します。

  • 01締めの時刻の前後と期間の区切りを境界値分析で選び出す
  • 02端数が出る金額や数量と除外条件の境もあわせて選び出す
  • 03境の両側のデータを流して扱いの切り替わりを検証する
OUTPUT境目前後の判定結果
STEP 03 切り口と権限の組を表へ整理する見える範囲と集計の値を対にして判定する
どう確かめるか

切り口と権限の組をデシジョンテーブルで確かめる

指標と切り口と閲覧権限の条件の重なりをデシジョンテーブルテストで整理します。表に沿って実行し、見える範囲と集計の値が対で定めどおりになるかを判定します。

  • 01指標と切り口と閲覧権限の条件の重なりを表へ整理する
  • 02表に沿って実行し見える範囲が定めどおりかを判定する
  • 03集計の値と見える範囲を対にして合否の基準を明記する
OUTPUT切り口と権限対応表
STEP 04 更新後の回帰と参照の集中を見る既存の値と表示が変わらないかを回帰で見る
どう確かめるか

製品更新のあとの回帰と参照の集中を確かめる

データ源の改修や指標の追加やBI製品のバージョンアップのあとも、既存の値と表示が変わらないことを回帰として確かめます。締め直後に閲覧が集中する局面での表示と集計の動きも確かめます。

  • 01データ源の改修と指標の追加のあとも既存の値が変わらないかを見る
  • 02製品のバージョンアップのあとの表示の回帰も範囲を絞って確かめる
  • 03締め直後に閲覧が集中する局面での表示と集計の動きを確かめる
OUTPUT回帰・集中の記録
05 RATIONALE

私たちGENZが、このようなソフトウェアテストを代行します

固定費を抱えない人日単位のアサイン、監査にも使える独立した検証の記録、育成期間なしに活かせる専門ノウハウなど、第三者へのアウトソースには複数のメリットがあります。

OUTSOURCING RATIONALE THIRD-PARTY VERIFICATION

必要な時に必要な分だけ

人日単位のアサインで固定費を抱えず、繁忙期に増減できます。

独立した視点で品質を底上げ

独立した検証で偏りを排し、監査に使える客観的な記録を残せます。

専門ノウハウを即戦力で

JSTQB認定エンジニアが在籍し、対象領域固有の検証知見を育成期間なしに活用できます。

オフィスで担当者同士がノートPCを前に、BIツールのテスト観点を相談しながら整理している風景。第三者視点のテスト支援を想起させる実写写真。

専門知識を持ったテストエンジニアが、第三者の視点でテストするメリット

  • 画面には現れないもっともらしい別の値を会議に出す前に検出できる
  • 指標と切り口とデータ源と閲覧権限の掛け合わせまで確認できる
  • 固定費を抱えずに人日単位で公開前の確認を差し込める
  • リリース判断の場で使える独立した検証記録と未確認の範囲が残る
06 SERVICE

5,000件以上の実績に裏付けられた指標と集計の検証

GENZは、BI製品ベンダーや導入支援のSIerと役割を分け、導入した企業様の側に立つ第三者として指標と集計の検証を請け負います。支援実績5,000件以上とISO 27001の体制のもと、テスト設計から報告まで伴走します。

SVC 01

数値が届くまでの経路に沿って観点を設計

確認の観点は、定義の登録から取り込みと集計を経て、表示・配信・突合・記録に至る数値の経路に沿って起こします。機能の一覧では設計しません。

BIツールの追加や改修と並行してテストを進め、検出した不整合を開発側へ戻す流れを示した赤白紙カード基調の無文字図解。
SVC 02

指標定義が文書にない現場にも対応

指標の定義が部門ごとの口伝にとどまる現場でも、確認の観点の書き出しから支援します。指標定義のドキュメント作成にも併走できます。

BIツールの確認候補が掛け合わせで広がる様子を示した赤白紙カード基調の無文字図解。
SVC 03

参照が集中する局面の表示と集計を実測

締め直後や経営会議の前など、参照が集中する局面があります。この局面の表示と集計を、GENZ社内の負荷・性能の専門エンジニアが実測します。

第三者の視点で計画・設計・実施・報告が一貫してつながる流れを示した赤白紙カード基調の無文字図解。
SVC 04

確認済みと未確認を書き分けた報告

どの指標のどの切り口のどのデータ源まで確認し、未確認の箇所も書き分けます。リリース判断と経営会議や利用部門への説明にお使いいただけます。

テストの証跡を保全し、確認済みの範囲と未確認の範囲を整理した切替可否の判断の材料にまとめる流れを示した赤白紙カード基調の無文字図解。
※本ページに記載の支援内容・範囲は一例です。実際のご支援内容・範囲は、お打ち合わせのうえでご状況に合わせて決定します。まずはお気軽にお問い合わせください。
07 FLOW

ご相談から納品までの流れ

対象の指標と切り口、データ源と閲覧権限を伺い、合意した範囲と優先順位でテストを進めます。

確かめる範囲と製品更新の予定を伺う

指標と切り口とデータ源の範囲、導入と改修と製品更新の予定を確認します。

リスクに基づくテスト設計と見積もり

誤った数値での判断と説明の負担の重さで優先順位を付け、工数を整理します。

テストを実施し発見事項を随時共有

合意した範囲を実行し、判断待ちの事項と重い不具合を都度共有します。

報告書を納品し是正後の再確認へ

結果と証跡、未確認の指標と残るリスクを納品し、再確認の進め方を示します。

支援実績5,000件以上

経営会議に出す前の確認範囲をGENZに相談する

ご相談では、経営会議に出す前に確認すべき指標と切り口とデータ源の組み合わせをGENZが整理します。導入や改修や製品更新の場面ごとの優先順位と、必要工数の考え方もお伝えします。必要事項を入力の上、お問い合わせください。内容を確認させていただいた上、担当者よりご連絡いたします。*がついている項目は必須項目です。