Why most product planning is bad and what to do about it