기능 플래깅
자신 있게 기능 릴리스를 테스트하고 측정하세요
(기능 토글이라고도 하는) 기능 플래그란...
팀이 기능을 활성화 및 비활성화할 수 있도록 하는 코드 베이스의 조건문입니다. 기능 플래그는 팀이 소프트웨어 개발에 대해 더 빠르게 진행하고 위험을 줄이고 실험 지향적인 접근 방식을 취하면서 버그가 있는 제품 릴리스를 방지하는 데 도움이 됩니다.
기능 플래깅 시작하기
조직에서 기능 플래그를 시작하기 전에 기능 플래그를 가장 효과적으로 활용할 수 있는 몇 가지 모범 사례가 있습니다.
팀에서 더 지속 가능하고 확장 가능한 방식으로 플래그를 관리하는 데 도움이 되는 즉시 사용 가능한 기능 관리 솔루션을 선택하세요.
플래그 관리와 관련된 워크플로 및 설명서를 개발하여 어떤 고객 집단이 각 기능을 받고 있는지 팀의 모든 관련 이해 관계자가 파악할 수 있도록 하세요.
기능 플래그에 대한 거버넌스 규칙을 개발하세요. 플래그를 100% 롤아웃한 후에는 팀이 플래그를 정리해야 한다는 것을 알도록 하세요.
Jira Software와의
기능 플래깅 통합
팀은 기능 플래깅 통합을 통해 Jira Software에서 바로 플래그에 대한 세부 정보와 함께 기능을 더 효과적으로 릴리스하고 관리할 수 있으므로 컨텍스트 전환을 줄여 팀 조정을 개선하고 엔지니어가 업무 속도를 높이도록 지원할 수 있습니다.
즐겨 사용하는 기능 플래그 솔루션
Jira는 여러 기능 플래깅 공급자와 통합되므로 팀에 적합한 솔루션을 구축하는 데 여러 옵션 중에서 선택할 수 있습니다. Atlassian에서 즐겨 사용하는 앱은 아래와 같습니다.
Harness
Harness 기능 플래그를 사용하면 팀이 빠르고 뛰어난 제어 권한으로 기능을 자신 있게 배포할 수 있습니다.
(Promoted)
LaunchDarkly
LaunchDarkly는 소프트웨어 제공 팀이 비즈니스 및 고객에 대한 가치를 최대화하면서 보다 효율적으로 작업하도록 지원합니다.
(Promoted)
분할
Split의 Feature Data Platform TM은 플래그 데이터를 Jira 이슈와 연결하여 팀이 더 빠르고 안전하며 공동 작업 중심의 릴리스를 제공하도록 지원합니다.