January 22, 2019
In a lot of companies collaboration only happens when the designer hands off the design specs to the developer. This is wrong for so many reasons because collaboration should be a handshake, not a handoff. Designers should be collaborating with developers through the whole software development process.
Automating parts of your handoff process should free up time for more collaboration. It will also help with:
We use a wide range of tools throughout our design process. I’m gonna be talking about two of these tools, Sketch and InVision. This article contains a list of tips for making the most out of these tools. Giving you more time to collaborate with developers.
We use Sketch for all our UI design. It has an interface that is intuitive, and the plugins help to power our workflow.
InVision is our one-stop shop for both prototyping and developer handoff. I’ve been using InVision for years and it is one of my favourite design tools. It works super smooth with Sketch through the Craft plugin.
The Craft Plugin in Sketch helps us to sync our designs with InVision and waste time creating specs which can automate parts of our handoff process.
If you want to know more about how Craft works with Sketch then click here.
The first of my tips is to remove unused layers and groups before uploading to InVision. Next, rename the layers so that they make sense to developers. To do this you’ll need to sit down with them to discuss how they’d like layers named and work with them.
Trust me this will help to remove confusion for developers. Not only that but it will show them that you want to make their job easier which shows that you care about them.
It may seem obvious but make your InVision prototypes interactive as it helps developers to clearly understand the functionality that they’re gonna build.
Using Inspect Mode turns your Sketch designs into specs in a breeze without the need of spending hours creating them. Giving developers instant access to the important details of a design such as heights, widths, colours, and even code for implementation.
Inspect mode is a great way to share assets with developers.
But a few weird things can happen when exporting assets through the Craft plugin. One being duplicate assets getting uploaded and the other is poor naming of assets which is sure to annoy developers.
To solve these problems we do the following:
Commenting is a great way to increase collaboration between designers and developers. It also a fantastic way of providing feedback about design decisions.
Use History Mode to see previous iterations of a design for a screen.
This is great for designers, as it lets you view older versions of your work. Now you can compare and change designs without needing to upload designs.
But this feature is also good for developers too.
A developer once came to me asking if there was a way to check if the designs had changed since he last looked at them. I told the developer that there is a way to check but I asked why he wanted it? He had developed the UI for a screen but designer said it was completely wrong. But the developer was convinced that he built the right one and that the designs were not the same. We checked the history of the designs and it turned out that the designs were a few minutes old. The designer was trying to blame the developer for not building the right UI. But we were able to show that they forgot to update the designs and it wasn’t the developer’s fault. This is good because it provides ownership for designers on what they share with the team.
Most of these tips are about using the tool to its fullest but they will speed up and improve the handoff process with developers. Meaning you spend less time building specs and more time collaborating with other members of the team. Win-win!
If you’ve got any tips of your own I’d love to hear them so please reach out.
Fill in the form below, and I'll get back to you within 24 hours.