Mattermost 기능 라벨
Entry, Professional, Enterprise, Enterprise Advanced 플랜에서 사용할 수 있습니다.
Mattermost의 기능 라벨은 각 기능의 상태, 성숙도, 지원 수준을 나타내는 지표로서, 사용자와 시스템 관리자가 제품 기능 도입을 명확하고 확신 있게 판단할 수 있도록 돕습니다. 기능 라벨은 새로운 가치를 도입하려는 고객에게 해당 기능의 개발 단계, 준비 수준, 잠재적 위험을 알려 줍니다.
Experimental(실험 단계)
기능이 초기 개념 증명(Proof of Concept, POC) 단계로, 코드베이스가 불안정하고 QA 범위가 일부 특정 사용 사례에 한정되며 UI 문제가 있을 수 있습니다. 보안 검토가 완료되지 않아 프로덕션에는 적합하지 않습니다. 솔루션의 배포 범위가 제한되며, Mattermost의 Cloud 환경에서는 일반적으로 실험 단계 기능을 사용할 수 없습니다. 데이터 스키마와 설정이 변경될 수 있으므로 데이터 손실이 발생할 수 있고, 문서도 최소한만 제공됩니다. 가치가 입증되지 않으면 솔루션이 폐기될 수 있으므로 주의가 필요합니다.
Beta(베타)
기능이 정식 출시(General Availability)를 향해 활발히 개발되고 있는 단계입니다. 완전하지는 않지만 보안 팀의 검토를 거쳤으며, 기능 플래그 뒤에서 소수의 고객이 도입하기에 적합합니다. 발견된 버그는 최선의 노력을 다해 수정하며, 주요 호환성 파괴 변경은 예상되지 않고, 전체 테스트가 진행 중이며 상세한 문서는 제공되지 않을 수 있습니다. Beta는 과도기 단계로, 솔루션이 성숙해 가고 있지만 규모와 클라이언트 지원 범위가 달라질 수 있으므로 전면적인 프로덕션 배포에는 신중한 검토가 필요합니다. 프로덕션 환경에서 베타 기능을 사용할 때는 Premier Support를 권장합니다.
General Availability(정식 출시)
기능이 철저한 검증과 테스트를 거쳐 프로덕션 수준의 품질을 갖춘 단계입니다. 기능이 완성되었고 품질 기준을 충족하며 보안 검토를 통과했고 상세한 제품 문서가 제공됩니다. General Availability 기능은 광범위한 프로덕션 배포와 도입에 적합하며 상용 지원 대상입니다. 안정성과 신뢰성을 제공하고, 기능이나 확장성을 저해할 만한 변경이 예정되어 있지 않습니다.
Deprecated(사용 중단)
기능이 제품에서 제거될 예정으로 공식 표시된 단계입니다. 개발 팀이 더 이상 지원하거나 적극적으로 유지 관리하지 않습니다. 배포된 버전에서 해당 기능을 여전히 사용 중이라면 사용을 중단하고 대체 기능으로 이전할 것을 권장합니다.