Knowledge perspectives of new product development : a comparative approach