In my opinion, first step to solve problems are defining problem into basic. You will think so many reasons of the best answer, but it will not only one way to fight it out or understand more clearly. So, you should break some problem down into the parts and think in positive restate the problem as a challenge. Second step is doing some brainstorm thinks very carefully. For example, criticize nothing at this stage by having some meeting with your team and letting everyone to speak and share their idea. Next step, review your idea so far which one explore the possibilities some solutions may not be possible. In addition, eliminate impractical suggestion to solve a problem that leads to many more problems requires some very creative thinking. The last one, select the best solution or pick a best decision. Therefore, doing some draw up an action plan and assign different tasks to different people. Also, you should think about what the best things that you could do in the period of time.