실전 릴리스 노트

엔터프라이즈 릴리스 노트: 한 계정에 무엇이 달라지는가

4분 분량

공개 SaaS 제품은 모두에게 같은 릴리스 노트를 보낸다. 모두가 같은 버전에 있기 때문이다. 고정된 버전, 전용 인스턴스, 또는 기능 플래그가 적용된 제품의 하위 집합에 있는 엔터프라이즈 고객은 그 가정을 깨뜨린다. 그녀에게 무엇이 바뀌었는지 설명하는 릴리스 노트는 여러분의 공개 블로그에 있는 것과 같지 않으며, 어쨌든 공개용을 보내는 것은 아직 없는 변경 사항으로 고객을 혼란스럽게 하거나, 더 나쁘게는, 다른 엔터프라이즈 고객의 계정 팀이 한 달 더 자신들에게는 보류해 달라고 명시적으로 요청한 기능에 대해 그녀에게 알려주게 된다. 릴리스 노트 모범 사례는 일반적인 기술을 다룬다. 이 글은 고객이 모두 같은 빌드에 있지 않게 되면 나타나는 조정 문제를 위한 엔터프라이즈 릴리스 노트를 쓰는 것에 관한 것이다.

왜 엔터프라이즈 고객은 그냥 공개 체인지로그를 읽을 수 없는가

그것이 그녀가 아직 실행하지 않을지도 모르는 버전, 접근할 수 없을지도 모르는 기능, 그리고 그녀 자신의 것과 맞지 않는 일정을 설명하기 때문이다. 분기별 릴리스 주기에 고정된 고객이 지난주 공개 등급에 출시된 기능에 대해 읽는다면, 오직 공개 체인지로그만으로는 그 기능이 다음 주에 그녀에게 도달할지 다음 분기에 도달할지 알 방법이 없다. 공개 체인지로그는 “제품에서 무엇이 바뀌었는가”에 답한다. 엔터프라이즈 고객의 실제 질문은 “내가 실행 중인 버전에서 무엇이 바뀌었고, 나머지는 언제 받는가”이며, 공개 체인지로그는 그것에 답하기 위해 쓰인 적이 결코 없다.

비공개 릴리스 노트는 공개용이 필요하지 않은 무엇을 필요로 하는가

고객이 실제로 대조할 수 있는 버전 또는 환경 식별자와, 아직 그녀에게 도달하지 않은 것에 대한 명시적 진술이다. “이 릴리스에는 우리 공개 4.3 릴리스의 대량 내보내기 개선 사항이 포함되어 있지만, 여러분의 다음 예정된 업데이트에서 나올 새로운 권한 모델은 포함되어 있지 않습니다”는 엔터프라이즈 관리자에게 그녀의 인스턴스가 전체 제품에 비해 정확히 어디에 있는지 알려준다. 공개 릴리스 노트는 이런 틀을 결코 필요로 하지 않는데, 상대적으로 비교할 인스턴스가 하나뿐이기 때문이다. 비공개용은 그것 없이는 무의미하다.

공개 릴리스 노트비공개(엔터프라이즈) 릴리스 노트
하나의 버전, 하나의 청중여러 버전, 세분화된 청중
독자가 설명된 모든 기능을 가지고 있다고 가정함독자가 무엇을 가지고 있고 없는지 명시해야 함
공개 릴리스에 맞춰 시기가 정해짐고객 자신의 업데이트 창에 맞춰 시기가 정해짐
즉시 완전히 공개될 수 있음다른 고객이 아직 갖지 않은 항목을 보류해야 할 수 있음

별도로 쓰는 대신 엔터프라이즈 고객에게 공개 릴리스 노트 발송을 그냥 미루는 것이 괜찮을 때가 있는가

그 순간 그녀의 버전이 정말로 공개용과 일치할 때만, 이는 리듬이 다른 엔터프라이즈 계정이 두어 개 이상 있게 되면 생각보다 드문 일이다. 공개 노트를 미루는 것은 한 버전 뒤처져 있고 곧 따라 잡으려는 고객에게 임시방편으로 작동한다. 그것은 두 엔터프라이즈 고객이 서로 다른 버전에 있는 순간 무너지는데, 그때는 미룰 단일한 “노트”가 더 이상 없고 각자가 무엇을 가졌는지의 행렬만 있기 때문이다. 그 시점에서, 같은 기본 항목들의 필터링된 보기에 불과하더라도, 계정별로 노트를 조정하는 것은 선택 사항이 아니게 된다.

아직 그 기능이 없는 엔터프라이즈 계정에 보낸
공개 노트:
"New: Bulk export now supports custom column ordering."
(혼란: 관리자가 시도하지만 없다.)

같은 계정을 위해 조정된 엔터프라이즈 노트:
"Available in your next update (scheduled for 2026-10-15):
bulk export with custom column ordering. Not yet available
on your current version (3.8)."

고객 조직 내에서 실제로 이것을 읽는 사람은 누구이며, 그것이 작성 방식을 바꾸는가

