프론트엔드 관점의 피드백 루프 설계
디자인팀과 UI를 구현하며 완성 후 한 번에 피드백을 받는 방식은 수정이 클 때 시간 손실이 크다는 것을 느꼈습니다. 이후로는 화면의 절반 정도만 구현한 시점에 중간 리뷰를 요청해 방향을 먼저 확인받는 방식으로 바꿨습니다. 이 방식을 적용한 뒤로는 최종 단계에서의 큰 수정이 줄었습니다. 피드백은 완성 후가 아니라 진행 중에 자주 받을수록 비용이 줄어든다고 생각합니다.
면접관이 이 한 문장으로 확인하려는 것들. 각 갈래를 알면 답의 뼈대가 잡혀요.
디자인팀과 UI를 구현하며 완성 후 한 번에 피드백을 받는 방식은 수정이 클 때 시간 손실이 크다는 것을 느꼈습니다. 이후로는 화면의 절반 정도만 구현한 시점에 중간 리뷰를 요청해 방향을 먼저 확인받는 방식으로 바꿨습니다. 이 방식을 적용한 뒤로는 최종 단계에서의 큰 수정이 줄었습니다. 피드백은 완성 후가 아니라 진행 중에 자주 받을수록 비용이 줄어든다고 생각합니다.
개발팀에 보안 취약점 개선을 요청할 때 지적만 하면 반발이 크다는 것을 경험했습니다. 이후로는 취약점의 위험도를 등급으로 정리하고, 등급이 높은 것부터 수정 방법까지 함께 제안하는 방식으로 접근을 바꿨습니다. 개발팀 입장에서도 우선순위가 명확해지니 협조가 수월해졌습니다. 협업은 문제를 지적하는 것이 아니라 함께 풀 방법을 제시하는 것이라고 생각합니다.
직급 구분 없이 진행된 사이드 프로젝트에서 기능 우선순위를 두고 의견이 갈렸습니다. 누구의 의견이 맞는지 논쟁하기보다 각자 예상하는 사용자 반응을 가정해보고 그 근거를 공유하는 방식으로 논의를 이끌었습니다. 결국 데이터가 아니라 가정에 기반한 논쟁이었다는 것을 서로 인정하고, 우선 작은 범위로 배포해 반응을 보기로 합의했습니다. 수평적 관계에서는 누가 옳은지보다 어떻게 확인할지를 합의하는 것이 더 중요하다고 생각합니다.
같은 실수가 반복돼요. 이것만 피해도 절반은 갑니다.
진짜 면접은 두 번째 질문부터예요. 이 답 뒤에 따라올 법한 것들.