Skip main navigation

Hypothesis-Driven Development

If you want to know whether a feature helped with engagement or lifted revenue, feature flags allow you to tie back real metrics to code.

In the previous step, we learned about progressive exposure. In this next activity, our first step will focus on hypothesis-driven development.

Once a feature is cleanly encapsulated, you can use it for hypothesis-driven development, as Microsoft Yammer does. If you want to know whether a feature helped with engagement or lifted revenue, feature flags allow you to tie back real metrics to code. After knowing the impact of your feature, you can switch the feature on (or off) for all users.

Feature flags are also effective for long-term access level control. If you have a feature that only advanced users should access, you can use a feature to provide a different experience for novices than for power users. You can use feature flags to control localisation, or you can also block an entire country if a feature shouldn’t be available there.

The Visual Studio Team Services LaunchDarkly extension enables feature flags for your releases.

Let’s move onto your CloudSwyft Hands-On Lab number 5, where we will test hypothesis-driven development.

Join the discussion

Could you suggest an alternative strategy to Feature Flags? How does your team currently handle situations where a need to split the development arises?
Use the discussion section below and let us know your thoughts. Try to respond to at least one other post and once you’re happy with your contribution, click the Mark as complete button to check the step off, then you can move to the next step.
This article is from the free online

Microsoft Future Ready: Fundamentals of DevOps and Azure Pipeline

Created by
FutureLearn - Learning For Life

Our purpose is to transform access to education.

We offer a diverse selection of courses from leading universities and cultural institutions from around the world. These are delivered one step at a time, and are accessible on mobile, tablet and desktop, so you can fit learning around your life.

We believe learning should be an enjoyable, social experience, so our courses offer the opportunity to discuss what you’re learning with others as you go, helping you make fresh discoveries and form new ideas.
You can unlock new opportunities with unlimited access to hundreds of online short courses for a year by subscribing to our Unlimited package. Build your knowledge with top universities and organisations.

Learn more about how FutureLearn is transforming access to education