【えふえむいーえー】

FMEA(故障モード影響解析) とは?

💡 「壊れる前に壊れ方を想像する」先回り品質術
📌 このページのポイント
FMEA ― 故障モード影響解析 故障モード 重大度(S) 発生度(O) 検出度(D) RPN 対策 DB接続断 9 7 5 315 冗長化+自動復旧 タイムアウト 6 5 4 120 リトライ+監視 表示崩れ 3 4 3 36 UIテスト追加 RPN = 重大度(S) × 発生度(O) × 検出度(D) RPNが高い項目から優先的に対策する
FMEAテーブルとRPN算出のイメージ
ひよこ ひよこ

FMEAって何をする手法なの?

ペンギン先生 ペンギン先生

「この部品がこう壊れたら、システム全体にどんな影響が出るか」を事前に考えて表にまとめる手法だよ。壊れてから慌てるんじゃなくて、壊れる前に対策を打つための道具だね

ひよこ ひよこ

どうやって優先順位をつけるの?

ペンギン先生 ペンギン先生

「重大度(Severity)」「発生頻度(Occurrence)」「検出難易度(Detection)」の3つをそれぞれ10点満点で評価して、掛け算した値をRPN(リスク優先数)と呼ぶんだ。RPNが高いものから優先的に対策するよ

ひよこ ひよこ

ソフトウェアにも使えるの?

ペンギン先生 ペンギン先生

もちろん!たとえば「決済処理でタイムアウトが起きたら?」「DBの接続が切れたら?」みたいな故障モードを洗い出して、影響が大きくて起きやすいものからテストや対策を手厚くするんだ

ひよこ ひよこ

テーブルを作るのが大変そう…

ペンギン先生 ペンギン先生

確かに最初は大変だけど、一度作ると次のプロジェクトでも再利用できるのが強みだよ。あとチーム全員で「どんなリスクがあるか」を共有できるから、属人化を防ぐ効果も大きいんだ

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「FMEA」って出てきたら「壊れ方を先に予想してリスクの高い順に対策する手法」と思えればだいたいOK!
📖 おまけ:英語の意味
「Failure Mode and Effects Analysis」 = 故障モード影響解析
💬 もともと1940年代に米軍が兵器の信頼性向上のために開発した手法だよ
← 用語集にもどる