Designing and Implementing A Survey