ITパスポート 令和6年度 問51:project_managementに関する問題
システム開発プロジェクトにおいて、テスト中に発見された不具合の再発防止のために不具合分析を行うことにした。テスト結果及び不具合の内容を表に記入し、不具合ごとに根本原因を突き止めた後に、根本原因ごとに集計を行い発生頻度の多い順に並べ、主要な根本原因の特定を行った。ここで利用した図表のうち、根本原因を集計し、発生頻度順に並べて棒グラフで示し、累積値を折れ線グラフで重ねて示したものはどれか。
- a散布図
- bチェックシート
- c特性要因図
- dパレート図正答
AI解説(初心者・標準・上級)
理解度に合わせて3レベルの解説を無料で読めます。
答えは d「パレート図」 です。
パレート図は、原因ごとの件数を多い順に棒グラフで並べて、その上に積み上げの割合を折れ線で重ねたグラフ。「どの原因が一番効いているか」が一目で分かります。
問題文の「棒グラフ+累積の折れ線」がまさにパレート図の見た目です。
👉 覚え方:パレート=「多い順の棒+折れ線」。“上位2〜3個で大半を占める”を見つける図。
ほかの選択肢:a 散布図=点をばらまいて関係を見る/b チェックシート=数を数える記録用紙/c 特性要因図=魚の骨みたいに原因を枝分かれで描く図。
なぜこれが正解か
正解は d。パレート図は、項目(ここでは根本原因)を発生頻度の多い順に棒グラフで並べ、その累積比率を折れ線グラフで重ねて示す図。問題文の「頻度順の棒+累積の折れ線」という記述に完全一致する。重要な少数の原因を特定する(重点指向)ために使う。
各選択肢の解説
- a 散布図:2つの量の相関(関係性)を点の散らばりで見る図。
- b チェックシート:データの個数を記録・集計するための表形式の用紙。
- c 特性要因図(フィッシュボーン図):結果(特性)に対する原因を魚の骨状に大分類→中分類と整理する図。
覚え方・ひっかけ注意
これらはQC七つ道具の代表格。「棒+累積折れ線=パレート図」「魚の骨=特性要因図」「点の散らばり=散布図」と図の見た目で即答する。特性要因図(c)は『原因を洗い出す』段階、パレート図(d)は『どの原因が主要か絞り込む』段階という役割の違いで区別すると混同しない。
理論的背景
パレート図(Pareto Chart)は品質管理の7つの基本ツール(QC七つ道具)の一つであり、イタリアの経済学者ヴィルフレド・パレートの「80:20の法則(パレートの法則)」を品質管理に応用した分析ツールである。「棒グラフ(頻度の降順)+折れ線グラフ(累積比率)」という複合グラフ形式が定義の決め手である。
本問の根本原因集計プロセスを対応させる:①根本原因ごとに集計(頻度の集計)=データの準備、②発生頻度の多い順に並べ棒グラフで示す(降順棒グラフ)、③累積値を折れ線グラフで重ねる(累積比率折れ線)→これがパレート図の定義と完全に一致。
パレート図の分析価値は「どの根本原因に対処すれば問題の80%を解消できるか(重要少数の特定)」にある。品質改善活動における資源配分の優先順位決定に直接使える実用ツールとして、製造業・ソフトウェア開発・サービス業で広く活用されている。
デミングとジュランがパレートの法則を品質管理に普及させた歴史的経緯から「ジュランのパレート図」とも呼ばれる。現代の統計ソフト(Minitab・JMP・R・Python pandas)でも標準的に実装されており、シックスシグマ(Six Sigma)のDMAIC(Define-Measure-Analyze-Improve-Control)手法のAnalyzeフェーズで定番ツールとして使われる。
実務での使われ方
ソフトウェア開発現場でのパレート図活用は「バグの根本原因分析」「インシデントの分類別集計」「テスト指摘事項の優先度付け」が主な用途。本問のシナリオ(テスト中不具合の根本原因分析→頻度集計→パレート図で主要原因特定)はまさに実務そのものを反映している。
典型的な発見例として「テスト不具合の80%が5種類の根本原因(要件理解の誤り・入力値検証の欠如・境界値の考慮漏れ・並行処理の競合・タイムアウト処理の欠如)から発生している」というパターンが確認されることが多く、この重要少数の根本原因に開発プロセス改善を集中することでQCD(品質・コスト・納期)の最大化が実現できる。
JIRA・Azure DevOps・GitHubなどの現代的プロジェクト管理ツールでは「バグラベル分類×発生頻度」のパレートチャート自動生成機能が標準搭載されており、QA管理者がリアルタイムで傾向分析できる環境が整備されている。
試験での位置づけ
パレート図はITパスポート・基本情報技術者において「QC七つ道具」の識別問題として頻出である。7ツール(ヒストグラム・管理図・散布図・特性要因図・チェックシート・層別・パレート図)のうち、それぞれの特徴的な「グラフ形式・目的・使用場面」の識別が問われる。本問の「棒グラフ+累積折れ線グラフ」という複合グラフ形式がパレート図の決定的識別ポイント。
散布図(2変数の相関可視化)・特性要因図(原因結果ツリー)・チェックシート(データ収集フォーム)はパレート図と混同されやすい代表的誤選択肢であり、本問にも散布図・チェックシート・特性要因図が選択肢に含まれている設計が典型。
基本情報技術者では「管理図(UCL/LCL:管理上限・下限ラインの設定)」「計量値管理図vs計数値管理図」まで出題される。シックスシグマ・品質管理技術者(QC検定)の文脈では「FMEA(故障モード影響解析)」「FTA(故障木分析)」との組み合わせで問われる。
選択肢の発展補足
aの散布図(Scatter Diagram)との区別:散布図は「2変量の相関関係を可視化する」グラフであり、横軸・縦軸にそれぞれ異なる変数をとりデータポイントを分布させる。「テスト工数と不具合件数の相関」「バグ密度とコード複雑度の相関」などの分析に使う。本問の「根本原因の頻度集計→累積」という用途には適さない。
bのチェックシートとの区別:チェックシートは「データを分類・収集するための記録フォーム」であり、本問の「集計→グラフ化→累積値表示」という分析・可視化ステップではなく「データ収集」ステップのツール。不具合の根本原因を記録する際にはチェックシートを使い、それを集計・可視化する際にパレート図を使うという役割分担関係にある。
cの特性要因図(フィッシュボーン図)との区別:特性要因図は「ある結果(特性)が何によって引き起こされるか(要因)を構造的に整理する」ツールで、魚の骨の形状から「フィッシュボーン図」とも呼ばれる(石川馨が開発したため「石川ダイアグラム」とも)。パレート図は「どの根本原因が多いか」の頻度分析ツール、特性要因図は「なぜその根本原因が発生するか」の因果構造可視化ツールという補完的関係にある。実務では両ツールを組み合わせて使うことが多い。
出典:IPA(情報処理推進機構)公式 ITパスポート試験 令和6年度 問51/ 公的機関配布資料につき出典明記の上引用。解説は合格ナビによる独自AI解説です。