- Published on
스프린트 플래닝·추정 회의 영어 표현 가이드: Story Point 논의·기술 부채 대화·백로그 리파인먼트 실전 영어
- Authors
- Name
- 들어가며
- 스프린트 플래닝 시작 표현
- Story Point 추정 논의
- 기술 부채 커뮤니케이션
- 백로그 리파인먼트 표현
- 프로페셔널한 의견 불일치
- 비영어권 엔지니어 주의 사항
- 자주 쓰이는 약어와 관용 표현
- 회의 마무리 표현
- 실전 시나리오: 전체 스프린트 플래닝 대화
- 참고자료

들어가며
스프린트 플래닝(Sprint Planning)과 추정(Estimation) 회의는 애자일 팀의 핵심 의사결정이 이루어지는 자리다. 글로벌 팀에서 일하는 비영어권 엔지니어에게 이 회의는 특별한 도전이 된다. 기술적 판단을 빠르게 영어로 표현해야 하고, 동료의 추정에 정중하게 반대 의견을 내야 하며, 기술 부채의 심각성을 비기술 인력에게도 설명해야 한다.
많은 한국인 개발자들이 실제 경험하는 어려움은 다음과 같다.
- Planning Poker에서 자기 추정값의 근거를 설명하지 못하고 숫자만 제시하는 경우
- 기술 부채를 Product Owner에게 설명할 때 비즈니스 임팩트 중심으로 전달하지 못하는 경우
- 동료와 추정값이 다를 때 건설적인 토론으로 이어가지 못하는 경우
- 회의 마무리에서 Action Item을 명확하게 정리하지 못하는 경우
이 글에서는 스프린트 플래닝의 시작부터 마무리까지 각 단계별로 필요한 영어 표현을 정리하고, 실전 대화 예시를 통해 바로 활용할 수 있도록 구성했다. 각 표현은 영어 원문과 한국어 해설을 함께 제공하므로, 회의 전에 빠르게 훑어보기에도 좋다.
스프린트 플래닝 시작 표현
스프린트 플래닝의 시작은 전체 회의의 톤을 결정한다. Scrum Master나 팀 리드로서 회의를 진행할 때, 혹은 팀원으로 참여할 때 필요한 표현을 살펴보자.
미팅 오프닝과 스프린트 목표 설정
[미팅 오프닝]
"Alright everyone, let's kick off our sprint planning for Sprint 24."
(자, 모두들 스프린트 24의 플래닝을 시작합시다.)
"Before we dive into the backlog, let's align on the sprint goal."
(백로그에 들어가기 전에, 스프린트 목표를 맞춰봅시다.)
"The Product Owner has proposed the following sprint goal:
deliver the checkout optimization feature to staging."
(Product Owner가 다음과 같은 스프린트 목표를 제안했습니다:
체크아웃 최적화 기능을 스테이징에 배포하는 것.)
"Does anyone have concerns about this sprint goal?"
(이 스프린트 목표에 대해 우려사항이 있는 분?)
팀 가용성(Capacity) 확인 표현
[가용성 확인]
"Let's do a quick capacity check. Any PTO or reduced availability
this sprint?"
(가용성을 빠르게 확인합시다. 이번 스프린트에 휴가나 가용성이
줄어드는 분이 있나요?)
"I'll be out on Thursday and Friday, so my capacity is about
60 percent this sprint."
(목요일과 금요일에 부재할 예정이라 이번 스프린트 가용성은
약 60퍼센트입니다.)
"We also have the on-call rotation — Sarah is primary on-call
this sprint."
(온콜 로테이션도 있습니다 — 이번 스프린트는 Sarah가
Primary 온콜입니다.)
벨로시티 논의 표현
[벨로시티 논의]
"Let's start by reviewing our velocity from the last sprint."
(지난 스프린트의 벨로시티를 검토하는 것부터 시작합시다.)
"Our average velocity over the last three sprints has been 42 points."
(최근 세 스프린트의 평균 벨로시티는 42포인트였습니다.)
"Given the reduced capacity, I'd suggest we plan for about
35 points this sprint."
(가용성이 줄어든 것을 고려하면, 이번 스프린트는 약 35포인트로
계획하는 것을 제안합니다.)
"Keep in mind that velocity is a forecast, not a commitment."
(벨로시티는 예측이지 약속이 아니라는 점을 기억합시다.)
실전 대화 예시 1: 스프린트 플래닝 오프닝
[상황: Scrum Master(Alex)가 스프린트 플래닝을 시작한다]
Alex (Scrum Master):
"Good morning, team. Let's kick off Sprint 24 planning.
First, a quick capacity check — any time off or
reduced availability?"
You (Developer):
"I have a dentist appointment on Wednesday afternoon,
but otherwise I'm fully available."
Sarah (Developer):
"I'm primary on-call this sprint, so I'd say my capacity
is about 80 percent."
Alex:
"Noted. Our velocity last sprint was 45 points, and
the three-sprint average is 42. With Sarah's reduced
capacity, I'd suggest we target around 38 points.
Does that feel reasonable?"
You:
"That sounds about right. We also carried over two
unfinished stories from last sprint, so we should
factor those in first."
Alex:
"Great point. Let's pull those in and then look at
the prioritized backlog."
위 대화에서 주목할 표현들을 정리한다.
- "kick off": 회의나 프로젝트를 시작하다. "Let's start"보다 자연스러운 표현이다.
- "capacity check": 팀원의 가용성을 확인하는 단계. 개인 일정과 온콜 등을 포함한다.
- "Does that feel reasonable?": 팀의 합의를 구하는 정중한 표현. "Is that okay?"보다 프로페셔널하다.
- "factor those in": 기존 사항을 계산에 포함하다. 이월된 스토리나 변수를 고려할 때 쓴다.
Story Point 추정 논의
Story Point 추정은 팀 내에서 가장 활발한 토론이 벌어지는 구간이다. 자신의 추정 근거를 명확하게 표현하고, 다른 사람의 추정과 차이가 있을 때 건설적인 논의를 이끌어야 한다.
Planning Poker 진행 표현
[Planning Poker 진행]
"Let's estimate this story using planning poker.
Everyone, show your cards on three — one, two, three."
(이 스토리를 플래닝 포커로 추정합시다.
셋에 카드를 보여주세요 — 하나, 둘, 셋.)
"We have a spread — I see a 3, two 5s, and an 8.
Let's hear from the low and high estimators."
(추정값이 퍼져 있네요 — 3이 하나, 5가 둘, 8이 하나입니다.
가장 낮은 분과 높은 분의 의견을 듣겠습니다.)
"Can you walk us through your reasoning for the 8?"
(8로 추정하신 이유를 설명해 주시겠어요?)
추정값 차이 설명 표현
[추정 근거 설명]
"I'd estimate this at 5 points — there's moderate complexity
in the integration layer, and we've done similar work before."
(5포인트로 추정합니다 — 통합 레이어에 중간 정도의 복잡도가 있고,
이전에 비슷한 작업을 한 적이 있습니다.)
"I went with 8 because this touches three different services,
and the testing effort alone could take a full day."
(8로 잡은 이유는 세 가지 서비스에 걸쳐 있고,
테스트만으로도 하루가 걸릴 수 있기 때문입니다.)
"My concern is the unknown unknowns in the legacy code path.
That's why I estimated higher."
(레거시 코드 경로에서 예측 불가능한 요소가 우려됩니다.
그래서 더 높게 추정했습니다.)
스토리 분할(Split) 제안 표현
[스토리 분할 제안]
"This story feels too large. Can we split it into smaller,
independently deliverable pieces?"
(이 스토리가 너무 큰 것 같습니다. 독립적으로 전달 가능한
작은 조각으로 분할할 수 있을까요?)
"I'd suggest splitting this into the API layer and the
frontend implementation as two separate stories."
(API 레이어와 프론트엔드 구현으로 두 개의 별도 스토리로
나누는 것을 제안합니다.)
"If we can't estimate it confidently, maybe we need a
spike first to reduce the uncertainty."
(자신 있게 추정할 수 없다면, 불확실성을 줄이기 위해
먼저 스파이크가 필요할 수 있습니다.)
실전 대화 예시 2: Planning Poker 토론
[상황: 팀이 결제 시스템 리팩토링 스토리를 추정한다]
Alex:
"Next story — refactor the payment processing module
to support the new payment gateway. Cards up —
one, two, three."
(카드를 보여준 결과: You=5, Sarah=8, Mike=5, Alex=3)
Alex:
"Interesting spread. I went with 3 because we already
have the adapter pattern in place. Sarah, why 8?"
Sarah:
"The adapter pattern helps, but we also need to handle
three new error codes and update the retry logic.
Plus, the current test coverage is only at 40 percent,
so we'll need significant testing effort."
You:
"That's a fair point about the test coverage. I hadn't
considered the retry logic changes. I'd revise my
estimate up to an 8 as well."
Mike:
"Same here. With the testing effort, 8 makes more sense."
Alex:
"I'm convinced. Let's go with 8. Sarah, good catch
on the test coverage gap."
이 대화에서 배울 표현들을 확인하자.
- "Cards up": Planning Poker에서 카드를 보여달라는 간결한 지시 표현이다.
- "Interesting spread": 추정값이 다양하게 나왔을 때 중립적으로 표현하는 방법이다.
- "That's a fair point": 상대의 의견을 인정하는 표현. 의견을 바꿀 때 자연스럽게 쓸 수 있다.
- "I'd revise my estimate up to...": 추정을 수정할 때 사용하는 프로페셔널한 표현이다.
- "Good catch": 놓친 부분을 지적해 준 동료에게 감사를 표하는 관용 표현이다.
기술 부채 커뮤니케이션
기술 부채(Technical Debt)를 팀과 이해관계자에게 효과적으로 전달하는 것은 시니어 엔지니어의 핵심 역량이다. 단순히 "코드가 나쁘다"가 아니라, 비즈니스에 미치는 영향을 중심으로 설명해야 한다.
기술 부채 보고 표현
[기술 부채 보고]
"I'd like to flag a growing area of technical debt
in our authentication module."
(인증 모듈에서 기술 부채가 증가하고 있는 부분을
알리고 싶습니다.)
"This technical debt is increasing our cycle time by
roughly 20 percent for any story that touches the
user service."
(이 기술 부채가 사용자 서비스에 관련된 스토리의 사이클 타임을
약 20퍼센트 증가시키고 있습니다.)
"We've been working around this issue for three sprints now,
and the workarounds are becoming increasingly fragile."
(이 문제를 세 스프린트 동안 우회해서 처리해 왔는데,
우회 방법이 점점 취약해지고 있습니다.)
Product Owner와의 대화 패턴
비즈니스 관점에서 기술 부채를 설명하는 것이 핵심이다.
[PO와의 기술 부채 논의]
"If we don't address this now, every feature that touches
payments will take an extra two to three days."
(지금 해결하지 않으면, 결제에 관련된 모든 기능이
추가로 이삼일이 더 걸립니다.)
"I'm not proposing we stop everything — I'm suggesting
we allocate 20 percent of our capacity to pay down
this debt over the next two sprints."
(모든 걸 멈추자는 게 아닙니다 — 다음 두 스프린트에 걸쳐
가용성의 20퍼센트를 이 부채 해소에 할당하자는 것입니다.)
"The risk of not addressing this is that our deployment
frequency will continue to drop, and incident response
time will increase."
(이걸 해결하지 않으면 배포 빈도가 계속 떨어지고,
장애 대응 시간이 늘어날 위험이 있습니다.)
실전 대화 예시 3: PO에게 기술 부채 설명
[상황: 당신이 PO(Jessica)에게 기술 부채 해소의 필요성을 설명한다]
You:
"Jessica, I'd like to bring up a technical debt item
during this planning session. Our database query layer
in the order service has accumulated significant debt
over the past six months."
Jessica (PO):
"Can you help me understand the impact? How does this
affect our delivery timeline?"
You:
"Sure. Right now, any story that involves order-related
queries takes about 30 percent longer than it should.
Last sprint alone, we spent an extra three days
on workarounds."
Jessica:
"That's substantial. What would addressing this look like?"
You:
"I'd propose a two-sprint approach. We dedicate about
15 percent of our capacity each sprint to incrementally
refactor the query layer. We wouldn't need a full
feature freeze — we can do this alongside regular work."
Jessica:
"And what's the expected outcome?"
You:
"After the refactoring, we expect order-related stories
to return to their normal velocity. We'd also reduce
our P2 incident rate in that area, which has been
trending upward."
Jessica:
"That makes sense. Let's include it in the sprint backlog.
Can you create the stories so we can track progress?"
You:
"Absolutely. I'll break it down into four incremental
stories and have them ready by end of day."
주목할 표현들을 분석한다.
- "bring up": 회의에서 주제를 꺼내다. "I want to talk about"보다 자연스럽다.
- "accumulated significant debt": 기술 부채가 축적되었다는 표현. "accumulated"가 핵심이다.
- "a two-sprint approach": 해결 방안에 구체적인 타임라인을 제시하는 패턴이다.
- "feature freeze": 새로운 기능 개발을 멈추는 것. 이것이 필요 없다고 말하면 PO가 안심한다.
- "trending upward": 지표가 상승 추세에 있다는 표현. 데이터 기반 커뮤니케이션의 핵심이다.
백로그 리파인먼트 표현
백로그 리파인먼트(Backlog Refinement)는 스토리를 스프린트에 투입하기 전에 준비 상태를 확인하는 과정이다. Definition of Ready를 충족하는지, Acceptance Criteria가 명확한지 확인한다.
Definition of Ready 확인 표현
[DoR 확인]
"Does this story meet our Definition of Ready?"
(이 스토리가 우리의 Definition of Ready를 충족하나요?)
"We're missing the acceptance criteria for the error
handling scenarios."
(에러 처리 시나리오에 대한 인수 조건이 빠져 있습니다.)
"I don't think this is ready for estimation yet.
We need design mockups for the new UI flow."
(아직 추정할 준비가 안 된 것 같습니다.
새 UI 플로우의 디자인 목업이 필요합니다.)
Acceptance Criteria 논의 표현
[인수 조건 논의]
"Can we clarify the acceptance criteria for this story?
I want to make sure we're aligned on what 'done' looks like."
(이 스토리의 인수 조건을 명확히 할 수 있을까요?
'완료'가 어떤 모습인지 맞춰두고 싶습니다.)
"Should the acceptance criteria include performance
requirements? For example, response time under 200
milliseconds?"
(인수 조건에 성능 요구사항도 포함해야 할까요?
예를 들어, 응답 시간 200밀리초 이내?)
"I'd suggest we add a criterion for backward compatibility
with the existing API consumers."
(기존 API 소비자와의 하위 호환성에 대한 조건을
추가하는 것을 제안합니다.)
의존성(Dependency) 식별 표현
[의존성 식별]
"This story has a dependency on the platform team's
API changes. Have those been deployed yet?"
(이 스토리는 플랫폼 팀의 API 변경에 의존성이 있습니다.
이미 배포되었나요?)
"We're blocked on this until the design team finalizes
the component library update."
(디자인 팀이 컴포넌트 라이브러리 업데이트를 완료할 때까지
이 작업은 블로킹 상태입니다.)
"I'd recommend we identify all cross-team dependencies
upfront to avoid surprises mid-sprint."
(스프린트 중에 서프라이즈를 피하기 위해 팀 간 의존성을
사전에 파악하는 것을 권장합니다.)
실전 대화 예시 4: 백로그 리파인먼트
[상황: 팀이 다음 스프린트 후보 스토리를 리파인한다]
Alex:
"Let's look at the next story — implement real-time
notifications for order status updates."
You:
"Before we estimate, I want to flag a couple of things.
First, the acceptance criteria don't specify which
notification channels we need to support. Is it
just in-app, or do we also need push and email?"
Jessica (PO):
"Good question. For the first iteration, let's scope
it to in-app notifications only. We can handle push
and email as follow-up stories."
You:
"That helps scope it down. Second, this has a dependency
on the notification service that the platform team is
building. Last I checked, it was still in progress."
Sarah:
"I spoke with the platform team yesterday. They said
the notification service should be ready by midweek.
But I'd suggest we plan a fallback in case it's delayed."
Alex:
"Agreed. Let's add 'notification service API available'
as a precondition in the story, and have a backup plan
to use the existing email service as a temporary bridge."
You:
"Sounds good. With the scope limited to in-app only
and assuming the API is available, I'd estimate this
at 5 points."
핵심 표현 정리를 보자.
- "flag a couple of things": 몇 가지 주의사항이나 우려를 지적하겠다는 표현이다.
- "scope it to...": 범위를 특정 영역으로 한정하는 표현이다.
- "plan a fallback": 대비책을 마련하다. 리스크 관리 논의에서 자주 쓰인다.
- "precondition": 전제 조건. 스토리 시작 전에 충족되어야 하는 조건이다.
- "temporary bridge": 임시 연결 방안. Workaround보다 더 구조적인 임시 해결책을 의미한다.
프로페셔널한 의견 불일치
추정 회의에서 동료와 의견이 다른 것은 자연스러운 일이다. 중요한 것은 건설적이고 정중하게 반대 의견을 제시하는 것이다.
정중한 반대 표현 5가지
| 표현 | 한국어 의미 | 사용 상황 |
|---|---|---|
| I see it a bit differently. | 저는 조금 다르게 봅니다. | 추정값이 다를 때 가장 기본적인 반대 표현 |
| I hear your point, but I have a concern about... | 말씀은 이해하지만, ...에 대해 우려가 있습니다. | 상대 의견을 인정하면서 반대할 때 |
| That's a valid perspective. Have we considered...? | 타당한 관점입니다. ...는 고려해 보셨나요? | 새로운 관점을 추가하며 부드럽게 반대할 때 |
| I'd push back slightly on that estimate. | 그 추정에 약간 이의를 제기하겠습니다. | 직접적이지만 정중한 반대 |
| Could we revisit the assumptions behind that number? | 그 수치의 전제를 다시 살펴볼 수 있을까요? | 추정의 근거 자체에 의문을 제기할 때 |
대안 제시 패턴
[대안 제시]
"Instead of tackling this as one large story, what if
we broke it into two smaller ones?"
(하나의 큰 스토리로 처리하는 대신, 두 개의 작은 스토리로
나누면 어떨까요?)
"What if we timeboxed a spike for half a day to validate
our assumptions before committing to a full estimate?"
(전체 추정을 확정하기 전에 가정을 검증하기 위해
반나절 타임박스의 스파이크를 해보면 어떨까요?)
"I'd like to propose an alternative approach — we could
use the existing middleware instead of building from scratch."
(대안을 제안하고 싶습니다 — 처음부터 만드는 대신
기존 미들웨어를 활용할 수 있습니다.)
합의 도출 표현
[합의 도출]
"It sounds like we're converging on 8 points. Does anyone
still have reservations?"
(8포인트로 수렴되는 것 같습니다. 아직 유보 의견이 있는 분?)
"Let's try a fist-of-five on this estimate.
Five means fully confident, one means major concerns."
(이 추정에 대해 Fist of Five를 해봅시다.
5는 완전 동의, 1은 큰 우려를 의미합니다.)
"Can we agree to go with 5 points for now and revisit
if we discover additional complexity during implementation?"
(지금은 5포인트로 가되, 구현 중 추가 복잡도가 발견되면
다시 논의하는 것으로 합의할 수 있을까요?)
비영어권 엔지니어 주의 사항
애자일 용어 중에는 비영어권 화자가 혼동하기 쉬운 단어 쌍이 여럿 있다. 미묘한 차이를 이해하면 회의에서 더 정확한 커뮤니케이션이 가능하다.
Commitment vs Forecast
| 구분 | Commitment (약속) | Forecast (예측) |
|---|---|---|
| 의미 | 반드시 지키겠다는 약속 | 현재 정보 기반의 최선의 예측 |
| 벨로시티와의 관계 | 벨로시티를 약속으로 보면 안 됨 | 벨로시티는 예측에 사용하는 지표 |
| 예시 | "We commit to fixing the P1 bug today." | "Based on our velocity, we forecast completing 40 points." |
| 주의 | 관리자가 "commit"을 요구하면 부담이 커짐 | "forecast"를 사용하면 적절한 기대치 설정 가능 |
현대 스크럼에서는 스프린트 목표에 대해 forecast라는 용어를 사용하는 것이 권장된다. "We committed to 40 points"가 아니라 "We forecasted 40 points based on our velocity"가 더 적절하다.
Output vs Outcome
| 구분 | Output (산출물) | Outcome (성과) |
|---|---|---|
| 의미 | 만들어낸 결과물 자체 | 결과물이 만들어낸 비즈니스 변화 |
| 예시 | "We delivered 5 features." | "User retention increased by 15 percent." |
| 스프린트에서 | 완료된 스토리 수 | 스프린트 목표 달성 여부 |
Complex vs Complicated
| 구분 | Complex (복합적) | Complicated (복잡한) |
|---|---|---|
| 의미 | 예측 불가능한 상호작용이 있음 | 어렵지만 분석하면 이해 가능 |
| 예시 | "User behavior is complex." | "The algorithm is complicated." |
| 추정에서 | 높은 불확실성, 스파이크 필요 | 높은 노력, 하지만 추정 가능 |
Must / Should / Could 강도 차이
요구사항의 우선순위를 논의할 때 MoSCoW 기법의 영어 강도를 이해하는 것이 중요하다.
| 표현 | 강도 | 한국어 뉘앙스 | 예시 |
|---|---|---|---|
| Must | 필수 (절대적) | 반드시 해야 한다 | "This must be included in the release." |
| Should | 중요 (강한 권장) | 해야 한다 (예외 가능) | "We should add input validation." |
| Could | 선택 (있으면 좋음) | 하면 좋겠다 | "We could add dark mode support." |
| Won't (this time) | 제외 (이번에는 안 함) | 이번에는 안 한다 | "We won't tackle this in the current sprint." |
자주 쓰이는 약어와 관용 표현
스프린트 플래닝에서 자주 등장하는 약어와 관용 표현을 정리한다. Slack이나 Jira 코멘트에서도 자주 보이므로 익혀두면 유용하다.
| 약어/표현 | 의미 | 한국어 설명 | 사용 예시 |
|---|---|---|---|
| LGTM | Looks Good To Me | 좋아 보입니다 (승인) | "The estimate LGTM." |
| TBD | To Be Determined | 추후 결정 | "The API design is TBD." |
| SPIKE | (약어 아님) 탐색 작업 | 불확실성 해소를 위한 조사 작업 | "Let's create a spike for this." |
| TIMEBOX | (약어 아님) 시간 제한 | 정해진 시간 내에서만 수행 | "Let's timebox this discussion to 10 minutes." |
| WIP | Work In Progress | 진행 중 | "We have three WIP items." |
| BLOCKER | (약어 아님) 차단 요소 | 진행을 막는 문제 | "This is a blocker for the release." |
| DoR | Definition of Ready | 준비 완료 정의 | "Does this meet our DoR?" |
| DoD | Definition of Done | 완료 정의 | "Let's review the DoD for this story." |
| AC | Acceptance Criteria | 인수 조건 | "The AC needs more detail." |
| INVEST | Independent, Negotiable, Valuable, Estimable, Small, Testable | 좋은 유저 스토리의 6가지 기준 | "Does this story follow the INVEST criteria?" |
| T-shirt sizing | (관용 표현) 티셔츠 사이즈 추정 | S/M/L/XL로 대략적 추정 | "Let's do t-shirt sizing for the epic." |
회의 마무리 표현
Action Item 정리
[Action Item 정리]
"Let me summarize the action items before we wrap up."
(마무리하기 전에 액션 아이템을 정리하겠습니다.)
"You, Sarah — you'll pair on the database migration story.
Mike — you'll reach out to the platform team about
the API dependency."
(당신과 Sarah는 데이터베이스 마이그레이션 스토리를
페어로 진행합니다. Mike는 API 의존성에 대해
플랫폼 팀에 연락합니다.)
"Does anyone need any clarification on their tasks
for this sprint?"
(이번 스프린트 각자의 작업에 대해 추가 확인이 필요한 분?)
다음 스텝 확인과 종료
[회의 종료]
"We've planned 37 points for this sprint, which is
within our forecasted capacity. The sprint goal is
to deliver the checkout optimization to staging."
(이번 스프린트에 37포인트를 계획했고, 이는 예측 가용성
범위 내입니다. 스프린트 목표는 체크아웃 최적화를
스테이징에 배포하는 것입니다.)
"Our daily standup is at 10 AM as usual. If you hit
any blockers, please raise them there or in the
team Slack channel."
(데일리 스탠드업은 평소와 같이 오전 10시입니다.
블로커가 발생하면 스탠드업이나 팀 슬랙 채널에서
공유해 주세요.)
"Great planning session, everyone. Let's have a
productive sprint."
(모두 좋은 플래닝이었습니다. 생산적인 스프린트가 되길.)
실전 시나리오: 전체 스프린트 플래닝 대화
아래는 20분 분량의 스프린트 플래닝 전체 대화를 축약한 스크립트다. 실제 회의 흐름을 따라가며 주요 표현이 어떻게 사용되는지 확인할 수 있다.
실전 대화 예시 5: 전체 플래닝 대화 스크립트
[참여자: Alex(Scrum Master), Jessica(PO), You, Sarah, Mike]
=== Phase 1: Opening ===
Alex:
"Alright team, let's get started with Sprint 25 planning.
Quick logistics — we have 60 minutes blocked for this.
Jessica, do you want to kick us off with the sprint goal?"
Jessica:
"Thanks, Alex. The business priority this sprint is to
complete the new onboarding flow. We've been getting
feedback that the current flow has a 40 percent
drop-off rate, and this is directly impacting our
conversion metrics."
Alex:
"Clear goal. Let's do a capacity check. Any reduced
availability this sprint?"
Mike:
"I'm attending a two-day conference on Wednesday
and Thursday, so about 60 percent capacity for me."
You:
"Fully available. No conflicts on my end."
Sarah:
"Same here, fully available."
Alex:
"Got it. With Mike's reduced capacity, I'd suggest
we target around 35 points. Our three-sprint average
is 40, so 35 gives us a comfortable buffer."
=== Phase 2: Story Estimation ===
Jessica:
"The first and highest-priority story is: 'As a new
user, I can complete the signup flow in under
two minutes.' The acceptance criteria are in the
Jira ticket."
Alex:
"Everyone had a chance to review this in refinement.
Let's estimate — cards up. One, two, three."
(Cards: You=5, Sarah=5, Mike=8, Alex=5)
Alex:
"Mostly aligned. Mike, you're at 8 — what's driving
the higher estimate?"
Mike:
"I think we're underestimating the email verification
step. We need to integrate with the new email service,
and their documentation is incomplete. I spent an hour
looking at it yesterday and there are gaps."
You:
"I hear your point. Have you considered that we could
use our existing email service for now and swap it out
later? That would remove the integration risk for
this sprint."
Mike:
"That could work as a short-term solution. If we go
that route, I'd be comfortable with a 5."
Sarah:
"I'd support that approach. We can create a follow-up
story for the email service migration."
Alex:
"Consensus on 5? Great, let's move on."
=== Phase 3: Technical Debt Discussion ===
You:
"Before the next story, I'd like to bring up a tech
debt item. The authentication middleware has been
causing intermittent test failures for the past three
sprints. It's costing us about half a day per sprint
in debugging time."
Jessica:
"How much effort would it take to fix?"
You:
"I'd estimate it at 3 points. It's mostly about
replacing the deprecated session handling library
and updating the related tests."
Jessica:
"Given that it's been a recurring time sink, I'm
supportive of including it. Let's add it to the
sprint backlog."
Alex:
"Agreed. That brings us to 8 points so far with
plenty of room."
=== Phase 4: Dependency and Risk ===
Alex:
"Next story — implement social login with Google
and GitHub."
Sarah:
"I have a concern about this one. The security team
needs to review our OAuth implementation before we
can go live. Have they confirmed availability for
a review this sprint?"
Alex:
"Good catch. I'll reach out to the security team today
to confirm. If they can't do the review this sprint,
we might need to adjust our plan."
You:
"Could we structure the story so that the implementation
is one story and the security review is a separate
blocker? That way we can proceed with the code and
not merge until the review is complete."
Alex:
"Smart. Let's split it that way."
=== Phase 5: Closing ===
Alex:
"To summarize — we've planned 34 points for Sprint 25.
The sprint goal is to deliver the new onboarding flow.
Action items: I'll confirm the security review timeline,
Mike will create the follow-up story for the email
service migration, and everyone starts pulling from
the top of the board tomorrow morning."
Jessica:
"Thanks, team. I'm confident about this sprint goal.
Let me know if any questions come up about the stories."
Alex:
"Great session, everyone. Let's make it a strong sprint."
위 전체 대화에서 특히 주목할 패턴을 정리한다.
회의 흐름 관리 표현
- "Let's get started with..." — 회의 시작
- "Let's do a capacity check" — 가용성 확인으로 전환
- "Let's estimate — cards up" — 추정 단계로 전환
- "Before the next story, I'd like to bring up..." — 새로운 주제 도입
- "To summarize..." — 마무리 정리
합의 도출 표현
- "Mostly aligned" — 대부분 일치
- "Consensus on 5?" — 합의 확인
- "I'm supportive of including it" — PO의 동의 표현
- "Smart. Let's split it that way." — 좋은 제안에 대한 빠른 동의
리스크 관리 표현
- "What's driving the higher estimate?" — 높은 추정의 이유 질문
- "I have a concern about this one" — 우려 표현
- "If they can't do the review this sprint, we might need to adjust" — 조건부 계획