Customer Development

How do you design an effective survey for market validation (customer development)?