
안녕하세요. 테크니컬 라이터, 정나래입니다.
테크니컬 라이터는 복잡한 기술 정보를 사용자가 쉽게 이해하고 활용할 수 있도록 문서화하는 사람입니다. 저는 주로 개발자를 대상으로 한 API 문서를 작성하고 있습니다. 이 외에도 다양한 직군의 글을 다듬는 일을 하고 있어요. 오늘은 개발자 분들이 문서화할 때 자주 놓치는 부분을 이야기해 보려 합니다.
코드와 글은 완성도를 확인하는 방식부터 다릅니다. 코드는 컴파일이 안 되거나 테스트가 실패하면 바로 티가 나지만, 글은 그런 피드백 루프가 없습니다. 우리 머릿속에서는 논리가 완벽하게 이어져도, 독자는 이해하지 못할 수 있습니다. "분명히 다 설명했는데 왜 이해를 못 하지?"라는 상황이 반복되는 이유입니다.
이 부분을 AI에게 맡긴다고 해서 저절로 해결되지는 않습니다. 왜 여전히 아쉬운 결과물이 나오는지도 함께 짚어보겠습니다.
많은 개발자 분들이 하는 실수는, 알고 있는 정보를 문서에 모두 담으려 하는 것입니다. 그러다 보면 길이는 길어지고, 애매한 설명과 독자 수준에서 이해하기 어려운 문장은 오히려 독자의 이해를 방해하게 됩니다.
문서를 쓰기 어려워하는 사람들 대부분이 '작성자 중심'으로 씁니다. 문서의 목적은 자신이 아는 지식을 모두 전달하는 것이 아니라, 독자에게 필요한 정보를 전달하는 것인데도, 배경 설명이나 논의 과정, 변경 이력까지 다 담으려 하는 거죠. 독자는 그 맥락을 전혀 모른 채 문서를 읽는다는 사실을 자주 잊습니다.
글을 쓰기 전에 먼저 물어보세요. 이 글을 읽는 사람이 누구인지, 그들이 궁금해하는 것이 무엇인지를요. 읽는 사람의 배경 지식과 목적을 고려하지 않은 글은, 독자가 원하는 정보를 얻어가지 못하는 글이 됩니다.
새로운 시스템을 소개하는 문서를 예로 들어볼게요. 독자가 개발자가 아니라면, 시스템의 플로우나 기술 스택까지 담을 필요가 없습니다. 그 독자에게 필요한 건 "기존과 무엇이 다른지, 어떻게 사용하는지"가 전부예요. 반대로 같은 내용도 개발자 독자에게는 완전히 다르게 써야 합니다.
| 일반 사용자 대상 | 개발자 대상 |
이번 업데이트로 로그인 방식이 바뀌었습니다. 앱을 열고 [소셜 계정으로 시작하기] 버튼을 누르면 별도 회원가입 없이 바로 이용할 수 있습니다. | 인증 방식이 자체 세션에서 OAuth 2.0으로 변경되었습니다. 토큰 만료 및 갱신 정책은 인증 서버 설정을 확인하세요. - 엔드포인트: POST /auth/oauth/social |
일반 사용자에게는 버튼 클릭이라는 행동 중심으로, 개발자에게는 인증 방식과 엔드포인트 같은 기술 명세 중심으로 씁니다. 개발자에게 익숙한 런타임, 빌드, 스키마, 컨테이너 같은 용어도 독자에 따라 낯설 수 있다는 점, 반대로 개발자 독자에게는 배경 설명을 최소화하고 핵심 정보와 기술 명세만 간결하게 전달해야 한다는 점, 둘 다 기억해 주세요.
머릿속에 많은 정보를 글로 쏟아내다 보면 문장이 길어지고, 결론이 뒤로 밀립니다. 수식에 수식이 붙어 한 문장을 여러 번 읽어야 하는 상황이 생기죠. 독자는 글을 처음부터 끝까지 꼼꼼히 읽지 않습니다. 핵심이 어디 있는지 모르면, 읽다가 그냥 닫아버립니다.
괜찮습니다. 초안부터 완벽한 글을 쓰는 사람은 드뭅니다. 처음 쓸 때는 정보와 생각을 자유롭게 쏟아내고, 그 이후에 글을 읽고 또 읽으면서 독자에게 필요한 정보만 추려내면 됩니다.
이때 참고할 만한 원칙이 BLUF(Bottom Line Up Front, 결론부터 말하기)입니다. 원래 미군이 긴급 상황에서 핵심 정보를 먼저 전달하기 위해 쓰던 커뮤니케이션 원칙인데, 업무 글쓰기에도 그대로 적용됩니다. 배경 설명부터 시작해 결론을 마지막에 두는 습관을 뒤집는 거예요.
| 수정 전 | 수정 후(결론 → 근거 → 세부 사항) |
| 최근 시장 조사 결과, 경쟁사 A가 신제품을 출시했고, 우리 제품과 유사한 기능을 제공하고 있습니다. 가격은 우리보다 20% 저렴하며, 마케팅 예산도 대폭 증가한 것으로 보입니다. 이에 따라 우리 시장 점유율이 하락할 가능성이 있어 대응이 필요합니다. | 경쟁사 대응을 위해 이번 분기 내 가격 조정이 필요합니다. - 이유: 경쟁사 A의 유사 제품이 우리보다 20% 저렴 / 시장 점유율 하락 예상(35%→28%) - 세부 사항: (배경 설명은 이후에) |
수정 전의 내용은 끝까지 읽어야만 "뭘 해야 하는지" 알 수 있습니다. 수정 후는 첫 문장에서 바로 무엇을 해야 하는지 파악됩니다. 그리고 남은 정보들 중에서 핵심 메시지를 먼저 배치하세요. 독자가 가장 궁금해하는 정보를 먼저 주고, 배경 설명은 필요한 사람만 읽도록 뒤에 배치하는 것이 좋습니다
문장을 늘어지게 하는 요소들도 함께 손봐야 합니다.
마지막으로 한 문장에 여러 내용을 담는 것보다, 한 문장에 하나의 핵심만 전달하는 것이 훨씬 잘 읽힙니다.
기술 문서나 사용 안내 문서를 보면, 기능이 왜 만들어졌는지, 어떤 구조로 동작하는지, 각 기능은 무엇인지에 대한 자세한 설명은 있는데, 정작 이 기능을 "어떻게 하면 되는지"가 빠진 경우가 많습니다. 독자 입장에서는 설명을 다 읽고도 다음에 무엇을 해야 할지 모르는 상황이 생겨요. 그 기능을 만든 사람이 아니라, 사용할 사람을 염두한 글이 되어야 합니다.
사용자가 알고 싶은 건 이 기능이 왜, 어떻게 개발되었는지보다 어떻게 사용하는지입니다. 다음은 자주 나오는 실수와 개선 예시입니다.
| 수정 전 | 수정 후 |
| 이 API는 매 요청마다 인증 서버에 접속하던 기존 방식의 트래픽 부하 문제를 해결하기 위해, 토큰 기반 인증 방식으로 리팩터링을 거쳐 현재 구조로 개발되었습니다. | [API 사용 방법] API를 사용하려면 API 키가 필요합니다. → 다음 절차대로 API 키를 발급 받아 API를 호출하세요. 1. 앱 설정 페이지로 이동합니다. 2. [API 키 발급] 버튼을 클릭합니다. 3. 생성된 키를 복사합니다. 4. 복사한 키를 요청 헤더에 포함해 API를 호출합니다. |
수정 전은 이 API가 왜, 어떻게 만들어졌는지는 설명하지만, 정작 독자가 필요한 어떻게 사용하는지는 담고 있지 않습니다. 수정 후는 그 개발 배경 대신, 독자가 바로 실행할 수 있는 절차로 채웠습니다.
한 가지 더, 문서를 따라가다 마주칠 수 있는 예외 상황을 미리 안내해 두는 것도 좋습니다. 정상 흐름뿐 아니라 오류 메시지, 실패 조건, 대응 방법까지 함께 안내해야 독자가 길을 잃지 않습니다.
| 수정 전 | 수정 후 |
| 파일을 업로드합니다. | 파일을 업로드합니다. (지원 형식은 JPG, PNG, PDF이며 크기는 10MB를 초과할 수 없습니다. 업로드 중 '형식 오류'가 표시되면 파일 확장자를 확인하세요.) |
정보를 전달하는 데서 끝내지 말고, 독자가 읽고 나서 무엇을 해야 하는지까지 담아야 문서가 완성됩니다.
정보량이 많을수록 구조 설계가 중요합니다. 그런데 내용을 작성하는 데 집중하다 보면 전체 흐름을 놓치기 쉬워요. 목차가 없거나 섹션 구분이 불분명하면, 독자는 원하는 정보를 찾다가 지칩니다.
사람들은 문서를 읽을 때 일정한 시선 패턴을 보입니다. Nielsen Norman Group의 아이트래킹 연구에 따르면 크게 두 가지 패턴이 있는데요, 상단과 왼쪽에 시선이 먼저 집중되는 F 패턴, 그리고 제목과 소제목만 수평으로 훑는 레이어케이크 패턴입니다. 즉 독자는 소제목만 보고도 필요한 구간을 찾아가려 한다는 뜻입니다.

