Techniques and methods for product developments