Design: Technical Viability

Aline Silveira
Aline Silveira
A guide to help designers and developers understand the viability of a design solution.
Checks are saved to your local storage

Who should use this checklist?

Designer and Project Manager should discuss these points before presenting a design solution to the client.

When to validate technical viability?

It’s best to do it in the early stages of your design solution when all you have is the user journey or a low-fidelity wireframe. Avoid investing time in polishing an interface without having validated it previously, as it might incur in lots of rework. However, if you’re working on features that have visual complexity like animation and micro-interactions, or your solution requires new components, you should also validate it afterward.

Before the sync

    • In most teams, the tech lead knows more about feasibility constraints than the project manager. However, you might need input from more than one person before reaching the final solution.
    • That depends on the nature of the feature you’re working on (front-end, data structure, system architecture, etc.). A particular developer might be more knowledgeable in that area and provide useful insights. Include that person in the sync.
    • Document the outcomes and then validate with a decision-maker later.
    • It can be wireframes, a user journey, or even early sketches on paper. But make sure to show only what’s relevant to the discussion at hand.
    • You should enter the sync knowing which topics you need to discuss regarding the solution you’re working on.
    • Send the meeting notes along with the calendar invite so they can prepare, do some research on the subject, and speed up the discussion.

Running the sync

Sync outcomes

    • If a solution is not reached during the sync, both designer and developer should research alternatives, and sync again as soon as possible, to avoid harming the sprint.