목차만 봐도 글의 흐름이 보여야 하고, 각 섹션의 핵심이 제목으로 드러나야 해요. 그래야 독자가 전체를 읽지 않아도 필요한 정보를 빠르게 찾을 수 있습니다.
구조를 잡을 때는 문서 유형을 먼저 구분하는 것도 도움이 됩니다. 개발 문서는 크게 세 가지 유형으로 나뉩니다.
같은 정보라도 어떤 유형으로 쓸지 먼저 정하면, "이걸 다 설명해야 하나, 순서로 나열해야 하나, 표로 정리해야 하나" 하는 고민이 훨씬 줄어듭니다.
많은 분들이 AI로 글을 작성하고 계실텐데요. 형식과 구조, 깔끔한 말투, 대충 훑어보면 잘 쓴 것 같지만, 톺아보면 AI가 쓴 티가 납니다.
왜 그럴까요? AI에게 글의 목적과 독자 정보를 주지 않으면, AI는 정형화된 글을 쏟아냅니다. 그 한계는 대체로 이런 모습으로 드러납니다.
구체적인 수치나 맥락을 주지 않았으니, AI도 그 이상의 표현을 할 수 없는 겁니다.
결국 AI 글이 뻔한 게 아니라, 내가 누구를 위해 어떤 정보를 어떻게 전달할지 아직 명확히 정리되지 않았기 때문입니다. AI가 놓치는 것도 앞서 이야기한 원칙과 같습니다. 독자를 고려하고, 핵심을 먼저 제시하고, 기대하는 행동을 달성하도록 정보를 줘야 AI도 그에 맞는 답을 줄 수 있어요.
AI와 함께 글을 쓸 때는 명확한 요청이 명확한 결과물을 만든다는 사실을 꼭 기억해 주세요.
테크니컬 라이터 정나래 드림
생성형 AI 덕분에 초안 쓰기는 쉬워졌지만, 그 초안을 그대로 활용하기는 어렵습니다.
어딘가 어색하고, 논리가 매끄럽지 않고, 정작 전해야 할 메시지는 묻혀있습니다.
이 책은 바로 그 '한 번 더 고치는 순간'에서 출발합니다.
AI가 만든 그럴싸한 초안 속에서 논리적 비약을 찾아내고,
완성도 높은 문서로 다듬는 노하우를 담았습니다.
카카오 테크니컬 라이터의 눈으로 AI가 놓친 마지막 10%를 채워드립니다.
댓글