1. 프로젝트 개요 문서 (Overview)

목적

포함 내용

이 문서는 전체 그림을 이해시키는 역할을 합니다.


2. 빌드 & 개발 환경 문서

목적

포함 내용

이 문서가 없으면 인수인계는 실패합니다.


3. 디렉터리 구조 설명서

목적

예시:

/core → 핵심 엔진
/ui → UI 레이어
/platform → OS별 구현
/instrument → 내부 디버깅 / 로깅
/tests → 테스트 코드

각 디렉터리의 역할을 간결히 설명합니다.


4. 아키텍처 설계 문서 (중요)

포함 내용

특히 C++은 소유권과 lifetime 설명이 없으면 유지보수자가 고통받습니다.


5. 핵심 모듈 상세 설명

모든 파일 설명은 필요 없습니다.
대신 다음을 설명합니다.

예시:


6. API / 인터페이스 문서

외부에서 사용하는 API가 있다면 다음을 포함합니다.

가능하면 Doxygen 스타일로 자동 생성 가능하게 작성합니다.


7. 테스트 전략 문서


8. 운영 / 배포 문서


9. 리스크 & 기술 부채 문서 (매우 중요)

인수인계에서 가장 가치 있는 문서입니다.

이 문서가 없으면 다음 사람이 지뢰를 밟습니다.


10. FAQ / 트러블슈팅


최소 세트 (시간 없을 때)

시간이 부족하다면 최소한 다음 5개는 작성합니다.

  1. 프로젝트 개요
  2. 빌드 가이드
  3. 아키텍처 설명
  4. 핵심 모듈 설명
  5. 기술 부채 목록

잘 작성하는 팁


CategoryDocument

Retrieved from https://hyacinth.kr:443/moniwiki/wiki.php/개발자 인수인계 문서 작성하는 법
last modified 2026-03-08 11:56:34