explain the process of defining the problem and developing an approach