GENZ, Inc.

発注側から独立した立場で HACCP記録アプリを第三者が検証

端末と版の組み合わせ、通信断と復帰、管理計画変更後の整合まで、確認すべき範囲を第三者の目で洗い出し、手順と結果を提示できる形で残します。

支援事例

支援実績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

HACCP管理アプリの開発で見つかりにくい不具合

保存や検知の不具合は、開発段階で確認を省いた箇所に潜み、リリース後の店舗運用や記録の提示の場面で欠落として表面化します。提示を求められてから気づいても、さかのぼって埋めることはできません。

保存に失敗しても画面上は点検済みの表示が残る

保存に失敗しても画面に点検済みの表示が残ると、担当者は記録済みと判断し翌日の点検へ進みます。出力しても、その日の記録は帳票に現れません。

保存失敗の未検知

基準値の上限と下限に等しい測定値で逸脱が検知されない

基準値の上限や下限にちょうど等しい値で逸脱が検知されないと、温度管理の違反が未記録のまま見送られます。点検表には正常な記録だけが並びます。

境界値の未検知

通信が切れた状態で入力した記録が復帰後に反映されない

通信が切れた店舗で入力した記録が復帰後に反映されないと、本部の集約画面でその店舗だけ記録が欠けます。現場は入力済みのため発見が遅れます。

同期漏れの記録欠落

衛生管理計画を変更したあとに記録様式の項目が欠ける

衛生管理計画を変更しても記録様式の項目が追随していないと、新たに必須となった点検項目が画面に表示されず、記録が作成されないまま運用が続きます。

様式の未追随

端末やアプリの版の違いで記録の表示と出力が一致しない

端末やアプリの版が店舗ごとに異なると、同じ記録でも表示と出力が一致しません。監査で示した帳票と現場の画面が異なれば、記録の信頼を示せません。

版差異による不一致
02 RISK

記録が欠けたまま運用が続いた場合に起きること

記録が欠けたまま運用が続くと、立入検査や監査、製品回収の調査で記録を提示できず、現場が紙へ戻ります。ここでは起き得る事態を整理します。

業務上の問題対応を行う担当者の様子を写した写真。
03 REVIEW

第三者が確認する検証観点

衛生管理計画の登録から記録の出力まで、第三者が検証する際の観点を整理しました。自社の確認だけでは網羅しにくい領域として、リリース判断の場での説明材料にもなります。

計画改定の反映漏れが残ると、運用開始後に既存記録との不整合として表面化します。

衛生管理計画と記録様式の対応

管理計画の改定内容が記録様式の項目へ漏れなく反映されているかを、改定の都度突き合わせます。業務の言葉と画面の仕様が一対一に対応しないため、反映漏れは手作業では見落とされやすい領域です。

確認する資料
  • 衛生管理計画
  • 記録様式一覧
  • 突合結果表
境界値の判定誤りは、測定値の合否が逆転する記録の欠落につながります。

温度と時刻の境界値の判定

衛生管理計画で定める温度と時刻のしきい値に対し、ちょうど境界となる値とその前後の値で判定が正しく分かれるかを検証します。開発段階で優先順位に押されて外れやすい観点です。

確認する資料
  • 境界値一覧
  • 判定結果表
  • 管理基準値表
未保存のままの記録は、復帰後に欠損として残り、再入力の手戻りが発生します。

通信が切れた際のデータ保持と再送

通信が切れた状態で入力した記録が、復帰後に失われず保存されるかを、端末ローカル保存と再送の仕組みに沿って検証します。店舗からの再現しない申告の多くは、この挙動の確認不足に起因します。

確認する資料
  • テスト手順書
  • 再送結果表
  • 同期仕様確認表
出力できない記録は、立入検査や監査で提示できず、契約継続の見直しにつながります。

記録の保存期間と出力の再現性

管理計画で定めた保存期間の記録が、帳票の印刷や表計算形式の書き出しで従来と同じ形に出力できるかを確認します。立入検査や取引先の監査で提示できない状態を防ぐ観点です。

確認する資料
  • 出力帳票見本
  • 保存期間一覧
  • 出力確認結果表
修正履歴が残らない記録は、改ざんの疑いを払拭できず、原本性を否定されます。

権限ごとの記録の修正と修正履歴の扱い

入力者・責任者・管理者の権限ごとに、記録の修正可否と修正履歴の残り方を確認します。誰がいつ何を直したかが追えない記録は、提示の場で原本性を問われるおそれがあります。

確認する資料
  • 権限定義表
  • 修正履歴記録
  • 権限別操作表
  • 確認結果報告書
04 TEST DESIGN

GENZが提供するHACCP管理アプリテストの範囲

HACCP管理アプリの検証では、計画の策定から実機での確認、結果の保管までを担います。GENZの提供範囲と成果物を示します。

STEP 01 現行の衛生管理計画と記録項目の確認現行の計画と帳票が確認の起点になります
どう確かめるか

テスト計画とテスト設計の作成

