Designing or redesigning a website is always like a new and exciting journey to me (like with most of things in life in general). Of course there are patterns and routines – but there is always a different constellation, new requirements, different problems to solve. And I like having new challenges.
But there is one constant I would like to have in projects: good and honest communication. And interestingly enough, most problems that occur during a project are caused by a lack of communication – or by sending out wrong messages.
Just recently I was working for a project where we had to redesign a not very complex website. As it wasn’t a very big project, the developer the designer and me as the interaction designer tried to work very close together and to be “agile”. We had fun and we thought we came up with a good solution. Even though the budget wasn’t that big we still tried to add some small but innovative features for the customer.
We also tried to involve the customer from the beginning on, started by showing him first scribbles that turned into wireframes until we showed the final design. And we made decisions with the customer together on our way to the final result.
But even though I had the feeling that we were working close together, there was still a lack. We were constantly sharing our ideas with the front-end developer – but we didn’t talk enough to the backend-developer. And when the designer finally handed off his design file there were a lot of issues that couldn’t be handled with the tight budget we had.
At that point the customer had already “bought” the new design and he was convinced that this is what he will get.
So we set expectations that we couldn’t quite fulfill. Which is the dilemma I have to deal with:
As an interaction designer and problem solver I want to bring creative and innovative ideas to projects; I want to look at things differently to come up with solutions that are actual improvements of the current status. This attitude is important in the beginning of a product development project.
After shaping the idea and adding form to visions it’s time to get back to the ground. This is when we need to get realistic again and talk about feasibility.
What I learned from that project is:
What are your experiences with collaborative work with designers and developers? How do you deal with expectation management?