Hi Atlassian Community,
Previously in the Plug into Jira series, we covered how to move forward faster using CI/CD integrations in Jira Software. In today's fast-paced and competitive market, teams are constantly seeking ways to improve their release processes to better react to evolving customer needs. But moving fast often means a higher chance of breaking things, resulting in a negative customer experience.
This is where feature flags come in. Feature flags help teams gain better control over rollouts to minimize risks in production. Bring feature flags into Jira Software Cloud to easily manage and release new functionality. Let’s go!
In cross-functional software teams, not everyone lives in your feature flag tool. Integrate your feature flag tools with Jira Software to gain visibility into what feature flags are linked to work items and their rollout percentage. The ability to see feature flag status in Jira provides everyone context into what is being tested in production and on the path to full deployment.
When you’re working on a release you want to be able to evaluate release readiness with accuracy. By adopting feature flags, you can decouple deployments from a release and incrementally roll out features to your customer base. This process is called Progressive Delivery and allows teams to reduce risks in production while deploying frequently and learning from customers quickly.
The Releases Hub facilitates Progressive Delivery by displaying the rollout percentage of feature flags associated with issues in a release. Combined with code and deployment status, this gives software teams the granular detail they need to determine if they’re ready for the next incremental release.
Learn more about using the Release Hub in an upcoming Plug into Jira post on 6/13 and watch the Community page to stay updated!
While making feature flags is easy, organizing them is not. That is why you can create and connect feature flags from within an issue - to build in a structure that will always tie your feature flags back to your work.
You can even automate feature flag creation based on a trigger. For example, automatically create a feature flag whenever an issue status is changed to ‘Test.’ This way your newly created feature flags will always be tied directly to your work, making it simple to manage them.
Use DevOps triggers to create feature flags based on development actions
There are many feature management platforms that can help you create and coordinate your feature flags, such as LauchDarkly, Split, or Harness. Try integrating your feature management tools with Jira Software today to seamlessly navigate feature flags in your work!
Questions about feature flags? Register for our DevOps Talk - Fireside chat with feature flag partners on 5/31 and 6/1 to learn more.
Have you tried releasing new features with progressive delivery and feature flags? Let us know your use case in the comments!
Annie Lu
29 comments