As we innovate, we believe a great way to validate our product developments is by allowing our customers to try features out in the context of their own data - in their own accounts.
Rather than spend months working on a project and then releasing it into production, hoping it will meet expectations, we release constantly to production but have the ability to activate functionality for a proportion of new customers in order to get quick feedback and to accelerate our ability to deliver value incrementally to our customers.
There are several reasons we might use beta for features:
- It can include things that we want to collect data on before public release so we can share success stories in our launch materials
- Sometimes, we want to determine how useful an idea is in the real world before committing to supporting it indefinitely. For example, if we see low adoption of beta, it might not make economic sense to pursue the full release and product lifecycle management and maintenance that feature incurs.
- When we are not sure about the best way to deliver a new feature to customers, beta allows us to rapidly iterate and make adjustments to improve the experience without needing to rewrite our documentation and training materials every time.
- Sometimes, a feature can be expensive to provide and maintain, so we are also looking for product/market fit to ensure we will see a return on our investments
Then, if we can prove value, the feature can be fully released and supported with all the usual materials like documentation, training, technical support, etc.
There are several ways we might go about a beta in Akeneo:
- Open beta. In this case, we will mark a feature with the label “beta” to indicate it is a beta feature. When we do this, we will provide an admin setting to control whether the feature is visible to users or not.
- Closed beta. In this case, we might recruit specific customers to participate.
To help us validate if a beta programme is successful, we need feedback. If you use a beta feature, we may contact you to help us understand your beta experience, either by direct contact or by in-app messaging.
Please be aware that beta features are experimental and subject to change or removal at our discretion. If we determine that a beta feature will not be integrated into the final product, we reserve the right to remove access to that beta feature.
This removal includes, but is not limited to, removing any configurations or data created or utilized during the beta testing period, and users should be aware that this data may not be retrievable if we decide to discontinue the testing phase.
In the event of a beta feature discontinuation, we commit to not using any data generated during the beta period for purposes other than evaluating and improving the usability and experience of Akeneo PIM. Our primary goal is to enhance our product; therefore, any data collected is solely for that purpose.
Please note that beta features are not supported in the usual way. As experimental or pre-launch items, they will not have the same level of support as a full feature with documentation, training and product support.