Resolve ambiguities about how you’ll work with the engineers on your team upfront. Do this by taking the time to get to know them.
Early in the design process, sit down with the engineers on your team and learn about how they work. Ask about things like:
* What do they expect at hand-off?
* How do they like to communicate?
* What were their past experiences working with designers like?
* What energizes them about their work?;
If you’re going to be working with a group of engineers regularly, make sure your desks are nearby. It’s a great way to naturally build rapport and have insight into each others’ work.
Bring engineers into conversations and share early on, so everyone has context on the goals of the project.
Post work in visible places and don’t be afraid to share in-progress work.
Invite them to research studies, design sessions, brainstorms, and more! These are opportunities to have engineers understand the problem at hand. These experiences also pay dividends in the future, when they’re able to contribute valuable ideas back to the project.
If an engineer says no to an idea, push back and use the opportunity to learn how the system works. Figure out the realm of what’s possible and what’s not.
Process
by Jenny Wen in How to work effectively with engineers