I wonder if you give early access to beta features to some of your users. If you do:
- How do you select them?
- Do you provide a special channel for feedback?
- How do you grant access to beta features in your app? Staging app? Some dev tweak?
Thanks guys for your insights!
Heya @nico_lrx – great questions!
Hope that helps!
Howesome Tyler! Thanks a lot for your answer.
Hey, UpStamps helps teams and developers managing their projects using feature management to progressively deliver features to users with confidence. Check it out
Our customers can enable pre-releases in the app. It's a toggle in the Updates tab, it looks like this. If enabled, the app includes releases tagged beta when it updates.
If something is really experimental, we create a dedicated build that we send to a selection of users who asked for this feature. We keep track of who's interested with MailChimp and send download links by email. We're currently doing this for a Windows version of the app.
I read a piece about how flickr did it and that was just flags on the user and switches through-out the app. Sounds messy, if you want to clean them up oncethe feature is fully accepted, but having loads of different versions of the app out there is just as messy.
In the webapp I'm working on for almost 8 years we have the same and fare quite well. It's not just for new features but also for user-level-restricted features in general and has some finer grains to grant access to users via other objects (like a group, product, subscription etc).
Picking users, well, find the most active ones, have a chat with them if they are interested in the new features.
Good questions.
@ plainflow.com we run pilots with companies who request particular features (might be particular integrations or some extra capabilities) that we think are aligned with our product direction.
We have two ways of doing it:
Bigger companies have a compartmentalized infrastructure on our product so we can deploy a different feature set.
Some time we build little out-of-the-box products and put them in their hands, if the response is good we embed them into the product at a later stage.
Zoom.us recorded calls + email
Thanks for your insights Leonardo! Indeed compartmentalized infrastructure seems to be a good way to do it.