1 00:00:00,620 --> 00:00:04,360 Chances are, if you've been designing and developing websites and apps, 2 00:00:04,360 --> 00:00:08,550 you've had the opportunity to think of ways to solve different problems. 3 00:00:08,990 --> 00:00:13,880 Whether it comes from a client's business concern or your own technical issues, 4 00:00:13,880 --> 00:00:20,660 solving problems gives you a chance to take a step forward in a project and learn a lesson for the future. 5 00:00:20,660 --> 00:00:26,560 But even if you haven't, first step in problem solving is accepting that there is a problem. 6 00:00:26,560 --> 00:00:31,530 Clients, colleagues, and others may come to you with some kind of issue. 7 00:00:31,530 --> 00:00:37,350 They may fire off of a frightened, or angry, or freaked out message asking you to fix something yesterday. 8 00:00:37,350 --> 00:00:43,580 The reason they're coming to you is that they believe you have the expertise to deal with the issue. 9 00:00:43,580 --> 00:00:50,200 So, whether it's you're responsibility or not, by all means, deal with it. Don't ignore their cries for help, 10 00:00:50,200 --> 00:00:56,870 and don't file it away. Before anything happens with an issue, you also need to understand the next steps. 11 00:00:56,870 --> 00:01:01,270 Many places are flexible enough that you can jump right in and solve an issue. 12 00:01:01,270 --> 00:01:08,850 But, if you work in a company with a specific help process that needs to be followed, point those people in the right direction. 13 00:01:09,470 --> 00:01:13,390 Tell them what they need to do—contact this person in this department or 14 00:01:14,060 --> 00:01:17,040 please fill out this support form so we have all the information. 15 00:01:17,250 --> 00:01:22,360 It might not sound like help, but in companies that rely on a help process like this, 16 00:01:22,360 --> 00:01:26,850 it's vital to keep data organized so nothing falls through the cracks. 17 00:01:26,850 --> 00:01:31,740 If you can jump right in, start by getting details about the problem at hand. 18 00:01:31,740 --> 00:01:38,920 When problems are bit more complex or require some work to solve, you have to gather information and prioritize. 19 00:01:38,920 --> 00:01:45,440 Again, this comes back to time management flexibility. Does this require your immediate attention? 20 00:01:45,440 --> 00:01:53,070 Is the issue they brought up really the actual problem? Some problems are actually symptoms of a different issue, 21 00:01:53,070 --> 00:01:56,410 and this is where your experience can come into play. 22 00:01:56,910 --> 00:02:01,110 Remember, your clients and colleagues don't always know what's really wrong or how to fix it. 23 00:02:01,110 --> 00:02:04,350 That's why they came to you in the first place. 24 00:02:04,830 --> 00:02:12,540 So, take the time to understand the situation. Not all problems require the same fix. 25 00:02:12,540 --> 00:02:19,040 Details can vary from project to project, and it's important that we do what we can to provide the best care 26 00:02:19,040 --> 00:02:21,830 when it's our responsibility to fix things. 27 00:02:21,830 --> 00:02:27,970 At all times, keep communicating. Help create some expectations. 28 00:02:27,970 --> 00:02:34,990 The problems are usually communicated because something's broken or there's some kind of urgency with the issue or both. 29 00:02:35,220 --> 00:02:37,720 People need to know when something can be fixed, 30 00:02:38,250 --> 00:02:44,150 as they often have to report back to others like upset customers or nervous managers. 31 00:02:45,240 --> 00:02:51,480 Now, if you're working through a problem, always keep in mind what the desired end result should be. 32 00:02:51,480 --> 00:02:59,380 A crisis is not a time to improve a process midstream or implement an unrelated fix that no one was asking for. 33 00:02:59,380 --> 00:03:04,320 Stay focused. Deal with the most important part of the issue first. 34 00:03:04,750 --> 00:03:10,410 If you have further thoughts, report back to your team about how these problems can be avoided in the future 35 00:03:10,410 --> 00:03:12,290 but do that at a later time. 36 00:03:12,290 --> 00:03:20,420 With any luck, you'll find an issue and propose a fix that can save others from the same frantic call or Email that you got 37 00:03:20,420 --> 00:03:25,030 and support people, and customers won't have to deal with the same drama again. 38 00:03:25,030 --> 00:03:33,890 In the end, be honest. Not all problems can be fixed with a quick code change or rebooting your computer. 39 00:03:33,890 --> 00:03:36,390 Sometimes, things truly are broken. 40 00:03:36,390 --> 00:03:43,190 If something is beyond your capabilities or the scope of your job, give as much effort as you can 41 00:03:43,190 --> 00:03:48,620 and as much as you can afford to give and then point them in the right direction. 42 00:03:48,620 --> 00:03:52,990 Sometimes a solution may be just one more step away. 43 00:03:52,990 --> 00:03:58,550 All you have to do is push things along and then have the right person come along and deal with it. 44 00:04:00,660 --> 00:04:02,850 So, how does this benefit you? 45 00:04:02,850 --> 00:04:08,040 If you can't work through unexpected problems, you won't be successful as a designer, 46 00:04:08,040 --> 00:04:12,230 a developer, a project manager, or really any professional. 47 00:04:12,230 --> 00:04:18,959 Even if the problem is insurmountable, the fact that you tried to fix it means so much more than not trying at all 48 00:04:18,959 --> 00:04:22,990 but solving problems can be amazing learning experiences 49 00:04:22,990 --> 00:04:26,440 and will make you even better at whatever you do.