衛生管理計画の様式に沿った入力画面と記録項目を対象に、端末とOSの版の組み合わせを洗い出します。確認の範囲と優先順位、期日との折り合いを計画書にまとめ、開発リーダーと共有します。

  • 01衛生管理計画の様式と記録項目を棚卸しします
  • 02既存の紙帳票との対応関係を整理します
  • 03保存期間と出力形式の要件を確認します
OUTPUTテスト計画書
STEP 02 テスト観点の洗い出しと優先順位づけ期日内に収まる範囲へ優先順位で絞ります
どう確かめるか

実機を用いた記録入力の確認

店舗と同じ端末を用い、点検結果と測定値の入力から保存、出力までを確認します。通信が切れた状態での入力と復帰後の同期も意図的に発生させて検証し、申告が起きる前に条件を特定します。

  • 01入力の境界値と保存失敗時の挙動を観点化します
  • 02対象とする端末とOS版の組み合わせを選定します
  • 03リスクの大きさに応じて実施順を決めます
OUTPUTテスト設計書
STEP 03 開発の進行と並行したテストの実施修正のたびに確認し直す体制で進めます
どう確かめるか

多店舗の構成を想定したカバレッジの確保

店舗ごとに異なる端末と通信環境を想定し、入力から本部への集約までの経路を欠けなく確認できる対象を選びます。すべての組み合わせを網羅できない場合は、リスクの大きい順に実施します。

  • 01スプリントごとに確認結果を開発チームへ報告します
  • 02不具合の発生条件を特定して共有します
  • 03修正版で不具合が解消されたか検証します
OUTPUT検証結果報告書
STEP 04 結果の報告と残存リスクの共有未検証の範囲も明確にして引き渡します
どう確かめるか

提示に備えたエビデンスの管理

検証の手順と結果、修正履歴を対応づけて保管し、行政や取引先の監査から提示を求められた際にそのまま使える形で整理します。記録の原本性を示せるよう、確認の根拠を一式で管理します。

  • 01検証済みの範囲と未検証の範囲を一覧にまとめます
  • 02リリース判断の資料として使える報告書を提出します
  • 03残存リスクと運用時の監視点を共有します
OUTPUTエビデンス一式
05 RATIONALE

HACCP管理アプリのテストを外部へ委託する判断の目安

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

OUTSOURCING RATIONALE THIRD-PARTY VERIFICATION

必要な時に必要な分だけ

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

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

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

専門ノウハウを即戦力で

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

ノートPCを前に担当者同士が相談しているオフィスの写真。

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

  • 確認すべき範囲が第三者の目で一覧になる
  • 確認した手順と結果が提示できる形で残る
  • 開発の期日を動かさず検証を並行して進められる
  • 範囲を削る判断を外部の根拠付きで説明できる
06 SERVICE

HACCP管理アプリと併せて検証する周辺の範囲

HACCP管理アプリは単体では完結せず、本部システムや計測機器、帳票出力と接続して運用されます。アプリ本体の確認だけでは、境界部分の不整合が残るおそれがあります。

SVC 01

本部システムとの境界の検証

店舗から本部への記録の集約と受け入れを、実際のデータの流れに沿って確認します。集約先で値が欠ける・二重に計上される不整合を洗い出します。

リスク要因と優先順位を示す無文字の図解。
SVC 02

温度計測機器との連携部分の検証

無線接続による測定値の自動取り込みを、対応機種の範囲で検証します。接続断や欠落が起きた際に、手入力との混在が判別できるかを確認します。

複数のシステムや連携先にまたがる確認範囲を示す無文字の図解。
SVC 03

衛生管理記録の帳票出力の検証

記録の印刷と表計算形式への書き出しが、求められた時点で提示できる形になるかを検証します。様式の欠落や文字化けを事前に検知します。

計画から報告までの流れを示す無文字の図解。
SVC 04

本番で事象が発生した際の対応手順の検証

障害発生時に原因の所在を双方で切り分ける手順を先に定め、その手順どおりに判断材料が残るかを確認します。責任の押し付け合いを防ぎます。

確認対象の領域を区分して示す無文字の図解。
07 FLOW

問い合わせから検証開始までの流れ

問い合わせから検証の開始までの流れを、対象範囲の確定と前提条件の整理を軸に整理します。

問い合わせと課題の共有

現状の確認範囲と詰まっている箇所を伺い、課題をGENZと共有します。

対象範囲と前提条件のすり合わせ

対象端末、対象の管理計画、連携機器を確認し、検証の前提条件を確定します。

見積もりと体制の提示

確定した範囲に基づく見積もりと、担当体制、期間の案を提示します。

契約と検証の開始

ご契約の後、検証計画を策定し、テストの実施を開始します。

無料相談のご案内

HACCP管理アプリの記録と判定の検証について相談する

ご相談いただくと、対象とする記録様式と端末の組み合わせをもとに、検証の範囲と優先順位、必要工数の考え方を整理してお返しします。社内の起案資料へ転記できる形でお渡しします。