보통 최종 사용자가 아니라 IT 관리자나 customer success 담당자이며, 그것이 무엇을 유용하다고 여기는지를 바꾼다. 최종 사용자는 자신의 화면에서 무엇이 다르게 보이는지 알고 싶어한다. 엔터프라이즈 관리자는 권한, 데이터 처리, SSO 구성, 또는 자신의 사용자를 위해 배포를 어떻게 관리하는지에 영향을 미치는 무엇이든 무엇이 바뀌었는지 알고 싶어하는데, 내부 질문에 답할 사람이 바로 그녀이기 때문이다. 소비자용 체인지로그처럼 읽히는, 온통 반짝이는 새 버튼뿐이고 운영상의 세부 사항은 전혀 없는 비공개 릴리스 노트는 관리자가 정말로 필요했던 정보를 파헤치도록 강요한다.

이것이 이미 같은 기능을 나열하고 있는 공개 로드맵이나 공개 체인지로그와 어떻게 상호작용하는가

조심스럽게, 둘 다 읽는 고객은 어떤 불일치든 알아챌 것이기 때문이다. 여러분의 공개 체인지로그가 특정 엔터프라이즈 계정이 아직 갖지 않은 기능을 이미 공지했다면, 그 계정의 비공개 릴리스 노트는 공개 항목이 존재하지 않는 척하는 대신 그 격차를 인정해야 한다. 공개 발표를 보고 그것을 무시하는 비공개 노트를 받는 관리자는 여러분이 그녀를 잊었거나 무언가 고장 났다고 추측할 것이다. 공개 로드맵은 무엇이 출시되었는지 대 무엇이 계획되었는지에 대해 로드맵을 정직하게 유지하는 방법을 다룬다. 릴리스 노트에서 그 정직함의 엔터프라이즈 버전은 공개된 것과 그녀의 것 사이의 격차를 직접 명명하는 것이다.

엔터프라이즈 고객이 한둘뿐인 작은 회사도 이만큼의 구조가 필요한가

완전히 세분화된 시스템은 아니지만, 고객이 어떤 버전에 있고 무엇을 가지고 있고 없는지를 명확히 진술하는 핵심 규율은 여러분의 최신 빌드에 있지 않은 고객이 단 한 명이라도 있는 순간부터 어떤 규모에서든 중요하다. 이것이 막는 실패 모드, 공개 발표가 자신에게 적용되는지 혼란스러워하는 관리자는, 엔터프라이즈 계정이 두 개든 이백 개든 상관없이 지원 티켓과 신뢰에 대한 타격이라는 비용을 치르게 한다.

FAQ

비공개 릴리스 노트는 다른 고객이 이미 가지고 있지만 이 고객은 없는 기능을 언급해야 하는가? 그녀 자신의 일정에 관련이 있을 때만, 다른 고객과의 비교가 아니라 “다음 업데이트에서 나옵니다”로 표현되어야 한다. 특정 다른 고객이 무엇을 가지고 있는지 명명하는 것은 여러분이 공개할 권리가 없는 영역을 넘어간다. 이 고객에게 구체적으로 무엇이 올지 명명하는 것은 정확히 그녀가 필요로 하는 정보다.

같은 기본 체인지로그 항목들이 공개와 비공개 릴리스 노트 모두를 지원할 수 있는가? 그렇다, 그리고 그것이 보통 더 유지 관리하기 쉬운 접근법이다. 항목에 어떤 버전이나 등급에 적용되는지 태그를 붙이고, 필연적으로 서로 어긋나게 될 완전히 별개의 두 문서를 쓰는 대신 발행 시점에 청중별로 필터링하라.

엔터프라이즈 고객이 비공개 피드 대신 공개 릴리스 노트에 있기를 명시적으로 요청하면 어떻게 하는가? 그것을 존중하되, 공개 노트가 공개 버전을 가정한다는 것을 그녀가 이해하는지 확인하고, 그녀의 버전이 설명과 다르다면 여러분 스스로 서면으로 그 격차를 표시하라. 그 서면 확인이 나중에 그녀가 실제로는 자신의 빌드에 적용되지 않는 공개 노트에 따라 행동할 경우 여러분을 보호해준다.

엔터프라이즈 고객은 다음 릴리스에서 접근하게 될 기능에 대해 얼마나 미리 알림을 받아야 하는가? 릴리스 시점뿐만이 아니라 날짜가 확정되는 즉시. 엔터프라이즈 관리자는 다가오는 기능을 둘러싸고 자신의 내부 소통이나 교육을 계획해야 하는 경우가 많은데, 당일 알림은 그럴 여지를 그녀에게 남기지 않기 때문이다.


이 글의 기술적 내용은 독립적으로 검토되지 않았습니다. 잘못된 부분이 있으면 알려 주세요. 바로잡겠습니다.

changeloop 관련 페이지: 릴리스 노트 템플릿, changelog 도구 비교

changeloop
루프를 닫는 changelog를 만드는 팀입니다. 사용자가 무언가를 요청하면 팀이 전달하고, 요청한 사람은 알게 됩니다.