Abhay Thakkar is the first NLP trainer from India to provide New Code NLP as well as NLP training courses in India, certified by co-creator of NLP and co-developers of New Code NLP. He facilitates Internationally Certified New Code NLP/ NLP courses in Mumbai, Delhi, Bangalore and others cities in India and abroad...
Sajid Ahamed is a "Certified trainer of NLP" and Founder of Inner Peace Life Coaching Pvt Ltd, India. He organizes Grinder approved training in India and the Middle East. He is a firm believer in high performance.
Problem-solving is a mental process that involves discovering, analyzing and solving problems. The ultimate goal of problem-solving is to overcome obstacles and find a solution that best resolves the issue.
The best strategy for solving a problem depends largely on the unique situation. In some cases, people are better off learning everything they can about the issue and then using factual knowledge to come up with a solution. In other instances, creativity and insight are the best options.
In order to correctly solve a problem, it is important to follow a series of steps. Many researchers refer to this as the problem-solving cycle, which includes developing strategies and organizing knowledge. While this cycle is portrayed sequentially, people rarely follow a rigid series of steps to find a solution. Instead, we often skip steps or even go back through steps multiple times until the desired solution is reached.
1. Identifying the Problem: While it may seem like an obvious step, identifying the problem is not always as simple as it sounds. In some cases, people might mistakenly identify the wrong source of a problem, which will make attempts to solve it inefficient or even useless.
2. Defining the Problem: After the problem has been identified, it is important to fully define the problem so that it can be solved.
3. Forming a Strategy: The next step is to develop a strategy to solve the problem. The approach used will vary depending upon the situation and the individual's unique preferences.
4. Organizing Information: Before coming up with a solution, we need to first organize the available information. What do we know about the problem? What do we not know? The more information that is available, the better prepared we will be to come up with an accurate solution.
5. Allocating Resources: Of course, we don't always have unlimited money, time and other resources to solve a problem. Before you begin to solve a problem, you need to determine how high priority it is. If it is an important problem, it is probably worth allocating more resources to solving it. If, however, it is a fairly unimportant problem, then you do not want to spend too much of your available resources into coming up with a solution.
6. Monitoring Progress: Effective problem-solvers tend to monitor their progress as they work towards a solution. If they are not making good progress toward reaching their goal, they will reevaluate their approach or look for new strategies.
7. Evaluating the Results: After a solution has been reached, it is important to evaluate the results to determine if it is the best possible solution to the problem. This evaluation might be immediate, such as checking the results of a math problem to ensure the answer is correct, or it can be delayed, such as evaluating the success of a therapy program after several months of treatment.