Files
pbl02/uploads/WEL10/WEL10_workbook.ipynb
2026-10-08 17:15:05 +09:00

985 lines
65 KiB
Plaintext

{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# 📋 [WEL10] 교대근무 피로 누적을 줄이는 휴식표 검증 워크숍\n",
"### 실습 워크북 & SOP 가이드 (Google Colab / Jupyter)\n",
"\n",
"[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/edunlab/milicontent2/blob/main/uploads/WEL10/WEL10_workbook.ipynb)\n",
"\n",
"---\n",
"\n",
"## 📌 1. 프로젝트 개요 및 배경\n",
"\n",
"| 항목 | 내용 |\n",
"| :--- | :--- |\n",
"| **과정 분류** | 장병 복지·지원 (Level 2) |\n",
"| **학습 소요 시간** | 10개 미션 (5일 / 총 27.0시간) |\n",
"| **실습 유형** | 작전절차(SOP), 체크리스트, 모의훈련, AAR 사후검토 실습 |\n",
"\n",
"### 📖 프로젝트 목표\n",
"러시아-우크라이나 전쟁에서는 드론 감시와 야간 위협 때문에 경계·지휘통제 근무가 장시간 이어지고, 인원 손실과 파견으로 교대 인력이 줄어 휴식이 부족해지면서 집중력 저하와 판단 오류가 생길 수 있다는 점이 반복해서 거론되었다. 본 프로젝트는 교육용 가상 근무표와 휴식표를 이용해 24시간 교대근무 부대(경계, 지휘통제실)의 피로 누적 요인을 분석하고, 휴식표의 점검 기준을 세워 검증하고 개선하는 과정을 역할을 나누어 수행한다. 점검 기준 수치는 교육용 가정값이고 피로 판단은 참고용이며, 실제 근무 편성의 결정은 지휘관과 부대 규정을 따르고 건강 이상은 군의관·상담관에게 연계한다. 최종 목표는 휴식표의 점검·보고·인계 정확도와 속도를 수치로 확인해 개선하고 다른 부대가 반복해 쓸 수 있는 휴식표 편성·운영 가이드북으로 정리하는 것이다.\n",
"\n",
"> **⚠️ [교육용 가상 자료 원칙]**\n",
"> - 본 워크북의 모든 자료는 안전 규정에 따라 **교육용 가상 자료**로 구성되어 있습니다.\n",
"> - 실제 군사 기밀이나 부대 세부 인적·작전 정보는 포함되지 않습니다.\n",
"\n",
"---\n",
"\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"---\n",
"\n",
"## 🎯 미션 01. 24시간 교대근무 부대(경계, 지통실)의 교대 패턴 및 피로 누적 요인 분석\n",
"\n",
"### 📋 미션 배경 및 지침\n",
"#### 미션 배경 및 당위성\n",
"\n",
"24시간 교대근무 부대의 근무 패턴 및 피로 누적 요인을 분석한다. 실제 전술 현장에서는 단순 탐지에 그치지 않고 신속한 위협 판단과 신뢰도 높은 의사결정이 필수적이므로, **24시간 교대근무 부대(경계, 지휘통제실)의 교대 패턴과 피로 누적 요인을 분석하고, 휴식표 검증에 필요한 현장 체크 항목과 역할 분담을 정의한다.** 과업을 완수하여 오판을 방지하고 작전 대응력을 극대화해야 합니다.\n",
"\n",
"이 문제를 해결하기 위해 본 미션에서는 **실습자료의 가상 전훈 요약 카드와 가상 근무 소요표, 현행 교대 패턴을 읽고 근무처별 시간대, 필요 인원, 피로 요인(연속 야간, 짧은 휴식, 휴무 부족, 결원 대체, 소음 등)을 분석표로 정리하고 규격화하는** 실습을 체계적으로 수행합니다.\n",
"\n",
"학습자는 실습가이드에 제시된 총 5개 세부 활동(기본 기능 구현 ➔ 결과 지표 검증 ➔ 파라미터 튜닝 및 도전과제)을 순차적으로 진행하며 핵심 판정 기준을 달성합니다.\n",
"\n",
"**이번 결과물:** `docs/wel10_baseline_assessment.md 및 훈련 프로파일` 형태의 결과물을 완성한다.\n",
"\n",
"### 📑 실습자료 및 작성 양식\n",
"24시간 교대근무 부대(경계, 지통실)의 교대 패턴 및 피로 누적 요인 분석**\n",
"\n",
"[제공 자료 1] 가상 전훈 요약 카드 - 공개된 일반 경향을 교육용으로 요약한 것이며 특정 수치·부대·지역 정보는 없다.\n",
"\n",
"| **번호** | **관찰된 경향(요약)** | **훈련 시사점** |\n",
"| --- | --- | --- |\n",
"| **L1** | 드론 감시와 야간 위협으로 경계·지휘통제 근무가 길게 이어짐 | 야간 근무 편중과 연속 야간 확인 |\n",
"| **L2** | 결원·파견으로 남은 인원이 추가 근무를 떠맡음 | 결원 대체 시 휴식 기준 재점검 |\n",
"| **L3** | 휴식 중에도 호출·소음으로 수면이 끊김 | 휴식 환경 체크 항목 |\n",
"| **L4** | 피로가 쌓일수록 상황 보고 누락과 판단 지연이 늘어남 | 근무 중 확인 절차와 인계 기록 |\n",
"| **L5** | 근무자의 피로 호소가 지휘 계통에 전달되지 않음 | 익명 의견 수렴과 보고 경로 |\n",
"\n",
"[제공 자료 2] 가상 근무 소요표 [교육용가상자료]\n",
"\n",
"| **근무처** | **근무 형태** | **시간대** | **필요 인원** | **비고** |\n",
"| --- | --- | --- | --- | --- |\n",
"| **경계 근무** | 초소 경계 | 24시간 3교대 | 교대당 1명 | 야간 감시 집중도 높음(가상) |\n",
"| **지휘통제실** | 상황 접수·보고 | 24시간 3교대 | 교대당 1명 | 교대 시 인수인계 필수 |\n",
"\n",
"[제공 자료 3] 현행 교대 패턴 요약과 피로 요인 카드\n",
"\n",
"| **요인** | **설명** | **점검할 편성 특성** |\n",
"| --- | --- | --- |\n",
"| **F1 연속 야간** | 야간 근무가 며칠 연속됨 | 야간 연속 횟수 |\n",
"| **F2 짧은 휴식** | 근무 종료 후 다음 근무까지 간격이 짧음 | 근무 간 휴식 시간 |\n",
"| **F3 휴무 부족** | 일주일에 쉬는 날이 없거나 적음 | 7일 중 휴무 일수 |\n",
"| **F4 결원 대체** | 환자·파견으로 남은 인원이 추가 근무 | 하루 근무 시간 |\n",
"| **F5 경계태세 격상** | 근무 소요 증가로 휴무자 소집 | 휴무 소집 횟수 |\n",
"| **F6 휴식 환경** | 소음·호출로 수면 방해 | 휴식 장소·호출 규칙 |\n",
"\n",
"[작성 서식 1] 피로 요인 분석표(5개 이상)\n",
"\n",
"| **번호** | **피로 요인** | **영향받는 근무처** | **확인 방법(자료)** | **점검 우선순위** |\n",
"| --- | --- | --- | --- | --- |\n",
"| **1** | | | | |\n",
"| **2** | | | | |\n",
"| **3** | | | | |\n",
"| **4** | | | | |\n",
"| **5** | | | | |\n",
"| **6** | | | | |\n",
"\n",
"[작성 서식 2] 역할 분담 매트릭스 - R(책임) 또는 S(지원)를 적는다. 한 항목의 R은 1명만 둔다.\n",
"\n",
"| **체크 항목** | **편성** | **점검** | **기록** | **보고** | **근무자 대표** | **관측** |\n",
"| --- | --- | --- | --- | --- | --- | --- |\n",
"| **근무 소요 확인** | | | | | | |\n",
"| **휴식표 초안 작성** | | | | | | |\n",
"| **연속 야간 점검** | | | | | | |\n",
"| **근무 간 휴식 계산** | | | | | | |\n",
"| **휴무·인원 점검** | | | | | | |\n",
"| **점검 결과 기록** | | | | | | |\n",
"| **당직사관 보고** | | | | | | |\n",
"| **피로 신호·의견 수렴** | | | | | | |\n",
"| **변경 이력·승인 기록** | | | | | | |\n",
"| **개인정보·보안 준수 관찰** | | | | | | |\n",
"\n",
"[작성 서식 3] 현장 체크 항목표(15개 이상)\n",
"\n",
"| **번호** | **체크 항목** | **단계** | **책임 역할** | **교관 대조** |\n",
"| --- | --- | --- | --- | --- |\n",
"| **1** | | | | |\n",
"| **2** | | | | |\n",
"| **3** | | | | |\n",
"| **4** | | | | |\n",
"| **5** | | | | |\n",
"| **6** | | | | |\n",
"| **7** | | | | |\n",
"| **8** | | | | |\n",
"| **9** | | | | |\n",
"| **10** | | | | |\n",
"| **11** | | | | |\n",
"| **12** | | | | |\n",
"| **13** | | | | |\n",
"| **14** | | | | |\n",
"| **15** | | | | |\n",
"\n",
"[작성 서식 4] 부대 유형별 환경 변수\n",
"\n",
"| **부대 유형** | **근무 인원** | **근무처 수** | **휴식 장소** | **호출 빈도** | **추가 체크 항목** |\n",
"| --- | --- | --- | --- | --- | --- |\n",
"| **경계 중심 부대** | | | | | |\n",
"| **지휘통제실 중심 부대** | | | | | |\n",
"| **소규모 부대** | | | | | |\n",
"\n",
"| **점검 항목** | **확인** |\n",
"| --- | --- |\n",
"| 피로 요인을 5개 이상 분석했다 | ( ) |\n",
"| 현장 체크 항목을 15개 이상 정의했다 | ( ) |\n",
"| 모든 항목에 R 역할이 1명씩 지정되었다(매핑 100%) | ( ) |\n",
"| 교관 체크리스트와 대조해 누락을 보완했다(누락 0건) | ( ) |\n",
"| 부대 유형별 환경 변수를 작성했다 | ( ) |\n",
"\n",
"**\n",
"\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"---\n",
"\n",
"## 🎯 미션 02. 생체 리듬, 연속 야간근무 제한, 최소 휴식 보장 휴식표 점검 체크리스트 작성\n",
"\n",
"### 📋 미션 배경 및 지침\n",
"#### 미션 배경 및 당위성\n",
"\n",
"생체 리듬, 연속 야간근무 제한, 최소 휴식 보장 휴식표 점검표를 작성한다. 실제 전술 현장에서는 단순 탐지에 그치지 않고 신속한 위협 판단과 신뢰도 높은 의사결정이 필수적이므로, **생체 리듬, 연속 야간근무 제한, 최소 휴식 보장을 기준으로 휴식표를 점검하는 체크리스트와 SOP 흐름도를 작성한다.** 과업을 완수하여 오판을 방지하고 작전 대응력을 극대화해야 합니다.\n",
"\n",
"이 문제를 해결하기 위해 본 미션에서는 **교육용 가정 기준(연속 야간 한도, 근무 간 최소 휴식, 주간 휴무 보장, 근무조 최소 인원)을 점검 항목으로 옮기고 '확인한다·계산한다·기록한다·보고한다' 형태의 단계별 절차로 정리하고 규격화하는** 실습을 체계적으로 수행합니다.\n",
"\n",
"학습자는 실습가이드에 제시된 총 5개 세부 활동(기본 기능 구현 ➔ 결과 지표 검증 ➔ 파라미터 튜닝 및 도전과제)을 순차적으로 진행하며 핵심 판정 기준을 달성합니다.\n",
"\n",
"**이번 결과물:** `sop/wel10_field_checklist.md 및 SOP 흐름도` 형태의 결과물을 완성한다.\n",
"\n",
"### 📑 실습자료 및 작성 양식\n",
"생체 리듬, 연속 야간근무 제한, 최소 휴식 보장 휴식표 점검 체크리스트 작성**\n",
"\n",
"[제공 자료 1] 교육용 점검 기준 4종(가정값) - 실제 기준은 부대 규정과 지휘관 방침을 따른다.\n",
"\n",
"| **기준** | **교육용 가정값** | **계산 방법** | **위반 시** |\n",
"| --- | --- | --- | --- |\n",
"| **A 연속 야간** | 연속 3회 이내 | 연속된 날의 야간 근무 횟수 | 초과 횟수 기록 |\n",
"| **B 근무 간 최소 휴식** | 10시간 이상 | 다음 근무 시작 시각 - 이전 근무 종료 시각 | 해당 근무쌍 기록 |\n",
"| **C 주간 휴무** | 7일 중 1일 이상 | 휴무 일수 세기 | 근무자 기록 |\n",
"| **D 근무조 최소 인원** | 근무조당 2명 | 근무조별 배정 인원 세기 | 근무조 기록 |\n",
"\n",
"[제공 자료 2] 생체 리듬 참고 메모(교육용) - 야간 근무 직후 곧바로 주간 근무로 넘어가거나 낮은 휴식 간격이 반복되면 피로가 쌓이기 쉽다는 일반적 경향을 참고로 한다. 진단 또는 의학적 판정이 아니다.\n",
"\n",
"[작성 서식 1] 휴식표 점검표\n",
"\n",
"| **번호** | **점검 항목** | **기준** | **확인 방법** | **결과(적합/위반)** |\n",
"| --- | --- | --- | --- | --- |\n",
"| **1** | 야간 연속 횟수 | A | | |\n",
"| **2** | 근무 간 휴식 시간 | B | | |\n",
"| **3** | 7일 중 휴무 | C | | |\n",
"| **4** | 근무조 인원 | D | | |\n",
"| **5** | 결원 대체 후 재점검 | A~D | | |\n",
"| **6** | 변경 이력·승인 | - | | |\n",
"| **7** | 집계표와 근무표 일치 | - | | |\n",
"| **8** | 피로 호소 접수·보고 | - | | |\n",
"\n",
"[작성 서식 2] 단계별 SOP 체크리스트 - 판단이 필요한 사항은 '지휘관·당직사관 결정'으로 표시한다.\n",
"\n",
"| **단계** | **번호** | **행동 항목(행동 동사로)** | **안전·보안 조치** | **기록** | **결정권자** |\n",
"| --- | --- | --- | --- | --- | --- |\n",
"| **입력** | 1 | | | | |\n",
"| **입력** | 2 | | | | |\n",
"| **점검** | 3 | | | | |\n",
"| **점검** | 4 | | | | |\n",
"| **점검** | 5 | | | | |\n",
"| **점검** | 6 | | | | |\n",
"| **보고·승인** | 7 | | | | |\n",
"| **보고·승인** | 8 | | | | |\n",
"| **보고·승인** | 9 | | | | |\n",
"| **게시·사후** | 10 | | | | |\n",
"\n",
"필수 안전·보안 조치(각 단계 최소 1개): 근무자 개인정보 보호(가명·번호 사용) / 경계 공백 방지 확인 / 외부 반출 금지 / 피로 이상 호소 시 군의관·상담관 연계 / 지휘관 승인 없는 변경 금지\n",
"\n",
"| [근무 소요·인원 확인] -> [휴식표 초안] -> [점검 기준 A·B·C·D 계산]\n",
" -> [위반 있음?] --예--> [수정안 작성: ( )] -> [재점검]\n",
" -> 아니오 -> [점검 결과 기록] -> [당직사관 보고(3분 이내)]\n",
" -> [지휘관 승인(결정권자)] -> [게시·변경 이력 기록] |\n",
"| --- |\n",
"\n",
"[작성 서식 3] 교차 검토표\n",
"\n",
"| **번호** | **지적 위치** | **누락/모호 내용** | **수정안** | **반영 확인** |\n",
"| --- | --- | --- | --- | --- |\n",
"| **1** | | | | |\n",
"| **2** | | | | |\n",
"| **3** | | | | |\n",
"| **4** | | | | |\n",
"| **5** | | | | |\n",
"| **6** | | | | |\n",
"\n",
"[작성 서식 4] 휴대 요약 카드(30초 안에 읽을 분량)\n",
"\n",
"| **구분** | **내용(한 줄씩)** |\n",
"| --- | --- |\n",
"| **점검 기준 4가지** | ( ) |\n",
"| **계산 순서** | ( ) |\n",
"| **보고 순서** | ( ) |\n",
"| **인계 필수** | ( ) |\n",
"| **금지 사항** | ( ) |\n",
"\n",
"| **점검 항목** | **확인** |\n",
"| --- | --- |\n",
"| 점검 기준 4종을 점검표에 모두 넣었다 | ( ) |\n",
"| SOP 전 단계에 행동 동사와 안전·보안 조치가 있다(100%) | ( ) |\n",
"| 결정권자(지휘관·당직사관)를 표시했다 | ( ) |\n",
"| 교차 검토 지적을 모두 수정했다 | ( ) |\n",
"| 휴대 요약 카드가 한 장이며 30초 안에 읽힌다 | ( ) |\n",
"\n",
"**\n",
"\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"---\n",
"\n",
"## 🎯 미션 03. 부대별 현행 교대근무 편성표 수집 및 피로 누적 취약 구간 도출\n",
"\n",
"### 📋 미션 배경 및 지침\n",
"#### 미션 배경 및 당위성\n",
"\n",
"부대별 현행 교대근무 편성표를 수집하고 취약 구간을 도출한다. 실제 전술 현장에서는 단순 탐지에 그치지 않고 신속한 위협 판단과 신뢰도 높은 의사결정이 필수적이므로, **가상 부대별 현행 교대근무 편성표를 수집·비교해 피로 누적 취약 구간을 도출하고, 이를 시험할 시간대별 시나리오(MSEL)를 만든다.** 과업을 완수하여 오판을 방지하고 작전 대응력을 극대화해야 합니다.\n",
"\n",
"이 문제를 해결하기 위해 본 미션에서는 **실습자료의 가상 부대 A·B·C 편성표와 현행 8인 7일 편성표를 점검 기준으로 대조해 취약 구간(근무자, 일자, 위반 유형)을 근무자별 행에 빠짐없이 적어 표로 도출하고 검증하는** 실습을 체계적으로 수행합니다.\n",
"\n",
"학습자는 실습가이드에 제시된 총 5개 세부 활동(기본 기능 구현 ➔ 결과 지표 검증 ➔ 파라미터 튜닝 및 도전과제)을 순차적으로 진행하며 핵심 판정 기준을 달성합니다.\n",
"\n",
"**이번 결과물:** `scenarios/wel10_msel_scenario.json(md)` 형태의 결과물을 완성한다.\n",
"\n",
"### 📑 실습자료 및 작성 양식\n",
"부대별 현행 교대근무 편성표 수집 및 피로 누적 취약 구간 도출**\n",
"\n",
"[제공 자료 1] 가상 부대별 현행 교대 패턴 요약 [교육용가상자료]\n",
"\n",
"| **부대** | **인원** | **근무 구성** | **교대 방식(요약)** | **관찰 메모** |\n",
"| --- | --- | --- | --- | --- |\n",
"| **가상 A대대** | 8명 | 3교대(주·오·야) | 야간 2일 뒤 곧바로 주간 근무 | 야간 후 휴식 간격이 짧다는 의견 |\n",
"| **가상 B중대** | 6명 | 2교대(주·야 12시간) | 야간 4일 연속 후 2일 휴무 | 야간 연속이 길다는 의견 |\n",
"| **가상 C대대** | 10명 | 3교대 | 순방향 순환, 휴무 2일마다 | 결원이 생기면 휴무 소집이 잦음 |\n",
"\n",
"[제공 자료 2] 가상 현행 8인 7일 편성표 - 주(06~14), 오(14~22), 야(22~06), 휴(휴무)\n",
"\n",
"| **근무자** | **D1** | **D2** | **D3** | **D4** | **D5** | **D6** | **D7** |\n",
"| --- | --- | --- | --- | --- | --- | --- | --- |\n",
"| **가상 병사 가** | 야 | 오 | 주 | 야 | 오 | 주 | 휴 |\n",
"| **가상 병사 나** | 오 | 주 | 야 | 오 | 주 | 휴 | 휴 |\n",
"| **가상 병사 다** | 주 | 야 | 오 | 주 | 휴 | 휴 | 야 |\n",
"| **가상 병사 라** | 야 | 오 | 주 | 휴 | 휴 | 야 | 오 |\n",
"| **가상 병사 마** | 오 | 주 | 휴 | 휴 | 야 | 오 | 주 |\n",
"| **가상 병사 바** | 주 | 휴 | 휴 | 야 | 오 | 주 | 야 |\n",
"| **가상 병사 사** | 휴 | 휴 | 야 | 오 | 주 | 야 | 오 |\n",
"| **가상 병사 아** | 휴 | 야 | 오 | 주 | 야 | 오 | 주 |\n",
"\n",
"[작성 서식 1] 취약 구간 도출표 - 근무자별로 위반이 생긴 모든 일자 구간을 적는다.\n",
"\n",
"| **번호** | **근무자** | **일자(구간)** | **위반 기준(A~D)** | **위반 내용(계산 근거)** | **개선 방향** |\n",
"| --- | --- | --- | --- | --- | --- |\n",
"| **1** | | | | | |\n",
"| **2** | | | | | |\n",
"| **3** | | | | | |\n",
"| **4** | | | | | |\n",
"| **5** | | | | | |\n",
"| **6** | | | | | |\n",
"| **7** | | | | | |\n",
"| **8** | | | | | |\n",
"\n",
"| [교관용] 현행 편성표는 근무조 인원(각 근무조 2명)은 충족하지만 순환 방향이 역방향(야 -> 오 -> 주)이라 근무 간 8시간 간격이 반복되도록 만든 가상 표이다. 기준 B(10시간 미만) 위반은 8명 합계 24건, 기준 A(연속 야간)와 C(휴무) 위반은 각 0건, 0건이다. |\n",
"| --- |\n",
"\n",
"[제공 자료 3] MSEL 작성 예시(3건) - 나머지는 조별로 작성한다.\n",
"\n",
"| **번호** | **투입 시각** | **주입 사건** | **구분** | **대상 역할** | **기대 행동** |\n",
"| --- | --- | --- | --- | --- | --- |\n",
"| **1** | +00:00 | D1 휴식표 초안 접수 | 정상 | 점검 담당 | 기준 A·B·C·D 순서로 계산 |\n",
"| **2** | +03:00 | 근무자 나 환자 발생(결원 통보) | 비정상 | 편성 담당 | 대체 인원 검토, 영향 계산, 당직사관 보고 |\n",
"| **3** | +06:00 | 점검 결과 보고 요청 | 정상 | 보고 담당 | 위반·조치 안을 3분 이내 보고 |\n",
"\n",
"[작성 서식 2] MSEL 시나리오표(10건 이상, 정상 6 : 비정상 4)\n",
"\n",
"| **번호** | **투입 시각** | **주입 사건** | **구분** | **대상 역할** | **기대 행동** |\n",
"| --- | --- | --- | --- | --- | --- |\n",
"| **1** | | | | | |\n",
"| **2** | | | | | |\n",
"| **3** | | | | | |\n",
"| **4** | | | | | |\n",
"| **5** | | | | | |\n",
"| **6** | | | | | |\n",
"| **7** | | | | | |\n",
"| **8** | | | | | |\n",
"| **9** | | | | | |\n",
"| **10** | | | | | |\n",
"\n",
"[제공 자료 4] 돌발 변수 카드(2개 이상 선택): 환자 발생(결원) / 파견 차출 / 교대 인원 지연 도착 / 가상 경계태세 격상 / 휴무자 호출 / 피로 신호 보고 / 근무표 변경 승인 지연\n",
"\n",
"[작성 서식 3] 워크스루 점검표\n",
"\n",
"| **사건 번호** | **흐름 어색함** | **기대 행동 불분명** | **대상 역할 없음** | **수정 내용** |\n",
"| --- | --- | --- | --- | --- |\n",
"| **1** | | | | |\n",
"| **2** | | | | |\n",
"| **3** | | | | |\n",
"| **4** | | | | |\n",
"| **5** | | | | |\n",
"\n",
"| **점검 항목** | **확인** |\n",
"| --- | --- |\n",
"| 부대 A·B·C와 현행 편성표의 취약 구간을 도출표에 적었다 | ( ) |\n",
"| 위반 구간에 기준과 계산 근거를 적었다 | ( ) |\n",
"| 주입 사건을 10건 이상 작성했다 | ( ) |\n",
"| 정상:비정상 비율이 6:4이다 | ( ) |\n",
"| 돌발 변수를 2개 이상 넣고 워크스루 지적을 반영했다 | ( ) |\n",
"\n",
"**\n",
"\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"---\n",
"\n",
"## 🎯 미션 04. 1차 개선 휴식 편성표 작성 및 시뮬레이션 검증 실습(Dry-run)\n",
"\n",
"### 📋 미션 배경 및 지침\n",
"#### 미션 배경 및 당위성\n",
"\n",
"1차 개선 휴식 편성표를 작성하고 시뮬레이션 검증(Dry-run)을 실시한다. 실제 전술 현장에서는 단순 탐지에 그치지 않고 신속한 위협 판단과 신뢰도 높은 의사결정이 필수적이므로, **현행 편성표의 문제를 고친 1차 개선 휴식 편성표를 작성하고 점검 기준으로 시뮬레이션 검증하는 1차 실습(Dry-run)을 실시한다.** 과업을 완수하여 오판을 방지하고 작전 대응력을 극대화해야 합니다.\n",
"\n",
"이 문제를 해결하기 위해 본 미션에서는 **편성 담당이 8인 7일 개선 휴식표를 작성하고 점검 담당이 점검표로 연속 야간, 근무 간 휴식, 휴무, 근무조 인원을 계산해 위반을 찾는다 과정을 진행하는** 실습을 체계적으로 수행합니다.\n",
"\n",
"학습자는 실습가이드에 제시된 총 5개 세부 활동(기본 기능 구현 ➔ 결과 지표 검증 ➔ 파라미터 튜닝 및 도전과제)을 순차적으로 진행하며 핵심 판정 기준을 달성합니다.\n",
"\n",
"**이번 결과물:** `logs/wel10_dryrun_execution_log.md 및 작성된 체크리스트` 형태의 결과물을 완성한다.\n",
"\n",
"### 📑 실습자료 및 작성 양식\n",
"1차 개선 휴식 편성표 작성 및 시뮬레이션 검증 실습(Dry-run)**\n",
"\n",
"[제공 자료 1] 1차 개선 휴식표 작성 조건: 근무조(주·오·야) 각 2명 x 7일을 모두 채우고, 점검 기준 A~D를 가능한 한 모두 충족한다. 현행 편성표(미션 3)를 출발점으로 쓴다.\n",
"\n",
"[작성 서식 1] 1차 개선 휴식표(8인 7일) - 주 / 오 / 야 / 휴로 기입\n",
"\n",
"| **근무자** | **D1** | **D2** | **D3** | **D4** | **D5** | **D6** | **D7** |\n",
"| --- | --- | --- | --- | --- | --- | --- | --- |\n",
"| **가상 병사 가** | | | | | | | |\n",
"| **가상 병사 나** | | | | | | | |\n",
"| **가상 병사 다** | | | | | | | |\n",
"| **가상 병사 라** | | | | | | | |\n",
"| **가상 병사 마** | | | | | | | |\n",
"| **가상 병사 바** | | | | | | | |\n",
"| **가상 병사 사** | | | | | | | |\n",
"| **가상 병사 아** | | | | | | | |\n",
"\n",
"[작성 서식 2] 점검 결과표(점검 담당 작성)\n",
"\n",
"| **근무자** | **A 연속 야간(최대)** | **B 최소 휴식(최소 시간)** | **C 휴무 일수** | **위반 건수** |\n",
"| --- | --- | --- | --- | --- |\n",
"| **가상 병사 가** | | | | |\n",
"| **가상 병사 나** | | | | |\n",
"| **가상 병사 다** | | | | |\n",
"| **가상 병사 라** | | | | |\n",
"| **가상 병사 마** | | | | |\n",
"| **가상 병사 바** | | | | |\n",
"| **가상 병사 사** | | | | |\n",
"| **가상 병사 아** | | | | |\n",
"\n",
"| **일자** | **D1** | **D2** | **D3** | **D4** | **D5** | **D6** | **D7** |\n",
"| --- | --- | --- | --- | --- | --- | --- | --- |\n",
"| **주 인원** | | | | | | | |\n",
"| **오 인원** | | | | | | | |\n",
"| **야 인원** | | | | | | | |\n",
"\n",
"측정 기준: 보고 지연시간 = 점검 완료 선언 시각부터 당직사관 역할 앞 보고 완료(복창 확인) 시각까지. SOP 준수율 = 순서대로 수행한 단계 수 / 전체 단계 수 x 100. 근무조 충족률 = 인원 2명인 근무조 수 / 21 x 100.\n",
"\n",
"[작성 서식 3] Dry-run 수행 기록지(관측자 작성)\n",
"\n",
"| **SOP 단계** | **계획 순서** | **실제 시각** | **순서 준수(O/X)** | **비고(혼선·지연)** |\n",
"| --- | --- | --- | --- | --- |\n",
"| **근무 소요·인원 확인** | 1 | | | |\n",
"| **휴식표 초안 작성** | 2 | | | |\n",
"| **기준 A 점검** | 3 | | | |\n",
"| **기준 B 점검** | 4 | | | |\n",
"| **기준 C 점검** | 5 | | | |\n",
"| **기준 D 점검** | 6 | | | |\n",
"| **점검 완료 선언** | 7 | | | |\n",
"| **당직사관 보고 완료** | 8 | | | |\n",
"| **수정·재점검** | 9 | | | |\n",
"| **변경 이력 기록** | 10 | | | |\n",
"\n",
"| **지표** | **계산** | **결과** | **목표** | **달성** |\n",
"| --- | --- | --- | --- | --- |\n",
"| **SOP 단계 준수율** | ( )/10 x 100 | ( )% | 80% 이상 | ( ) |\n",
"| **보고 지연시간** | ( : ) - ( : ) | ( )분 ( )초 | 3분 이내 | ( ) |\n",
"| **기준 위반 건수** | A+B+C 합계 | ( )건 | 2건 이하 | ( ) |\n",
"| **근무조 충족** | ( )/21 x 100 | ( )% | 100% | ( ) |\n",
"\n",
"[작성 서식 4] 병목·혼선 구간 기록표\n",
"\n",
"| **번호** | **발생 구간(SOP 단계)** | **현상** | **관련 역할** | **개선 아이디어** |\n",
"| --- | --- | --- | --- | --- |\n",
"| **1** | | | | |\n",
"| **2** | | | | |\n",
"| **3** | | | | |\n",
"\n",
"| **점검 항목** | **확인** |\n",
"| --- | --- |\n",
"| 개선 휴식표 근무조 21개를 모두 채웠다 | ( ) |\n",
"| 점검 결과표를 근무자 8명 모두 작성했다 | ( ) |\n",
"| SOP 단계 준수율 80% 이상이다 | ( ) |\n",
"| 보고 지연시간이 3분 이내이다 | ( ) |\n",
"| 기준 위반이 2건 이하이다 | ( ) |\n",
"| 병목·혼선 구간을 2개 이상 기록했다 | ( ) |\n",
"\n",
"**\n",
"\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"---\n",
"\n",
"## 🎯 미션 05. 돌발 결원(환자, 파견) 발생 시 휴식표 붕괴 및 과부하 위험 검증\n",
"\n",
"### 📋 미션 배경 및 지침\n",
"#### 미션 배경 및 당위성\n",
"\n",
"돌발 결원 발생 시 휴식표 붕괴 및 과부하 위험을 검증한다. 실제 전술 현장에서는 단순 탐지에 그치지 않고 신속한 위협 판단과 신뢰도 높은 의사결정이 필수적이므로, **환자, 파견 등 돌발 결원으로 수정된 근무표에서 휴식표가 무너진 부분과 과부하 위험을 찾아내고 교차확인 후 보고하는 훈련을 한다.** 과업을 완수하여 오판을 방지하고 작전 대응력을 극대화해야 합니다.\n",
"\n",
"이 문제를 해결하기 위해 본 미션에서는 **교관이 결원 처리 결과를 섞어 둔 수정 근무표 발췌, 집계표, 변경 이력의 12개 대조 항목을 받아 점검 기준과 문서끼리 비교 수행하고 검증하는** 실습을 체계적으로 수행합니다.\n",
"\n",
"학습자는 실습가이드에 제시된 총 5개 세부 활동(기본 기능 구현 ➔ 결과 지표 검증 ➔ 파라미터 튜닝 및 도전과제)을 순차적으로 진행하며 핵심 판정 기준을 달성합니다.\n",
"\n",
"**이번 결과물:** `docs/wel10_cross_verification_sheet.md` 형태의 결과물을 완성한다.\n",
"\n",
"### 📑 실습자료 및 작성 양식\n",
"돌발 결원(환자, 파견) 발생 시 휴식표 붕괴 및 과부하 위험 검증**\n",
"\n",
"[제공 자료] 대조 항목 12개 [교육용가상자료] - 결원 처리 후 수정 근무표 발췌, 집계표, 변경 이력을 교육용 점검 기준(미션 2)에 대조해 오류인지 정상인지 판정한다. 과부하 판단은 참고용이다.\n",
"\n",
"| **번호** | **대상** | **수정 근무표·기록 발췌(가상)** | **확인할 기준** |\n",
"| --- | --- | --- | --- |\n",
"| **5-1** | 근무자 가 | D2~D5 야간 근무 4일 연속(환자 결원 대체) | A 연속 야간 |\n",
"| **5-2** | 근무자 나 | D3 야간(~D4 06:00) 후 D4 오후 14:00 근무 | B 최소 휴식 |\n",
"| **5-3** | 근무자 다 | 파견 복귀 후 D5 야간(~D6 06:00), D6 주간 06:00 근무 | B 최소 휴식 |\n",
"| **5-4** | 근무자 라 | D1~D7 중 휴무 D4 1일, 근무 간 휴식 모두 10시간 이상 | A·B·C |\n",
"| **5-5** | 근무자 마 | D2 주간과 오후를 연속 근무(16시간), 환자 대체 | 하루 근무 시간(8시간 초과 금지) |\n",
"| **5-6** | 집계표 | 근무자 바 주간 근무 5칸(40시간)인데 집계표는 56시간 | 집계 일치 |\n",
"| **5-7** | 근무자 사 | D1~D7 휴무 없음(결원 대체) | C 휴무 |\n",
"| **5-8** | 근무자 아 | 근무 종료 후 다음 근무까지 12시간, 휴무 2일 | A·B·C |\n",
"| **5-9** | D3 야간 근무조 | 결원 후 1명만 배정(경계 1명, 지휘통제실 공석) | D 근무조 인원 |\n",
"| **5-10** | D4 야간 근무조 | 결원 후에도 2명 유지(대체 근무자 휴식 12시간) | D 근무조 인원 |\n",
"| **5-11** | 변경 이력 | D3 근무표 변경 기록에 지휘관 승인 서명 없음 | 승인 기록 |\n",
"| **5-12** | 변경 이력 | D5 변경 기록에 변경 사유·시각·지휘관 승인 서명 있음 | 승인 기록 |\n",
"\n",
"[작성 서식 1] 교차검증 매트릭스\n",
"\n",
"| **번호** | **판정(오류/정상)** | **대조한 기준·문서** | **판정 근거(계산)** | **보고 대상·우선순위** |\n",
"| --- | --- | --- | --- | --- |\n",
"| **5-1** | | | | |\n",
"| **5-2** | | | | |\n",
"| **5-3** | | | | |\n",
"| **5-4** | | | | |\n",
"| **5-5** | | | | |\n",
"| **5-6** | | | | |\n",
"| **5-7** | | | | |\n",
"| **5-8** | | | | |\n",
"| **5-9** | | | | |\n",
"| **5-10** | | | | |\n",
"| **5-11** | | | | |\n",
"| **5-12** | | | | |\n",
"\n",
"| **지표** | **계산** | **결과** | **목표** |\n",
"| --- | --- | --- | --- |\n",
"| **식별 성공률** | 맞게 찾은 오류 수 ( ) / 주입 오류 8 x 100 | ( )% | 85% 이상(7건 이상) |\n",
"| **오표시** | 정상 4건 중 오류로 표시한 수 | ( )건 | 1건 이하 |\n",
"\n",
"[작성 서식 2] 위험 유형별 보고 경로\n",
"\n",
"| **우선순위** | **위험 유형** | **보고 대상** | **보고 시한** | **보고 문장(SBAR 한 줄)** |\n",
"| --- | --- | --- | --- | --- |\n",
"| **1(즉시)** | 근무조 인원 부족(경계 공백), 승인 없는 변경 | | | |\n",
"| **2** | 연속 야간·최소 휴식·휴무 기준 위반 | | | |\n",
"| **3** | 집계 불일치, 하루 근무 시간 초과 | | | |\n",
"\n",
"| [교관용 정답표 - 조별 판정 후 공개] 오류 8건: 5-1(연속 야간 4회), 5-2(휴식 8시간), 5-3(휴식 0시간), 5-5(하루 16시간), 5-6(집계 불일치), 5-7(휴무 0일), 5-9(근무조 1명, 즉시 보고), 5-11(승인 누락). 정상 4건: 5-4, 5-8, 5-10, 5-12. 결원 대체 방안의 결정은 지휘관·당직사관이 한다. |\n",
"| --- |\n",
"\n",
"| **점검 항목** | **확인** |\n",
"| --- | --- |\n",
"| 12개 항목 모두 판정하고 기준과 계산 근거를 적었다 | ( ) |\n",
"| 주입 오류 8건 중 7건 이상을 찾았다(85% 이상) | ( ) |\n",
"| 정상 항목 오표시가 1건 이하이다 | ( ) |\n",
"| 과부하 판단을 참고용으로 기록하고 결정은 지휘관에게 맡겼다 | ( ) |\n",
"| 위험 유형별 보고 대상·시한을 정했다 | ( ) |\n",
"\n",
"**\n",
"\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"---\n",
"\n",
"## 🎯 미션 06. 지휘관 및 당직사관 앞 개편된 휴식표 인계 및 운영 방안 브리핑 실습\n",
"\n",
"### 📋 미션 배경 및 지침\n",
"#### 미션 배경 및 당위성\n",
"\n",
"지휘관 및 당직사관 앞 개편된 휴식표 인계 브리핑을 실습한다. 실제 전술 현장에서는 단순 탐지에 그치지 않고 신속한 위협 판단과 신뢰도 높은 의사결정이 필수적이므로, **지휘관과 당직사관 앞에서 개편된 휴식표의 요지와 운영 방안을 인계 브리핑해 빠짐없고 빠른 인계 절차를 만든다.** 과업을 완수하여 오판을 방지하고 작전 대응력을 극대화해야 합니다.\n",
"\n",
"이 문제를 해결하기 위해 본 미션에서는 **개편 요지, 적용 기간, 변경 대상, 점검 기준 충족 결과, 결원 대응 방안, 피로 신호 보고 방법을 휴식표 인계 브리핑 서식에 정리해 지휘관·당직사관 역할에게 구두로 보고 수행하고 검증하는** 실습을 체계적으로 수행합니다.\n",
"\n",
"학습자는 실습가이드에 제시된 총 5개 세부 활동(기본 기능 구현 ➔ 결과 지표 검증 ➔ 파라미터 튜닝 및 도전과제)을 순차적으로 진행하며 핵심 판정 기준을 달성합니다.\n",
"\n",
"**이번 결과물:** `reports/wel10_handover_protocol.md 및 브리핑 녹취/기록지` 형태의 결과물을 완성한다.\n",
"\n",
"### 📑 실습자료 및 작성 양식\n",
"지휘관 및 당직사관 앞 개편된 휴식표 인계 및 운영 방안 브리핑 실습**\n",
"\n",
"[제공 자료 1] 가상 개편 요약 예시 [교육용가상자료] - 미션 4 결과가 있으면 그것을 사용한다.\n",
"\n",
"| **항목** | **내용(가상)** |\n",
"| --- | --- |\n",
"| **개편 요지** | 순방향 순환(주 -> 오 -> 야), 연속 야간 2회로 제한 |\n",
"| **적용 기간** | D1~D7 (1주) |\n",
"| **변경 대상** | 근무자 8명 전원(가명) |\n",
"| **점검 기준 충족** | A·B·C·D 위반 0건 |\n",
"| **결원 대응** | 1명 결원 시 휴무자 1명 소집, 사전 승인 필요 |\n",
"\n",
"[작성 서식 1] 휴식표 인계 브리핑 서식(지휘관·당직사관 역할 앞 구두 보고)\n",
"\n",
"| **항목** | **내용** |\n",
"| --- | --- |\n",
"| **보고 시각·보고자** | ( ) |\n",
"| **개편 요지와 적용 기간** | ( ) |\n",
"| **변경 대상과 변경 내용** | ( ) |\n",
"| **점검 기준 충족 결과(A~D)** | ( ) |\n",
"| **결원·경계태세 변경 시 대응 방안** | ( ) |\n",
"| **피로 신호·의견 접수 방법** | ( ) |\n",
"| **결정·승인이 필요한 사항** | ( ) |\n",
"\n",
"[작성 서식 2] 인계 품질 체크리스트(인계자·인수자 공동 확인)\n",
"\n",
"| **번호** | **필수 항목** | **인계자** | **인수자** |\n",
"| --- | --- | --- | --- |\n",
"| **1** | 개편 요지 | | |\n",
"| **2** | 적용 시작·종료 일시 | | |\n",
"| **3** | 변경된 근무자(가명)와 근무 시간대 | | |\n",
"| **4** | 점검 기준 A~D 충족 결과 | | |\n",
"| **5** | 결원 발생 시 대체 순서 | | |\n",
"| **6** | 경계태세 변경 시 조정 절차 | | |\n",
"| **7** | 피로 신호 보고 경로(군의관·상담관 연계 포함) | | |\n",
"| **8** | 지휘관 승인 필요 사항 | | |\n",
"| **9** | 변경 이력 기록 위치 | | |\n",
"| **10** | 후속 점검 일정 | | |\n",
"\n",
"| **구분** | **기재** |\n",
"| --- | --- |\n",
"| **인계 시작 / 종료 시각** | ( : ) / ( : ) 소요 ( )분 ( )초 / 목표 10분 이내 |\n",
"| **누락 항목 수** | ( )개 / 10개 누락률 ( )% |\n",
"| **인계자 서명 / 인수자 서명** | ( ) / ( ) |\n",
"\n",
"[제공 자료 2] 인수자 돌발 질문 카드(평가관이 3개 선택): Q1 야간 연속 한도는? / Q2 결원 1명 발생 시 먼저 할 일은? / Q3 변경 승인은 누가 하는가? / Q4 피로를 호소하는 근무자가 있으면 누구에게 보고하는가? / Q5 다음 점검 일정은?\n",
"\n",
"[작성 서식 3] SBAR 인계 브리핑 템플릿\n",
"\n",
"| **구분** | **내용** |\n",
"| --- | --- |\n",
"| **S 상황(Situation)** | ( ) |\n",
"| **B 배경(Background)** | ( ) |\n",
"| **A 평가(Assessment)** | ( ) |\n",
"| **R 요청(Recommendation)** | ( ) |\n",
"\n",
"| **점검 항목** | **확인** |\n",
"| --- | --- |\n",
"| 브리핑 서식 7개 항목을 모두 채웠다 | ( ) |\n",
"| 인계 필수 항목 10개 누락 0건(누락률 0%)이다 | ( ) |\n",
"| 인계 소요가 10분 이내이다 | ( ) |\n",
"| 돌발 질문 3개에 인수자가 모두 정답을 말했다 | ( ) |\n",
"| 인계자·인수자 상호 서명을 마쳤다 | ( ) |\n",
"\n",
"**\n",
"\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"---\n",
"\n",
"## 🎯 미션 07. 경계태세 격상 상황 모의 극한 교대근무 스트레스 훈련\n",
"\n",
"### 📋 미션 배경 및 지침\n",
"#### 미션 배경 및 당위성\n",
"\n",
"경계태세 격상 모의 극한 교대근무 스트레스 훈련을 진행한다. 실제 전술 현장에서는 단순 탐지에 그치지 않고 신속한 위협 판단과 신뢰도 높은 의사결정이 필수적이므로, **가상 경계태세 격상으로 근무 소요가 늘어나는 상황에서도 휴식 기준 점검·보고 절차를 유지하는 스트레스 훈련을 한다.** 과업을 완수하여 오판을 방지하고 작전 대응력을 극대화해야 합니다.\n",
"\n",
"이 문제를 해결하기 위해 본 미션에서는 **안전통제관 통제 아래 사건 카드 6건(격상 통보와 증원 요구, 휴무자 소집 요청, 야간 근무자 결원, 교대 지연, 피로 신호 보고, 지휘관의 휴식 단축 지시) 주입하여 처리 지연 및 복원력을 시험하는** 실습을 체계적으로 수행합니다.\n",
"\n",
"학습자는 실습가이드에 제시된 총 5개 세부 활동(기본 기능 구현 ➔ 결과 지표 검증 ➔ 파라미터 튜닝 및 도전과제)을 순차적으로 진행하며 핵심 판정 기준을 달성합니다.\n",
"\n",
"**이번 결과물:** `logs/wel10_stress_drill_results.md` 형태의 결과물을 완성한다.\n",
"\n",
"### 📑 실습자료 및 작성 양식\n",
"경계태세 격상 상황 모의 극한 교대근무 스트레스 훈련**\n",
"\n",
"| [안전 통제] 본 훈련은 실내 모의 훈련이며 실제 경계 태세 변경이나 근무 변경은 하지 않는다. 근무 조정의 결정은 지휘관 역할(교관)이 하고, 학습자는 기준 대비 영향 계산·보고·기록만 한다. 안전통제관의 '중지' 구호에 즉시 멈춘다. 가상 경계태세 단계는 실제 단계와 무관한 교육용 표시이다. |\n",
"| --- |\n",
"\n",
"[제공 자료] 스트레스 사건 카드 6건 [교육용가상자료]\n",
"\n",
"| **번호** | **주입 사건** | **환경** | **기대 행동** | **위험 조치(판정 대상)** |\n",
"| --- | --- | --- | --- | --- |\n",
"| **7-1** | 가상 경계태세 격상 통보, 근무조 3개를 4명 체제로 요구 | 시간 압박 | 인원 소요 재계산, 지휘관에게 영향 보고 | 기준 위반 계산, 결정 기록 |\n",
"| **7-2** | 휴무자 2명 소집 요청 | 시간 압박 | 휴무 기준(C) 영향 보고, 대안 제시 | 휴무 기록 갱신, 승인 기록 |\n",
"| **7-3** | 야간 근무자 1명 결원 통보 | 저조도 회의실 | 근무조 인원(D) 확인, 대체 순서 보고 | 경계 공백 확인, 보고 |\n",
"| **7-4** | 편성 담당 이탈(지휘 공백) | 시간 압박 | 위임 순서에 따라 차상위자 임무 인수 선언 | 인원 확인, 보고 |\n",
"| **7-5** | 근무자 피로 신호 보고(졸림 호소) | 시간 압박 | 근무자 교체 요청과 군의관·상담관 연계 보고 | 피로 신호 기록, 보고 |\n",
"| **7-6** | 지휘관의 휴식 단축 지시 | 시간 압박 | 기준 대비 영향을 한 문장으로 보고하고 결정 기록 | 위반 내용 기록, 지휘관 결정 기록 |\n",
"\n",
"[작성 서식 1] 결과 기록표(관측자 작성) - 전환 시간 = 주입 시각부터 비상 절차 전환(또는 임무 인수) 선언 시각까지\n",
"\n",
"| **사건** | **주입 시각** | **선언 시각** | **전환 시간** | **위험 조치1** | **위험 조치2** | **안전 위반** |\n",
"| --- | --- | --- | --- | --- | --- | --- |\n",
"| **7-1** | | | | O / X | O / X | 유 / 무 |\n",
"| **7-2** | | | | O / X | O / X | 유 / 무 |\n",
"| **7-3** | | | | O / X | O / X | 유 / 무 |\n",
"| **7-4** | | | | O / X | O / X | 유 / 무 |\n",
"| **7-5** | | | | O / X | O / X | 유 / 무 |\n",
"| **7-6** | | | | O / X | O / X | 유 / 무 |\n",
"\n",
"| **지표** | **계산** | **결과** | **목표** |\n",
"| --- | --- | --- | --- |\n",
"| **최대 전환 시간** | 6건 중 가장 긴 시간 | ( )초 | 60초 이내 |\n",
"| **위험 조치 성공률** | 성공 수 ( ) / 12 x 100 | ( )% | 90% 이상 |\n",
"| **안전 수칙 위반** | 위반 건수 | ( )건 | 0건 |\n",
"| **지휘 공백 위임 시간** | 7-4 전환 시간 | ( )초 | 60초 이내 |\n",
"\n",
"[작성 서식 2] 임무 위임 순서표\n",
"\n",
"| **순서** | **직책(역할)** | **인수할 임무** | **인수 선언 문장** |\n",
"| --- | --- | --- | --- |\n",
"| **1** | 편성 담당 | | |\n",
"| **2** | | | |\n",
"| **3** | | | |\n",
"\n",
"| **점검 항목** | **확인** |\n",
"| --- | --- |\n",
"| 훈련 규칙과 중지 신호를 확인한 뒤 시작했다 | ( ) |\n",
"| 사건 6건 모두 주입·선언 시각을 기록했다 | ( ) |\n",
"| 모든 전환 시간이 60초 이내이다 | ( ) |\n",
"| 위험 조치 성공률이 90% 이상이다 | ( ) |\n",
"| 안전 수칙 위반이 0건이다 | ( ) |\n",
"| 근무 조정 결정은 지휘관 역할이 하고 학습자는 영향 보고와 기록만 했다 | ( ) |\n",
"\n",
"**\n",
"\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"---\n",
"\n",
"## 🎯 미션 08. AAR 워크숍을 통한 장병 피로도 의견 수렴 및 불합리한 휴식표 개선안 도출\n",
"\n",
"### 📋 미션 배경 및 지침\n",
"#### 미션 배경 및 당위성\n",
"\n",
"AAR 워크숍을 통해 장병 피로도 의견을 수렴하고 개선안을 도출한다. 실제 전술 현장에서는 단순 탐지에 그치지 않고 신속한 위협 판단과 신뢰도 높은 의사결정이 필수적이므로, **AAR 워크숍으로 장병 피로도 의견을 수렴하고 불합리한 휴식표 요소의 원인을 사실 중심으로 분석해 개선안을 도출한다.** 과업을 완수하여 오판을 방지하고 작전 대응력을 극대화해야 합니다.\n",
"\n",
"이 문제를 해결하기 위해 본 미션에서는 **가상 의견 카드(익명)와 Dry-run·스트레스 훈련 기록을 시간순으로 맞춰 본다 과정을 진행하는** 실습을 체계적으로 수행합니다.\n",
"\n",
"학습자는 실습가이드에 제시된 총 5개 세부 활동(기본 기능 구현 ➔ 결과 지표 검증 ➔ 파라미터 튜닝 및 도전과제)을 순차적으로 진행하며 핵심 판정 기준을 달성합니다.\n",
"\n",
"**이번 결과물:** `aar/wel10_aar_session_minutes.md 및 오류 분석 매트릭스` 형태의 결과물을 완성한다.\n",
"\n",
"### 📑 실습자료 및 작성 양식\n",
"AAR 워크숍을 통한 장병 피로도 의견 수렴 및 불합리한 휴식표 개선안 도출**\n",
"\n",
"[제공 자료 1] AAR 4단계 진행표\n",
"\n",
"| **단계** | **질문** | **진행 규칙** |\n",
"| --- | --- | --- |\n",
"| **1** | 무엇을 계획했나? | SOP·MSEL 기준을 먼저 확인한다 |\n",
"| **2** | 실제로 무엇이 일어났나? | 기록(시각)을 기준으로 말하고, 진술은 기록과 대조한다 |\n",
"| **3** | 왜 차이가 났나? | 사람이 아닌 절차·양식·환경·숙달 원인으로 분류한다 |\n",
"| **4** | 무엇을 유지·개선할까? | 개선점마다 담당·기한·근거를 붙인다 |\n",
"\n",
"[제공 자료 2] 가상 1차 훈련 타임라인 발췌 [교육용가상자료] - 자기 조 기록과 함께 사용한다.\n",
"\n",
"| **시각** | **관측 기록** | **참여자 진술** |\n",
"| --- | --- | --- |\n",
"| **+05:00** | 개선 휴식표 초안, D3 야간 근무자 마 연속 야간 4회 | 편성 담당: 결원 대체로 어쩔 수 없었음 |\n",
"| **+09:30** | 점검 담당 B 기준 계산 중 D2·D3 구간 누락 | 점검 담당: 계산표 칸이 없어 건너뜀 |\n",
"| **+12:00** | 점검 완료 선언 | 기록 담당: 위반 3건 기록 |\n",
"| **+17:10** | 당직사관 보고 완료(지연 5분 10초) | 보고 담당: 변경 사유를 정리하느라 늦음 |\n",
"| **+22:00** | 인계 시 피로 신호 보고 경로 누락 | 인수자: 서식 뒷면에 있어 못 봄 |\n",
"\n",
"[제공 자료 3] 가상 피로도 의견 카드(익명) 6건 [교육용가상자료]\n",
"\n",
"| **번호** | **의견(가상)** | **요인 분류(F1~F6 중)** |\n",
"| --- | --- | --- |\n",
"| **O1** | 야간을 이어서 하면 낮에 잠이 안 와서 다음 날이 힘들다 | |\n",
"| **O2** | 야간 근무 끝나고 곧바로 주간이면 쉴 틈이 없다 | |\n",
"| **O3** | 결원이 생기면 항상 같은 사람만 대신 선다 | |\n",
"| **O4** | 쉬는 날에도 호출이 와서 쉬지 못한다 | |\n",
"| **O5** | 휴식 장소가 시끄러워 잠이 깬다 | |\n",
"| **O6** | 피곤하다고 말해도 어디에 말해야 할지 모르겠다 | |\n",
"\n",
"[작성 서식 0] 피로도 의견 수렴표 - 의견 카드는 요인별로 분류하고 개인을 특정하지 않는다.\n",
"\n",
"| **요인** | **의견 번호** | **공통 내용** | **개선 방향(편성·환경·보고)** |\n",
"| --- | --- | --- | --- |\n",
"| **F1 연속 야간** | | | |\n",
"| **F2 짧은 휴식** | | | |\n",
"| **F3 휴무 부족** | | | |\n",
"| **F4 결원 대체** | | | |\n",
"| **F6 휴식 환경** | | | |\n",
"| **보고 경로** | | | |\n",
"\n",
"[작성 서식 1] 기록-진술 불일치 확인표\n",
"\n",
"| **번호** | **시각** | **기록 내용** | **진술 내용** | **확인 결과(사실)** |\n",
"| --- | --- | --- | --- | --- |\n",
"| **1** | | | | |\n",
"| **2** | | | | |\n",
"| **3** | | | | |\n",
"| **4** | | | | |\n",
"\n",
"[작성 서식 2] 오류 분석 매트릭스\n",
"\n",
"| **번호** | **문제(현상)** | **사실 근거(기록 위치)** | **원인 분류** | **개선점** | **담당·기한** |\n",
"| --- | --- | --- | --- | --- | --- |\n",
"| **1** | | | | | |\n",
"| **2** | | | | | |\n",
"| **3** | | | | | |\n",
"| **4** | | | | | |\n",
"| **5** | | | | | |\n",
"| **6** | | | | | |\n",
"\n",
"원인 분류: 절차(점검 순서·누락) / 편성(순환 방식·인원) / 환경(휴식 장소·소음·호출) / 숙달(계산 반복 부족) / 통신(보고·승인 경로)\n",
"\n",
"[작성 서식 3] 1차 SOP 수정안\n",
"\n",
"| **수정 대상** | **수정 전** | **수정 후** | **근거(분석 번호)** |\n",
"| --- | --- | --- | --- |\n",
"| **체크리스트** | | | |\n",
"| **기록 양식** | | | |\n",
"| **인계·보고 템플릿** | | | |\n",
"| **기타** | | | |\n",
"\n",
"| **점검 항목** | **확인** |\n",
"| --- | --- |\n",
"| AAR 4단계를 순서대로 진행했다 | ( ) |\n",
"| 기록과 진술이 다른 부분을 사실로 확인했다 | ( ) |\n",
"| 개선점을 5건 이상 도출했다 | ( ) |\n",
"| 모든 원인 항목에 근거 기록 위치를 적었다(100%) | ( ) |\n",
"| 회의록에 개인 비난 표현이 없다 | ( ) |\n",
"| SOP 수정안을 작성했다 | ( ) |\n",
"\n",
"**\n",
"\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"---\n",
"\n",
"## 🎯 미션 09. 피드백 반영 공정 휴식표 재편성 및 부대 적용성 검증\n",
"\n",
"### 📋 미션 배경 및 지침\n",
"#### 미션 배경 및 당위성\n",
"\n",
"피드백을 반영하여 공정 휴식표를 재편성하고 적용성을 검증한다. 실제 전술 현장에서는 단순 탐지에 그치지 않고 신속한 위협 판단과 신뢰도 높은 의사결정이 필수적이므로, **AAR 개선안을 반영해 공정 휴식표를 재편성하고 같은 기준으로 재검증해 부대 적용성을 확인한다.** 과업을 완수하여 오판을 방지하고 작전 대응력을 극대화해야 합니다.\n",
"\n",
"이 문제를 해결하기 위해 본 미션에서는 **수정된 점검표와 편성 방식을 적용해 같은 8인 7일 조건에서 휴식표를 다시 편성 수행하고 검증하는** 실습을 체계적으로 수행합니다.\n",
"\n",
"학습자는 실습가이드에 제시된 총 5개 세부 활동(기본 기능 구현 ➔ 결과 지표 검증 ➔ 파라미터 튜닝 및 도전과제)을 순차적으로 진행하며 핵심 판정 기준을 달성합니다.\n",
"\n",
"**이번 결과물:** `eval/wel10_rerun_performance_comparison.md` 형태의 결과물을 완성한다.\n",
"\n",
"### 📑 실습자료 및 작성 양식\n",
"피드백 반영 공정 휴식표 재편성 및 부대 적용성 검증**\n",
"\n",
"[제공 자료] 가상 1차 결과 예시 [교육용가상자료] - 자기 조 1차 기록이 없으면 이 값을 기준으로 쓴다. 측정 기준은 미션 4·6과 같다. 점검 소요시간은 점검 시작부터 점검 완료 선언까지로 정의한다.\n",
"\n",
"| **지표** | **1차(가상 예시)** | **목표(2차)** |\n",
"| --- | --- | --- |\n",
"| **점검 소요시간** | 40분 00초 | 28분 00초 이하(30% 단축) |\n",
"| **인계 소요시간** | 12분 00초 | 8분 24초 이하(30% 단축) |\n",
"| **점검 기준 위반 건수** | 8건 | 4건 이하(50% 감소) |\n",
"| **인계 누락 항목** | 3개 | 1개 이하(50% 이상 감소) |\n",
"\n",
"개선율 계산: 시간 단축률 = (1차 - 2차) / 1차 x 100, 오류 감소율 = (1차 - 2차) / 1차 x 100\n",
"\n",
"[작성 서식 1] 전후 성과 비교표\n",
"\n",
"| **지표** | **1차** | **2차** | **개선율** | **목표** | **달성** |\n",
"| --- | --- | --- | --- | --- | --- |\n",
"| **점검 소요시간** | | | | 30% 단축 | |\n",
"| **인계 소요시간** | | | | 30% 단축 | |\n",
"| **점검 기준 위반 건수** | | | | 50% 감소 | |\n",
"| **인계 누락 항목** | | | | 50% 감소 | |\n",
"| **SOP 단계 준수율** | | | | 80% 이상 유지 | |\n",
"\n",
"[작성 서식 2] 미달 지표 원인과 보수 교육 제안\n",
"\n",
"| **구분** | **내용** |\n",
"| --- | --- |\n",
"| **미달 지표·원인** | ( ) |\n",
"| **적용한 수정안 효과** | ( ) |\n",
"| **보수 교육 주기·대상** | 예: 분기 1회, 신규 전입자 전원( ) |\n",
"| **다음 재평가 일정** | ( ) |\n",
"\n",
"| **점검 항목** | **확인** |\n",
"| --- | --- |\n",
"| 1차와 같은 조건·평가표·측정 기준으로 재실행했다 | ( ) |\n",
"| 시간 지표가 30% 이상 단축되었다 | ( ) |\n",
"| 오류·누락 지표가 50% 이상 감소했다 | ( ) |\n",
"| 미달 지표가 있으면 원인을 적었다 | ( ) |\n",
"| 보수 교육 주기와 대상을 제안했다 | ( ) |\n",
"\n",
"**\n",
"\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"---\n",
"\n",
"## 🎯 미션 10. 교대근무 피로 누적 감소 휴식표 편성 및 운영 가이드북 완성\n",
"\n",
"### 📋 미션 배경 및 지침\n",
"#### 미션 배경 및 당위성\n",
"\n",
"교대근무 피로 누적 감소 휴식표 검증 워크숍 및 가이드북을 완성한다. 실제 전술 현장에서는 단순 탐지에 그치지 않고 신속한 위협 판단과 신뢰도 높은 의사결정이 필수적이므로, **휴식표 검증 워크숍 전 과정을 다른 부대 교관이 그대로 쓸 수 있는 휴식표 편성·운영 가이드북과 교관 지침서로 묶는다.** 과업을 완수하여 오판을 방지하고 작전 대응력을 극대화해야 합니다.\n",
"\n",
"이 문제를 해결하기 위해 본 미션에서는 **개요, SOP(점검표·흐름도), 시나리오(가상 근무표·MSEL), 평가 루브릭, AAR 양식의 5개 장으로 교안을 구성하고 수정된 양식을 부록에 넣는다 과정을 진행하는** 실습을 체계적으로 수행합니다.\n",
"\n",
"학습자는 실습가이드에 제시된 총 5개 세부 활동(기본 기능 구현 ➔ 결과 지표 검증 ➔ 파라미터 튜닝 및 도전과제)을 순차적으로 진행하며 핵심 판정 기준을 달성합니다.\n",
"\n",
"**이번 결과물:** `package/wel10_standard_training_package.md 및 교관 지침서` 형태의 결과물을 완성한다.\n",
"\n",
"### 📑 실습자료 및 작성 양식\n",
"교대근무 피로 누적 감소 휴식표 편성 및 운영 가이드북 완성**\n",
"\n",
"[작성 서식 1] 표준 지침서 목차 서식\n",
"\n",
"| **장** | **제목** | **포함 내용** | **사용할 산출물** | **완료** |\n",
"| --- | --- | --- | --- | --- |\n",
"| **1** | 개요 | 목적, 전훈 배경, 적용 대상, 점검 기준(가정값)·안전·보안 원칙 | 미션 1 | ( ) |\n",
"| **2** | SOP | 휴식표 점검표, 흐름도, 휴대 요약 카드, 인계 템플릿 | 미션 2·6·8 | ( ) |\n",
"| **3** | 시나리오 | 가상 근무표, MSEL, 스트레스 사건 카드 | 미션 3·5·7 | ( ) |\n",
"| **4** | 평가 루브릭 | 준수율·시간 측정, 교차검증 채점, 전후 비교 | 미션 4·5·9 | ( ) |\n",
"| **5** | AAR | 4단계 진행표, 의견 수렴표, 오류 분석 매트릭스 | 미션 8·9 | ( ) |\n",
"| **부록** | 양식 모음 | 근무표 서식, 점검표, 브리핑 서식, 인계 체크리스트 | 전 미션 | ( ) |\n",
"\n",
"[작성 서식 2] 교관 지침서 핵심 항목\n",
"\n",
"| **항목** | **내용** |\n",
"| --- | --- |\n",
"| **준비물·인원** | ( ) |\n",
"| **안전·보안 통제(개인정보·외부 반출)** | ( ) |\n",
"| **시간표(총 소요)** | ( ) |\n",
"| **채점 방법** | ( ) |\n",
"| **지휘관 승인·군의관·상담관 감수 절차** | ( ) |\n",
"| **금지 사항** | 실제 근무 인원·초소·경계 계획 사용 금지, 피로 판단의 진단화 금지 |\n",
"\n",
"[작성 서식 3] 모의 검토 의견 처리표(타 부대 교관·평가관 역할)\n",
"\n",
"| **번호** | **검토자 역할** | **의견** | **반영/미반영** | **처리 내용·사유** |\n",
"| --- | --- | --- | --- | --- |\n",
"| **1** | | | | |\n",
"| **2** | | | | |\n",
"| **3** | | | | |\n",
"| **4** | | | | |\n",
"| **5** | | | | |\n",
"\n",
"[작성 서식 4] 개정 관리표\n",
"\n",
"| **판** | **일자** | **개정 내용** | **감수** | **승인** |\n",
"| --- | --- | --- | --- | --- |\n",
"| **1.0** | | 최초 작성 | | |\n",
"| | | | | |\n",
"\n",
"| **점검 항목** | **확인** |\n",
"| --- | --- |\n",
"| 5개 장(개요-SOP-시나리오-평가 루브릭-AAR)이 모두 있다 | ( ) |\n",
"| 부록에 수정된 양식을 모두 넣었다 | ( ) |\n",
"| 모의 검토 의견을 모두 처리했다(미반영은 사유 기재) | ( ) |\n",
"| 점검 기준이 교육용 가정값임을 명시하고, 지휘관 승인·군의관·상담관 감수 절차와 개정 주기를 적었다 | ( ) |\n",
"| 교안의 수치가 미션 4·5·7·9 결과와 일치한다 | ( ) |\n",
"\n",
"**4. 평가 채점표**\n",
"\n",
"교관·평가관이 미션별 산출물과 기록지를 확인해 PASS/FAIL에 표시한다. 필수 미션 7개가 모두 PASS이고 선택 미션 3개 중 2개 이상이 PASS이면 과제 이수로 판정한다.\n",
"\n",
"| **미션** | **구분** | **채점 기준** | **판정** |\n",
"| --- | --- | --- | --- |\n",
"| **M1** | 필수 | 현장 체크 항목 15개 이상 정의, 6개 역할 x 10개 항목 역할 분담 매트릭스 빈칸 0개(100% 매핑, 항목당 R 1명), 교관 체크리스트 대조 누락 0건이며 피로 요인을 5개 이상 분석했는가. | PASS / FAIL |\n",
"| **M2** | 필수 | SOP 단계별 세부 절차 100% 명시, 필수 안전·보안 조치 포함률 100%, 점검 기준 4종(연속 야간, 최소 휴식, 휴무, 최소 인원) 포함, 교차 검토 지적 사항을 모두 수정하고 휴대 요약 카드를 완성했는가. | PASS / FAIL |\n",
"| **M3** | 필수 | 현행 편성표의 근무 간 휴식 위반 24건 중 22건 이상(90%) 도출, 시간대별 주입 사건 10건 이상, 정상:비정상 비율 6:4, 모든 사건에 투입 시각·대상 역할·기대 행동이 있고 워크스루 모순이 없는가. | PASS / FAIL |\n",
"| **M4** | 선택 | SOP 단계 준수율 80% 이상, 보고 지연시간 3분 이내, 개선 휴식표의 점검 기준 위반 2건 이하이며 근무조 21개 모두 최소 인원 충족, 병목·혼선 구간 2개 이상 식별했는가. | PASS / FAIL |\n",
"| **M5** | 필수 | 주입 오류 식별 성공률 85% 이상(8건 중 7건 이상), 정상 항목 오표시 1건 이하, 모든 판정에 대조 문서와 근거가 있고 위험 유형별 보고 경로를 명시했는가. | PASS / FAIL |\n",
"| **M6** | 선택 | 인계 필수 항목 누락률 0%(10개 항목), 인계 소요 10분 이내, 인수자 돌발 질문 3문항 모두 정답, 인계자·인수자 상호 서명과 품질 체크리스트 통과가 확인되는가. | PASS / FAIL |\n",
"| **M7** | 필수 | 비상 절차 전환 시간 사건별 1분 이내, 위험 조치 성공률 90% 이상, 안전 수칙 위반 0건, 편성 담당 이탈 시 임무 위임이 1분 안에 이루어졌는가. | PASS / FAIL |\n",
"| **M8** | 선택 | 개선점 5건 이상 도출, 원인 항목별 근거 기록 연결률 100%, 의견 카드 6건 모두 요인 분류, 비난성 표현 없이 1차 SOP 수정안을 도출했는가. | PASS / FAIL |\n",
"| **M9** | 필수 | 1차 대비 조치(점검·인계) 시간 30% 이상 단축, 기준 위반 건수 50% 이상 감소, 동일 지표·동일 방법으로 비교했으며 미달 지표의 원인과 부대 적용 한계, 보수 교육 주기를 제시했는가. | PASS / FAIL |\n",
"| **M10** | 필수 | 교안 5개 장(개요-SOP-시나리오-평가 루브릭-AAR) 100% 완비, 모의 검토 의견 처리율 100%(미반영 시 사유 기재), 지휘관 승인과 군의관·상담관 감수 절차 및 개정 주기를 명시했는가. | PASS / FAIL |\n",
"\n",
"| **구분** | **기재** |\n",
"| --- | --- |\n",
"| **종합 판정** | 필수 ( )/7 PASS, 선택 ( )/3 PASS -> 이수 / 재평가 |\n",
"| **평가관 의견** | ( ) |\n",
"| **평가관 서명 / 일자** | ( ) / ( ) |\n",
"\n"
]
}
],
"metadata": {
"colab": {
"provenance": []
},
"kernelspec": {
"display_name": "Python 3",
"name": "python3"
},
"language_info": {
"name": "python"
}
},
"nbformat": 4,
"nbformat_minor": 0
}