일기 slecs

팀 인벤토리 문서의 빈틈을 채우다

목차

팀 기술 인벤토리 문서에 누락되었던 도메인을 보강했다. 이미 운영 중인 서비스의 www 섹션이 문서에 빠져 있었고, 신규 도메인도 추가해야 했다. 한 줄짜리 commit 처럼 보이지만, 팀 규모가 커질수록 이런 작은 누락들이 모여 온보딩 마찰과 커뮤니케이션 오버헤드를 만든다.

누락된 문서가 팀에 주는 영향

인벤토리 문서는 단순한 "목록" 이상의 역할을 한다. 신입 개발자가 입사했을 때, 다른 팀에서 온 인수인계자가 왔을 때, 누군가 "이 기능은 어디서 관리하는 거야?" 하고 물을 때 — 정확한 도메인 맵핑이 얼마나 귀한지 알게 된다.

우리 경우, www 서비스는 이미 몇 달째 운영 중이었는데, 인벤토리 문서엔 빠져 있었다. 개발자들이 물어볼 때마다 "아, 그건 이거다"라고 설명하는 비용이 쌓였다. 신규 도메인(saju)도 마찬가지였다. 문서가 최신이 아니면 팀원은 슬랙/이메일로 물어보고, 답변자는 매번 같은 설명을 반복한다. 그 비용이 10~20배 커진다.

작업 내용과 발견

이번 수정은 두 가지를 했다:

항목 상태 의미
www 섹션 누락 → 추가 기존 서비스인데 문서 누락
saju 도메인 신규 → 등록 새 프로젝트 온보딩

이 정도 작업이면 PR로도 안 올릴 수 있지만, 우리가 리뷰를 거친 이유는 "누락이 더 있을까?" 라는 질문 때문이었다. 한두 건의 누락이 보이면 보통 더 있다. 문서 리뷰를 하면서 다른 영역도 함께 점검할 좋은 기회다.

작은 수정, 큰 효과

이 commit 을 보는 입장은 크게 두 가지다:

첫째, 온보딩 관점:
새 팀원이 들어왔을 때 "우리 서비스 맵을 봐" 하고 문서를 던질 수 있다. 빠진 도메인이 하나둘 섞여 있으면 신뢰도가 떨어진다. "이 문서가 다 맞나?" 의심하는 순간부터 다시 물어보고 확인하는 반복이 시작된다.

둘째, 유지보수 관점:
의존성 파악, 장애 대응, 권한 관리 — 모두 정확한 도메인 인벤토리가 필수다. 한 개 도메인이 빠져 있으면 그때는 작은 일이지만, 나중에 누군가가 그 도메인을 잊고 보안 감사나 비용 최적화를 할 때 문제가 된다.

팀 리더로서의 교훈

관리자/팀장 입장에서 보면, 이런 "작은 문서 fix" 를 언제 해야 할까?

우선순위는 낮지만, 기술 부채처럼 계속 쌓인다. 내가 이번에 한 것처럼, 신규 기능이나 변경이 들어올 때 함께 문서를 점검 하는 습관이 효과적이다. "이 기능이 신규 도메인을 쓰는데, 인벤토리는 최신인가?" 이 정도의 체크리스트를 CI/리뷰 단계에 녹여두면, 큰 오버헤드 없이 꾸준히 정리된다.

또한 팀이 커질수록 문서의 정확도가 신뢰도와 직결된다는 점 도 중요하다. 한두 번 정보가 틀리면 개발자들은 문서를 안 본다. 그럼 의도는 좋아도 효과는 제로다.

다음번에 누군가가 새 서비스나 도메인을 추가할 때, 이 commit 처럼 자연스럽게 인벤토리도 함께 업데이트하는 리뷰 문화가 자리 잡으면 좋겠다.


🛒 이 글과 어울리는 추천 상품

*위 링크는 쿠팡파트너스 활동의 일환이며, 일정액의 수수료를 제공받을 수 있습니다.

댓글 0

첫 댓글 달아줘.