GOING BEYOND BORDERS
In bigger programming teams, you have experts for specific parts of your application. For example, product developers are delivering the concept, user interface experts are proposing the mockups, and graphic designers come up with a nice design. In such a setup, programmers are often seen just as the ones who put the design into a working application.
A successful product is more than a setup of interactive mockups. The application should be engineered by developers who have a passion for details, having in mind the end users, with a focus on making the product easy to understand and use. I have always worked in different positions in such fields, no matter if I had a focus on concept, design, programming, deployment, testing, or project management. For me, a successful product is one which satisfies its users.
Interaction design can be understood in simple (but not simplified) terms: it is the design of the interaction between users and products. Most often when people talk about interaction design, the products tend to be software products like apps or websites. The goal of interaction design is to create products that enable the user to achieve their objective(s) in the best way possible.
DIMENSIONS OF INTERACTION DESIGN
If the definition of interaction design sounds broad, that’s because the field is rather wide: the interaction between a user and a product often involves elements like aesthetics, motion, sound, space, and many more. And of course, each of these elements can involve even more specialised fields, like sound design for the crafting of sounds used in user interactions.
As you might already realise, there’s a huge overlap between interaction design and UX design. After all, UX design is about shaping the experience of using a product, and most part of that experience involves some interaction between the user and the product. But UX design is more than interaction design: it also involves user research (finding out who the users are in the first place), creating user personas (why, and under what conditions, would they use the product), performing user testing and usability testing, etc. To sum it up, when we talk about interaction design, we mean the tuning of these things:
You should work with graphical elements the user is used to from other places on the internet. Imagery should be used which does not look feel like stock material and is making the user belief he is right here.
When you are talking to someone and you give a reason for what you are saying, your average chance to convince is 25% higher for succeeding than not giving a reason.
You might ask: What does an interaction designer typically do? The answer is simple: It depends on the context of the given project and the rest of the team.
For instance, if the company is large enough and sufficient resources, it might have separate jobs for UX designers and interaction designers. In a large design team, there might be a UX researcher, an information architect, an interaction designer, and a visual designer, for instance. But for smaller companies and teams, most of the UX design job might be done by perhaps 1 or 2 persons, who might or might not have the title of an “Interaction Designer”. In any case, here are some of the tasks developers often handle in their daily work: