Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
失敗したから多重チェック/Multiple checks because it failed
Search
akrolayer
October 25, 2020
How-to & DIY
1
860
失敗したから多重チェック/Multiple checks because it failed
akrolayer
October 25, 2020
Tweet
Share
More Decks by akrolayer
See All by akrolayer
最近読んだ本の話
akrolayer
0
85
LTのモチベーション
akrolayer
1
540
よく使うキーって何?
akrolayer
1
150
史上最強の哲学入門の紹介
akrolayer
0
190
13歳からのアート思考の紹介 / art thinking from 13
akrolayer
0
160
老後貯金と今の幸せ / Hump saving and Now Hapiness
akrolayer
0
110
感情のカテゴライズ / Categorize of emotion
akrolayer
0
120
不安とは / What is Vague anxiety
akrolayer
0
190
LT説明会 / Introduce to LT
akrolayer
0
100
Other Decks in How-to & DIY
See All in How-to & DIY
Using AWS to build a launchable knowledge rocket 👉 Organize knowledge, accelerate learning and understand AI in the process
dwchiang
0
130
How to get hundreds of organic backlinks through statistics link building
ronishehu
1
150
「RubyでLチカ」に挑戦してみた
isaka1022
0
120
データエンジニアのためのテクニカルサポートとLLM
yutomatsunoo
0
1k
JAWS Days 2024 Keynote by Jeff Barr
awsjcpm
0
130
M5Stickと超小型エッジAIカメラ「AITRIOS」
hoshinoresearch
0
300
【1周年】Blueskyちゃん総集編を通じて青空を遊びつくそう
kawaiirailroads
0
270
カフェでノートPCが盗難されたかどうかを検知するIoT #linedc #iotlt #obniz #protoout
n0bisuke2
1
280
【バスケ】ボックススコアを用いたオールインワンメトリクス作成手続き
rnsr0371
0
430
俺とキャンプ
sat
PRO
1
290
電気工事士を取ったら一瞬で元が取れた件
bicstone
3
4.3k
生成AIとミニ四駆で学ぶ! MATLAB/Simulink
covao
1
120
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
109
49k
How to Think Like a Performance Engineer
csswizardry
20
1.1k
The Cost Of JavaScript in 2023
addyosmani
45
6.7k
Building a Scalable Design System with Sketch
lauravandoore
459
33k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
What's new in Ruby 2.0
geeforr
343
31k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
44
2.2k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
246
1.3M
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
131
33k
Being A Developer After 40
akosma
86
590k
Transcript
失敗したから 多重チェック Webエンジニア勉強会inVR 第6回
What are you like? • ごまなつ(@akrolayer) • 中小メーカ勤務 ◦
機器操作のWindowsアプリ(C# .NET) • 趣味:ボードゲーム, e-sports観戦, PCゲーム,音楽ゲーム, C級鑑賞 • 技術同人誌2冊書きました(自作キーバインドの本、 ショートカットキーの本、ゲームセンターの本)
やらかしの概要 • 取引先現場機器の設定変更をリモート接続で実施 ◦ 設定項目を間違えるとサービスが止まる ◦ リアルタイムに送出、テスト環境はない ▪ 本番環境が2つあり、片方が異常になると正常な 方に切り替わる
設定間違えた......
結果 • 上司に詰められかける ◦ 設計変更中でない方が使われている状態だった ▪ 助かった…… • 止めると取引先が怒られる
◦ もちろん自社も取引先から怒られる
状況整理 • 1週間終日同じ作業が予定されていた ◦ 設定変更項目が4つあり、1つ進むごとに現場の連絡待ち ▪ 4~5個の現場を並行作業 ▪ 現場によって設定は異なる
◦ 変更箇所はプルダウンメニューの数値と文字列 ▪ プルダウンメニューは複数が並列に配置 ◦ ミス対策はダブルチェック ▪ チェックするのは人 ▪ 上司が後ろで見ている
やらかしの対策 • 作業を進めつつ、対策を考える ◦ 上司「ダブルチェック、トリプルチェックを徹底して、 気を付けよう」 ◦ 私「(ダブルチェックして気を付けていても 間違えたんですけど?)」
• 具体的な対策案は出ない ◦ 非定常な作業だった ◦ 結果的に失敗していない ◦ 振り返りの習慣がない
私は思った・・・・・・
ヒューマンエラーを防ぐことってできるの?
チェック多重化の有効性 チェックを多重化していくと、ダブルチェックではエラー検
出率が上がるがトリプルチェックからは下がる (リンゲルマン効果:社会的手抜き) 出典:島倉大輔・田中健次:「人間による防護の多重化の有効性」, 品質 33巻, 2003
None
意識のモードとエラー発生率
人間はⅡやⅢの状態を長時間維持できないことがノーマ ン・マックワースの実験で明らかになっている フェーズ 意識のモード 生理的状態 エラー発生率 0 無意識、失神 睡眠 1 Ⅰ 意識ぼけ 疲労、居眠り 0.1以上 Ⅱ 正常、リラクスした状態 休息時、定例作業時 0.01~0.00001 Ⅲ 正常、明晰な状態 積極活動時 0.000001以下 Ⅳ 興奮状態 慌てている時、パニック時 0.1以上 出典:橋本邦衛、「安全人間工学」、中央労働災害防止協会
ここで休憩 • どっちが長いでしょう?
ここで休憩 • どっちが長いでしょう?
• bが長く見える
ここで休憩 • どっちが長いでしょう?
• 錯視で有名。だから同じ長さ
ここで休憩 • どっちが長いでしょう?
• 正解はa ◦ aが約80、bが約77
教育・訓練・動機付け • ヒューマンエラーを減らすために教育・訓練・動機づけを 行うが、元々これらすべてを満たしていると役立たない
• 人間として避けられない意識の変動と人間をエラーに導 くまずい作業環境が重なってエラーが発生する
残された道は・・・・・・
作業方法(人以外の要素)の改善
エラー対策案を考える要素 1. 作業または危険を排除する(排除) 2. 人による作業を置き換える(代替化) 3. 人による作業を容易にする(容易化)
4. 異常を検出する(異常検出) 5. 影響を緩和する(影響緩和)
業務としてのダブルチェック • ダブルチェックしても失敗する ◦ うっかり、失念、思い込み、ルール違反 ▪ エラー検出のために使う • 業務時間を食う
◦ ダブルチェックに駆り出される、割り込みによるミス • よく見たらわかる間違いは、指差確認で十分 ◦ 考える内容はダブルチェック
指差確認のエビデンス • 画面表示に応じたボタンを押す作業を1人当たり100回 ×4種類行った時のエラー発生率 指差呼称のエラー防止効果の室内実験による検証(芳賀 1996)
ダブルチェックの研究 • 公益財団法人鉄道総合技術研究所 増田 貴之, 中村 竜, 井上 貴文, 北村 康宏, 佐藤 文紀, 「独立したダブルチェッ クのヒューマンエラー防止効果」, Rikkyo Psychological
Research2018 Vol. 60, 29-39 • 1人が2回確認する場合と異なる2人が確認する場合それぞれ に、1回目の操作が参照可能と不可を比較 ◦ 初対面の大学生で実験したため、立場や経験の異なるペ アで行った場合の信頼感がどう影響するか不明
まとめ • サービスを止めかけた • ヒューマンエラー対策について調べた ◦ 人以外の仕組みに対策するのは合っている •
ダブルチェックが有効な場面とやりすぎな場面がある ◦ 時間を食い、他の場所でエラーを引き起こす可能性
参考文献 • 中條 武志, 「人間信頼性工学:エラー防止への工学的ア プローチ」, 医療安全管理者養成講習会, 2007 • 松村由美,
「ダブルチェックの有効性を再考する」, 平成30 年度医療安全セミナー, 2018