In the most recent issue of Inc. Magazine there’s an article about the Tumblr founder titled The Way I Work: David Karp of Tumblr that mentions one of the things I’m a big proponent of — dark features. The idea of a dark feature is that it is a feature added to a webapp that only certain users like your employees and a few early adopter customers can see. Web technologies are great in that it is easy to try out new functionality in production while locking it down until it has been refined and polished.
Here are a few benefits of using dark features as a product management best practice:
- Encourages broader testing of new functionality by stakeholders
- Feature testing is done in the production environment providing for a greater chance that more edge case are found
- Improves engineering by promoting new functionality to production more frequently for real-world feedback (feedback is oxygen for a product)
My recommendation is to incorporate dark features as a product management best practice.
What else? What do you think of incorporating dark features in the development process?