예시 답변 1
약 80초
팀 간 용어 불일치 발견·요구사항 화이트보드 정렬·인터페이스 합의 우선 중심으로 푸는 결
학부 캡스톤에서 서비스에 인증·권한 관리를 넣는 작업을 팀 내에서 분리해 진행했습니다. 저는 백엔드, 다른 팀원은 프론트와 인프라를 담당했는데, 처음에 각자 "보안"이라는 단어를 다르게 이해하고 있다는 걸 논의 중반에서야 발견했습니다. 저는 토큰 만료 처리, 프론트 팀원은 입력 검증, 인프라 팀원은 HTTPS 설정을 각자 생각하고 있었습니다.
요구사항을 화이트보드에 함께 적고 범위를 맞추는 과정을 거쳤고, 그 이후에야 역할 분담이 명확해졌습니다. 구현에서 가장 신경 쓴 건 `JWT` 토큰 갱신 로직과 프론트의 요청 처리 흐름이 어긋나지 않게 인터페이스를 먼저 합의하는 것이었습니다. 그 경험 이후 크로스팀 협업에서는 용어 정의를 먼저 맞추는 것이 구현 속도보다 앞서야 한다는 걸 배웠습니다.