릴리즈 노트란?
: 개발 과정에서 정리된 릴리즈 정보를 소프트웨어의 최종 사용자인 고객과 공유하기 위한 문서이다. (Release = 해제, 풀어놓다, 배포)
릴리즈 노트를 통해 테스트 진행 방법에 대한 결과와 소프트웨어 사양에 대한 개발팀의 정확한 준수 여부를 확인할 수 있다.
소프트웨어에 포함된 전체 기능, 서비스의 내용, 개선 사항 등을 사용자와 공유할 수 있다.
릴리즈 노트는 소프트웨어의 초기 배포 시 또는 출시 후 개선 사항을 적용한 추가 배포 시에 제공한다.
릴리즈 노트는 정확하고 완전한 정보를 기반으로 '개발팀' 에서 직접 현재 시제로 작성해야 한다.
신규 소스, 빌드 등의 이력이 정확하게 관리되어 변경 또는 개선된 항목에 대한 이력 정보들도 작성되어야 한다.
릴리즈 노트 작성에 대한 표준 형식은 없지만 일반적으로 다음과 같은 항목이 포함된다.
Header(머릿말)
: 릴리즈 노트 이름, 버전, 날짜 등
개요
: 소프트웨어 및 변경 사항 전제에 대한 간략한 내용
목적
: 릴리즈 노트의 목적에 대한 간략한 개요
문제 요약
: 수정된 버그에 대한 간략한 설명, 추가 항목에 대한 요약
재현 항목
: 버그 발견에 대한 과정 설명 - (원인에 대한 설명)
수정, 개선 내용
: 버그 수정, 개선 내용 - (결과 설명)
사용자 영향도
: 사용자가 다른 기능들을 사용하는데 있어 해당 버전에서 미칠 수 있는 영향에 대한 설명
SW 지원 영향도
: 다른 응용 프로그램들을 지원하는 프로세스에 미칠 수 있는 영향에 대한 설명
노트
: SW, HW 설치 항목, 업그레이드 참고 항목
면책 조항
: 회사 및 소프트웨어와 관련하여 참조할 사항
연락처
: 사용자 지원 및 문의 응대를 위한 연락처 정보
모듈 식별
모듈별 빌드 수행 후 릴리즈 노트에 작성될 내용들을 확인한다.