경험 기반 솔직한 접근
문서화에서 가장 중요하다고 생각하는 요소는 독자가 누구인지를 먼저 정의하는 것입니다. 수업 팀 프로젝트에서 기획 문서를 개발자용으로 상세하게 쓰지 않아 구현 방향이 달라진 경험이 있었습니다. 기획자가 쓰는 기획 문서, 개발자가 쓰는 기술 명세, QA가 쓰는 테스트 케이스는 서로 독자가 다르기 때문에 형식도 달라집니다. 공통적으로 중요한 것은 결정 사항과 그 이유를 함께 기록해 나중에 같은 논의가 반복되지 않도록 하는 것입니다.
작성 시점에 명확했던 내용이 3개월 후에는 이해하기 어려울 수 있기 때문에 용어 정의와 컨텍스트를 함께 담는 것이 중요합니다. 좋은 문서는 읽는 사람의 질문을 줄이는 문서라고 생각합니다.