A knowledge management methodological view to improve virtual product development