1 00:00:01,580 --> 00:00:11,120 Let's talk about the designer hand off or working with developers now, the traditional way that designers 2 00:00:11,120 --> 00:00:18,310 would work with developers was in what we call a silo that is a designer would just work by themselves. 3 00:00:18,320 --> 00:00:22,400 And then once they're done, they just hand off the designs to a developer. 4 00:00:23,180 --> 00:00:28,850 And the developer just had to create these pixel perfect products based on those designs. 5 00:00:29,540 --> 00:00:37,730 Now, this process isn't always the best, mainly because there's a lack of communication between developers 6 00:00:37,730 --> 00:00:38,420 and designers. 7 00:00:38,570 --> 00:00:41,540 Ideas can be really shared between one another. 8 00:00:42,020 --> 00:00:48,050 Maybe a designer is the only one that talks to the client and the developer has no idea what the client 9 00:00:48,050 --> 00:00:48,410 wants. 10 00:00:49,340 --> 00:00:57,020 So it is more and more common to see designers work much more collaboratively with developers working 11 00:00:57,020 --> 00:01:04,760 in teams, maybe with product managers, with developers, with scrum masters, so that everybody works 12 00:01:04,760 --> 00:01:08,240 together to complete this cycle that we see here. 13 00:01:08,540 --> 00:01:15,560 And because we always have this post launch phase where we have to iterate and learn and constantly 14 00:01:15,560 --> 00:01:16,640 improve the product. 15 00:01:17,610 --> 00:01:24,150 Now, for a developer, it's really, really hard to go from design to actually building the product, 16 00:01:24,660 --> 00:01:26,620 using something like a programming language. 17 00:01:27,270 --> 00:01:35,550 Now, at the same time, a designer might wonder why this developer can't do something that they have 18 00:01:35,550 --> 00:01:43,020 designed or why this developer created something that is different or slightly different than what they 19 00:01:43,020 --> 00:01:43,500 design. 20 00:01:44,190 --> 00:01:51,120 So the key to a successful designer developer handoff is as a designer to always keep the developer 21 00:01:51,120 --> 00:01:51,540 in mind. 22 00:01:52,080 --> 00:02:00,060 So as a designer, it's actually good for you to speak with developers and design things based on what 23 00:02:00,060 --> 00:02:02,040 can technically be done. 24 00:02:02,820 --> 00:02:07,050 Design effectively for the platform that you're building in. 25 00:02:07,130 --> 00:02:15,030 A developer should know enough about design theory to collaborate and have a mutual language that both 26 00:02:15,030 --> 00:02:16,110 can speak together. 27 00:02:16,620 --> 00:02:23,820 This idea of mutual understanding and respect is the key to collaboration because at the end of the 28 00:02:23,820 --> 00:02:27,610 day, you're working together to solve a problem for a user. 29 00:02:28,410 --> 00:02:35,760 So by you as a designer, learning what a developer has to do, you're going to be a lot better at communicating 30 00:02:35,970 --> 00:02:44,850 with developers and vice versa, which is why we've included in the upcoming sections how e-mail works, 31 00:02:44,850 --> 00:02:51,390 how you might be able to put a website online so that when you work closely with a developer, as you 32 00:02:51,390 --> 00:02:59,520 said, you're able to understand what they do, how they work, but also gives you that flexibility 33 00:02:59,700 --> 00:03:04,450 to potentially build your own products, be your own designer and developer. 34 00:03:05,230 --> 00:03:09,960 Now, personally, I love this quote and not sure who said it. 35 00:03:09,960 --> 00:03:16,200 I've modified it a little bit, but this is generally just good advice when working with anybody. 36 00:03:17,360 --> 00:03:23,090 Always design as if the person who ends up maintaining your work will be a violent psychopath, who 37 00:03:23,090 --> 00:03:24,630 knows where you live. 38 00:03:25,750 --> 00:03:33,850 It's always important to think about who you're working with and who you're designing for so that everybody 39 00:03:33,850 --> 00:03:35,110 ends up happy. 40 00:03:35,410 --> 00:03:40,270 So let's learn a little bit about the web development world in the next couple of sections.