Tired of ads? Enjoy an ad-free experience by signing up.
Valinda Chan · · 8 min read

7 things developers should do more when working with designers

I had previously written an article titled “7 things I wished designers did more of when working with developers.” It may be tough for both sides to hear the tips, but it wouldn’t be fair for me to write a similar article for developers, right?

So here it is.

In order to create great products, collaboration between developers and designers is key. Although they may focus on different aspects of a product, they have more in common than most think. Both designers and developers are analytical and creatively solve problems.

I’ve been on both sides and wanted to take some time to put together a few ideas that hopefully some of you may find helpful. From a design perspective, I’ve conducted research, come up with ideas, and fleshed them out into concrete designs. From a development perspective, I’ve built designs as closely as possible to what the design team has worked on. And there were times when I have both come up with the concepts and implemented them.

I hope this background helps you understand that I don’t want to offend one side or another (why would I take so much time to do that?). I see the value in what everyone brings to the table when they work together and love seeing both sides collaborate efficiently and effectively.

1. Proactively give feedback and be upfront about constraints

Just as designers can offer valuable feedback, developers can too

Many developers I’ve worked with have a lot of experience and insights, especially when they have been working in the industry or on a specific product for a while. Many developers are involved in wireframing, prototyping, and visual design nowadays. So, they have a lot to offer designers in terms of feedback. Design is about co-creating and developers are as integral to this as anybody else.

I interact with designers regularly throughout the design process. If you haven’t already, get involved in meetings. Although you may not need to be involved in every conversation, check with your team or project manager to make sure you are involved in important conversations that define how the product functions. This gives you the chance to speak up before it’s too late. It’s important to manage the expectations of designers, clients, product managers, and the others involved.

Factor in time to provide feedback

Working on the current sprint while also providing feedback for designs in the next one is not easy. Because of urgent deliverables, you may end up prioritizing the first sprint instead. This often leads to problems later on. If your team doesn’t already do this, I’d recommend you (and/or your project manager) to factor in time to provide feedback on designs when planning.

I wish I had done more of this in some of my projects because providing feedback can turn into a part-time job when you’re working on a complex product. Whether it’s you or someone who will check back with the team, it’s important that there is representation from the development team when it comes to defining a product.

Why your feedback on a regular basis matters

Reviewing and providing feedback on designs you will be building is just as important as building the actual designs.

Why? Think about it from the perspective of a designer who’s spent a lot of time deciding how something should look or function, a client who’s signed off on a design months ago, a project or product manager who has to manage expectations from different parties, or a senior manager who has communicated information about the deliverables.

Below is a graph I use when I lead workshops on UX and why the design process matters. As you get further along in a project, the number of design alterations decreases but the cost to change your mind increases. When you first start a project, the number of design alternatives is high and the cost to change your mind is low.

2. Review notes, specs, and prototypes thoroughly

3. Ask questions if you’re unsure

4. Invite designers for informal reviews

5. Shed light on your workflow

6. Learn how users interact with what you’ve built

7. Understand where design changes are coming from

Conclusion


Stay ahead in Asia’s tech landscape

You've reached your 2 free content limit for the month. Sign up for free to read the full story.

🏄 For casual readers / 👶 Free

Basic

US$0

Free forever

Get instant access to this article and more every month

0 premium content

Unlimited news briefs

5

5 articles

Ad-free reading experience

Just US$0 per day

⌛Sign up in 20s. No payment details needed.

📖 For learners / 👍 Starter

Lite

US$4.92/month

Billed annually at US$59/year

Get instant access to this article and more every month

4

4 premium content

Unlimited news briefs & articles

Ad-free reading experience

Just US$0.17 per day

Cancel anytime

Our subscriber community includes professionals from these companies:

Stay updated on the go with our mobile app.

Get latest insights with smoother, more personalized experience through TIA mobile app.

Community Writer

Valinda Chan

Full-Stack Development, Product & UX Design // Assistant Vice President @ Citibank Innovation Lab