{
  "schemaVersion": 1,
  "status": "proposal",
  "caseType": "fictional",
  "basis": "dashboard/classification/depth3-data.json",
  "activities": [
    {
      "activityCode": "SP1.1.1",
      "children": [
        {
          "code": "SP1.1.1.1",
          "name": "확인할 질문에 맞춰 조사 대상과 방법을 선택하고, 결과를 해석할 때 고려할 모집 조건을 명시합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP1.1.1.1.1",
              "name": "가상 식단 구독 서비스의 조사안에서 ‘첫 배송 후 해지하는 이유’를 질문으로 두고, 제공된 고객 목록을 첫 배송 후 해지자와 유지자로 나눠 최근 배송 경험을 묻는 인터뷰 대상표를 작성합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP1.1.1.1.2",
              "name": "가상 도서 대여 앱에서 검색 결과를 찾지 못하는 상황을 확인하기 위해, 제공된 화면으로 ‘제목을 모르는 책 찾기’ 관찰 과제를 구성하고 검색어 변경과 도움 요청을 기록할 항목으로 지정합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP1.1.1.1.3",
              "name": "가상 주차 서비스의 만족도 설문 계획에 ‘앱 이용자만 모집하므로 현장 결제만 하는 고객의 불편은 확인 범위에서 제외한다’고 기재하고, 제공된 현장 문의 자료를 별도 참고 자료로 배치합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP1.1.2",
      "children": [
        {
          "code": "SP1.1.2.1",
          "name": "응답을 유도하지 않는 질문과 일관된 기록 기준을 적용하고, 참여자의 발언·행동과 관찰자의 해석을 구분합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP1.1.2.1.1",
              "name": "가상 중고거래 서비스의 모의 인터뷰 기록에서 ‘안전결제가 편리했나요?’를 ‘마지막 거래에서 결제 방법을 어떻게 정했나요?’로 고치고, 답변 옆에 ‘판매자가 계좌이체를 요청함’이라는 상황을 함께 기록합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP1.1.2.1.2",
              "name": "가상 병원 예약 앱의 제공된 사용 영상에서 ‘10:32 날짜 선택 후 이전 화면으로 이동’을 행동란에 적고, ‘선택 완료 여부를 몰랐을 가능성’은 해석란에 분리합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP1.1.2.1.3",
              "name": "가상 학습 앱의 설문 실습 결과에서 수강 경험이 없다는 응답자가 강의 만족도에도 답한 경우, 원응답을 보존하면서 분석표에 ‘분기 조건 위반으로 만족도 집계 제외’라고 표시합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP1.1.3",
      "children": [
        {
          "code": "SP1.1.3.1",
          "name": "사용자가 하려는 일과 이용 맥락을 기준으로 요구를 묶고, 공통점과 상반된 요구를 원자료에 연결합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP1.1.3.1.1",
              "name": "가상 가계부 서비스의 제공된 발언 ‘영수증을 찍고 싶다’와 ‘문자로 온 결제를 가져오고 싶다’를 ‘지출 입력 시간을 줄이려는 요구’로 묶고, 각 발언의 자료 번호를 요구 목록에 연결합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP1.1.3.1.2",
              "name": "가상 가족 일정 앱의 사용자 특성표에서 보호자의 ‘일정을 함께 확인하고 싶다’와 청소년의 ‘개인 약속은 숨기고 싶다’를 나란히 배치하고, 공동 일정과 개인 일정에서 요구가 달라진다고 정리합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP1.1.3.1.3",
              "name": "가상 식료품 주문 서비스의 제공된 관찰 메모를 바탕으로 정기 구매자는 지난 주문을 다시 담고, 손님 초대용 구매자는 상품 설명을 비교하는 흐름을 각각 그려 이용 목적에 따른 행동 차이를 표현합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP1.2.1",
      "children": [
        {
          "code": "SP1.2.1.1",
          "name": "시장 수치의 대상·기간·단위를 맞춰 비교하고, 자료의 차이와 추정에 사용한 가정을 함께 표시합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP1.2.1.1.1",
              "name": "가상 반려동물 돌봄 서비스의 시장 분석표에서 제공된 ‘전체 반려동물 산업 연간 매출’과 ‘방문 돌봄 월간 거래액’을 서로 다른 행에 두고, 전체 산업 수치를 방문 돌봄 시장 규모로 사용하지 않도록 집계 범위를 명시합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP1.2.1.1.2",
              "name": "가상 공유창고 검토 자료에 목표 지역 1인 가구 2만 가구와 이용 의향 5%가 주어지면 잠재 이용 가구를 1,000가구로 계산하고, 의향이 실제 구매로 이어지는 비율은 미확인 가정으로 표시합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP1.2.1.1.3",
              "name": "가상 온라인 취미 수업 시장의 제공된 분기 자료에서 거래액 증가와 수강 인원 감소가 함께 나타나면, 두 추이를 별도 그래프로 제시하고 가격 인상이나 고가 강좌 비중을 확인할 항목으로 기록합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP1.2.2",
      "children": [
        {
          "code": "SP1.2.2.1",
          "name": "동일한 사용자 목적과 이용 조건에서 경쟁 서비스와 대체 수단을 비교하고, 선택에 영향을 주는 차이를 설명합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP1.2.2.1.1",
              "name": "가상 회의실 예약 서비스의 비교표에 예약 앱과 전화 예약을 함께 넣고, 제공된 이용 안내를 바탕으로 ‘오늘 오후 4인실 확보’에 필요한 확인 절차와 예약 확정 시점을 비교합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP1.2.2.1.2",
              "name": "가상 전자책 구독 서비스의 제공된 요금표를 비교하면서 첫 달 할인 가격과 정상 월 요금을 분리하고, 원하는 책이 구독 대상에서 빠졌을 때 발생하는 별도 구매비를 비용란에 추가합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP1.2.2.1.3",
              "name": "가상 이사 견적 서비스의 화면 자료에서 한 업체의 취소 조건을 확인할 수 없으면 해당 칸을 ‘제공 자료에 없음’으로 표시하고, 조건이 공개된 업체와 취소 편의의 우열을 정하는 판단은 보류합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP1.2.3",
      "children": [
        {
          "code": "SP1.2.3.1",
          "name": "서비스에 관여하는 주체와 거래 흐름을 연결하고, 도메인 특성이 서비스 운영에 주는 제약을 설명합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP1.2.3.1.1",
              "name": "가상 공연 예매 서비스의 제공된 업무 안내를 바탕으로 관객·예매사·주최사의 결제와 정산 흐름을 그리고, 공연 취소 시 환불 접수와 환불 승인 주체가 다르다는 점을 표시합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP1.2.3.1.2",
              "name": "가상 신선식품 공동구매의 공급 자료에 당일 오후 2시 발주 마감과 익일 새벽 출고가 제시되면, 주문 변경 가능 시간을 검토할 때 확인해야 할 제약으로 두 조건을 연결합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP1.2.3.1.3",
              "name": "가상 방문 돌봄 중개 서비스의 제공된 자격 확인 절차를 읽고, 제공자 등록부터 예약 노출까지 필요한 확인 단계를 표로 작성하며 자격 갱신 중인 제공자를 노출할 수 있는지는 담당자 확인 질문으로 기록합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP1.3.1",
      "children": [
        {
          "code": "SP1.3.1.1",
          "name": "비교 기간과 집계 기준을 맞춰 이용 흐름의 변화를 찾고, 데이터 누락이나 구성 변화가 해석에 미치는 영향을 확인합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP1.3.1.1.1",
              "name": "가상 배달 앱의 제공된 주간 로그에서 결제 진입 1,000건 중 완료 700건이던 흐름이 다음 주에는 1,200건 중 720건으로 바뀌면, 완료 건수 증가와 완료율 70%에서 60%로의 하락을 함께 현황표에 기재합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP1.3.1.1.2",
              "name": "가상 운동 기록 앱에서 업데이트 당일 운동 완료 이벤트가 절반으로 줄어든 자료를 받으면, 운영체제별 발생 건수와 이벤트 수집 변경 기록을 나란히 놓고 이용 감소와 기록 누락을 구분할 확인 항목을 작성합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP1.3.1.1.3",
              "name": "가상 티켓 서비스의 휴일 방문 증가를 분석할 때 제공된 유입 경로표를 이용해 광고 유입과 직접 방문을 나누고, 전체 방문 증가가 기존 고객의 재방문 증가를 뜻하는지는 별도로 표시합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP1.3.2",
      "children": [
        {
          "code": "SP1.3.2.1",
          "name": "문의 내용과 발생 상황을 일관된 기준으로 분류하고, 중복 접수와 복합 문의를 구별해 집계합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP1.3.2.1.1",
              "name": "가상 숙박 앱의 문의 ‘취소했는데 돈이 안 들어오고 알림도 없어요’를 환불 상태 확인과 알림 누락으로 각각 표시하되, 문의 건수는 1건으로 유지하는 분류 규칙을 작성합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP1.3.2.1.2",
              "name": "가상 통신요금 관리 서비스에서 같은 고객이 이메일과 채팅으로 보낸 동일 청구 오류를 하나의 사건 번호로 묶고, 접수 2건·영향 고객 1명으로 구분한 집계표를 작성합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP1.3.2.1.3",
              "name": "가상 사진 인화 앱의 ‘배송이 이상해요’라는 문의에는 원인 추측 대신 ‘배송 관련·상세 미확인’ 분류를 적용하고, 미도착인지 파손인지 확인하는 추가 질문을 기록합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP1.3.3",
      "children": [
        {
          "code": "SP1.3.3.1",
          "name": "운영 이슈가 반복되는 시점과 조건을 비교하고, 반복 발생과 동일 사건의 후속 기록을 구분합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP1.3.3.1.1",
              "name": "가상 세탁 수거 서비스의 4주간 제공 기록에서 월요일 오전 수거 지연이 반복되면, 요일별 주문 수와 지연 건수를 함께 집계해 주문이 많은 날에 지연 비율도 높아지는지 확인합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP1.3.3.1.2",
              "name": "가상 온라인 시험 서비스의 장애 기록 6건이 하나의 접속 장애에 대한 접수·조치·복구 메모로 구성되어 있으면, 사건 시간표로 합쳐 장애가 6회 발생한 것으로 세지 않도록 정리합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP1.3.3.1.3",
              "name": "가상 매장 주문 서비스의 제공된 오류표에서 특정 단말 버전의 품절 상품 주문이 반복되면, 정상 버전의 주문 처리 기록과 대조하고 ‘단말 버전·발생 시간·상품 상태’를 재확인 조건표에 작성합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP1.4.1",
      "children": [
        {
          "code": "SP1.4.1.1",
          "name": "근거에서 확인되는 대상과 불편을 문제 문장으로 작성하고, 해결하려는 범위와 제외 범위를 구분합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP1.4.1.1.1",
              "name": "가상 택배 반품 서비스의 제공된 문의를 근거로 ‘첫 반품 고객이 수거일을 확인하지 못해 외출 일정을 정하기 어렵다’고 문제를 적고, 배송 속도 개선은 이번 문제정의서의 범위에서 제외합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP1.4.1.1.2",
              "name": "가상 독서 모임 앱에서 ‘추천 기능을 만든다’는 요청을 받으면, 제공된 탐색 기록과 연결해 ‘신규 사용자가 참석 가능한 지역·시간의 모임을 찾지 못한다’로 문제를 다시 쓰고 추천 기능은 해결 후보란에 배치합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP1.4.1.1.3",
              "name": "가상 결제 앱의 오류 자료가 해외 발급 카드의 첫 등록에 한정되어 있으면, 문제 대상에 해당 조건을 명시하고 국내 카드나 재등록까지 같은 문제가 있는지는 미확인으로 표시합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP1.4.2",
      "children": [
        {
          "code": "SP1.4.2.1",
          "name": "관찰 사실과 원인 추정을 분리하고, 가설이 맞거나 틀릴 때 나타날 차이를 제시합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP1.4.2.1.1",
              "name": "가상 온라인 꽃 주문 서비스에서 배송비 노출 직후 이탈이 늘어난 자료를 받으면, ‘추가 비용 부담’과 ‘희망 배송일 선택 불가’를 원인 후보로 적고 배송비가 같은 주문끼리 날짜 선택 가능 여부에 따라 이탈을 비교하는 표를 설계합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP1.4.2.1.2",
              "name": "가상 외국어 학습 앱의 저녁 알림 이후 접속 기록을 보고 ‘저녁에는 학습 시간이 확보된다’는 가설을 작성하되, 같은 시간대에 알림을 받지 않은 사용자의 접속 자료가 필요하다고 명시합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP1.4.2.1.3",
              "name": "가상 동네 장터의 제공된 구매 후기에서 묶음 구매 요구가 나타나면 ‘한 번의 수령으로 여러 상품을 받으면 주문 의향이 높아질 것’이라는 기회 가설을 쓰고, 배송비 절감이 없을 때도 의향이 유지되는지를 반대 확인 질문으로 추가합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP1.4.3",
      "children": [
        {
          "code": "SP1.4.3.1",
          "name": "문제와 연결된 해결 후보를 제시하고, 후보의 유효성을 판단할 질문과 관찰 자료를 구체화합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP1.4.3.1.1",
              "name": "가상 공공시설 예약 서비스의 중복 신청 문제에 ‘기존 신청 강조’와 ‘중복 시 경고’를 후보로 두고, 제공된 화면 시안에서 사용자가 현재 신청 상태를 찾는지와 중복 신청을 멈추는지를 각각 검증 질문으로 작성합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP1.4.3.1.2",
              "name": "가상 재활용 수거 앱에서 주소 입력을 줄이는 방향을 검토하며 ‘최근 주소를 불러오면 입력 부담이 줄어드는가?’와 ‘이사한 사용자가 이전 주소를 수정하는가?’를 함께 적고, 완료 시간과 주소 수정 여부를 관찰 항목으로 정합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP1.4.3.1.3",
              "name": "가상 단체 점심 주문 서비스의 주문 취합 지연에 마감 알림을 제안하면서, 제공된 시나리오에서 ‘알림을 보고 마감 시각을 정확히 말하는가?’를 먼저 확인하고 실제 주문 지연 감소는 후속 이용 기록으로 확인하도록 검증 단계를 구분합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP2.1.1",
      "children": [
        {
          "code": "SP2.1.1.1",
          "name": "목표 사용자가 얻을 변화와 기존 수단 대비 가치를 연결해 제품 방향의 검토안을 작성합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP2.1.1.1.1",
              "name": "가상 소규모 학원 출결 서비스의 제공된 업무 메모를 바탕으로 ‘강사가 수업 중 전화 확인을 줄이고 보호자가 자녀 도착 여부를 직접 확인한다’는 가치 제안 초안을 작성하고, 현재 전화 확인 절차의 어떤 불편이 줄어드는지 설명합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP2.1.1.1.2",
              "name": "가상 여행 일정 공유 앱의 방향 검토안에서 ‘여행 준비를 편리하게’라는 표현을 ‘동행자가 각자 만든 일정의 겹침을 출발 전에 확인한다’로 구체화하고, 개별 메신저 대화로 조율하는 현재 방식과 차이를 설명합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP2.1.1.1.3",
              "name": "가상 지역 심부름 서비스에서 ‘언제나 즉시 해결’이라는 문구 대신, 제공된 운영 가능 시간이 평일 낮이라는 조건을 반영해 ‘평일 낮 생활 심부름을 맡길 사람을 찾도록 돕는다’는 가치 제안과 야간 대응 제외 조건을 함께 제출합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP2.1.2",
      "children": [
        {
          "code": "SP2.1.2.1",
          "name": "고객·시장 후보를 제공된 근거와 제약에 따라 비교하고, 우선 접근할 대상과 접근 방법을 검토안으로 제시합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP2.1.2.1.1",
              "name": "가상 근무표 서비스의 고객 후보인 소형 카페와 대형 프랜차이즈를 비교하면서, 제공된 자료의 교대 빈도·승인 단계·기존 시스템 연동 요구를 표로 정리하고 연동이 없는 소형 카페부터 검토하자는 제안의 이유를 작성합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP2.1.2.1.2",
              "name": "가상 악기 대여 서비스의 지역별 수요표와 회수 가능 지역 안내를 대조해, 수요는 크지만 회수 경로가 없는 지역은 후속 후보로 두고 기존 배송 거점 주변 음악 학원 제휴를 초기 접근안으로 제시합니다.",
              "origin": "proposal"
            }
          ]
        },
        {
          "code": "SP2.1.2.2",
          "name": "선택한 방향이 성립하는 가정과 제외한 대안을 다시 검토할 조건을 명시합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP2.1.2.2.1",
              "name": "가상 독립서점 주문 서비스의 전략 검토안에 ‘매장이 주 1회 재고표를 제공할 수 있음’을 전제로 적고, 재고 갱신이 어려우면 실시간 구매 대신 주문 요청 방식도 비교해야 한다고 작성합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP2.1.2.2.2",
              "name": "가상 업무용 번역 서비스에서 소규모 수출업체를 초기 대상으로 제안하되, 제공 자료에 전문용어 오류 대응 인력이 없으면 해당 업종 확대 결정을 보류하고 필요한 검토 인력과 샘플 번역 확인을 결정요청서에 기재합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP2.1.3",
      "children": [
        {
          "code": "SP2.1.3.1",
          "name": "제품이 만들 사용자 변화와 사업상 기대 결과를 연결하고, 실행 과제와 구별되는 목표안을 작성합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP2.1.3.1.1",
              "name": "가상 주간 도시락 서비스의 목표안에서 ‘재주문 버튼 출시’를 실행 과제로 옮기고, ‘기존 고객이 다음 주 식사를 다시 주문하는 비율을 높인다’를 제품 목표로 둔 뒤 반복 매출과의 관계를 설명합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP2.1.3.1.2",
              "name": "가상 소상공인 세금 서류 서비스의 제공된 문의 자료를 바탕으로 ‘사용자가 제출에 필요한 서류를 스스로 확인한다’는 사용자 목표와 ‘서류 종류 확인 문의를 줄인다’는 운영 목표를 연결한 목표 지도를 작성합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP2.1.3.1.3",
              "name": "가상 공연 추천 앱에서 클릭 증가와 유료 예매 증가가 모두 요청되면, 무료 공연 클릭이 늘어도 매출로 이어지지 않을 수 있음을 목표 검토안에 적고 유료 예매를 우선 목표로 둘지 담당자에게 결정 요청합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP2.2.1",
      "children": [
        {
          "code": "SP2.2.1.1",
          "name": "목표를 측정 가능한 지표로 바꾸고, 산식·집계 대상·시점·예외 처리를 명시합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP2.2.1.1.1",
              "name": "가상 온라인 상담 서비스의 지표 정의서에 ‘예약 완료율 = 예약을 완료한 사용자 수 / 예약 절차를 시작한 사용자 수’를 적고, 주간 고유 사용자 기준과 테스트 계정 제외 조건을 명시합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP2.2.1.1.2",
              "name": "가상 정기배송 서비스의 재구매율을 ‘첫 배송 완료일부터 30일 안에 두 번째 결제를 완료한 고객의 비율’로 정의하고, 첫 배송 후 30일이 지나지 않은 고객은 확정 집계에서 제외한다고 기록합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP2.2.1.1.3",
              "name": "가상 예약금 결제 서비스의 매출 정의표에서 승인 금액과 환불 차감 후 금액을 분리하고, 당월 승인 후 익월 환불된 거래를 어느 달에 반영할지는 제공된 회계 기준 확인 항목으로 표시합니다.",
              "origin": "proposal"
            }
          ]
        },
        {
          "code": "SP2.2.1.2",
          "name": "핵심 성과의 해석을 보완할 지표를 함께 두고, 필요한 측정 자료가 있는지 확인합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP2.2.1.2.1",
              "name": "가상 고객상담 서비스의 응답 시간 목표 옆에 재문의율을 배치하고, 답변이 빨라져도 문제가 해결되지 않는 상황을 구별할 수 있도록 문의 번호를 후속 문의와 연결하는 데 필요한 필드를 명시합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP2.2.1.2.2",
              "name": "가상 영상 강의 앱에서 시청 시작률을 핵심 지표로 제안하면서 재생 오류율을 함께 두고, 제공된 로그에 오류 코드가 없으면 해당 보완 지표는 수집 항목 추가 후 계산 가능하다고 표시합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP2.2.2",
      "children": [
        {
          "code": "SP2.2.2.1",
          "name": "기준값과 개선 가정을 근거로 목표값과 달성 기간을 제안하고, 중간 점검 시점과 재검토 조건을 명시합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP2.2.2.1.1",
              "name": "가상 도서 추천 서비스의 최근 4주 저장률 20%와 개선 후보 자료를 바탕으로 8주 뒤 23%를 목표안으로 제시하고, 3%포인트 상승은 검토용 가정이며 4주 차에 추이를 확인하도록 목표표에 명시합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP2.2.2.1.2",
              "name": "가상 학교 알림장 서비스의 이용률 목표 기간을 검토할 때, 제공된 학사 일정의 방학 2주를 별도 표시하고 실제 수업일 기준 6주 동안의 이용을 비교하는 일정안을 작성합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP2.2.2.1.3",
              "name": "가상 견적 요청 서비스에 신규 기능의 기준값이 없으면, 첫 2주를 기준값 수집 기간으로 두고 수집 완료 후 목표 수치와 달성 시점을 승인받도록 목표 설정 절차를 제안합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP2.2.3",
      "children": [
        {
          "code": "SP2.2.3.1",
          "name": "성과 점검에 필요한 담당 역할·보고 주기·판단 절차를 구분해 책임 분담 검토안을 작성합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP2.2.3.1.1",
              "name": "가상 방문수리 서비스의 제공된 조직 역할표를 참고해 분석 담당은 예약 완료율을 집계하고 운영 담당은 미완료 사유를 확인하며 제품 책임자는 대응을 승인하는 성과 점검표 초안을 작성합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP2.2.3.1.2",
              "name": "가상 멤버십 앱에서 해지율 자료 담당자가 정해지지 않았다면 책임 분담표에 ‘담당 지정 필요’를 표시하고, 매월 누가 집계하고 어느 회의에서 조치안을 결정할지 묻는 결정요청서를 제출합니다.",
              "origin": "proposal"
            }
          ]
        },
        {
          "code": "SP2.2.3.2",
          "name": "실적과 목표의 차이를 근거와 함께 설명하고, 조치 제안과 승인받아야 할 변경을 구분합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP2.2.3.2.1",
              "name": "가상 온라인 강의 서비스의 월간 목표표에서 수강 완료율 목표 60%와 실적 54%의 차이를 6%포인트로 표시하고, 제공된 강좌별 자료에서 장기 강좌의 종료일이 아직 오지 않았음을 확인해 집계 시점 재검토를 요청합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP2.2.3.2.2",
              "name": "가상 지역 배달 서비스에서 주문 목표는 미달했지만 배달 취소율이 낮아진 제공 자료를 받아 두 결과를 함께 보고하고, 할인 확대안의 예상 비용과 기존 목표 유지 여부를 승인 요청 항목으로 분리합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP2.3.1",
      "children": [
        {
          "code": "SP2.3.1.1",
          "name": "목표와 선행 조건에 따라 과제를 시기별로 배치하고, 확정 수준과 변경 이유를 로드맵에 표시합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP2.3.1.1.1",
              "name": "가상 차량 정비 예약 서비스의 제공된 작업 목록에서 정비소 영업시간 수집을 실시간 예약 앞에 배치하고, 영업시간 자료 확보 여부를 다음 단계 진입 조건으로 적은 월별 로드맵 초안을 작성합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP2.3.1.1.2",
              "name": "가상 전자문서 서비스의 외부 서명 연동 일정이 미정이면, 제공된 일정안을 바탕으로 내부 문서 공유는 1차 범위에 두고 외부 서명은 ‘파트너 일정 확인 후 배치’로 표시해 확정 일정과 구분합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP2.3.1.1.3",
              "name": "가상 공동주택 민원 앱의 일정 변경 요청에서 인증 모듈 제공이 2주 늦어진다면, 제공된 의존 관계표에 따라 영향받는 본인 인증과 민원 접수 과제를 옮기고 공지 열람 일정은 유지하는 변경 전후표를 작성합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP2.3.2",
      "children": [
        {
          "code": "SP2.3.2.1",
          "name": "과제의 기대 효과·필요 자원·시급성을 같은 기준으로 비교하고, 우선순위 제안과 판단 근거를 제시합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP2.3.2.1.1",
              "name": "가상 분실물 찾기 앱의 제공된 요청 목록에서 사진 확대와 연락처 보호를 비교할 때, 이용 빈도뿐 아니라 개인정보 노출 위험을 별도 기준으로 적고 연락처 보호를 먼저 검토하도록 제안합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP2.3.2.1.2",
              "name": "가상 매장 쿠폰 서비스에서 자동 발급과 쿠폰 만료 안내의 예상 효과·작업일 자료가 주어지면 두 항목을 비교표에 넣고, 같은 기간에 더 많은 기존 이용자의 만료 누락을 줄일 수 있다는 가정으로 만료 안내 우선안을 작성합니다.",
              "origin": "proposal"
            }
          ]
        },
        {
          "code": "SP2.3.2.2",
          "name": "근거가 부족하거나 필수 조건이 있는 과제를 구별하고, 순위가 달라지는 조건을 명시합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP2.3.2.2.1",
              "name": "가상 예약 관리 서비스의 기능 후보 중 사용자 요청 건수가 없는 AI 일정 추천은 효과 점수를 임의로 채우지 않고 ‘자료 부족’으로 표시하며, 제공된 문의를 먼저 확인하는 과제를 제안합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP2.3.2.2.2",
              "name": "가상 결제 서비스의 제공된 계약서 요약에 특정일까지 영수증 항목을 바꿔야 한다는 조건이 있으면, 일반 개선 과제의 점수 순위와 별도로 필수 반영 목록에 두고 기한이 변경될 때 순서를 재검토한다고 명시합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP2.3.3",
      "children": [
        {
          "code": "SP2.3.3.1",
          "name": "대안별로 얻는 가치와 포기하는 범위·비용·기간을 함께 비교하고, 제약 안에서 선택할 검토안을 작성합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP2.3.3.1.1",
              "name": "가상 행사 등록 서비스의 제공된 개발 추정이 전체 좌석 선택 4주, 구역 선택 2주이고 행사까지 3주 남았다면, 좌석 세부 선택을 제외한 구역 선택안을 제안하면서 참가자의 지정 좌석 요구는 충족하지 못한다고 비교표에 명시합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP2.3.3.1.2",
              "name": "가상 문서 변환 서비스에서 외부 API안은 빠른 도입과 건당 비용, 내부 개발안은 긴 개발 기간과 유지보수 작업이 제시되면, 제공된 월 처리량을 적용한 비용표와 출시 가능일을 함께 작성해 선택을 요청합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP2.3.3.1.3",
              "name": "가상 단체 주문 앱에서 알레르기 표시를 빼야 출시일을 맞춘다는 일정안을 받으면, 제공된 안전 요구사항과 충돌하는 항목으로 표시하고 출시 연기와 알레르기 정보가 확인된 상품만 제공하는 축소안을 비교해 결정 요청합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP2.4.1",
      "children": [
        {
          "code": "SP2.4.1.1",
          "name": "가치를 받는 주체와 비용을 지불하는 주체를 구분하고, 과금 기준과 거래 예외를 수익 구조 검토안에 반영합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP2.4.1.1.1",
              "name": "가상 채용 일정 조율 서비스의 사업모델 초안에서 지원자는 일정을 선택하고 기업은 채용 담당자 계정 수에 따라 월 이용료를 내는 구조를 그려, 이용자와 지불 주체의 관계를 설명합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP2.4.1.1.2",
              "name": "가상 공간 대여 서비스의 제공된 거래 조건을 바탕으로 예약금액 10만 원에 중개 수수료 10%를 적용해 수익 1만 원을 계산하고, 전액 취소 시 수수료를 반환하는 가정까지 거래 유형표에 기록합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP2.4.1.1.3",
              "name": "가상 전문가 상담 서비스에서 건별 결제안과 월 구독안을 비교하며, 구독안에 포함할 상담 횟수와 초과 이용료를 검토 항목으로 두고 미사용 횟수 이월 여부는 결정이 필요한 조건으로 표시합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP2.4.2",
      "children": [
        {
          "code": "SP2.4.2.1",
          "name": "수익·절감액·비용의 계산 범위와 가정을 밝혀 투자효과를 계산하고, 주요 가정이 달라질 때 결과를 비교합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP2.4.2.1.1",
              "name": "가상 상담 분류 도구의 검토용 수치로 초기 비용 300만 원, 월 운영비 20만 원, 월 업무비 절감액 70만 원이 주어지면 월 순절감액 50만 원과 단순 회수기간 6개월을 계산하고, 절감 시간이 실제 비용 감소로 이어진다는 가정을 명시합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP2.4.2.1.2",
              "name": "가상 온라인 클래스 중개 서비스의 계산표에서 월 거래액 1,000만 원과 수수료율 10%를 적용해 매출을 100만 원으로 산출하고, 거래액 전체를 회사 매출로 집계하지 않도록 두 항목을 분리합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP2.4.2.1.3",
              "name": "가상 장비 대여 서비스의 제공된 견적과 요금 자료로 월 대여 20회·40회·60회 시나리오를 계산하고, 회당 세척비와 월 보관비를 반영한 뒤 어느 이용량에서 월 손익이 0 이상이 되는지 표시합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP2.4.3",
      "children": [
        {
          "code": "SP2.4.3.1",
          "name": "비용 항목을 발생 시점과 산정 근거에 따라 나누고, 누락 가능 비용과 승인 필요 금액을 계획표에 표시합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP2.4.3.1.1",
              "name": "가상 예약 앱의 외부 메시지 발송 계획에서 제공된 월 발송량 2만 건과 건당 15원을 곱해 월 30만 원으로 계산하고, 초기 연동비 100만 원은 일회성 비용 행으로 분리합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP2.4.3.1.2",
              "name": "가상 지역 행사 앱의 제공된 견적이 디자인비와 개발비만 포함하면, 유지보수·서버·문자 발송비를 별도 확인 항목으로 추가하고 금액이 없는 항목은 0원이 아닌 ‘견적 필요’로 표시한 예산 검토표를 제출합니다.",
              "origin": "proposal"
            }
          ]
        },
        {
          "code": "SP2.4.3.2",
          "name": "계획 대비 지출 차이와 남은 비용을 설명하고, 예산 변경이 필요한 경우 대안과 승인 요청 내용을 작성합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP2.4.3.2.1",
              "name": "가상 온라인 강좌 서비스의 월 영상 전송 예산 50만 원에 대해 제공된 중간 청구액이 35만 원이고 남은 예상 비용이 25만 원이면, 월 예상 합계 60만 원과 초과 예상 10만 원을 적고 추가 승인 여부를 요청합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP2.4.3.2.2",
              "name": "가상 상점 주문 앱의 외부 제작비가 제공된 변경 견적에서 200만 원 늘어나면, 요청받은 화면 추가가 원인임을 기존 견적과 대조해 표시하고 추가 화면 연기안과 예산 증액안을 각각 비용 변경 요청서에 작성합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP3.1.1",
      "children": [
        {
          "code": "SP3.1.1.1",
          "name": "이용자가 선택할 수 있는 조치와 운영자가 처리할 내용을 적용 시점에 따라 구분합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP3.1.1.1.1",
              "name": "가상 도시락 구독 서비스의 정책 검토안에 ‘배송 전날 18시 전에는 해당 회차를 건너뛸 수 있고, 이후 요청은 고객센터에서 확인합니다’라고 작성하고 두 경우의 접수 경로를 나란히 표시합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP3.1.1.1.2",
              "name": "가상 공간 예약 서비스에서 시설 고장으로 예약을 취소하는 상황을 다룹니다. 정책서에 운영자의 취소 사유 등록, 이용자의 전액 환불 또는 대체 공간 선택, 선택 결과 통지 순서를 작성합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP3.1.1.1.3",
              "name": "가상 독서모임 서비스가 예약 가능 횟수를 월 4회에서 3회로 바꾸는 경우를 가정하고, 시행일 이전에 확정한 네 번째 예약은 유지한다는 경과 규칙과 이용자 공지 문안을 함께 제안합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP3.1.2",
      "children": [
        {
          "code": "SP3.1.2.1",
          "name": "같은 대상에 대한 조회·변경 권한을 역할과 처리 상태에 따라 구분합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP3.1.2.1.1",
              "name": "가상 사내 교육 서비스의 권한표에서 수강생은 자신의 신청을 취소하고 교육 담당자는 전체 명단을 조회하도록 구분합니다. 교육이 시작된 이후에는 수강생의 취소를 제한하고 담당자의 별도 확인이 필요한 상태로 표시합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP3.1.2.1.2",
              "name": "가상 판매자 관리 서비스에서 직원 계정은 상품 가격 수정안을 저장하고 대표 계정은 이를 승인하도록 정책 초안을 작성합니다. 승인 전 가격은 구매 화면에 반영하지 않는다는 조건을 덧붙입니다.",
              "origin": "proposal"
            }
          ]
        },
        {
          "code": "SP3.1.2.2",
          "name": "여러 규칙이 동시에 적용되거나 기본 조건을 충족하지 못할 때의 처리 기준을 명시합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP3.1.2.2.1",
              "name": "가상 쇼핑몰의 제공 정책에 쿠폰 중복 사용이 금지되어 있다고 가정합니다. 신규 가입 쿠폰과 행사 쿠폰을 함께 선택한 경우 한 장을 고르도록 안내하며, 할인액이 같은 경우에도 자동 선택하지 않는다는 규칙을 조건표에 작성합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP3.1.2.2.2",
              "name": "가상 장비 대여 서비스에서 반납 지연과 분실 신고가 함께 발생한 사례를 정책 검토안에 넣습니다. 제공 자료에 두 요금의 동시 부과 기준이 없으므로 ‘자동 청구 보류, 운영 담당자 확인 요청’으로 처리하고 확인할 질문을 기록합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP3.1.3",
      "children": [
        {
          "code": "SP3.1.3.1",
          "name": "제공된 준수 정책의 적용 대상과 조건을 서비스 단계별 확인 항목에 연결합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP3.1.3.1.1",
              "name": "가상 뉴스레터의 제공 정책에서 홍보 수신 동의를 선택사항으로 정했다고 가정합니다. 정책 대응표에 가입 화면의 별도 선택란, 동의하지 않은 회원의 가입 허용, 설정 화면의 철회 경로를 연결해 작성합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP3.1.3.1.2",
              "name": "가상 중고거래 서비스의 제공 보관정책에 ‘탈퇴 시 일반 프로필 삭제, 거래 분쟁 중인 기록은 담당 검토 후 처리’가 있다고 가정합니다. 탈퇴 흐름에 분쟁 여부 확인 단계를 넣고 각 분기의 대상 데이터와 검토 담당을 표시합니다.",
              "origin": "proposal"
            }
          ]
        },
        {
          "code": "SP3.1.3.2",
          "name": "제공 자료만으로 적용 여부를 판단하기 어려운 항목은 필요한 사실과 검토 질문을 구분하여 기록합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP3.1.3.2.1",
              "name": "가상 가족 계정 서비스에서 보호자 확인이 필요한 가입 조건이 제공 정책에 빠져 있다면, 검토 요청서에 가입자 연령 정보의 수집 여부와 보호자 연결 방식을 먼저 정리하고 ‘어떤 가입 조건에서 확인 절차를 적용해야 하는가’를 질문으로 작성합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP3.1.3.2.2",
              "name": "가상 상담 서비스가 외부 분석 도구를 추가하는 검토안에서 전송 예정 항목을 상담 유형과 이용 시각으로 적습니다. 제공 자료에 처리 위치가 없다는 점을 표시하고, 업체 확인 결과를 받은 뒤 관련 고지와 동의 요건을 검토해 달라는 요청을 첨부합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP3.2.1",
      "children": [
        {
          "code": "SP3.2.1.1",
          "name": "제공된 요청을 이용 목적과 확인 가능한 요구사항으로 정리합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP3.2.1.1.1",
              "name": "가상 도서 대여 앱의 요청 메모 ‘반납일을 잊지 않게 해 달라’를 ‘이용자가 대여 목록에서 책별 반납 예정일과 남은 일수를 확인한다’로 정리합니다. 요구사항 표에 원래 요청과 확인할 화면을 함께 기재합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP3.2.1.1.2",
              "name": "가상 급식 주문 서비스에서 ‘주문을 편하게 바꾸고 싶다’는 요청을 받았다고 가정합니다. 제공된 주문 마감 시각을 근거로 마감 전 수량 변경과 마감 후 변경 문의를 분리하고 각각의 완료 결과를 작성합니다.",
              "origin": "proposal"
            }
          ]
        },
        {
          "code": "SP3.2.1.2",
          "name": "중복된 요청과 서로 충돌하는 조건을 구별하고 추가 확인이 필요한 내용을 기록합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP3.2.1.2.1",
              "name": "가상 고객센터 자료의 ‘지난 문의 보기’와 ‘상담 내역 조회’를 하나의 요구사항으로 묶되 두 요청의 출처 번호를 보존합니다. 상담원이 작성한 내부 메모까지 보여 줄지는 확인 질문으로 분리합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP3.2.1.2.2",
              "name": "가상 행사 접수 서비스에서 운영자는 비회원 신청을, 정산 담당자는 회원별 환불 이력 조회를 요청했다고 가정합니다. 요구사항 표에 신청 진입 조건과 신청자 식별 방식의 충돌을 표시하고, 비회원에게 사용할 조회 수단을 질문으로 작성합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP3.2.2",
      "children": [
        {
          "code": "SP3.2.2.1",
          "name": "기능의 입력 조건과 처리 결과를 같은 기준으로 구현·검토할 수 있도록 구체화합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP3.2.2.1.1",
              "name": "가상 세탁 수거 서비스의 기능명세에 수거 주소와 희망 날짜를 필수 입력으로 정하고, 신청 성공 시 예약번호와 선택한 시간대를 보여 주도록 작성합니다. 제공된 영업일 달력에서 휴무일은 선택 대상에서 제외합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP3.2.2.1.2",
              "name": "가상 전자책 서비스의 검색 명세에 제목과 저자명을 검색 대상으로 적고, 기본 정렬은 제목순으로 제안합니다. 검색어 ‘봄’에 대응하는 가상 도서 목록을 넣어 포함되는 결과와 제외되는 결과를 예시합니다.",
              "origin": "proposal"
            }
          ]
        },
        {
          "code": "SP3.2.2.2",
          "name": "실패하거나 처리가 끝나지 않은 상태에서도 기능의 결과와 재시도 조건을 판단할 수 있게 작성합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP3.2.2.2.1",
              "name": "가상 강의 결제 명세에서 승인 결과가 아직 도착하지 않은 경우 ‘결제 확인 중’으로 표시하도록 제안합니다. 이 상태에서는 새 결제를 막고 기존 결제의 결과 조회를 제공한다는 조건을 작성합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP3.2.2.2.2",
              "name": "가상 문서 제출 서비스에서 허용 용량을 10MB로 가정합니다. 초과 파일은 업로드 전에 거절하고, 전송 중 연결이 끊기면 작성한 제목은 유지하되 파일은 다시 선택하도록 기능명세에 기록합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP3.2.3",
      "children": [
        {
          "code": "SP3.2.3.1",
          "name": "요구사항이 바뀐 이유와 적용 상태를 기록하고 영향을 받는 산출물을 연결합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP3.2.3.1.1",
              "name": "가상 공연 예약 서비스에서 좌석 선택 제한이 4석에서 2석으로 바뀌는 요청을 가정합니다. 변경표에 요구사항 R-12의 이전 값과 제안 값, 요청 사유, 검토 중 상태를 적고 좌석 화면 S-03과 확인 항목 T-08을 연결합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP3.2.3.1.2",
              "name": "가상 멤버십 서비스의 자동 갱신 기능을 다음 버전으로 미루는 검토안에서 해당 요구사항을 삭제하지 않고 ‘보류’로 남깁니다. 이번 배포의 요금 안내 화면에는 수동 갱신만 반영하도록 연결 문서별 수정 대상을 표시합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP3.2.3.1.3",
              "name": "가상 배송 서비스의 회의 메모에는 도착 알림이 문자로, 최신 요구사항에는 앱 알림으로 기재되어 있다고 가정합니다. 두 문서의 작성일과 결정 근거를 대조한 기록을 남기고, 근거가 부족하면 최신 파일이라는 이유만으로 확정하지 않고 확인 요청을 등록합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP3.3.1",
      "children": [
        {
          "code": "SP3.3.1.1",
          "name": "사용자가 목적을 달성하는 경로와 중단 후 이어 가는 경로를 필요한 정보와 함께 연결합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP3.3.1.1.1",
              "name": "가상 공유 자전거 앱에서 처음 이용하는 사용자의 흐름을 대여소 탐색, 이용권 선택, 자전거 잠금 해제로 연결합니다. 각 단계에 잔여 자전거 수와 이용 요금처럼 선택 전에 필요한 정보를 주석으로 작성합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP3.3.1.1.2",
              "name": "가상 여행 예약 서비스의 흐름도에 검색 결과를 보다가 로그인한 뒤 이전 날짜와 인원 조건을 유지한 채 돌아오는 경로를 추가합니다. 로그인을 취소한 경우에는 검색 결과로 복귀하도록 화살표를 구분합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP3.3.1.1.3",
              "name": "가상 방문 수리 서비스에서 기사 배정이 불가능한 경우를 다룹니다. 신청 완료 화면 이후에 다른 날짜 선택과 신청 철회 경로를 나누고, 철회 시 확인할 예약번호를 흐름도에 표시합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP3.3.2",
      "children": [
        {
          "code": "SP3.3.2.1",
          "name": "사용자가 찾는 정보의 성격과 접근 권한에 맞게 분류하고 메뉴명과 목적지를 일관되게 연결합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP3.3.2.1.1",
              "name": "가상 문화센터 앱에서 강좌를 찾는 ‘강좌 탐색’과 이미 신청한 수업을 보는 ‘내 수강’을 분리한 메뉴 트리를 작성합니다. 신청 취소는 ‘내 수강 > 신청 상세’에 배치하고 강좌 소개와 신청 내역이 섞이지 않도록 화면 번호를 연결합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP3.3.2.1.2",
              "name": "가상 공동구매 서비스의 기존 화면 목록에 ‘구매 내역’과 ‘주문 기록’이 같은 목록을 가리키면 ‘주문 내역’으로 명칭을 통일합니다. 취소된 주문도 이 목록의 상태 필터로 찾도록 정보구조 검토안에 작성합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP3.3.2.1.3",
              "name": "가상 동호회 앱에서 일반 회원은 모임 공지를 읽고 운영진은 공지를 편집한다고 가정합니다. 공지 상세 화면은 공유하되 편집 메뉴는 운영진에게만 노출하도록 메뉴·권한 대응표를 작성합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP3.3.3",
      "children": [
        {
          "code": "SP3.3.3.1",
          "name": "화면 상태별로 보여 줄 정보와 사용할 수 있는 조작을 구분합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP3.3.3.1.1",
              "name": "가상 식재료 배송 앱의 주문 상세를 ‘결제 완료·포장 중·배송 중’으로 나누어 그립니다. 주소 변경 버튼은 포장 전까지만 활성화하고 배송 중에는 배송 조회 버튼을 제시하는 화면 주석을 작성합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP3.3.3.1.2",
              "name": "가상 채용 행사 앱에서 신청 내역이 없는 화면에는 ‘신청한 행사가 없습니다’와 행사 둘러보기 버튼을 배치합니다. 목록을 불러오지 못한 화면에는 오류 안내와 다시 불러오기 버튼을 두어 빈 목록과 구별합니다.",
              "origin": "proposal"
            }
          ]
        },
        {
          "code": "SP3.3.3.2",
          "name": "사용자 입력과 조작에 대한 반응을 다음 행동을 알 수 있는 수준으로 명시합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP3.3.3.2.1",
              "name": "가상 택배 접수 화면에서 우편번호만 입력하고 상세 주소를 비운 채 제출한 경우를 그립니다. 상세 주소 칸 아래에 ‘동·호수 또는 상세 위치를 입력해 주세요’라는 문구를 표시하고 이미 입력한 우편번호는 유지하도록 주석을 작성합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP3.3.3.2.2",
              "name": "가상 사진 인화 앱에서 사진을 삭제하는 상자를 열면 선택 사진 수와 취소·삭제 버튼을 보여 주도록 설계합니다. 취소를 누르면 선택 상태를 유지하고 삭제를 누르면 남은 사진 수를 갱신하는 반응을 표시합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP3.3.4",
      "children": [
        {
          "code": "SP3.3.4.1",
          "name": "검토하려는 사용 상황을 직접 따라갈 수 있도록 화면과 반응을 연결하고 모의 동작의 범위를 표시합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP3.3.4.1.1",
              "name": "가상 반찬 주문 서비스에서 ‘반찬 두 개를 선택하고 수거 장소를 바꾸기’라는 검토 과업을 정합니다. 상품 선택부터 장소 변경 후 주문 요약까지 클릭으로 이동하는 시제품을 만들고 실제 주문 전송은 수행하지 않는다고 안내합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP3.3.4.1.2",
              "name": "가상 강의 앱의 이어 보기 위치를 검토하기 위해 홈 화면의 강의 카드와 재생 화면을 연결합니다. 샘플 진도 35%를 표시하고 뒤로 이동하면 같은 카드로 돌아오게 하되 영상 재생은 정지 이미지로 대신한다고 명시합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP3.3.4.1.3",
              "name": "가상 공연 앱에서 정상 예약과 매진 직전 예약을 각각 체험할 수 있는 시작 화면을 제공합니다. 매진 시나리오에서는 좌석 선택 후 매진 안내와 다른 회차 선택 화면으로 이어지도록 구성합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP3.4.1",
      "children": [
        {
          "code": "SP3.4.1.1",
          "name": "업무 단계별 담당 주체와 인계 조건을 연결하고 처리가 멈췄을 때 이어질 경로를 표시합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP3.4.1.1.1",
              "name": "가상 가전 수리 서비스의 처리 흐름을 고객 접수, 상담원 증상 확인, 기사 일정 제안, 고객 확정으로 나눕니다. 기사에게 넘길 때 필요한 모델명과 증상 사진을 인계 항목으로 표시합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP3.4.1.1.2",
              "name": "가상 반품 서비스에서 물류센터가 수량 불일치를 발견한 경우 자동 환불을 멈추고 사진과 검수 수량을 상담 담당자에게 전달하는 분기를 작성합니다. 재확인 후 환불 승인 또는 고객 추가 확인으로 이어지는 경로를 구분합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP3.4.1.1.3",
              "name": "가상 행사 대관 서비스에서 견적을 발송한 뒤 3일간 회신이 없다는 조건을 가정합니다. 담당자에게 확인 작업을 생성하고, 회신 대기와 고객의 명시적 거절을 서로 다른 종료 조건으로 표시합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP3.4.2",
      "children": [
        {
          "code": "SP3.4.2.1",
          "name": "기능별 처리 책임과 정보의 기준이 되는 시스템을 구분하고 경계에서 확인할 사항을 기록합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP3.4.2.1.1",
              "name": "가상 숙박 예약 서비스의 역할표에 객실 잔여 수량은 숙소 관리 시스템이 판단하고 예약 앱은 조회 결과를 표시한다고 작성합니다. 최종 예약 시 재고를 다시 확인해야 하는 위치를 시스템 관계도에 표시합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP3.4.2.1.2",
              "name": "가상 배달 서비스에서 주문 취소는 주문 시스템이 접수하고 결제 취소 결과는 결제 시스템이 관리한다고 구분합니다. 결제 취소가 실패한 주문을 앱에서 환불 완료로 표시하지 않도록 두 시스템의 책임 경계를 명세합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP3.4.2.1.3",
              "name": "가상 구독 서비스의 앱과 관리자 화면이 모두 회원 등급을 수정하는 안을 발견했다고 가정합니다. 등급 변경 책임을 회원 관리 시스템으로 모으는 검토안을 작성하고, 수동 조정 권한과 변경 이력 제공 여부를 확인 질문으로 남깁니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP3.4.3",
      "children": [
        {
          "code": "SP3.4.3.1",
          "name": "데이터 항목의 의미와 입력·참조 기준을 혼동 없이 사용할 수 있도록 정의합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP3.4.3.1.1",
              "name": "가상 음식 예약 서비스의 데이터 정의표에서 ‘예약일’을 실제 식사 날짜인 ‘방문일’과 신청을 저장한 ‘접수일시’로 분리합니다. 날짜 형식과 한국 표준시 기준을 적고 가상 입력값을 한 행씩 제시합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP3.4.3.1.2",
              "name": "가상 장비 대여 서비스에서 회원번호는 신청자를, 대여번호는 개별 대여 건을 식별하도록 정의합니다. 같은 회원이 장비 두 대를 빌린 샘플 표를 작성해 하나의 회원번호가 여러 대여번호에 연결되는 관계를 보여 줍니다.",
              "origin": "proposal"
            }
          ]
        },
        {
          "code": "SP3.4.3.2",
          "name": "상태가 바뀌는 사건과 허용되는 다음 상태를 명시하고 그 상태를 사용하는 지점을 연결합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP3.4.3.2.1",
              "name": "가상 공동구매 서비스의 주문 상태표에 목표 수량 도달 시 ‘모집 중→결제 대기’, 기한 내 미달 시 ‘모집 중→모집 종료’를 작성합니다. 각 상태가 주문 상세의 결제 버튼 노출에 어떻게 반영되는지 연결합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP3.4.3.2.2",
              "name": "가상 세탁 서비스에서 수거 완료 기록이 있어야 세탁 중으로 바뀌도록 전이표를 작성합니다. 수거 실패 상태에서 완료 알림이 잘못 들어온 샘플은 상태를 유지하고 담당 확인 대상으로 남기는 검토안을 제시합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP3.4.4",
      "children": [
        {
          "code": "SP3.4.4.1",
          "name": "시스템 간 요청 시점과 교환 항목을 이용자에게 필요한 처리 결과에 연결합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP3.4.4.1.1",
              "name": "가상 편의점 수령 서비스에서 사용자가 지점을 선택하면 지점번호와 방문 날짜로 수령 가능 여부를 조회하도록 연동 요구사항을 작성합니다. 응답의 가능 여부와 마감 시각이 날짜 선택 화면에 반영되는 위치를 표시합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP3.4.4.1.2",
              "name": "가상 온라인 강의몰에서 결제 완료 후 수강 시스템에 주문번호·회원번호·강좌번호를 전달하는 표를 작성합니다. 수강 등록 결과를 받은 뒤 내 강의실에 강좌를 노출하도록 요청과 화면 결과를 연결합니다.",
              "origin": "proposal"
            }
          ]
        },
        {
          "code": "SP3.4.4.2",
          "name": "응답 누락·중복·실패가 발생했을 때 확인할 상태와 후속 처리 요구를 구분합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP3.4.4.2.1",
              "name": "가상 택배 서비스에서 같은 배송 완료 알림이 두 번 도착하는 샘플을 연동 명세에 넣습니다. 이벤트 식별자로 중복을 구분해 고객 알림은 한 번만 보내도록 제안하고 식별자 제공 가능 여부를 연동 담당자에게 확인할 항목으로 적습니다.",
              "origin": "proposal"
            },
            {
              "code": "SP3.4.4.2.2",
              "name": "가상 포인트 교환 서비스에서 차감 요청 후 응답이 끊긴 경우를 작성합니다. 즉시 다시 차감하지 않고 거래번호로 결과를 확인한 뒤 다음 처리를 결정하며, 확인 중에는 ‘교환 결과 확인 중’으로 표시하도록 요구합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP4.1.1",
      "children": [
        {
          "code": "SP4.1.1.1",
          "name": "이번에 제공할 결과와 제외할 범위를 이용자가 사용할 수 있는 단위로 구분합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP4.1.1.1.1",
              "name": "가상 동네 강좌 서비스의 첫 배포 범위표에 강좌 검색·신청·신청 취소를 포함하고 대기자 자동 승급은 다음 검토 대상으로 분리합니다. 이번 배포에서 정원 초과 신청자는 마감 안내를 확인한다는 결과를 적습니다.",
              "origin": "proposal"
            },
            {
              "code": "SP4.1.1.1.2",
              "name": "가상 식단 관리 앱에서 사진 기록만 제공하는 안을 작성합니다. 사진 저장과 날짜별 조회는 포함하고 영양소 자동 분석은 제외하며, 화면에 분석 결과가 있는 것처럼 보이는 문구도 범위에서 제거할 대상으로 표시합니다.",
              "origin": "proposal"
            }
          ]
        },
        {
          "code": "SP4.1.1.2",
          "name": "제공 결과를 검토 가능한 작업으로 나누고 각 작업의 완료 산출물을 명시합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP4.1.1.2.1",
              "name": "가상 예약 앱의 일정 변경 기능을 변경 가능 조건 정리, 날짜 선택 화면, 변경 요청 처리, 확인 항목 작성으로 나눕니다. 실행계획의 각 행에 정책표·화면안·처리 명세·검토 결과라는 제출물을 연결합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP4.1.1.2.2",
              "name": "가상 지역 소식 서비스에서 ‘알림 개발’이라는 큰 작업을 알림 대상 선정, 메시지 문안, 수신 설정, 발송 결과 확인으로 분해합니다. 발송 결과 확인 작업은 성공·실패 샘플을 구분한 표가 있어야 완료로 검토하도록 작성합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP4.1.2",
      "children": [
        {
          "code": "SP4.1.2.1",
          "name": "계획의 주요 시점에 확인할 산출물과 완료 조건을 배치합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP4.1.2.1.1",
              "name": "가상 도서 교환 앱의 2주 실행계획에서 첫 주 수요일을 신청 흐름 검토 시점으로 정합니다. 정상 신청과 교환 불가 경로를 포함한 화면안이 준비되어야 해당 단계를 마친다고 기재합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP4.1.2.1.2",
              "name": "가상 회원 혜택 페이지의 공개 일정을 작성하면서 디자인 전달일과 구현 확인일을 구분합니다. 구현 확인일에는 모바일 화면과 혜택 대상 밖 회원의 안내 화면을 함께 확인하도록 일정표에 넣습니다.",
              "origin": "proposal"
            }
          ]
        },
        {
          "code": "SP4.1.2.2",
          "name": "현재 산출물 상태를 계획과 대조하여 지연된 항목과 조정이 필요한 시점을 표시합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP4.1.2.2.1",
              "name": "가상 주차 예약 프로젝트의 제공 현황에 결제 화면은 완료, 취소 문구는 미검토로 기재되어 있다고 가정합니다. 진척표에서 결제 화면과 취소 문구를 따로 표시하고, 다음 날 예정된 전체 화면 검토 전에 문구 검토가 필요하다고 작성합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP4.1.2.2.2",
              "name": "가상 쿠폰 서비스에서 연결 테스트가 예정일보다 하루 늦어진 상황을 일정표에 반영합니다. 기존 완료일과 예상 완료일을 나란히 남기고, 뒤따르는 쿠폰 사용 확인 일정도 재검토 대상으로 표시합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP4.1.3",
      "children": [
        {
          "code": "SP4.1.3.1",
          "name": "후속 작업이 시작되기 위해 필요한 입력과 선행 결과를 연결하고 아직 충족하지 못한 조건을 표시합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP4.1.3.1.1",
              "name": "가상 포인트 서비스에서 적립 소멸 기준이 정해져야 만료 예정 안내 화면을 확정할 수 있다고 의존성 표에 작성합니다. 제공 자료에 소멸 시점이 없으면 정책 확인을 선행 작업으로 표시하고 임시 값이 들어간 화면은 검토용으로 구분합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP4.1.3.1.2",
              "name": "가상 외국어 학습 앱에서 화면의 텍스트 목록 확정 후 번역을 의뢰하도록 일정을 연결합니다. 삽화 제작은 번역과 병행할 수 있지만 번역문 길이를 확인해야 버튼 배치를 확정할 수 있다는 관계를 표시합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP4.1.3.1.3",
              "name": "가상 배송 추적 서비스의 테스트 계정 발급이 늦어진 상황을 가정합니다. 외부 배송 조회 검증은 대기 상태로 두고, 제공된 샘플 응답으로 진행할 수 있는 화면 표시 검토를 별도 작업으로 분리합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP4.2.1",
      "children": [
        {
          "code": "SP4.2.1.1",
          "name": "관계자별 요청과 그 이유를 구분하고 함께 충족하기 어려운 조건을 쟁점으로 정리합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP4.2.1.1.1",
              "name": "가상 쇼핑 서비스의 제공 메모에서 마케팅은 비회원 구매를, 고객지원은 주문자 확인 수단을 요구한다고 가정합니다. 쟁점표에 구매 단계 단축과 문의 시 본인 확인이라는 이유를 분리하고 비회원 주문 조회 수단을 결정할 질문으로 적습니다.",
              "origin": "proposal"
            },
            {
              "code": "SP4.2.1.1.2",
              "name": "가상 예약 서비스에서 영업은 당일 취소 허용을 요청하고 운영은 이미 배정한 인력의 공백을 우려한다고 가정합니다. 요청과 우려를 각각 기록하고 취소 가능 시각과 대체 예약 접수 여부를 검토할 항목으로 정리합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP4.2.1.1.3",
              "name": "가상 교육 앱의 회의 자료에 ‘로딩이 느려서 이탈한다’는 의견만 있다면, 이를 관계자의 추정으로 표시합니다. 확인된 오류 신고 건과 구분해 기록하고 로딩 시간 자료와 이탈 단계 자료가 필요하다는 질문을 붙입니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP4.2.2",
      "children": [
        {
          "code": "SP4.2.2.1",
          "name": "쟁점별 선택지와 수용 조건을 비교하여 관계자가 확인할 수 있는 합의 초안을 작성합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP4.2.2.1.1",
              "name": "가상 배달 서비스의 주문 마감 시각을 두고 영업과 물류의 요청이 다르다고 가정합니다. 전 지역 동일 마감과 지역별 마감의 고객 안내·작업 부담을 비교하고, 지역별 마감안을 택할 경우 필요한 지역 정보 확인을 합의 조건으로 작성합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP4.2.2.1.2",
              "name": "가상 회원가입 개편에서 디자인은 한 화면 입력을, 개발은 단계별 입력을 제안했다고 가정합니다. 필수 항목을 먼저 받고 선택 항목을 나중에 받는 초안을 그린 뒤, 디자인과 개발이 각각 확인할 화면 구성과 저장 시점을 합의안에 남깁니다.",
              "origin": "proposal"
            },
            {
              "code": "SP4.2.2.1.3",
              "name": "가상 공연 서비스에서 대기자 알림을 문자로 보낼지 앱 알림으로 보낼지 미합의 상태라면, 두 방식의 제공 견적과 수신 조건을 비교표에 넣습니다. 결정 전에는 알림 화면 문구를 확정하지 않는다는 임시 처리안과 의견 회신 항목을 작성합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP4.2.3",
      "children": [
        {
          "code": "SP4.2.3.1",
          "name": "결정된 내용과 근거를 보류·미결정 사항과 구분하여 이후 확인할 수 있게 기록합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP4.2.3.1.1",
              "name": "가상 쿠폰 서비스의 제공 회의 메모에서 ‘첫 배포는 정액 쿠폰만 지원’이 확정되었다고 가정합니다. 의사결정 기록에 결정일과 결정 주체, 구현 범위를 줄인다는 이유를 적고 정률 쿠폰의 도입 시점은 미결정으로 남깁니다.",
              "origin": "proposal"
            },
            {
              "code": "SP4.2.3.1.2",
              "name": "가상 상담 예약 서비스에서 주말 운영을 제안했으나 담당자 확인을 받지 못한 상황을 다룹니다. 회의 기록에 제안 내용과 확인 대상을 적고, 합의된 평일 운영 시간과 별도 구역에 배치합니다.",
              "origin": "proposal"
            }
          ]
        },
        {
          "code": "SP4.2.3.2",
          "name": "결정의 영향을 받는 대상에게 변경 내용과 필요한 후속 행동이 드러나는 전달안을 작성합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP4.2.3.2.1",
              "name": "가상 멤버십 서비스에서 무료 체험 종료 안내를 3일 전에서 5일 전으로 바꾸기로 한 제공 기록을 바탕으로 공유 문안을 작성합니다. 개발에는 발송 조건 변경을, 운영에는 안내 문구 점검을 요청하고 동일한 결정 번호를 연결합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP4.2.3.2.2",
              "name": "가상 예약 앱에서 취소 수수료 표시 위치를 바꾼 결정이 있다고 가정합니다. 공유 목록에 디자인 화면안과 고객지원 안내서를 넣고 각 문서의 반영 여부를 확인할 칸을 마련합니다. 회신을 받지 않은 항목은 확인 대기로 남깁니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP4.3.1",
      "children": [
        {
          "code": "SP4.3.1.1",
          "name": "제공된 가용 시간과 역할을 작업 수요에 대조하여 부족하거나 겹치는 부분의 조정안을 제시합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP4.3.1.1.1",
              "name": "가상 수강 신청 개편에서 디자이너의 주간 가용 시간이 12시간이고 화면 작업 예상이 18시간이라고 가정합니다. 자원표에 6시간 부족을 표시하고, 이번 주에는 신청·완료 화면을 우선하며 부가 안내 화면을 다음 주로 옮기는 검토안을 작성합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP4.3.1.1.2",
              "name": "가상 배송 서비스 프로젝트에서 한 개발자에게 주소 검색과 환불 연동이 같은 기간에 배정된 제공 계획을 확인합니다. 역할표에 겹치는 기간을 표시하고, 주소 검색을 먼저 끝내는 안과 다른 담당자의 지원을 요청하는 안을 비교합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP4.3.1.1.3",
              "name": "가상 문화센터 앱의 검토 담당자가 휴가인 주에 화면 승인이 예정되어 있다면, 대체 검토자와 필요한 인수 자료를 자원 계획 초안에 적습니다. 대체 가능 여부를 확인하기 전에는 배정 완료로 표시하지 않습니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP4.3.2",
      "children": [
        {
          "code": "SP4.3.2.1",
          "name": "외부 업체의 제공 정보를 필요한 조건과 같은 기준으로 비교하고 확인되지 않은 항목을 표시합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP4.3.2.1.1",
              "name": "가상 알림 서비스의 문자 발송 업체 두 곳을 비교하면서 제공 견적의 기본료와 건당 요금을 분리합니다. 월 1만 건이라는 가상 사용량으로 예상 비용을 계산하고 실패 발송 과금 여부가 없는 업체에는 확인 필요를 표시합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP4.3.2.1.2",
              "name": "가상 온라인 강의 서비스의 자막 제작 업체를 납기·지원 언어·수정 횟수 기준으로 비교합니다. 한 업체가 제공한 납기가 영상 10분 기준이라면 60분 강의에 그대로 적용하지 않고 해당 분량의 견적과 일정을 다시 확인할 항목으로 작성합니다.",
              "origin": "proposal"
            }
          ]
        },
        {
          "code": "SP4.3.2.2",
          "name": "맡길 업무의 경계와 인수 조건을 양쪽에서 확인할 수 있는 협의 초안으로 작성합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP4.3.2.2.1",
              "name": "가상 여행 앱의 외주 화면 제작 범위 초안에 예약 목록·상세·취소 화면을 넣고 정책 문구 확정은 내부 담당으로 구분합니다. 편집 가능한 원본 파일과 모바일 화면 크기별 시안을 인수 항목으로 적습니다.",
              "origin": "proposal"
            },
            {
              "code": "SP4.3.2.2.2",
              "name": "가상 상담 서비스의 외부 예약 연동 협의안에서 업체가 제공할 테스트 계정과 내부에서 준비할 샘플 예약을 구분합니다. 취소 연동이 견적에 포함되지 않은 경우 추가 비용과 일정에 대한 회신을 받은 뒤 범위를 확정하도록 미합의 항목에 남깁니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP4.3.3",
      "children": [
        {
          "code": "SP4.3.3.1",
          "name": "외부 수행물의 예정·수령·검토 상태를 구분하고 누락이나 지연에 대한 확인 요청을 작성합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP4.3.3.1.1",
              "name": "가상 쇼핑 앱의 외주 아이콘이 예정일에 도착했지만 합의한 편집 원본이 빠졌다고 가정합니다. 납품표를 ‘수령, 보완 필요’로 표시하고 빠진 파일 형식과 재전달 요청일을 기록합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP4.3.3.1.2",
              "name": "가상 동영상 교육 서비스에서 자막 20편 중 12편을 받은 상황을 진행표에 작성합니다. 수령한 편수와 검토를 통과한 편수를 별도로 집계하고, 남은 8편의 예상 전달일을 업체에 확인하는 문안을 첨부합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP4.3.3.1.3",
              "name": "가상 지도 앱의 장소 데이터 납품이 늦어지면 제공된 업체 회신에 따라 예상 수령일을 갱신합니다. 기존 약속일을 보존하고 데이터 대조 작업에 미치는 영향과 샘플 데이터 우선 전달 요청을 함께 기록합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP4.4.1",
      "children": [
        {
          "code": "SP4.4.1.1",
          "name": "계획의 불확실한 조건이 어떤 작업과 결과에 영향을 주는지 근거와 함께 설명합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP4.4.1.1.1",
              "name": "가상 행사 예약 프로젝트의 제공 일정에 외부 결제 심사 완료일이 없다고 가정합니다. 위험 목록에 ‘심사 지연 시 실결제 확인을 시작하지 못해 공개 일정 검토가 필요함’이라고 적고 영향을 받는 테스트 작업을 연결합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP4.4.1.1.2",
              "name": "가상 다국어 안내 앱에서 번역 대상 문구가 화면별로 확정되지 않은 상태를 확인합니다. 추가 문구가 발생하면 번역 재의뢰와 화면 재검토가 필요하다는 영향을 적고, 미확정 문구 수를 확인할 자료로 요청합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP4.4.1.1.3",
              "name": "가상 포인트 기능에서 담당 개발자 한 명만 연동 방식에 익숙하다는 제공 역할표를 근거로 부재 시 검토 지연 가능성을 기록합니다. 아직 부재가 발생하지 않았으므로 위험으로 분류하고 이미 전달받지 못한 연동 문서는 현재 이슈로 따로 표시합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP4.4.2",
      "children": [
        {
          "code": "SP4.4.2.1",
          "name": "위험을 줄이기 위한 사전 조치와 실제 발생 시 사용할 대안을 조건별로 작성합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP4.4.2.1.1",
              "name": "가상 예약 서비스의 외부 지도 연동이 지연될 위험에 대비해 샘플 응답을 먼저 받아 화면을 검토하는 조치를 제안합니다. 연결 확인일까지 문제가 남으면 주소를 문자로 안내하는 임시안을 검토하도록 위험 대응표에 조건을 적습니다.",
              "origin": "proposal"
            },
            {
              "code": "SP4.4.2.1.2",
              "name": "가상 행사 신청 프로젝트에서 검토 담당자 부재 위험을 줄이기 위해 사전 검토 자료 전달일을 정합니다. 실제로 회신이 늦어지면 미검토 항목을 분리해 공유하고, 승인 없이 해당 화면을 확정하지 않는 대응안을 작성합니다.",
              "origin": "proposal"
            }
          ]
        },
        {
          "code": "SP4.4.2.2",
          "name": "작업 담당 범위를 넘어서는 이슈는 영향과 필요한 결정을 담아 보고할 수 있게 정리합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP4.4.2.2.1",
              "name": "가상 쇼핑 서비스에서 외부 결제 연결이 이틀 지연되어 공개 전 확인 시간이 하루만 남는 상황을 가정합니다. 보고 초안에 현재 지연, 남은 확인 항목, 공개 연기와 결제 기능 제외의 두 선택지, 결정이 필요한 시각을 작성합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP4.4.2.2.2",
              "name": "가상 멤버십 서비스의 제공 이슈 기록에서 포인트 차감 중복이 재현되었다고 가정합니다. 보고서에 재현 조건과 영향을 받는 교환 기능을 적고, 전체 서비스 장애로 확대 해석하지 않은 채 교환 기능 공개 보류 여부를 확인할 결정 항목으로 제시합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP4.4.3",
      "children": [
        {
          "code": "SP4.4.3.1",
          "name": "추가·삭제·변경 요청이 기존 작업과 일정에 미치는 영향을 비교 가능한 형태로 작성합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP4.4.3.1.1",
              "name": "가상 강좌 예약 앱에 대기자 자동 승급을 추가해 달라는 요청을 받았다고 가정합니다. 변경 영향표에 승급 규칙, 알림 화면, 정원 재확인 작업을 추가하고 기존 수동 안내안과 필요한 검토 범위를 비교합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP4.4.3.1.2",
              "name": "가상 배송 서비스에서 주소록 기능을 이번 배포에서 빼는 안을 검토합니다. 주소 저장 작업은 제외하지만 주문마다 주소를 입력하는 화면과 안내는 남겨야 한다고 적고, 삭제되는 작업과 유지되는 작업을 나누어 일정 조정 초안을 작성합니다.",
              "origin": "proposal"
            }
          ]
        },
        {
          "code": "SP4.4.3.2",
          "name": "범위변경 요청의 승인 조건과 적용 상태를 기록하여 합의 전후의 실행 기준을 구분합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP4.4.3.2.1",
              "name": "가상 공연 서비스에서 예매 인원 제한 변경을 요청받으면 변경 기록에 제안 값과 적용 회차, 검토 담당, 승인 대기 상태를 남깁니다. 회신 전 실행계획에는 기존 제한을 유지하고 변경 후보 작업을 별도로 표시합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP4.4.3.2.2",
              "name": "가상 쿠폰 프로젝트의 제공 회의 결과에서 쿠폰 선물하기를 다음 배포로 미루기로 합의했다고 가정합니다. 변경 기록에 적용 배포와 근거 메모를 연결하고 이번 작업 목록·화면 목록에서 제외 여부를 확인하는 항목을 작성합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP5.1.1",
      "children": [
        {
          "code": "SP5.1.1.1",
          "name": "주요 이용 흐름과 실패·예외 조건을 나누고 각 조건에서 기대하는 결과를 검수 기준으로 명시합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP5.1.1.1.1",
              "name": "가상 도서 대여 서비스의 제공 화면을 보고 ‘대여 가능 도서 선택 → 신청 → 완료 화면 → 내 대여 목록 반영’을 테스트 단계로 나누고, 완료 화면과 목록에 같은 도서명이 표시되는지를 체크리스트에 기재합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP5.1.1.1.2",
              "name": "가상 공연 예매 서비스의 잔여 좌석이 0석인 조건을 테스트 표에 추가하고, 기대 결과를 ‘결제 단계로 이동하지 않고 매진 안내를 표시한다’로 작성합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP5.1.1.1.3",
              "name": "가상 식단 구독 서비스에서 배송지 입력 중 뒤로 가기를 누르는 사례를 작성하고, 제공 정책에 입력 보존 여부가 없으면 통과 기준을 임의로 정하지 않고 ‘기획 확인 필요’로 표시합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP5.1.2",
      "children": [
        {
          "code": "SP5.1.2.1",
          "name": "제공된 테스트 대상에서 기대 결과와 실제 결과를 비교하고 재현에 필요한 조건과 증거를 기록합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP5.1.2.1.1",
              "name": "가상 강의 예약 시제품에서 빈자리가 있는 수업을 신청한 뒤 ‘기대: 신청 완료 및 목록 추가 / 실제: 두 항목 모두 확인’과 테스트 화면 번호를 검수 기록에 남깁니다.",
              "origin": "proposal"
            },
            {
              "code": "SP5.1.2.1.2",
              "name": "가상 장보기 시제품에서 쿠폰을 해제해도 합계가 바뀌지 않으면 상품 금액 12000원, 쿠폰 2000원, 조작 순서와 합계 10000원이 남은 화면을 결함 기록에 첨부합니다.",
              "origin": "proposal"
            }
          ]
        },
        {
          "code": "SP5.1.2.2",
          "name": "사용자 인수 테스트의 참여자별 확인 범위와 미완료 사유를 정리해 필요한 검토를 요청합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP5.1.2.2.1",
              "name": "가상 상담 예약 서비스의 인수 테스트 표를 이용자용 예약 확인과 상담원용 일정 확인으로 나누고, 각 검토자에게 볼 화면과 결과 입력 칸을 지정한 요청서를 작성합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP5.1.2.2.2",
              "name": "가상 학원 관리 서비스에서 강사 역할의 테스트 계정이 제공되지 않으면 출결 수정 항목을 ‘미실시: 권한 계정 없음’으로 남기고, 계정 제공 요청과 재검수 항목을 함께 정리합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP5.1.3",
      "children": [
        {
          "code": "SP5.1.3.1",
          "name": "결함별 조치 내용과 재검수 결과를 연결하고 해결 여부를 증거에 따라 구분합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP5.1.3.1.1",
              "name": "가상 중고거래 서비스의 수정 전후 테스트 자료에서 사진 삭제 후 목록에 잔상이 남는 결함을 대조하고, 같은 조작에서 사진이 사라진 화면을 결함 번호와 연결해 ‘재검수 통과’로 기록합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP5.1.3.1.2",
              "name": "가상 주문 서비스에서 금액 오류는 수정됐지만 수량을 다시 바꾸면 재발하는 테스트 기록을 확인하고, 최초 결함을 종료하지 않은 채 재발 조건과 화면 번호를 추가합니다.",
              "origin": "proposal"
            }
          ]
        },
        {
          "code": "SP5.1.3.2",
          "name": "출시 준비 항목의 완료 근거와 남은 위험을 구분해 검토자가 판단할 수 있도록 정리합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP5.1.3.2.1",
              "name": "가상 독서 모임 서비스의 출시 체크리스트에 가입 검수 결과, 도움말 초안, 문의 전달 경로를 연결하고, 모든 자료가 확인된 항목만 완료로 표시합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP5.1.3.2.2",
              "name": "가상 정기배송 서비스에서 해지 확인 메일이 누락된 결함이 남아 있으면 ‘해지 결과를 사용자가 확인하기 어려움’을 미해결 위험으로 적고 출시 검토 요청서에 해당 테스트 기록을 첨부합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP5.2.1",
      "children": [
        {
          "code": "SP5.2.1.1",
          "name": "변경 대상과 선행 준비를 구분하고 단계별 적용 범위와 확인 항목을 계획에 명시합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP5.2.1.1.1",
              "name": "가상 멤버십 서비스의 신규 혜택 화면을 내부 테스트 계정, 동의한 체험 계정, 전체 대상 순으로 검토하는 계획 초안을 만들고, 각 단계에 혜택 표시와 기존 적립 내역 보존 확인을 배치합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP5.2.1.1.2",
              "name": "가상 배달 서비스에서 구형 앱에는 새 요청사항 입력란이 없다는 제공 자료를 반영해 신형 앱과 구형 앱의 확인 항목을 나누고, 구형 앱 안내 문구 검토를 적용 전 준비 항목으로 추가합니다.",
              "origin": "proposal"
            }
          ]
        },
        {
          "code": "SP5.2.1.2",
          "name": "단계 확대를 검토할 조건과 적용을 보류하거나 되돌릴 조건을 구분해 명시합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP5.2.1.2.1",
              "name": "가상 전자책 서비스의 적용 계획에 ‘체험 계정의 구매·열람 필수 검수 항목이 모두 통과하면 다음 단계 검토 요청’을 적고, 미검수 항목이 있으면 확대 판단을 보류하도록 작성합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP5.2.1.2.2",
              "name": "가상 세탁 예약 서비스의 계획 초안에 ‘예약 중복이 한 건이라도 재현되면 확대 보류’를 제안 조건으로 적고, 기존 예약 화면 복원 가능 여부와 이미 접수한 예약 처리 방법을 개발·운영 검토 질문으로 남깁니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP5.2.2",
      "children": [
        {
          "code": "SP5.2.2.1",
          "name": "서비스 전환 단계의 선후 관계와 담당자 확인 상태를 기록하고 진행을 막는 항목을 검토 요청으로 연결합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP5.2.2.1.1",
              "name": "가상 커뮤니티의 로그인 방식 전환을 모의 점검하면서 ‘기존 계정 연결 확인 → 새 로그인 화면 확인 → 안내 게시 확인’ 순서와 역할별 확인 칸이 있는 전환 기록표를 작성합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP5.2.2.1.2",
              "name": "가상 회의실 예약 서비스의 전환 연습 자료에서 예약 데이터 대조가 미완료인 것을 확인하고, 새 화면 공개 단계를 ‘선행 확인 대기’로 표시한 뒤 누락된 대조 결과를 요청하는 메모를 작성합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP5.2.2.1.3",
              "name": "가상 정기구독 서비스의 전환 체크리스트에서 새 결제 화면은 확인됐지만 기존 구독자의 진입 화면 자료가 없으면 전체 완료로 묶지 않고, 기존 구독자 경로의 추가 확인 담당 역할과 요청 내용을 별도로 기재합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP5.2.3",
      "children": [
        {
          "code": "SP5.2.3.1",
          "name": "변경의 영향을 받는 사용자별로 달라지는 이용 방법과 필요한 조치를 안내 자료에 구체적으로 작성합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP5.2.3.1.1",
              "name": "가상 운동 예약 서비스의 취소 버튼 위치 변경 안내에 ‘내 예약에서 수업을 선택한 뒤 상세 화면 아래의 예약 취소를 누르세요’라는 문장과 변경 전후 화면의 버튼 표시를 넣습니다.",
              "origin": "proposal"
            },
            {
              "code": "SP5.2.3.1.2",
              "name": "가상 동아리 관리 서비스에서 관리자에게만 회비 내보내기 메뉴가 추가되면 관리자용 교육 자료에 실행 순서를 넣고, 일반 회원용 공지에는 회비 조회 방법이 유지된다는 내용을 작성합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP5.2.3.1.3",
              "name": "가상 가계부 서비스에서 구형 앱에는 새 분류 메뉴가 보이지 않는 조건을 FAQ에 넣고, ‘메뉴가 없다면 앱 버전을 확인해 주세요’라는 안내와 해결되지 않을 때 전달할 버전·화면 정보 목록을 작성합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP5.3.1",
      "children": [
        {
          "code": "SP5.3.1.1",
          "name": "주기적으로 확인할 서비스 상태를 정하고 제공된 기록에서 정상·이상·확인 불가 상태를 구분합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP5.3.1.1.1",
              "name": "가상 택배 조회 서비스의 일별 상태표에서 요청 식별자별로 조회 요청 200건과 반환 기록 200건이 대응하는지 확인하고 '응답 반환 누락 0건'으로 기록합니다. 집계 시간과 자료 파일명을 함께 적고, 결과 내용의 정확성과 응답 시간은 별도 확인 항목으로 표시합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP5.3.1.1.2",
              "name": "가상 상담 신청 서비스의 운영 자료에서 신청 접수는 30건인데 담당자 목록에는 24건만 나타나면 두 수치를 나란히 기록하고, 누락 후보 6건의 식별자를 점검 요청 목록에 정리합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP5.3.1.1.3",
              "name": "가상 시설 예약 서비스에서 오후 상태 기록이 비어 있으면 오류 0건으로 입력하지 않고 ‘관측 자료 없음’으로 표시하며, 누락 시간대와 추가 자료 요청 내용을 일상 점검표에 남깁니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP5.3.2",
      "children": [
        {
          "code": "SP5.3.2.1",
          "name": "장애 정황의 발생 순서와 확인된 영향 범위를 구분하고 미확인 사항을 전달 자료에 명시합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP5.3.2.1.1",
              "name": "가상 음식 주문 서비스의 문의와 상태 기록을 읽고 ‘14:05 결제 완료 문의 접수, 14:08 주문 목록 미표시 확인’을 시간순으로 적으며, 확인된 주문 3건과 전체 영향 건수 미확인을 구분한 상황표를 작성합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP5.3.2.1.2",
              "name": "가상 온라인 강의 서비스에서 로그인은 되지만 영상 재생이 실패하는 제공 화면을 근거로 재생 경로를 영향 범위에 적고, 다운로드 강의까지 실패한다고 확대하지 않은 채 별도 확인 질문을 작성합니다.",
              "origin": "proposal"
            }
          ]
        },
        {
          "code": "SP5.3.2.2",
          "name": "복구안의 검토 순서와 복구 확인 기준을 초안으로 작성하고 추가 판단이 필요한 지점을 표시합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP5.3.2.2.1",
              "name": "가상 티켓 서비스의 복구 초안에 ‘기존 결제 내역 확인 → 예매 생성 여부 대조 → 중복 생성 위험 검토 요청’을 적고, 결제 여부가 불명확한 건은 재시도를 안내하기 전에 확인하도록 표시합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP5.3.2.2.2",
              "name": "가상 파일 보관 서비스의 복구 연습 기록에서 업로드 성공만 확인됐으면 복구 확인표의 다운로드와 기존 파일 열람 항목을 미완료로 남기고, 두 경로의 추가 테스트 결과가 필요하다고 작성합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP5.3.3",
      "children": [
        {
          "code": "SP5.3.3.1",
          "name": "문의와 예외 요청을 제공 정책에 따라 분류하고 필요한 확인 자료·처리 경로·안내 내용을 기록합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP5.3.3.1.1",
              "name": "가상 물품 대여 서비스에서 수령 전 취소가 가능하다는 제공 정책을 확인하고, 수령 전으로 표시된 문의 건에 취소 신청 경로와 확인할 대여 번호를 답변 초안으로 작성합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP5.3.3.1.2",
              "name": "가상 클래스 예약 서비스에서 같은 결제에 환불 완료와 환불 대기 기록이 함께 있으면 상태 불일치로 분류하고, 처리됐다고 안내하기 전에 결제 식별자와 두 기록의 시각을 담당 검토 요청서에 기재합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP5.3.3.1.3",
              "name": "가상 정기배송 서비스에서 정책에 없는 장기 입원 사유의 이용 중단 요청을 예외 검토로 분류하고, 승인 여부를 단정하지 않는 접수 안내와 기존 배송 예정일 확인 항목을 문의 처리표에 작성합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP5.4.1",
      "children": [
        {
          "code": "SP5.4.1.1",
          "name": "품질·정확도·안정성을 확인할 대상과 측정 조건을 정하고 판정 가능한 기준으로 작성합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP5.4.1.1.1",
              "name": "가상 식품 주문 서비스의 금액 정확도 기준에 ‘상품 합계에서 할인액을 빼고 배송비를 더한 값이 주문 확인 화면과 일치한다’를 적고, 18000원−3000원+2500원=17500원인 예시 검수 행을 작성합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP5.4.1.1.2",
              "name": "가상 지도 검색 서비스의 품질 기준 초안에서 결과 없음과 검색 실패를 구분하고, 결과 없음에는 조건 변경 안내, 요청 실패에는 재시도 안내가 표시되는지를 각각 확인하도록 작성합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP5.4.1.1.3",
              "name": "가상 사진 등록 서비스의 안정성 점검안에 제공된 시험 환경에서 등록을 20회 반복하는 조건을 명시하고, 제안 기준인 ‘앱 종료 0회’와 확인 범위인 ‘지정 기기·파일 조합’을 함께 적어 다른 환경의 안정성까지 일반화하지 않습니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP5.4.2",
      "children": [
        {
          "code": "SP5.4.2.1",
          "name": "제공된 서비스 수준 조건을 집계 가능한 항목으로 옮기고 산정 범위와 예외를 명시합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP5.4.2.1.1",
              "name": "가상 기업용 예약 서비스의 연습용 SLA 자료에 적힌 월 가용률 기준을 집계표로 옮기고, ‘가용률=(산정 대상 시간−중단 시간)/산정 대상 시간’과 계획 점검 시간 제외 조건을 표 아래에 기재합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP5.4.2.1.2",
              "name": "가상 고객 문의 도구의 연습용 SLA에서 최초 응답 4시간 기준은 주어졌지만 주말 포함 여부가 없으면, 응답 시각과 접수 시각만 정리하고 시간 계산 방식은 ‘조건 확인 필요’로 남긴 검토 요청서를 작성합니다.",
              "origin": "proposal"
            }
          ]
        },
        {
          "code": "SP5.4.2.2",
          "name": "제공 기록을 서비스 수준 조건과 대조하고 기준 이탈과 판단에 부족한 자료를 구분해 보고합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP5.4.2.2.1",
              "name": "가상 알림 서비스의 연습용 SLA가 산정 시간 10000분의 가용률 99.5%를 요구하고 중단 기록이 60분이면, 집계표에 99.4%와 기준 대비 0.1%p 부족을 표시해 검토를 요청합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP5.4.2.2.2",
              "name": "가상 상담 도구에서 연습용 SLA의 영업시간 내 최초 응답 기준을 충족한 문의는 충족으로 표시하되, 응답 시각이 없는 2건은 임의로 충족·미충족에 넣지 않고 판단 보류 건수로 따로 보고합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP5.4.3",
      "children": [
        {
          "code": "SP5.4.3.1",
          "name": "제공된 운영 흐름에서 품질 저하를 일으킬 조건을 찾고 사전 확인 방법과 검토 경로를 정리합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP5.4.3.1.1",
              "name": "가상 쿠폰 서비스에서 행사 종료 시각과 쿠폰 사용 기한이 서로 다른 기획 자료를 발견하면 ‘종료 후 사용 가능 여부 혼선’을 위험표에 적고, 경계 시각 전후 검수와 정책 확인을 예방 항목으로 작성합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP5.4.3.1.2",
              "name": "가상 매장 주문 서비스의 운영 흐름에 품절 정보 수동 반영 단계가 있으면, 품절 반영 전 주문이 들어올 위험과 메뉴·주문 화면 대조 점검을 연결하고 불일치 시 검토할 역할을 기재합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP5.4.3.1.3",
              "name": "가상 문서 공유 서비스의 역할별 접근표에서 퇴사 처리 후 공유 링크의 권한 기준이 빠져 있으면, 링크 열람 차단 여부를 추가 검수 항목으로 제안하고 보안 검토 요청서에 미정 조건을 표시합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP6.1.1",
      "children": [
        {
          "code": "SP6.1.1.1",
          "name": "측정 목적에 맞는 집계 단위·기간·대상과 계산 규칙을 명시하고 제공 데이터를 집계합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP6.1.1.1.1",
              "name": "가상 학습 서비스에서 주간 학습자를 세기 위해 ‘월요일부터 일요일까지 학습 완료 기록이 있는 고유 계정’을 기준으로 적고, 한 계정의 완료 기록 5개를 사용자 1명으로 집계합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP6.1.1.1.2",
              "name": "가상 장보기 서비스의 결제 전환율 표에 분자를 결제 완료 세션, 분모를 장바구니 진입 세션으로 명시하고, 같은 주간 자료의 40/200을 20%로 계산해 주문 건수와 구분합니다.",
              "origin": "proposal"
            }
          ]
        },
        {
          "code": "SP6.1.1.2",
          "name": "중복·누락·불일치가 집계에 미치는 영향을 확인하고 처리 내역과 남은 한계를 기록합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP6.1.1.2.1",
              "name": "가상 택시 호출 서비스의 제공 로그 108행에서 이벤트 식별자 8개가 각각 두 번씩 나타나고 나머지 92행의 식별자는 서로 다르면, 식별자별 첫 행을 남겨 중복 8행을 제거합니다. 대조표에 원본 108행과 정리 후 100행, 제거 기준을 기록합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP6.1.1.2.2",
              "name": "가상 유료 뉴스 서비스에서 결제 완료 로그는 52건인데 주문표는 50건이면, 식별자 대조로 주문표와 연결되지 않는 2건을 따로 표시하고 어느 표를 정답으로 볼지 확인되기 전 차이를 임의로 보정하지 않습니다.",
              "origin": "proposal"
            },
            {
              "code": "SP6.1.1.2.3",
              "name": "가상 운동 앱의 하루 기록 중 오후 2시간이 누락된 경우 해당 날짜를 데이터 불완전으로 표시하고, 전일 대비 감소율 해석에 누락 시간이 포함된다는 설명을 집계표에 붙입니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP6.1.2",
      "children": [
        {
          "code": "SP6.1.2.1",
          "name": "확인하려는 성과에 맞춰 지표와 비교 구조를 배치하고 수치의 정의·기간·자료 상태를 함께 표시합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP6.1.2.1.1",
              "name": "가상 수업 예약 서비스의 보고서 초안에 방문 세션 500개, 수업 상세 조회 세션 300개, 예약 완료 세션 60개를 순서대로 배치하고, 모두 같은 주간·세션 기준이라는 설명을 넣습니다.",
              "origin": "proposal"
            },
            {
              "code": "SP6.1.2.1.2",
              "name": "가상 독서 앱의 목표 대비 대시보드에서 주간 독서 완료자 목표 100명과 관측 80명을 한 카드에 표시하고, 아래에는 신규·기존 이용자를 분리한 표와 집계 마감 시각을 작성합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP6.1.2.1.3",
              "name": "가상 배달 서비스에서 수요일 자료가 미수집이면 추이 차트의 해당 지점을 빈칸으로 두고 ‘자료 없음’을 표시해, 실제 주문 0건인 목요일과 화면에서 구별되도록 구성합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP6.1.3",
      "children": [
        {
          "code": "SP6.1.3.1",
          "name": "동일한 기준으로 지표를 비교하고 변화가 발생한 구간이나 대상 집단을 구체적으로 설명합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP6.1.3.1.1",
              "name": "가상 예약 서비스의 같은 요일 수를 가진 두 주간 자료에서 전체 완료율이 30%에서 24%로 낮아졌음을 적고, 모바일은 28%에서 18%, PC는 32%에서 32%인 비교표로 하락이 집중된 구간을 표시합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP6.1.3.1.2",
              "name": "가상 구독 서비스의 월 신규 유료 가입 목표 200명 대비 160명을 확인하고, 달성률 80%와 부족분 40명을 구분해 보고서에 기재합니다.",
              "origin": "proposal"
            }
          ]
        },
        {
          "code": "SP6.1.3.2",
          "name": "관측된 변화와 가능한 원인을 구분하고 원인 판단에 필요한 추가 확인을 제시합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP6.1.3.2.1",
              "name": "가상 쇼핑 서비스에서 할인 행사와 검색 화면 변경이 같은 주에 있었으면 구매율 상승을 화면 변경의 효과로 단정하지 않고, 행사 유입 여부별 구매율을 추가로 확인할 항목으로 작성합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP6.1.3.2.2",
              "name": "가상 튜터링 서비스에서 이번 주 예약률이 50%로 전주의 40%보다 높아도 이번 주 대상이 10명이고 전주는 100명이면, 각 분자·분모를 함께 적고 작은 표본에서 나온 변화라는 해석 범위를 설명합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP6.2.1",
      "children": [
        {
          "code": "SP6.2.1.1",
          "name": "확인하려는 가설에 맞춰 비교 대상·참여 조건·과제와 관측 방법을 설계합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP6.2.1.1.1",
              "name": "가상 도서 앱의 ‘반납일을 목록에 표시하면 기한을 더 쉽게 찾는다’는 가설에 대해 기존·변경 시제품에서 같은 반납일 찾기 과제를 수행하도록 설계하고, 정답 여부와 찾는 시간을 기록 항목으로 정합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP6.2.1.1.2",
              "name": "가상 보험 조회 시제품에서 전문용어 이해를 확인하려고 첫 이용자를 참여 대상으로 정하고, 실제 계약을 진행하는 대신 화면 문구를 읽고 보장 시작일을 자신의 말로 설명하는 과제를 작성합니다.",
              "origin": "proposal"
            }
          ]
        },
        {
          "code": "SP6.2.1.2",
          "name": "성공·실패·판단 보류 조건을 사전에 정하고 결과 해석에 필요한 부작용 지표나 제약을 명시합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP6.2.1.2.1",
              "name": "가상 주문 시제품의 사용성 검증안에 ‘참여자 6명 중 5명 이상이 도움 없이 배송지를 수정하면 후속 검토 진행’을 제안 기준으로 적고, 이를 전체 이용자의 성공률로 해석하지 않도록 관측 범위를 기재합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP6.2.1.2.2",
              "name": "가상 알림 설정 화면의 비교 실험안에 알림 켜기 완료율뿐 아니라 원치 않는 알림 선택 건수를 기록하도록 하고, 완료율이 올라가도 원치 않는 선택이 늘면 확대 제안을 보류하는 조건을 작성합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP6.2.1.2.3",
              "name": "가상 검색 화면의 검증안에서 두 시제품 중 하나가 열리지 않은 세션은 비교에서 제외하고 별도 기록하도록 정하며, 유효 관측이 계획한 수에 못 미치면 성공 여부를 판단 보류로 남기도록 작성합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP6.2.2",
      "children": [
        {
          "code": "SP6.2.2.1",
          "name": "정해진 검증 절차에 따라 관측 사실과 도움 제공·절차 이탈·실패 조건을 함께 기록합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP6.2.2.1.1",
              "name": "가상 주차 예약 시제품의 사용성 연습에서 참여자가 주차 시간을 바꾸는 과제를 수행하면, 첫 클릭 위치와 완료 시각을 기록하고 ‘요금 다시 확인 후 예약 완료’라는 행동 순서를 관찰표에 남깁니다.",
              "origin": "proposal"
            },
            {
              "code": "SP6.2.2.1.2",
              "name": "가상 가계부 시제품에서 참여자가 분류 변경 버튼을 찾지 못해 진행자가 위치를 알려준 경우, 최종 완료와 별개로 ‘45초에 위치 힌트 제공’ 및 ‘도움 없는 완료 실패’를 기록합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP6.2.2.1.3",
              "name": "가상 여행 일정 시제품의 비교 검증에서 한 참여자에게만 화면 오류가 발생하면 과제 미완료를 사용성 실패로 바로 합산하지 않고, 오류 화면과 중단 단계를 절차 이탈 기록에 남깁니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP6.2.3",
      "children": [
        {
          "code": "SP6.2.3.1",
          "name": "검증 결과를 사전 기준과 대조해 가설을 지지하는 범위와 채택·보류·기각의 근거를 명시합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP6.2.3.1.1",
              "name": "가상 예약 시제품의 사전 기준이 도움 없는 완료 6명 중 5명 이상이고 관측도 5명이면, 소규모 검증 기준 충족을 표시하고 ‘이 참여자·과제 범위에서 가설을 지지하므로 후속 검증안에 채택’이라고 결과표에 작성합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP6.2.3.1.2",
              "name": "가상 뉴스 구독 화면에서 완료율 향상과 잘못된 요금제 선택 증가 없음이 공동 기준인데, 완료율은 높아지고 오선택도 늘었다면 조건 미충족으로 표시하고 현재 변경안의 채택을 보류하는 판단을 작성합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP6.2.3.1.3",
              "name": "가상 분리수거 안내 화면에서 ‘문구 변경 후 분류 정답이 8명 중 6명 이상’이라는 사전 기준에 관측 정답이 3명이면, 이번 변경안의 채택 가설을 기각하고 어려웠던 문항을 재설계 대상으로 정리합니다.",
              "origin": "proposal"
            }
          ]
        },
        {
          "code": "SP6.2.3.2",
          "name": "결과를 왜곡할 수 있는 관측 조건을 확인하고 추가 검증이 필요한 이유와 범위를 설명합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP6.2.3.2.1",
              "name": "가상 운동 앱의 기존안은 첫 이용자, 변경안은 기존 이용자에게만 보여준 기록을 확인하면, 완료 시간 차이에 이용 경험이 섞여 있음을 적고 같은 참여 조건으로 비교하는 재검증을 제안합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP6.2.3.2.2",
              "name": "가상 쇼핑 시제품의 변경안에서 4명 모두 성공했지만 취소·품절 과제가 없었으면, 정상 구매 과제의 성공만 확인됐다고 정리하고 취소·품절 경로를 추가 검증 목록에 넣습니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP6.3.1",
      "children": [
        {
          "code": "SP6.3.1.1",
          "name": "피드백을 출처·이용 상황·주제별로 정리하고 원래 표현과 해석 및 중복 여부를 구분합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP6.3.1.1.1",
              "name": "가상 도서 구독 서비스의 제공 문의에서 ‘읽던 책이 어디 갔는지 모르겠어요’를 원문 칸에 보존하고, 발생 화면을 홈, 분류를 최근 읽은 책 탐색으로 적으며 ‘책이 삭제됐다’는 해석과 구분합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP6.3.1.1.2",
              "name": "가상 배달 서비스의 같은 문의 식별자가 채팅 내보내기와 상담 요약에 모두 있으면 두 출처를 연결하고, 정리표에는 고유 문의 1건으로 표시합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP6.3.1.1.3",
              "name": "가상 일정 공유 서비스에서 ‘초대가 편해졌다’와 ‘외부인은 초대 링크가 안 열린다’는 제공 의견을 각각 정상 이용과 비회원 접근 문제로 나누고, 비회원 여부를 알 수 없는 의견은 확인 필요로 남깁니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP6.3.2",
      "children": [
        {
          "code": "SP6.3.2.1",
          "name": "실행 전 기대와 실제 결과를 대조하고 성과와 미달 사항을 근거 자료에 연결합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP6.3.2.1.1",
              "name": "가상 독서 챌린지의 회고표에 목표인 첫 기록 작성 50명과 제공 결과 42명을 나란히 적고, 참여 신청 70명 달성과 첫 기록 목표 미달을 서로 다른 결과로 정리합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP6.3.2.1.2",
              "name": "가상 고객센터 FAQ 개편의 실행 계획에는 배송·취소 문서가 모두 포함됐지만 산출물에는 배송 문서만 있으면, 배송 문서 게시 확인과 취소 문서 미완료를 구분해 회고에 작성합니다.",
              "origin": "proposal"
            }
          ]
        },
        {
          "code": "SP6.3.2.2",
          "name": "성과와 실패에 영향을 준 요인을 실행 기록에 근거해 정리하고 추정과 확인된 사실을 구분합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP6.3.2.2.1",
              "name": "가상 수업 예약 개편의 검수 기록에서 취소 문구 확정이 검수 시작 뒤에 이뤄져 같은 항목을 두 번 수정한 이력을 연결하고, 사전 문구 확인 누락을 재작업 요인으로 회고표에 작성합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP6.3.2.2.2",
              "name": "가상 건강 기록 서비스에서 참여 감소와 알림 발송 누락이 같은 기간에 나타나면 둘을 확인된 사실로 따로 적고, 누락이 감소의 원인인지는 알림 수신 여부별 기록을 확인해야 한다고 정리합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP6.3.3",
      "children": [
        {
          "code": "SP6.3.3.1",
          "name": "여러 관측에서 공통된 학습 내용을 도출하고 적용 가능한 조건과 다음 개선의 방향을 설명합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP6.3.3.1.1",
              "name": "가상 전자책 서비스의 탐색 관찰과 문의 자료에서 모두 ‘최근 읽은 책을 홈에서 찾음’이 나타나면, 다시 읽으려는 상황에서는 홈의 이어 읽기 진입을 우선 검토한다는 학습 문장과 두 근거 식별자를 정리합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP6.3.3.1.2",
              "name": "가상 예약 서비스에서 첫 이용자는 요금 설명에 멈추고 기존 이용자는 바로 예약한 관찰을 바탕으로, 모든 이용자에게 긴 설명을 늘리기보다 첫 이용자의 요금 이해를 돕는 방안을 검토한다는 시사점을 작성합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP6.3.3.1.3",
              "name": "가상 반려동물 돌봄 서비스에서 한 참여자만 특정 아이콘을 오해했다면 전체 아이콘을 바꾸는 결론 대신, 해당 아이콘의 의미 이해를 다른 참여자에게 확인해야 한다는 학습 과제와 확인 질문을 작성합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP6.4.1",
      "children": [
        {
          "code": "SP6.4.1.1",
          "name": "확인된 문제를 실행 가능한 개선 과제로 바꾸고 변경 범위·우선순위 근거·완료 확인 방법을 명시합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP6.4.1.1.1",
              "name": "가상 학습 서비스에서 이어 보기 위치를 못 찾은 관찰 4건을 근거로 ‘홈 상단에 최근 학습 카드 배치’를 과제 카드에 적고, 대상 화면과 카드 선택 시 마지막 학습 위치로 이동하는 검수 조건을 작성합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP6.4.1.1.2",
              "name": "가상 상담 운영 자료에서 담당자 누락 문의가 반복되면 분류 규칙 수정과 미배정 목록 추가를 개선안으로 나누고, 제공된 수정 가능 범위 안에서 미배정 목록 초안을 먼저 검토할 이유와 확인 절차를 적습니다.",
              "origin": "proposal"
            },
            {
              "code": "SP6.4.1.1.3",
              "name": "가상 주문 서비스에서 취소 안내와 결제 오류 문구를 모두 고쳐야 하면, 구매 진행을 막는 오류 문구를 먼저 검토하는 근거를 적고 결제 로직 변경은 별도 확인 과제로 분리합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP6.4.2",
      "children": [
        {
          "code": "SP6.4.2.1",
          "name": "개선안을 화면·문서·업무 절차의 수정본에 반영하고 기존 흐름과 예외 경로가 이어지는지 확인합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP6.4.2.1.1",
              "name": "가상 커뮤니티의 게시물 신고 시제품에서 사유 선택 뒤 접수 결과 화면을 추가하고, 수정 전후 화면 번호와 신고 완료 확인 결과를 변경 기록표에 작성합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP6.4.2.1.2",
              "name": "가상 대여 서비스의 문의 처리표에 반납 예정일과 대여 번호 칸을 추가한 수정본을 만들고, 제공 예시 문의를 옮겨 적으며 번호가 없는 문의는 추가 확인 요청 경로로 연결되는지 점검합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP6.4.2.1.3",
              "name": "가상 정기배송 서비스의 주소 변경 안내를 다음 배송 확정 전후로 나눈 초안에 반영하고, 확정 후에는 즉시 변경된다고 안내하지 않도록 예시 주문을 사용한 문구 검수 기록을 남깁니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    },
    {
      "activityCode": "SP6.4.3",
      "children": [
        {
          "code": "SP6.4.3.1",
          "name": "개선 전후 결과를 같은 기준으로 비교하고 목표 달성과 부작용 및 비교의 한계를 함께 확인합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP6.4.3.1.1",
              "name": "가상 상담 분류표 개선 연습에서 같은 예시 문의 20건의 미배정 건수가 5건에서 1건으로 줄었는지 집계하고, 잘못 배정한 건수도 전후 0건인지 별도 열에서 확인합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP6.4.3.1.2",
              "name": "가상 예약 화면의 개선 전 검수는 모바일, 개선 후 검수는 PC 자료만 있다면 완료 시간 차이를 개선 효과로 결론 내리지 않고, 동일 기기 조건의 재검수 필요를 비교표에 표시합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP6.4.3.1.3",
              "name": "가상 장보기 서비스의 버튼 수정 후 같은 조건의 시제품 테스트에서 구매 완료는 8명 중 5명에서 7명으로 늘었지만 취소 위치 오해도 0명에서 2명으로 늘었다면, 목표 지표와 새로 생긴 문제를 함께 효과 확인표에 작성합니다.",
              "origin": "proposal"
            }
          ]
        },
        {
          "code": "SP6.4.3.2",
          "name": "효과 확인 결과에 따라 유지·수정·재검증할 내용을 정하고 다음 확인 항목으로 연결합니다.",
          "origin": "proposal",
          "children": [
            {
              "code": "SP6.4.3.2.1",
              "name": "가상 독서 앱의 이어 읽기 카드가 제공된 재검수 과제를 통과하면 카드 위치는 유지 대상으로 적고, 긴 책 제목이 잘리는 예외는 별도 수정 과제로 만들어 다음 검수표에 추가합니다.",
              "origin": "proposal"
            },
            {
              "code": "SP6.4.3.2.2",
              "name": "가상 배송 문의 양식에 필수 입력을 늘린 뒤 누락은 줄었지만 작성 중단이 증가한 연습 자료를 보고, 모든 추가 항목을 유지하는 대신 주문 번호만 필수로 둔 대안을 작성하고 누락률과 완료율을 다시 확인하도록 계획합니다.",
              "origin": "proposal"
            }
          ]
        }
      ]
    }
  ]
}
