Collaboration and open communication tend to be categorized as “soft skills” and are often overlooked in organizations. In this session, he is going to discuss how to develop an effective strategy in bridging the gap between product, design, and engineering teams. He will also share some tips for including developers in different stages of design — from planning features to usability testing.
Similar a [DevDay2019] Collaborate or die: The designers’ guide to working with development teams - By Zyrus Deri, Lead Designer at Axon Active Vietnam
How to Use Engineers in a UX DepartmentStephen James
Similar a [DevDay2019] Collaborate or die: The designers’ guide to working with development teams - By Zyrus Deri, Lead Designer at Axon Active Vietnam (20)
16. DEFINE IDEATE PROTOTYPE
Designers deep dive into
the problem
Designers conduct
research and interviews
Developers don’t do
anything
Designers look for
meaningful patterns
Designers try to come up
with solutions
Developers don’t do
anything
Designers create high-
fidelity prototypes
Designers get feedback
from product. Iterate.
Developers don’t do
anything
Design Process
17. IMPLEMENT ANALYZE
Designers come to
developers with mockups
Designers and developers
lost so much time and don’t
even get here.
Design Process
Developer
Developers start to
criticize their ideas,
asking questions,
suggesting new ideas
and give feedback to
things that will take ages
to implement.
18. Designer’s ideas may be difficult to
implement on a tight deadline
Designers are unaware of technical
possibilities that can make their solution
better.
Developers feel disengaged because
they are just handed the solution and
they don’t understand the reasons that
brought to it.
Stop wasting your
time working on a
solution that is never
gonna be developed,
and only makes your
developers frustrated
22. Collaborative Design Process
Incorporate as realistic content as
possible (avoid Lorem Ipsum)
Consider designing for all viewports
(desktop, tablet, mobile)
Prototypes should account for data
extremes (short vs long names)
Prototypes should account for all
interaction states (hover, error,
transition)
Rename all your layers appropriately
Create as many reusable layers as
possible
Avoid using non-whole px values (0.5)
DEFINE
IDEATE
PROTOTYPE
IMPLEMENT
ANALYZE
23. Collaborative Design Process
DEFINE
IDEATE
PROTOTYPE
IMPLEMENT
ANALYZE
Delete all unused layers and guides
Render all asset files (fonts, images,
icons, svgs) and organize them in
subfolders
Document and annotate your designs
excessively
Ensure all documentation stays updated
to reflect the final system as it evolves.
24. Involve developers from start
to finish.
Document and annotate your
designs excessively.
Always create prototypes .
Be really organized
Adapt your processes.