product learning curve