“Do I really have no access to transport?”
“Can I really not afford to buy a car?”
The questions have to be asked, is the stated goal the real goal? Are the barriers actual barriers and what other barriers are there? In this example, the problem at first seems to be:
Goal | Barrier 1 | Barrier 2 |
Take the job | No transport | No money |
This is also a good opportunity to look at the relationships between the key elements of the problem . For example, in the 'Job-Transport-Money' problem, there are strong connections between all the elements.
By looking at all the relationships between the key elements, it appears that the problem is more about how to achieve any one of three things, i.e. job, transport or money, because solving one of these sub-problems will, in turn, solve the others.
This example shows how useful it is to have a representation of a problem.
Visual and verbal representations include:
Chain diagrams are powerful and simple ways of representing problems using a combination of diagrams and words. The elements of the problem are set out in words, usually placed in boxes, and positioned in different places on a sheet of paper, using lines to represent the relationship between them.
Chain Diagrams are the simplest type, where all the elements are presented in an ordered list, each element being connected only with the elements immediately before and after it. Chain diagrams usually represent a sequence of events needed for a solution. A simple example of a chain diagram illustrates the job-transport-money example as as follows:
TAKE JOB |
Flow charts allow for inclusion of branches, folds, loops, decision points and many other relationships between the elements. In practice, flow charts can be quite complicated and there are many conventions as to how they are drawn but, generally, simple diagrams are easier to understand and aid in 'seeing' the problem more readily.
Tree diagrams and their close relative, the Decision Tree , are ways of representing situations where there are a number of choices or different possible events to be considered. These types of diagram are particularly useful for considering all the possible consequences of solutions.
Remember that the aim of a visualisation is to make the problem clearer. Over-complicated diagrams will just confuse and make the problem harder to understand.
Listing the elements of a problem can also help to represent priorities, order and sequences in the problem. Goals can be listed in order of importance and barriers in order of difficulty. Separate lists could be made of related goals or barriers. The barriers could be listed in the order in which they need to be solved, or elements of the problem classified in a number of different ways. There are many possibilities, but the aim is to provide a clearer picture of the problem.
1. Get money |
A visual representation and a working definition together makes it far easier to describe a problem to others. Many problems will be far more complex than the example used here.
Continue to: Investigating Ideas and Possible Solutions
See also: Social Problem Solving Project Management Risk Management
September 1, 2016 | Leadership Articles
Being a successful leader doesn’t mean that you don’t have any problems. Rather, it means that you know how to solve problems effectively as they arise. If you never had to deal with any problems, chances are pretty high that your company doesn’t really need you. They could hire an entry-level person to do your job!
Unfortunately, there are many examples of leaders out there who have been promoted to management or leadership positions because they are competent and excel in the technical skills needed to do the work. These people find themselves suddenly needing to “think on their feet” and solve problems that are far more high-level and complicated than they’ve ever really had to deal with before. Are there tools available to these people to help them solve the problem correctly and effectively? Absolutely!
Today, I am going to introduce you to the Seven Steps of Effective Problem Solving that Bullet Proof® Managers are learning about, developing, and implementing in their teams.
What are things like when they are the way we want them to be?
This question helps you find the standard against which we’re going to measure where we are now. If things were going the way we want them to go, what does that look like? If this person were doing the job we want him or her to do, what would they be doing?
And then ask this important question: How much variation from the norm is tolerable?
Therein lies the problem. From an engineering perspective, you might have very little tolerance. From a behavioral perspective, you might have more tolerance. You might say it’s okay with me when this person doesn’t do it exactly as I say because I’m okay with them taking some liberty with this. Some other issue you may need 100% compliance.
At what stage is this problem? This helps you identify the urgency of the problem, and there are generally three stages.
The emergent stage is where the problem is just beginning to happen. It does not cause an immediate threat to the way business operates every day. It is just beginning to happen and you have time on your side to be able to correct it without it causing much damage to the processes it is affecting. The mature stage is where this problem is causing more than just minor damage. Some amount of damage has been done, and you need to jump on it immediately to fix it before it becomes a problem where the consequences may be greater, deeper, and more expensive if we don’t solve this problem fast.
The third stage is the crisis stage, when the problem is so serious it must be corrected immediately. At this stage, real damage has been done to company processes, reputation, finances, etc. that will have potentially long-term effects on your ability to do business.
You should be able to describe a problem by writing it in the form of a statement and you should do it in 12 words or less, assuming it’s not a complicated, scientific problem. This way, you have clarity exactly what the issue is. Then, perhaps try distributing it to your team to ensure they agree that this is the root of the problem, that it makes sense, and everyone that is working toward a solution is working toward the same goal.
The most important question of all, when describing your problem: Is your premise correct?
Let me give you an example of what I mean. We’ve all heard – or read – the story of the engineer’s take on the old “half empty, half full” question. A speaker holds up the glass of water and asks if the glass is half empty or half full, a discussion within the group ensues, and you generally expect some sort of lesson in optimism, etc. from it. In this version, an engineer is in the room and answers, “I see this glass of water as being twice the size it needs to be.”
You see, sometimes when you are the one in charge of the problem, you tend to set the premise of the problem from your own perspective. But, that premise may not be accurate, or it may just need an alternate perspective from which to see it. If your premise is not correct, or at least incomplete, you are not fully understanding the problem and considering all the best options for a solution.
This step involves asking and answering a lot of questions. Ask questions like: What caused this problem? Who is responsible for this problem? When did this problem first emerge? Why did this happen? How did this variance from the standard come to be? Where does it hurt us the most? How do we go about resolving this problem?
Also, ask the most important question: Can we solve this problem for good so it will never occur again? Because an important aspect to leadership is coming up with solutions that people can use for a long-term benefit, rather than having to deal with the same problems over and over and over.
Just about any problem you have to deal with has more solutions to it than the one that you think of first. So, it is best to develop a list of alternate solutions that you and your team can assess and decide which one will be the best for the particular problem. I often use the ⅓ + 1 Rule to create consensus around one – or the top two or three solutions – that will be best for everyone involved.
Then rank those solutions based on efficiency, cost, long-term value, what resources you have and that you can commit to the solution of the problem. Then, look at every one of those solutions carefully and decide what you believe to be the best solution to this problem at this time.
Implementing the solution you decide on can include creating an implementation plan. It could also include planning on what happens next if something goes wrong with the solution if it doesn’t work out the way you thought it would. Implementation means that everyone on your team knows and understands their part in making the solution work, that there are timelines for execution, and also that you have a system in place to track whether or not the solution has corrected the problem.
From your implementation plan in step 6, make sure you track and measure the results so you can answer questions such as: Did it work? Was this a good solution? Did we learn something here in the implementation that we could apply to other potential problems?
These seven simple steps will help you become a more effective, efficient problem solver in your organization. As you practice this process and develop the skills, these steps will become more natural to you until the point that you are using them without noticing!
Crestcom International, LLC is an international leadership development organization, training more than one million leaders for 25,000 businesses in over 60 countries across the globe. Crestcom achieves this through a blend of live-facilitated multimedia video, interactive exercises, and shared learning experiences. Crestcom implements action plans and coaching accountability sessions to ensure measured development in key leadership competency areas. For more information, please contact your local Crestcom representative found here .
Browse by topic.
[st-tag-cloud]
Sometimes when you’re faced with a complex problem, it’s best to pause and take a step back. A break from…
Sometimes when you’re faced with a complex problem, it’s best to pause and take a step back. A break from routine will help you think creatively and objectively. Doing too much at the same time increases the chances of burnout.
Solving problems is easier when you align your thoughts with your actions. If you’re in multiple places at once mentally, you’re more likely to get overwhelmed under pressure. So, a problem-solving process follows specific steps to make it approachable and straightforward. This includes breaking down complex problems, understanding what you want to achieve, and allocating responsibilities to different people to ease some of the pressure.
The problem-solving process will help you measure your progress against factors like budget, timelines and deliverables. The point is to get the key stakeholders on the same page about the ‘what’, ‘why’ and ‘how’ of the process. ( Xanax ) Let’s discuss the five-step problem-solving process that you can adopt.
Problems at a workplace need not necessarily be situations that have a negative impact, such as a product failure or a change in government policy. Making a decision to alter the way your team works may also be a problem. Launching new products, technological upgrades, customer feedback collection exercises—all of these are also “problems” that need to be “solved”.
Here are the steps of a problem-solving process:
The first step in the process is often overlooked. To define the problem is to understand what it is that you’re solving for. This is also where you outline and write down your purpose—what you want to achieve and why. Making sure you know what the problem is can make it easier to follow up with the remaining steps. This will also help you identify which part of the problem needs more attention than others.
Analyze why the problem occurred and go deeper to understand the existing situation. If it’s a product that has malfunctioned, assess factors like raw material, assembly line, and people involved to identify the problem areas. This will help you figure out if the problem will persist or recur. You can measure the solution against existing factors to assess its future viability.
Once you’ve figured out what the problem is and why it occurred, you can move on to generating multiple options as solutions. You can combine your existing knowledge with research and data to come up with viable and effective solutions. Thinking objectively and getting inputs from those involved in the process will broaden your perspective of the problem. You’ll be able to come up with better options if you’re open to ideas other than your own.
Implementation will depend on the type of data at hand and other variables. Consider the big picture when you’re selecting the best option. Look at factors like how the solution will impact your budget, how soon you can implement it, and whether it can withstand setbacks or failures. If you need to make any tweaks or upgrades, make them happen in this stage.
The problem-solving process doesn’t end at implementation. It requires constant monitoring to watch out for recurrences and relapses. It’s possible that something doesn’t work out as expected on implementation. To ensure the process functions smoothly, you can make changes as soon as you catch a miscalculation. Always stay on top of things by monitoring how far you’ve come and how much farther you have to go.
You can learn to solve any problem—big or small—with experience and patience. Adopt an impartial and analytical approach that has room for multiple perspectives. In the workplace, you’re often faced with situations like an unexpected system failure or a key employee quitting in the middle of a crucial project.
Problem-solving skills will help you face these situations head-on. Harappa Education’s Structuring Problems course will show you how to classify and categorize problems to discover effective solutions. Equipping yourself with the right knowledge will help you navigate work-related problems in a calm and competent manner.
Explore topics such as Problem Solving , the PICK Chart , How to Solve Problems & the Barriers to Problem Solving from our Harappa Diaries blog section and develop your skills.
by Rawzaba Alhalabi Published on November 1, 2017
Problem-solving involves thought and understanding. Although it may appear simple, identifying a problem may be a challenging process.
“Problems are only opportunities in work clothes”, says American industrialist Henry Kaiser. According to Concise Oxford Dictionary (1995), a problem is “ doubtful or difficult matter requiring a solution” and “something hard to understand or accomplish or deal with.” Such situations are at the center of what many people do at work every day.
Whether to help a client solve a problem, support a problem-solver, or to discover new problems, problem-solving is a crucial element to the workplace ingredients. Everyone can benefit from effective problem-solving skills that would make people happier. Everyone wins. Hence, this approach is a critical element but how can you do it effectively? You need to find a solution, but not right away. People tend to put the solution at the beginning of the process but they actually needed it at the end of the process.
Identify the issues, understand everyone’s interests, list the possible solutions, make a decision, implement the solution.
By following the whole process, you will be able to enhance your problem-solving skills and increase your patience. Keep in mind that effective problem solving does take some time and attention. You have to always be ready to hit the brakes and slow down. A problem is like a bump road. Take it right and you’ll find yourself in good shape for the straightaway that follows. Take it too fast and you may not be in as good shape.
According to Real Time Economics, there are industries that have genuinely evolved, with more roles for people with analytical and problem-solving skills. In healthcare, for example, a regulatory change requiring the digitization of health records has led to greater demand for medical records technicians. Technological change in the manufacturing industry has reduced routine factory jobs while demanding more skilled workers who can operate complex machinery.
Yolanda was having a hard time dealing with difficult clients and dealing with her team at the office, so she decided to take a problem-solving course. “I was very pleased with the 2-day Problem Solving program at RSM. It is an excellent investment for anyone involved in the strategic decision-making process—be it in their own company or as a consultant charged with supporting organizations facing strategic challenges.“
Yolanda Barreros Gutiérrez, B&C Consulting
As a response to the COVID-19 outbreak, Potential.com is offering individuals free access to our future skills library (20+ Courses) to support you during the COVID outbreak. It’s your chance to learn essential skills to help you prepare for future jobs. Register now for free using your details and coupon code: potentialreader .
Click here to register (coupon embedded) .
Having read this I believed it was extremely enlightening. I appreciate you taking the time and energy to put tis informative article together. I onc again findd myself spending a significant amount of time both reading and leavfing comments. But so what, it was still worth it!
Your email address will not be published. Required fields are marked *
Save my name, email, and website in this browser for the next time I comment.
Subscribe to our newsletter
Posted on May 29, 2019
Constant disruption has become a hallmark of the modern workforce and organisations want problem solving skills to combat this. Employers need people who can respond to change – be that evolving technology, new competitors, different models for doing business, or any of the other transformations that have taken place in recent years.
In addition, problem solving techniques encompass many of the other top skills employers seek . For example, LinkedIn’s list of the most in-demand soft skills of 2019 includes creativity, collaboration and adaptability, all of which fall under the problem-solving umbrella.
Despite its importance, many employees misunderstand what the problem solving method really involves.
Effective problem solving doesn’t mean going away and coming up with an answer immediately. In fact, this isn’t good problem solving at all, because you’ll be running with the first solution that comes into your mind, which often isn’t the best.
Instead, you should look at problem solving more as a process with several steps involved that will help you reach the best outcome. Those steps are:
Let’s look at each step in a little more detail.
The first step to solving a problem is defining what the problem actually is – sounds simple, right? Well no. An effective problem solver will take the thoughts of everyone involved into account, but different people might have different ideas on what the root cause of the issue really is. It’s up to you to actively listen to everyone without bringing any of your own preconceived notions to the conversation. Learning to differentiate facts from opinion is an essential part of this process.
An effective problem solver will take the opinions of everyone involved into account
The same can be said of data. Depending on what the problem is, there will be varying amounts of information available that will help you work out what’s gone wrong. There should be at least some data involved in any problem, and it’s up to you to gather as much as possible and analyse it objectively.
Once you’ve identified what the real issue is, it’s time to think of solutions. Brainstorming as many solutions as possible will help you arrive at the best answer because you’ll be considering all potential options and scenarios. You should take everyone’s thoughts into account when you’re brainstorming these ideas, as well as all the insights you’ve gleaned from your data analysis. It also helps to seek input from others at this stage, as they may come up with solutions you haven’t thought of.
Depending on the type of problem, it can be useful to think of both short-term and long-term solutions, as some of your options may take a while to implement.
Each option will have pros and cons, and it’s important you list all of these, as well as how each solution could impact key stakeholders. Once you’ve narrowed down your options to three or four, it’s often a good idea to go to other employees for feedback just in case you’ve missed something. You should also work out how each option ties in with the broader goals of the business.
There may be a way to merge two options together in order to satisfy more people.
Only now should you choose which solution you’re going to go with. What you decide should be whatever solves the problem most effectively while also taking the interests of everyone involved into account. There may be a way to merge two options together in order to satisfy more people.
At this point you might be thinking it’s time to sit back and relax – problem solved, right? There are actually two more steps involved if you want your problem solving method to be truly effective. The first is to create an implementation plan. After all, if you don’t carry out your solution effectively, you’re not really solving the problem at all.
Create an implementation plan on how you will put your solution into practice. One problem solving technique that many use here is to introduce a testing and feedback phase just to make sure the option you’ve selected really is the most viable. You’ll also want to include any changes to your solution that may occur in your implementation plan, as well as how you’ll monitor compliance and success.
There’s one last step to consider as part of the problem solving methodology, and that’s communicating your solution . Without this crucial part of the process, how is anyone going to know what you’ve decided? Make sure you communicate your decision to all the people who might be impacted by it. Not everyone is going to be 100 per cent happy with it, so when you communicate you must give them context. Explain exactly why you’ve made that decision and how the pros mean it’s better than any of the other options you came up with.
Employers are increasingly seeking soft skills, but unfortunately, while you can show that you’ve got a degree in a subject, it’s much harder to prove you’ve got proficiency in things like problem solving skills. But this is changing thanks to Deakin’s micro-credentials. These are university-level micro-credentials that provide an authoritative and third-party assessment of your capabilities in a range of areas, including problem solving. Reach out today for more information .
Reading time: about 4 min
Robert Frost wrote, “Two roads diverged in a wood, and I—I took the one less traveled by, and that has made all the difference.” But unfortunately, not every decision is as simple as “Let’s just take this path and see where it goes,” especially when you’re making a decision related to your business.
Whether you manage a small team or are at the head of a large corporation, your success and the success of your company depend on you making the right decisions—and learning from the wrong decisions.
Use these decision-making process steps to help you make more profitable decisions. You'll be able to better prevent hasty decision-making and make more educated decisions.
The business decision-making process is a step-by-step process allowing professionals to solve problems by weighing evidence, examining alternatives, and choosing a path from there. This defined process also provides an opportunity, at the end, to review whether the decision was the right one.
Though there are many slight variations of the decision-making framework floating around on the Internet, in business textbooks, and in leadership presentations, professionals most commonly use these seven steps.
To make a decision, you must first identify the problem you need to solve or the question you need to answer. Clearly define your decision. If you misidentify the problem to solve, or if the problem you’ve chosen is too broad, you’ll knock the decision train off the track before it even leaves the station.
If you need to achieve a specific goal from your decision, make it measurable and timely.
Once you have identified your decision, it’s time to gather the information relevant to that choice. Do an internal assessment, seeing where your organization has succeeded and failed in areas related to your decision. Also, seek information from external sources, including studies, market research, and, in some cases, evaluation from paid consultants.
Keep in mind, you can become bogged down by too much information and that might only complicate the process.
With relevant information now at your fingertips, identify possible solutions to your problem. There is usually more than one option to consider when trying to meet a goal. For example, if your company is trying to gain more engagement on social media, your alternatives could include paid social advertisements, a change in your organic social media strategy, or a combination of the two.
Once you have identified multiple alternatives, weigh the evidence for or against said alternatives. See what companies have done in the past to succeed in these areas, and take a good look at your organization’s own wins and losses. Identify potential pitfalls for each of your alternatives, and weigh those against the possible rewards.
Here is the part of the decision-making process where you actually make the decision. Hopefully, you’ve identified and clarified what decision needs to be made, gathered all relevant information, and developed and considered the potential paths to take. You should be prepared to choose.
7. review your decision.
After a predetermined amount of time—which you defined in step one of the decision-making process—take an honest look back at your decision. Did you solve the problem? Did you answer the question? Did you meet your goals?
If so, take note of what worked for future reference. If not, learn from your mistakes as you begin the decision-making process again.
Depending on the decision, you might want to weigh evidence using a decision tree . The example below shows a company trying to determine whether to perform market testing before a product launch. The different branches record the probability of success and estimated payout so the company can see which option will bring in more revenue.
Visual Activities are a perfect choice for quickly synthesizing ideas and gaining consensus. Use these dynamic activities with your team members to turn qualitative feedback into actionable insights and easily make decisions in seconds.
A decision matrix is another tool that can help you evaluate your options and make better decisions. Learn how to make a decision matrix and get started quickly with the template below.
You can also create a classic pros-and-cons list, and clearly highlight whether your options meet necessary criteria or whether they pose too high of a risk.
With these 7 steps we've outlined, plus some tools to get you started, you will be able to make more informed decisions faster .
Explore additional strategies to help with your decision-making process.
Lucidchart, a cloud-based intelligent diagramming application, is a core component of Lucid Software's Visual Collaboration Suite. This intuitive, cloud-based solution empowers teams to collaborate in real-time to build flowcharts, mockups, UML diagrams, customer journey maps, and more. Lucidchart propels teams forward to build the future faster. Lucid is proud to serve top businesses around the world, including customers such as Google, GE, and NBC Universal, and 99% of the Fortune 500. Lucid partners with industry leaders, including Google, Atlassian, and Microsoft. Since its founding, Lucid has received numerous awards for its products, business, and workplace culture. For more information, visit lucidchart.com.
How to make a decision tree in excel.
Use this guide to learn how to make a decision tree in Microsoft Excel—either directly in Excel using Shapes or using a simple Lucidchart integration.
Review these steps of the consumer decision-making process and put yourself in the customer’s shoes to make an impact with your sales or marketing.
or continue with
By registering, you agree to our Terms of Service and you acknowledge that you have read and understand our Privacy Policy .
Design thinking is a methodology which provides a solution-based approach to solving problems. It’s extremely useful when used to tackle complex problems that are ill-defined or unknown—because it serves to understand the human needs involved, reframe the problem in human-centric ways, create numerous ideas in brainstorming sessions and adopt a hands-on approach to prototyping and testing. When you know how to apply the five stages of design thinking you will be impowered because you can apply the methodology to solve complex problems that occur in our companies, our countries, and across the world.
Design thinking is a non-linear, iterative process that can have anywhere from three to seven phases, depending on whom you talk to. We focus on the five-stage design thinking model proposed by the Hasso Plattner Institute of Design at Stanford (the d.school) because they are world-renowned for the way they teach and apply design thinking.
The five stages of design thinking, according to the d.school, are:
Empathize : research your users' needs .
Define : state your users' needs and problems.
Ideate : challenge assumptions and create ideas.
Prototype : start to create solutions.
Test : try your solutions out.
Let’s dive into each stage of the design thinking process.
Hasso-Platner Institute Panorama
Ludwig Wilhelm Wall, CC BY-SA 3.0 <https://creativecommons.org/licenses/by-sa/3.0>, via Wikimedia Commons
Empathize: the first phase of design thinking, where you gain real insight into users and their needs.
© Teo Yu Siang and the Interaction Design Foundation, CC BY-NC-SA 3.0.
The first stage of the design thinking process focuses on user-centric research . You want to gain an empathic understanding of the problem you are trying to solve. Consult experts to find out more about the area of concern and conduct observations to engage and empathize with your users. You may also want to immerse yourself in your users’ physical environment to gain a deeper, personal understanding of the issues involved—as well as their experiences and motivations . Empathy is crucial to problem solving and a human-centered design process as it allows design thinkers to set aside their own assumptions about the world and gain real insight into users and their needs.
Depending on time constraints, you will gather a substantial amount of information to use during the next stage. The main aim of the Empathize stage is to develop the best possible understanding of your users, their needs and the problems that underlie the development of the product or service you want to create.
Define: the second phase of design thinking, where you define the problem statement in a human-centered manner.
In the Define stage, you will organize the information you have gathered during the Empathize stage. You’ll analyze your observations to define the core problems you and your team have identified up to this point. Defining the problem and problem statement must be done in a human-centered manner .
For example, you should not define the problem as your own wish or need of the company: “We need to increase our food-product market share among young teenage girls by 5%.”
You should pitch the problem statement from your perception of the users’ needs: “Teenage girls need to eat nutritious food in order to thrive, be healthy and grow.”
The Define stage will help the design team collect great ideas to establish features, functions and other elements to solve the problem at hand—or, at the very least, allow real users to resolve issues themselves with minimal difficulty. In this stage, you will start to progress to the third stage, the ideation phase, where you ask questions to help you look for solutions: “How might we encourage teenage girls to perform an action that benefits them and also involves your company’s food-related product or service?” for instance.
Ideate: the third phase of design thinking, where you identify innovative solutions to the problem statement you’ve created.
During the third stage of the design thinking process, designers are ready to generate ideas. You’ve grown to understand your users and their needs in the Empathize stage, and you’ve analyzed your observations in the Define stage to create a user centric problem statement. With this solid background, you and your team members can start to look at the problem from different perspectives and ideate innovative solutions to your problem statement .
There are hundreds of ideation techniques you can use—such as Brainstorm, Brainwrite , Worst Possible Idea and SCAMPER . Brainstorm and Worst Possible Idea techniques are typically used at the start of the ideation stage to stimulate free thinking and expand the problem space. This allows you to generate as many ideas as possible at the start of ideation. You should pick other ideation techniques towards the end of this stage to help you investigate and test your ideas, and choose the best ones to move forward with—either because they seem to solve the problem or provide the elements required to circumvent it.
Prototype: the fourth phase of design thinking, where you identify the best possible solution.
The design team will now produce a number of inexpensive, scaled down versions of the product (or specific features found within the product) to investigate the key solutions generated in the ideation phase. These prototypes can be shared and tested within the team itself, in other departments or on a small group of people outside the design team.
This is an experimental phase, and the aim is to identify the best possible solution for each of the problems identified during the first three stages . The solutions are implemented within the prototypes and, one by one, they are investigated and then accepted, improved or rejected based on the users’ experiences.
By the end of the Prototype stage, the design team will have a better idea of the product’s limitations and the problems it faces. They’ll also have a clearer view of how real users would behave, think and feel when they interact with the end product.
Test: the fifth and final phase of the design thinking process, where you test solutions to derive a deep understanding of the product and its users.
Designers or evaluators rigorously test the complete product using the best solutions identified in the Prototype stage. This is the final stage of the five-stage model; however, in an iterative process such as design thinking, the results generated are often used to redefine one or more further problems. This increased level of understanding may help you investigate the conditions of use and how people think, behave and feel towards the product, and even lead you to loop back to a previous stage in the design thinking process. You can then proceed with further iterations and make alterations and refinements to rule out alternative solutions. The ultimate goal is to get as deep an understanding of the product and its users as possible.
We’ve outlined a direct and linear design thinking process here, in which one stage seemingly leads to the next with a logical conclusion at user testing . However, in practice, the process is carried out in a more flexible and non-linear fashion . For example, different groups within the design team may conduct more than one stage concurrently, or designers may collect information and prototype throughout each stage of the project to bring their ideas to life and visualize the problem solutions as they go. What’s more, results from the Test stage may reveal new insights about users which lead to another brainstorming session (Ideate) or the development of new prototypes (Prototype).
It is important to note the five stages of design thinking are not always sequential. They do not have to follow a specific order, and they can often occur in parallel or be repeated iteratively. The stages should be understood as different modes which contribute to the entire design project, rather than sequential steps.
The design thinking process should not be seen as a concrete and inflexible approach to design; the component stages identified should serve as a guide to the activities you carry out. The stages might be switched, conducted concurrently or repeated several times to gain the most informative insights about your users, expand the solution space and hone in on innovative solutions.
This is one of the main benefits of the five-stage model. Knowledge acquired in the latter stages of the process can inform repeats of earlier stages . Information is continually used to inform the understanding of the problem and solution spaces, and to redefine the problem itself. This creates a perpetual loop, in which the designers continue to gain new insights, develop new ways to view the product (or service) and its possible uses and develop a far more profound understanding of their real users and the problems they face.
Design thinking is an iterative, non-linear process which focuses on a collaboration between designers and users. It brings innovative solutions to life based on how real users think, feel and behave.
This human-centered design process consists of five core stages Empathize, Define, Ideate, Prototype and Test.
It’s important to note that these stages are a guide. The iterative, non-linear nature of design thinking means you and your design team can carry these stages out simultaneously, repeat them and even circle back to previous stages at any point in the design thinking process.
Take our Design Thinking course which is the ultimate guide when you want to learn how to you can apply design thinking methods throughout a design thinking process. Herbert Simon, The Sciences of the Artificial (3rd Edition), 1996.
d.school, An Introduction to Design Thinking PROCESS GUIDE , 2010.
Gerd Waloszek, Introduction to Design Thinking , 2012.
Hero Image: © the Interaction Design Foundation, CC BY-NC-SA 3.0.
Topics in this article, what you should read next, what is design thinking and why is it so popular.
We believe in Open Access and the democratization of knowledge . Unfortunately, world-class educational materials such as this page are normally hidden behind paywalls or in expensive textbooks.
If you want this to change , cite this article , link to us, or join us to help us democratize design knowledge !
Our digital services use necessary tracking technologies, including third-party cookies, for security, functionality, and to uphold user rights. Optional cookies offer enhanced features, and analytics.
Experience the full potential of our site that remembers your preferences and supports secure sign-in.
Governs the storage of data necessary for maintaining website security, user authentication, and fraud prevention mechanisms.
Saves your settings and preferences, like your location, for a more personalized experience.
We use cookies to enable our referral program, giving you and your friends discounts.
We share user ID with Bugsnag and NewRelic to help us track errors and fix issues.
Optimize your experience by allowing us to monitor site usage. You’ll enjoy a smoother, more personalized journey without compromising your privacy.
Collects anonymous data on how you navigate and interact, helping us make informed improvements.
Differentiates real visitors from automated bots, ensuring accurate usage data and improving your website experience.
Lets us tailor your digital ads to match your interests, making them more relevant and useful to you.
Stores information for better-targeted advertising, enhancing your online ad experience.
Permits storing data to personalize content and ads across Google services based on user behavior, enhancing overall user experience.
Allows for content and ad personalization across Google services based on user behavior. This consent enhances user experiences.
Enables personalizing ads based on user data and interactions, allowing for more relevant advertising experiences across Google services.
Receive more relevant advertisements by sharing your interests and behavior with our trusted advertising partners.
Enables better ad targeting and measurement on Meta platforms, making ads you see more relevant.
Allows for improved ad effectiveness and measurement through Meta’s Conversions API, ensuring privacy-compliant data sharing.
Tracks conversions, retargeting, and web analytics for LinkedIn ad campaigns, enhancing ad relevance and performance.
Enhances LinkedIn advertising through server-side event tracking, offering more accurate measurement and personalization.
Tracks ad performance and user engagement, helping deliver ads that are most useful to you.
or copy link
Simply copy and paste the text below into your bibliographic reference list, onto your blog, or anywhere else. You can also just hyperlink to this article.
Download our free ebook The Basics of User Experience Design to learn about core concepts of UX design.
In 9 chapters, we’ll cover: conducting user interviews, design thinking, interaction design, mobile UX design, usability, UX research, and many more!
Harvard Business School Online's Business Insights Blog provides the career insights you need to achieve your goals and gain confidence in your business skills.
One of the biggest hindrances to innovation is complacency—it can be more comfortable to do what you know than venture into the unknown. Business leaders can overcome this barrier by mobilizing creative team members and providing space to innovate.
There are several tools you can use to encourage creativity in the workplace. Creative problem-solving is one of them, which facilitates the development of innovative solutions to difficult problems.
Here’s an overview of creative problem-solving and why it’s important in business.
Access your free e-book today.
Research is necessary when solving a problem. But there are situations where a problem’s specific cause is difficult to pinpoint. This can occur when there’s not enough time to narrow down the problem’s source or there are differing opinions about its root cause.
In such cases, you can use creative problem-solving , which allows you to explore potential solutions regardless of whether a problem has been defined.
Creative problem-solving is less structured than other innovation processes and encourages exploring open-ended solutions. It also focuses on developing new perspectives and fostering creativity in the workplace . Its benefits include:
Creative problem-solving is traditionally based on the following key principles :
Creative problem-solving uses two primary tools to find solutions: divergence and convergence. Divergence generates ideas in response to a problem, while convergence narrows them down to a shortlist. It balances these two practices and turns ideas into concrete solutions.
By framing problems as questions, you shift from focusing on obstacles to solutions. This provides the freedom to brainstorm potential ideas.
When brainstorming, it can be natural to reject or accept ideas right away. Yet, immediate judgments interfere with the idea generation process. Even ideas that seem implausible can turn into outstanding innovations upon further exploration and development.
Using negative words like "no" discourages creative thinking. Instead, use positive language to build and maintain an environment that fosters the development of creative and innovative ideas.
Whereas creative problem-solving facilitates developing innovative ideas through a less structured workflow, design thinking takes a far more organized approach.
Design thinking is a human-centered, solutions-based process that fosters the ideation and development of solutions. In the online course Design Thinking and Innovation , Harvard Business School Dean Srikant Datar leverages a four-phase framework to explain design thinking.
The four stages are:
Creative problem-solving primarily operates in the ideate phase of design thinking but can be applied to others. This is because design thinking is an iterative process that moves between the stages as ideas are generated and pursued. This is normal and encouraged, as innovation requires exploring multiple ideas.
While there are many useful tools in the creative problem-solving process, here are three you should know:
One way to innovate is by creating a story about a problem to understand how it affects users and what solutions best fit their needs. Here are the steps you need to take to use this tool properly.
Create a problem story to identify the undesired phenomena (UDP). For example, consider a company that produces printers that overheat. In this case, the UDP is "our printers overheat."
To move forward in time, ask: “Why is this a problem?” For example, minor damage could be one result of the machines overheating. In more extreme cases, printers may catch fire. Don't be afraid to create multiple problem stories if you think of more than one UDP.
To move backward in time, ask: “What caused this UDP?” If you can't identify the root problem, think about what typically causes the UDP to occur. For the overheating printers, overuse could be a cause.
Following the three-step framework above helps illustrate a clear problem story:
You can extend the problem story in either direction if you think of additional cause-and-effect relationships.
By this point, you’ll have multiple UDP storylines. Take two that are similar and focus on breaking the chains connecting them. This can be accomplished through inversion or neutralization.
Even if creating a problem story doesn't provide a solution, it can offer useful context to users’ problems and additional ideas to be explored. Given that divergence is one of the fundamental practices of creative problem-solving, it’s a good idea to incorporate it into each tool you use.
Brainstorming is a tool that can be highly effective when guided by the iterative qualities of the design thinking process. It involves openly discussing and debating ideas and topics in a group setting. This facilitates idea generation and exploration as different team members consider the same concept from multiple perspectives.
Hosting brainstorming sessions can result in problems, such as groupthink or social loafing. To combat this, leverage a three-step brainstorming method involving divergence and convergence :
The alternate worlds tool is an empathetic approach to creative problem-solving. It encourages you to consider how someone in another world would approach your situation.
For example, if you’re concerned that the printers you produce overheat and catch fire, consider how a different industry would approach the problem. How would an automotive expert solve it? How would a firefighter?
Be creative as you consider and research alternate worlds. The purpose is not to nail down a solution right away but to continue the ideation process through diverging and exploring ideas.
Whether you’re an entrepreneur, marketer, or business leader, learning the ropes of design thinking can be an effective way to build your skills and foster creativity and innovation in any setting.
If you're ready to develop your design thinking and creative problem-solving skills, explore Design Thinking and Innovation , one of our online entrepreneurship and innovation courses. If you aren't sure which course is the right fit, download our free course flowchart to determine which best aligns with your goals.
Problem solving process.
The process of problem-solving is an activity which has its ingredients as the specification of the program and the served dish is a correct program. This activity comprises of four steps : 1. Understanding the problem: To solve any problem it is very crucial to understand the problem first. What is the desired output of the code and how that output can be generated? The obvious and essential need to generate the output is an input. The input may be singular or it may be a set of inputs. A proper relationship between the input and output must be drawn in order to solve the problem efficiently. The input set should be complete and sufficient enough to draw the output. It means all the necessary inputs required to compute the output should be present at the time of computation. However, it should be kept in mind that the programmer should ensure that the minimum number of inputs should be there. Any irrelevant input only increases the size of and memory overhead of the program. Thus Identifying the minimum number of inputs required for output is a crucial element for understanding the problem.
2. Devising the plan: Once a problem has been understood, a proper action plan has to be devised to solve it. This is called devising the plan. This step usually involves computing the result from the given set of inputs. It uses the relationship drawn between inputs and outputs in the previous step. The complexity of this step depends upon the complexity of the problem at hand.
3. Executing the plan: Once the plan has been defined, it should follow the trajectory of action while ensuring the plan’s integrity at various checkpoints. If any inconsistency is found in between, the plan needs to be revised.
4. Evaluation: The final result so obtained must be evaluated and verified to see if the problem has been solved satisfactorily.
The methodology to solve a problem is defined as the most efficient solution to the problem. Although, there can be multiple ways to crack a nut, but a methodology is one where the nut is cracked in the shortest time and with minimum effort. Clearly, a sledgehammer can never be used to crack a nut. Under problem-solving methodology, we will see a step by step solution for a problem. These steps closely resemble the software life cycle . A software life cycle involves several stages in a program’s life cycle. These steps can be used by any tyro programmer to solve a problem in the most efficient way ever. The several steps of this cycle are as follows :
Step by step solution for a problem (Software Life Cycle) 1. Problem Definition/Specification: A computer program is basically a machine language solution to a real-life problem. Because programs are generally made to solve the pragmatic problems of the outside world. In order to solve the problem, it is very necessary to define the problem to get its proper understanding. For example, suppose we are asked to write a code for “ Compute the average of three numbers”. In this case, a proper definition of the problem will include questions like : “What exactly does average mean?” “How to calculate the average?”
Once, questions like these are raised, it helps to formulate the solution of the problem in a better way. Once a problem has been defined, the program’s specifications are then listed. Problem specifications describe what the program for the problem must do. It should definitely include :
what is the input set of the program
What is the desired output of the program and in what form the output is desired?
2. Problem Analysis (Breaking down the solution into simple steps): This step of solving the problem follows a modular approach to crack the nut. The problem is divided into subproblems so that designing a solution to these subproblems gets easier. The solutions to all these individual parts are then merged to get the final solution of the original problem. It is like divide and merge approach.
Modular Approach for Programming :
The process of breaking a large problem into subproblems and then treating these individual parts as different functions is called modular programming. Each function behaves independent of another and there is minimal inter-functional communication. There are two methods to implement modular programming :
3. Problem Designing: The design of a problem can be represented in either of the two forms :
The ways to execute any program are of three categories:
Identification of arithmetic and logical operations required for the solution : While writing the algorithm for a problem, the arithmetic and logical operations required for the solution are also usually identified. They help to write the code in an easier manner because the proper ordering of the arithmetic and logical symbols is necessary to determine the correct output. And when all this has been done in the algorithm writing step, it just makes the coding task a smoother one.
4. Coding: Once an algorithm is formed, it can’t be executed on the computer. Thus in this step, this algorithm has to be translated into the syntax of a particular programming language. This process is often termed as ‘coding’. Coding is one of the most important steps of the software life cycle. It is not only challenging to find a solution to a problem but to write optimized code for a solution is far more challenging.
Writing code for optimizing execution time and memory storage : A programmer writes code on his local computer. Now, suppose he writes a code which takes 5 hours to get executed. Now, this 5 hours of time is actually the idle time for the programmer. Not only it takes longer time, but it also uses the resources during that time. One of the most precious computing resources is memory. A large program is expected to utilize more memory. However, memory utilization is not a fault, but if a program is utilizing unnecessary time or memory, then it is a fault of coding. The optimized code can save both time and memory. For example, as has been discussed earlier, by using the minimum number of inputs to compute the output , one can save unnecessary memory utilization. All such techniques are very necessary to be deployed to write optimized code. The pragmatic world gives reverence not only to the solution of the problem but to the optimized solution. This art of writing the optimized code also called ‘competitive programming’.
5. Program Testing and Debugging: Program testing involves running each and every instruction of the code and check the validity of the output by a sample input. By testing a program one can also check if there’s an error in the program. If an error is detected, then program debugging is done. It is a process to locate the instruction which is causing an error in the program and then rectifying it. There are different types of error in a program : (i) Syntax Error Every programming language has its own set of rules and constructs which need to be followed to form a valid program in that particular language. If at any place in the entire code, this set of rule is violated, it results in a syntax error. Take an example in C Language
In the above program, the syntax error is in the first printf statement since the printf statement doesn’t end with a ‘;’. Now, until and unless this error is not rectified, the program will not get executed.
Once the error is rectified, one gets the desired output. Suppose the input is ‘good’ then the output is : Output:
(ii) Logical Error An error caused due to the implementation of a wrong logic in the program is called logical error. They are usually detected during the runtime. Take an example in C Language:
In the above code, the ‘for’ loop won’t get executed since n has been initialized with the value of 11 while ‘for’ loop can only print values smaller than or equal to 10. Such a code will result in incorrect output and thus errors like these are called logical errors. Once the error is rectified, one gets the desired output. Suppose n is initialised with the value ‘5’ then the output is : Output:
(iii) Runtime Error Any error which causes the unusual termination of the program is called runtime error. They are detected at the run time. Some common examples of runtime errors are : Example 1 :
If during the runtime, the user gives the input value for B as 0 then the program terminates abruptly resulting in a runtime error. The output thus appears is : Output:
Example 2 : If while executing a program, one attempts for opening an unexisting file, that is, a file which is not present in the hard disk, it also results in a runtime error.
6. Documentation : The program documentation involves :
7. Program Maintenance: Once a program has been formed, to ensure its longevity, maintenance is a must. The maintenance of a program has its own costs associated with it, which may also exceed the development cost of the program in some cases. The maintenance of a program involves the following :
There are codes which usually involve looping statements. Looping statements are statements in which instruction or a set of instructions is executed multiple times until a particular condition is satisfied. The while loop, for loop, do while loop, etc. form the basis of such looping structure. These statements are also called control structure because they determine or control the flow of instructions in a program. These looping structures are of two kinds :
In the above program, the ‘for’ loop gets executed only until the value of i is less than or equal to 10. As soon as the value of i becomes greater than 10, the while loop is terminated. Output:
In the above code, one can easily see that the value of n is not getting incremented. In such a case, the value of n will always remain 1 and hence the while loop will never get executed. Such loop is called an infinite loop. Output:
Similar reads.
COMMENTS
1. Define the problem. Diagnose the situation so that your focus is on the problem, not just its symptoms. Helpful problem-solving techniques include using flowcharts to identify the expected steps of a process and cause-and-effect diagrams to define and analyze root causes.. The sections below help explain key problem-solving steps.
The problem-solving process typically includes the following steps: Identify the issue: Recognize the problem that needs to be solved. Analyze the situation: Examine the issue in depth, gather all relevant information, and consider any limitations or constraints that may be present. Generate potential solutions: Brainstorm a list of possible ...
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 ...
The implementation of a solution requires planning and execution. It's often iterative, where the focus should be on short implementation cycles with testing and feedback, not trying to get it "perfect" the first time. Input: decision; planning; hard work. Output: resolution to the problem. 5.
7. Solution evaluation. 1. Problem identification. The first stage of any problem solving process is to identify the problem (s) you need to solve. This often looks like using group discussions and activities to help a group surface and effectively articulate the challenges they're facing and wish to resolve.
4. Implement the Solution. At this stage of problem solving, be prepared for feedback, and plan for this. When you roll out the solution, request feedback on the success of the change made. 5. Review, Iterate, and Improve. Making a change shouldn't be a one time action.
In insight problem-solving, the cognitive processes that help you solve a problem happen outside your conscious awareness. 4. Working backward. Working backward is a problem-solving approach often ...
Problem-solving is an important part of planning and decision-making. The process has much in common with the decision-making process, and in the case of complex decisions, can form part of the process itself. We face and solve problems every day, in a variety of guises and of differing complexity. Some, such as the resolution of a serious ...
The problem solving process typically includes: Pinpointing what's broken by gathering data and consulting with team members. Figuring out why it's not working by mapping out and troubleshooting the problem. Deciding on the most effective way to fix it by brainstorming and then implementing a solution. While skills like active listening ...
Step 1 - Define the Problem. The definition of the problem is the first step in effective problem solving. This may appear to be a simple task, but it is actually quite difficult. This is because problems are frequently complex and multi-layered, making it easy to confuse symptoms with the underlying cause.
This page continues from Problem Solving an Introduction that introduces problem solving as a concept and outlines the stages used to successfully solve problems.. This page covers the first two stages in the problem solving process: Identifying the Problem and Structuring the Problem. Stage One: Identifying the Problem. Before being able to confront a problem its existence needs to be identified.
The third stage is the crisis stage, when the problem is so serious it must be corrected immediately. At this stage, real damage has been done to company processes, reputation, finances, etc. that will have potentially long-term effects on your ability to do business. Step 3: Describe the Problem
Making a decision to alter the way your team works may also be a problem. Launching new products, technological upgrades, customer feedback collection exercises—all of these are also "problems" that need to be "solved". Here are the steps of a problem-solving process: 1. Defining the Problem. The first step in the process is often ...
Make a decision. This stage is perhaps the most complex part of the problem-solving process. Yet it involves careful analysis of the different possible courses of action followed by selecting the best solution for implementation. Make sure to choose the best option in the balance or to "bundle" a number of options together for a more ...
Find new ideas and classic advice on strategy, innovation and leadership, for global leaders from the world's best business and management experts.
Evaluate the options. Select the best solution. Create an implementation plan. Communicate your solution. Let's look at each step in a little more detail. The first solution you come up with won't always be the best - taking the time to consider your options is an essential problem solving technique. 1.
Here are the seven steps of the rational approach: Define the problem. Identify possible causes. Brainstorm options to solve the problem. Select an option. Create an implementation plan. Execute the plan and monitor the results. Evaluate the solution. Read more: Effective Problem Solving Steps in the Workplace.
Identify the decision. Gather relevant info. Identify the alternatives. Weigh the evidence. Choose among the alternatives. Take action. Review your decision. Robert Frost wrote, "Two roads diverged in a wood, and I—I took the one less traveled by, and that has made all the difference.". But unfortunately, not every decision is as simple ...
How to create a cycle. By following these steps, you can create your cycle: 1. Identify the problem. The first step is to identify what the problem is. It may seem obvious. But it's essential to be as specific as possible, as this ensures that you work on the right issue.
Table of contents. What are the 5 Stages of the Design Thinking Process. Stage 1: Empathize—Research Your Users' Needs. Stage 2: Define—State Your Users' Needs and Problems. Stage 3: Ideate—Challenge Assumptions and Create Ideas. Stage 4: Prototype—Start to Create Solutions. Stage 5: Test—Try Your Solutions Out.
To be a successful problem solver you must go through these stages: recognising and defining the problem. finding possible solutions. choosing the best solution. implementing the solution. These stages are examined in detail in later articles, but here is a summary of what is involved at each stage. 1.
Creative problem-solving primarily operates in the ideate phase of design thinking but can be applied to others. This is because design thinking is an iterative process that moves between the stages as ideas are generated and pursued. This is normal and encouraged, as innovation requires exploring multiple ideas.
The process of problem-solving is an activity which has its ingredients as the specification of the program and the served dish is a correct program. This activity comprises of four steps : 1. Understanding the problem: To solve any problem it is very crucial to understand the problem first. What is the desired output of the code and how that ...