2.5 Problem Solving  Practices for Developing Solutions