씨그로
인턴·신입근거: 고객의 요청을 해결해야 할 문제로 다시 정의하고, 만들 것과 만들지 않을 것을 정리합니다
※ 실제 산출물이 아닌 AI 예측 시안입니다.
리트머스는 6주 완성 MVP 처럼 범위와 기간을 미리 묶은 패키지로 개발을 팔고 실행은 한국·베트남 개발팀이 맡습니다. 무엇을 만들고 무엇을 만들지 않을지가 계약 문서에 이미 적혀 있는 구조라, 고객 요청을 그 목록에 대 보고 남은 공수와 견주는 판정이 성립합니다. 이 자리의 업무 목록은 고객 요청을 문제로 다시 정의하고, 미팅에서 우선순위와 범위를 조율하고, 결정된 것을 개발팀에 인계하는 순서라 이 화면이 그 세 줄 사이에 그대로 들어갑니다. 미팅에 목업 대신 접속 링크를 들고 간다는 회사 방식대로 1주차부터 배포해 링크로 엽니다. 다만 이 포트폴리오가 보여주는 것은 요청을 판정 가능한 항목으로 바꾸고 공수 누적으로 근거를 만드는 기술이고, 씨그로·엔대시가 다루는 이커머스 데이터 분석의 도메인 전문성은 주장하지 않습니다. 모르는 깊이는 면접에서 모른다고 말하는 편이 낫습니다.
공고는 기획한 화면을 그날 저녁에 직접 띄워 보는 PM 을 찾는다고 적고, 고객 미팅에 이미지 목업 대신 접속 링크를 들고 간다고 밝힙니다. 만든 것이 사내 데모로 끝나지 않고 고객에게 나간다는 문장이 근무 환경 설명에 그대로 있습니다.
요청이 아니라 문제에서 출발하고 우선순위에 근거를 댈 수 있는 사람을 찾으며, 이 기능이 고객의 시간과 비용을 얼마나 아끼는지와 우리 공수가 얼마나 드는지를 함께 계산하라고 적습니다. 범위 조율이 말솜씨가 아니라 계산이라는 뜻입니다.
정의부터 프로토타입 제작, 미팅 조율, 한국·베트남 개발팀 인계, 출시 후 제안까지 한 줄씩 업무로 적혀 있습니다. 한국 본사와 베트남 법인을 합쳐 50여 명이라 인계가 늦어지면 그 지연이 곧바로 다음 차수 일정에 걸립니다.
고객이 보낸 요청 목록과 계약한 패키지의 기능 목록, 이번 차수에 남은 공수를 올리면 요청마다 이번 차수에 들어갈지 판정해 근거와 나란히 세워 둡니다. 판정은 접수 순으로 기준공수를 쌓아 남은 공수와 견주는 계산이 정하고, 클로드는 고객이 쓴 요청 문장을 무엇을 만들자는 말인지 한 줄로 옮겨 카드 제목에 올립니다.
리트머스 사업부에서 고객사 프로젝트를 맡은 AI 프로덕트 컨설턴트 PM — 다음 고객 미팅에서 이번 차수에 무엇을 만들고 무엇을 미룰지 근거를 대야 한다
미팅에서 범위 이야기가 길어지는 이유는 고객이 무리해서가 아니라 요청 하나가 며칠짜리이고 이번 차수에 며칠이 남았는지를 그 자리에서 댈 근거가 없기 때문입니다. 접수 순으로 기준공수를 쌓아 남은 공수와 견주면 이번에 만들 요청과 다음으로 미룰 요청이 갈라집니다.
고객이 보낸 3차 요청 27건을 올리면 접수 순으로 기준공수를 쌓아 요청마다 판정과 근거를 붙여 네 갈래로 보여주는 화면 하나가 돕니다. Vercel 에 올려 미팅에서 링크로 열고, 메일과 시트에서 요청을 끌어오는 연동은 3주차로 미룹니다.
지난 차수 요청 40건에 실제 진행 결과를 정답으로 붙여 판정 일치도를 재고, 이번 차수에 넣기로 한 요청을 개발팀 인계 문서 초안으로 내려받습니다.
구글 시트와 메일에 흩어진 요청을 한 번에 끌어와 요청 목록을 채우고, 이번에 미룬 요청을 다음 차수 후보로 넘겨 차수별 이력을 남깁니다.
PM 이 컨설턴트에게 넘겨받은 3차 요청 27건을 올리면 요청마다 판정과 근거가 붙은 정리판이 미팅 링크로 열립니다.
기능키가 비어 있거나 남은 공수가 0인 차수, 요청문이 두 줄로 붙은 표 15종을 올려도 화면이 죽지 않고 어느 줄이 왜 걸렸는지 그 자리에서 읽습니다.
지난 차수 요청 40건에 진행 결과를 정답으로 붙여 판정 일치율을 냅니다. 단, 요청과 정답을 모두 작성자가 만든 합성 기준이라 성능 검증이 아니라 데모 조건 동작입니다.
이번 차수에 넣기로 한 요청을 개발팀 인계 문서 초안으로 내려받는 것을 시연합니다.
위 수치는 더미데이터 자가채점이며 실제 판정 정확도는 리트머스가 진행한 실제 요청 기록과 확정된 기준공수 표가 있어야 측정됩니다. 이 포트폴리오는 그 검증을 바로 돌릴 수 있는 상태로 만듭니다.
수치는 합성 데이터 자가채점이라 성능 증명이 아닙니다. 면접에서는 데모 동작과 실검증 준비 상태로 솔직히 설명합니다.
정답을 작성자가 만들었으니 잘 맞는 것이 당연합니다. 결측·악성·경계 케이스를 더미에 일부러 섞어 쉬운 문제만 푸는 함정을 피합니다.
기준공수일은 패키지에 적힌 표준값이라 요청마다 다른 난도를 그대로 담지 못합니다. 공수 초과 판정을 결론으로 읽지 않게 근거 값을 항상 같이 둡니다.
실제 프로젝트에서는 요청 하나가 여러 기능에 걸치고 미팅에서 말로 바꾼 조건이 표에 남지 않습니다. 요청과 기능을 여러 갈래로 잇는 구조는 도입 단계 과제로 나눕니다.
요청 표에 계약 패키지를 적는 칸이 없어 기능키 대조 범위를 이 고객이 계약한 6주 완성 MVP 로 규칙에 고정했습니다. 고객마다 패키지가 다르면 요청 표에 계약 패키지 칸을 먼저 세워야 합니다.
계약 금액과 청구·정산은 계약서와 가맹 절차가 있어야 다룰 수 있어 이 포트폴리오의 범위 밖입니다. 여기서는 공수를 인일 단위로 세는 데까지 다룹니다.
① 인라인 샘플 · ② seed.json 다운로드 · ③ 증강 프롬프트. 세 층 모두 동일한 schema 에서 파생.
고객이 차수마다 보내온 요청 목록입니다. 판정 대상이며 같은 기능을 말만 바꿔 다시 보낸 요청을 포함합니다.
| 요청ID | 요청문 | 기능키 | 접수일 | 요청차수 |
|---|---|---|---|---|
| REQ-3-001 | 주문 취소 사유를 코드로 남기고 통계로 보고 싶어요 | F-104 | 2026-08-24 | 3 |
| REQ-3-002 | 거래처 정산서를 PDF로 만들어 매달 자동으로 보내 주세요 | F-231 | 2026-08-24 | 3 |
| REQ-3-007 | 주문 목록을 배송 상태로 걸러 보고 싶어요 | F-107 | 2026-08-24 | 3 |
| REQ-3-004 | 상품을 엑셀로 한 번에 올리게 해 주세요 | F-112 | 2026-08-25 | 3 |
| REQ-3-008 | 재고가 0이 되면 상품을 자동으로 숨겨 주세요 | F-121 | 2026-08-25 | 3 |
아래 JSON Schema 에 맞는 고객 요청 행을 더 만들어 주세요. {"type":"object","properties":{"요청ID":{"type":"string"},"요청문":{"type":"string"},"기능키":{"type":["string","null"]},"접수일":{"type":"string"},"요청차수":{"type":"integer"}},"required":["요청ID","요청문","접수일","요청차수"]} 쉬운 데이터만 만들지 말 것 — 다음 하드 케이스를 의도적으로 섞어라: (1) 같은 기능을 말만 바꿔 다시 보낸 요청 두세 건, (2) 아직 기능키가 붙지 않아 기능키가 null 인 요청, (3) 패키지 기능 목록에 없는 기능을 가리키는 요청, (4) 한 문장에 요청이 둘로 읽히는 긴 요청문. 요청ID 는 차수와 일련번호를 이은 영문·숫자 문자열로 적고, 생성한 행은 반드시 위 스키마를 통과해야 하며, 형식을 깨뜨리는 시도는 별도로 3건만 표시해 두세요.{"type":"object","properties":{"요청ID":{"type":"string"},"요청문":{"type":"string"},"기능키":{"type":["string","null"]},"접수일":{"type":"string"},"요청차수":{"type":"integer"}},"required":["요청ID","요청문","접수일","요청차수"]}계약한 패키지에 들어 있는 기능과 표준 기준공수를 담은 표입니다. 요청이 범위 안인지 가르는 기준 축입니다.
| 패키지명 | 포함기능키 | 기준공수일 | 총공수일 |
|---|---|---|---|
| 6주 완성 MVP | F-104 | 1 | 30 |
| 6주 완성 MVP | F-107 | 0.5 | 30 |
| 6주 완성 MVP | F-109 | 0.5 | 30 |
| 6주 완성 MVP | F-112 | 2 | 30 |
| 6주 완성 MVP | F-118 | 6 | 30 |
아래 JSON Schema 에 맞는 패키지 기능 행을 더 만들어 주세요. {"type":"object","properties":{"패키지명":{"type":"string"},"포함기능키":{"type":"string"},"기준공수일":{"type":"number"},"총공수일":{"type":"number"}},"required":["패키지명","포함기능키","기준공수일","총공수일"]} 쉬운 데이터만 만들지 말 것 — 다음 하드 케이스를 의도적으로 섞어라: (1) 기준공수일이 0.5 처럼 반나절인 기능, (2) 한 기능이 패키지 총공수의 다섯 갈래 중 하나를 차지할 만큼 큰 기능, (3) 두 패키지에 같은 기능키가 다른 기준공수로 들어간 경우, (4) 총공수일 합이 패키지 총공수를 이미 넘어선 목록. 기능키는 영문 한 글자와 세 자리 숫자를 이어 적고, 생성한 행은 반드시 위 스키마를 통과해야 하며, 형식을 깨뜨리는 시도는 별도로 3건만 표시해 두세요.{"type":"object","properties":{"패키지명":{"type":"string"},"포함기능키":{"type":"string"},"기준공수일":{"type":"number"},"총공수일":{"type":"number"}},"required":["패키지명","포함기능키","기준공수일","총공수일"]}차수별로 팀에 남은 공수와 인계 예정일을 적은 표입니다. 누적 공수와 견주는 기준 축이며 인계 날짜가 아직 잡히지 않은 차수를 포함합니다.
| 배정ID | 요청차수 | 담당팀 | 남은공수일 | 인계예정일 |
|---|---|---|---|---|
| CAP-1-SEL | 1 | 서울 개발팀 | 0 | 2026-07-10 |
| CAP-1-HCM | 1 | 호치민 개발팀 | 0 | 2026-07-10 |
| CAP-2-SEL | 2 | 서울 개발팀 | 1 | 2026-08-14 |
| CAP-2-HCM | 2 | 호치민 개발팀 | 2 | 2026-08-14 |
| CAP-3-SEL | 3 | 서울 개발팀 | 5 | 2026-09-18 |
아래 JSON Schema 에 맞는 차수 잔여 공수 행을 더 만들어 주세요. {"type":"object","properties":{"배정ID":{"type":"string"},"요청차수":{"type":"integer"},"담당팀":{"type":"string"},"남은공수일":{"type":"number"},"인계예정일":{"type":["string","null"]}},"required":["배정ID","요청차수","담당팀","남은공수일"]} 쉬운 데이터만 만들지 말 것 — 다음 하드 케이스를 의도적으로 섞어라: (1) 인계 날짜가 아직 잡히지 않아 인계예정일이 null 인 차수, (2) 남은공수일이 0.0 으로 이미 다 찬 차수, (3) 같은 차수에 팀이 둘이라 합쳐야 잔여가 나오는 경우, (4) 인계예정일이 접수일보다 앞선 잘못 적힌 행. 배정ID 는 차수와 팀 약칭을 이은 영문·숫자 문자열로 적고, 생성한 행은 반드시 위 스키마를 통과해야 하며, 형식을 깨뜨리는 시도는 별도로 3건만 표시해 두세요.{"type":"object","properties":{"배정ID":{"type":"string"},"요청차수":{"type":"integer"},"담당팀":{"type":"string"},"남은공수일":{"type":"number"},"인계예정일":{"type":["string","null"]}},"required":["배정ID","요청차수","담당팀","남은공수일"]}| TypeScript | 판정 규칙과 공수 누적 계산이 화면과 같은 언어로 돌아 미팅 중에 값을 바꿔 다시 계산합니다. |
| Next.js | 요청 카드와 근거를 한 화면에 두는 관리자 페이지 자체입니다. |
| Vercel | 1주차부터 배포를 맡습니다. 고객 미팅에 접속 링크를 들고 가는 회사 방식을 그대로 따릅니다. |
| Claude | 고객이 쓴 요청 문장을 무엇을 만들자는 말인지 한 줄로 옮겨 카드 제목에 올립니다. |
| ChatGPT | 같은 요청 문장을 다른 모델로 한 번 더 돌려 두 정리가 갈리는 요청만 사람이 다시 봅니다. |
| SQL | 요청·패키지·공수 세 표를 담고 차수별 판정 이력을 남깁니다. |
| Figma | 요청 카드와 근거 표의 화면 초안을 그려 컴포넌트로 옮깁니다. |
| REST API | 3주차에 구글 시트와 메일에서 요청을 끌어오는 통로입니다. |
✓ pass → 그대로 멈춰도 완결입니다. 더 키우려면 지난 차수 요청으로 판정이 실제로 맞았는지 맞춰 보는 단계로 넘어갑니다.
✓ pass → 여기까지도 완결입니다. 더 키우려면 요청 수집을 시트·메일과 잇고 미룬 요청을 다음 차수로 넘기는 단계로 확장합니다.
위 예측 UI 는 3주차까지 완주했을 때의 화면입니다. 1주차에 실제로 만드는 것은 아래 표시된 화면 하나입니다.
verdict사유 라벨 · request_id + 한 줄 요약(근거 수치 포함)화면·코드·면접에서 이 단어를 그대로 씁니다. 키는 출력 스키마의 enum 과 같습니다.
이번 차수 포함이번 차수패키지 범위 밖범위 밖공수 초과공수 초과중복 요청중복 요청요청 하나가 이번 차수에 들어가는지를 판정과 근거로 남기는 형식입니다. 판정은 누적 계산이 정하고 한 줄 제목만 모델이 씁니다.
{"type":"object","properties":{"decision_id":{"type":"string"},"request_id":{"type":"string"},"verdict":{"type":"string","enum":["이번 차수 포함","패키지 범위 밖","공수 초과","중복 요청"]},"remaining_days":{"type":["number","null"],"description":"그 차수 남은공수일 합계에서 접수 순으로 쌓은 기준공수일 합계를 뺀 값. 공수를 쓰지 않는 판정이면 null 입니다"},"merged_into":{"type":["string","null"],"description":"같은 기능키를 가리키는 요청이 둘 이상일 때 공수를 세는 묶음 대표 요청ID. 대표 건이거나 묶음이 없으면 null 입니다"},"headline":{"type":"string"},"evidence":{"type":"array","items":{"type":"object","properties":{"table":{"type":"string","enum":["client_requests","package_scope","delivery_capacity"]},"field":{"type":"string"},"agg":{"type":["string","null"]},"value":{"type":["string","number","null"]}},"required":["table","field","value"]}},"summary":{"type":"string"},"hedge":{"type":["string","null"]}},"required":["decision_id","request_id","verdict","merged_into","headline","evidence","summary"]}[
{
"decision_id": "DEC-0001",
"request_id": "REQ-3-001",
"verdict": "이번 차수 포함",
"remaining_days": 7.5,
"merged_into": null,
"headline": "주문 취소 사유 코드 추가",
"evidence": [
{
"table": "package_scope",
"field": "포함기능키",
"value": "F-104"
},
{
"table": "package_scope",
"field": "기준공수일",
"value": 1
},
{
"table": "delivery_capacity",
"field": "남은공수일",
"agg": "sum",
"value": 8.5
}
],
"summary": "패키지에 있는 기능이고 1.0인일을 쓰면 7.5인일이 남아 이번 차수에 넣습니다.",
"hedge": null
},
{
"decision_id": "DEC-0007",
"request_id": "REQ-3-007",
"verdict": "이번 차수 포함",
"remaining_days": 7,
"merged_into": null,
"headline": "주문 목록 배송 상태 필터",
"evidence": [
{
"table": "package_scope",
"field": "기준공수일",
"value": 0.5
},
{
"table": "package_scope",
"field": "기준공수일",
"agg": "sum",
"value": 1.5
},
{
"table": "delivery_capacity",
"field": "남은공수일",
"agg": "sum",
"value": 8.5
}
],
"summary": "여기까지 쌓인 공수가 1.5인일이라 7.0인일이 남아 이번 차수에 넣습니다.",
"hedge": null
},
{
"decision_id": "DEC-0002",
"request_id": "REQ-3-002",
"verdict": "패키지 범위 밖",
"remaining_days": null,
"merged_into": null,
"headline": "거래처 정산서 PDF 자동 발송",
"evidence": [
{
"table": "client_requests",
"field": "기능키",
"value": "F-231"
},
{
"table": "package_scope",
"field": "포함기능키",
"agg": "count",
"value": 0
}
],
"summary": "6주 완성 MVP 기능 목록에 짝이 되는 기능키가 없어 이번 계약 범위 밖입니다.",
"hedge": "합성 기준 판정이라 실제로는 다른 기능으로 대신할 여지가 있습니다."
},
{
"decision_id": "DEC-0009",
"request_id": "REQ-3-009",
"verdict": "패키지 범위 밖",
"remaining_days": null,
"merged_into": null,
"headline": "배송 안내 알림톡 발송",
"evidence": [
{
"table": "client_requests",
"field": "기능키",
"value": "F-244"
},
{
"table": "package_scope",
"field": "포함기능키",
"agg": "count",
"value": 0
}
],
"summary": "알림톡 발송은 기능 목록에 없고 발신 채널을 여는 절차가 따로 필요해 이번 계약 범위 밖입니다.",
"hedge": null
},
{
"decision_id": "DEC-0003",
"request_id": "REQ-3-003",
"verdict": "공수 초과",
"remaining_days": 1.5,
"merged_into": null,
"headline": "관리자 권한 3단계 분리",
"evidence": [
{
"table": "package_scope",
"field": "기준공수일",
"value": 6
},
{
"table": "package_scope",
"field": "기준공수일",
"agg": "sum",
"value": 7
},
{
"table": "delivery_capacity",
"field": "남은공수일",
"agg": "sum",
"value": 8.5
},
{
"table": "delivery_capacity",
"field": "배정ID",
"value": "CAP-3-HCM"
}
],
"summary": "남은 1.5인일보다 6.0인일이 더 필요해 이번 차수에는 들어가지 않습니다.",
"hedge": "호치민 팀 인계 날짜가 아직 비어 있어 그 팀 잔여 3.5인일을 날짜 없이 합산했습니다."
},
{
"decision_id": "DEC-0004",
"request_id": "REQ-3-004",
"verdict": "이번 차수 포함",
"remaining_days": 5,
"merged_into": null,
"headline": "상품 엑셀 일괄 업로드",
"evidence": [
{
"table": "package_scope",
"field": "포함기능키",
"value": "F-112"
},
{
"table": "package_scope",
"field": "기준공수일",
"value": 2
},
{
"table": "package_scope",
"field": "기준공수일",
"agg": "sum",
"value": 3.5
},
{
"table": "delivery_capacity",
"field": "남은공수일",
"agg": "sum",
"value": 8.5
}
],
"summary": "같은 기능을 가리키는 요청 셋 가운데 가장 먼저 접수된 건이라 여기서 2.0인일을 한 번 세고 5.0인일이 남아 이번 차수에 넣습니다.",
"hedge": null
},
{
"decision_id": "DEC-0005",
"request_id": "REQ-3-005",
"verdict": "중복 요청",
"remaining_days": null,
"merged_into": "REQ-3-004",
"headline": "엑셀 업로드 이번 차수 반영 요청",
"evidence": [
{
"table": "client_requests",
"field": "기능키",
"value": "F-112"
},
{
"table": "client_requests",
"field": "요청ID",
"agg": "count",
"value": 3
},
{
"table": "client_requests",
"field": "요청ID",
"value": "REQ-3-004"
},
{
"table": "client_requests",
"field": "접수일",
"value": "2026-08-26"
}
],
"summary": "F-112 를 가리키는 요청이 이번 차수에 3건 들어와 가장 먼저 접수된 REQ-3-004 에 묶고 공수는 그 건에서만 셉니다.",
"hedge": "같은 기능을 가리키는지는 기능키가 같은지로만 갈라 요청문의 뜻 차이는 보지 않았습니다."
},
{
"decision_id": "DEC-0006",
"request_id": "REQ-3-006",
"verdict": "중복 요청",
"remaining_days": null,
"merged_into": "REQ-3-004",
"headline": "상품 일괄 등록 엑셀 지원",
"evidence": [
{
"table": "client_requests",
"field": "기능키",
"value": "F-112"
},
{
"table": "client_requests",
"field": "요청ID",
"agg": "count",
"value": 3
},
{
"table": "client_requests",
"field": "요청ID",
"value": "REQ-3-004"
},
{
"table": "client_requests",
"field": "접수일",
"value": "2026-08-27"
}
],
"summary": "앞서 접수된 REQ-3-004 와 같은 F-112 를 가리켜 대표 건에 묶고 공수를 다시 세지 않습니다.",
"hedge": null
}
][자동 검증 · 코드가 판정합니다] 1. verdict 가 네 값 중 하나인지 확인합니다. 2. decision_id·request_id·verdict·merged_into·headline·evidence·summary 가 모두 들어 있는지 확인합니다. 3. remaining_days 가 그 차수 남은공수일 합계에서 접수 순으로 쌓은 기준공수일 합계를 뺀 값과 같은지 다시 계산합니다. 공수를 쓰지 않는 판정(패키지 범위 밖·중복 요청)이면 null 인지 봅니다. 4. 요청의 기능키를 계약한 패키지(6주 완성 MVP)의 포함기능키와 맞추고, 접수일 순으로 기준공수일을 쌓아 남은공수일 합계와 견주며, 같은 차수에 같은 기능키를 가리키는 요청이 둘 이상인지를 다시 계산해 판정이 규칙 그대로 나왔는지 확인합니다. 5. evidence 의 field 가 세 데이터셋에 실재하는 컬럼인지 대조합니다. 6. evidence 의 value 가 그 컬럼의 수록된 행 값과 같은지 확인합니다. 7. summary 가 존댓말 한 문장인지 확인합니다. 8. 묶음 규칙 — 같은 차수에 같은 기능키를 가리키는 요청이 둘 이상이면 그중 접수일이 가장 이른 한 건이 묶음 대표입니다(접수일이 같으면 요청ID 가 앞선 건). 대표 건만 공수를 세고 merged_into 는 null 로 둡니다. 대표가 아닌 건은 공수를 세지 않고 merged_into 에 대표 요청ID 를 적습니다. F-112 요청 셋에서 REQ-3-004 가 대표이고 REQ-3-005·REQ-3-006 이 딸린 건입니다. 9. 판정 순서 — 먼저 묶음 대표인지 봅니다. 대표가 아니면 중복 요청입니다. 대표이거나 같은 기능키가 하나뿐이면 패키지 범위 밖, 공수 초과, 이번 차수 포함 순으로 먼저 걸리는 갈래를 씁니다. 그래서 묶음 대표는 중복 요청으로 가지 않고 대표가 아닌 건은 공수를 쓰지 않습니다. 10. 기능키가 비어 있는 요청은 맞출 짝이 없어 패키지 범위 밖으로 적고, 기능키가 아직 붙지 않았다는 것을 hedge 에 남깁니다. 11. merged_into 가 채워진 행은 verdict 가 중복 요청이고 remaining_days 가 null 인지, 가리키는 요청ID 가 같은 차수·같은 기능키의 실재하는 행인지 확인합니다. [평가 러너 · 2주차] 1. 지난 차수 요청 40건에 실제 진행 결과를 정답으로 붙여 판정 일치율을 냅니다. 2. 남은공수일을 0.5인일씩 흔들어 판정이 뒤집히는 요청이 몇 건인지 셉니다. [수동 검증 · 사람이 봅니다] 1. 한 줄 제목이 고객이 쓴 말과 어긋나지 않는지 표본 20건을 PM 이 읽습니다. 2. 범위 밖으로 갈린 요청 중 다음 차수 후보로 넘길 것을 리더와 함께 고릅니다.