Smartphone, e-readers and tablets have dramatically changed the way we access content and digital services today. Designing the user experience means re-thinking the traditional paradigms in use for the web and considering a broader picture where the experience is pervasive, multi-channel and cross-device.
What is fundamental, is optimizing the user experience by designing the interaction through different contexts, functionality and mobile platforms, simply translating the desktop interface is not enough.
Rethinking the business logic of a service centered around the user, is the first step to designing a complex multi-channel experience.
Combining design methodology with agile development is the next step in bringing a successful product or service to market.