1. Define the problem | Understand and define the problem to be solved. Establish a goal for what needs to be achieved. | Something wrong or that could be improved. | A clear definition of the problem and opportunity with goals to fix it. |
2. Brainstorm ideas | Brainstorm some of the ways to solve the problem, aiming to create a list of possible solutions to choose from. | A goal, research of the problem and possible solutions, imagination. | Picklist of possible solutions that would achieve the stated goal. |
3. Decide on a solution | Find a solution that is effective (it will meet the goal), efficient (is affordable), and has the fewest side effects (limited consequences from implementation). | Picklist of possible solutions and decision-making criteria. | The decision of what solution will be implemented. |
4. Implement the solution | Plan and execute the implementation, often iteratively (the focus should be on short implementation cycles with testing and feedback, not trying to get it “perfect” the first time). | Decision, planning, hard work. | Resolution of the problems. |
5. Review the results | Review what worked, what did not, and what impact the solution had. It also helps to improve long-term problem-solving skills. | Resolutions, results of the implementation. | Insights, case studies, journal articles. |