Jednak, zanim Użytkownik będzie mógł skorzystać z optymalnego rozwiązania, najpierw zespół specjalistów przy pomocy szeregu narzędzi i języków programowania projektuje każdą aplikację, system czy stronę internetową, łącząc wiedzę z wielu dziedzin a także analizując przyzwyczajenia użytkowników. Dąży tym samym do stworzenia produktu wysokiej jakości i użyteczności.
W tym miejscu na przód wysuwa się znane już od dawna pojęcie user experience (UX). Termin ten określa sumę doświadczeń podczas korzystania z produktu czy usługi interaktywnej. Dziedzina ta jest ogromna i łączy w sobie nie tylko analizę potrzeb i odczuć odbiorców tak by zwiększyć satysfakcję z użytkowania wybranego produktu – lecz szczególnie koncentruje się na architekturze informacji, wizualizacji danych oraz dostępnych narzędziach i najnowszych technologiach. Nasz zespół nieustannie kształci się w temacie user experience i korzysta ze swoich doświadczeń w codziennej pracy – tak aby nie tylko strony internetowe ale również tworzone oprogramowanie było optymalne.
Na jednej z edycji konferencji informatycznej – WeBB MeetUp – organizowanej m.in. przez Da Vinci Studio – zainteresowaniem cieszyła się prezentacja przygotowana przez jednego z naszych programistów. Udowodnił on, że zastosowanie kilku podstawowych reguł prowadzi do sukcesu. Zawsze skupiamy się na tym, by uzyskany produkt był przejrzysty i funkcjonalny. Dróg do celu jest wiele, a spośród nich możemy wyróżnić takie zabiegi jak choćby odpowiednia wielkość fontu, wizualne powiązanie elementów od siebie zależnych, bądź wyróżnianie ważnych odnośników, ale przede wszystkim logiczne powiązania części tworzonego systemu. W całym procesie ważnym aspektem jest również projekt graficzny produktu, przygotowywany z myślą o jego atrakcyjności jednocześnie dbając o dostosowanie go do prezentowanej treści. Dużą rolę przypisujemy umiarowi w zastosowanych kolorach dbając o dobry do czytania kontrast między tekstem a tłem. Przy wyborze barwy kierujemy się kryteriami takimi jak: rodzaj serwisu czy wywołanie danej reakcji u widza. Badania udowodniły, że znacząca większość Klientów preferuje połączenia kolorów o podobnych barwach, z wyraźnie kontrastującymi akcentami kolorystycznymi.
Odrębnym elementem projektowania oprogramowania jest optymalne rozplanowanie nawigacji, która decyduje o tym czy szukane informacje zostaną odnalezione. Dążymy do tego, by menu nawigacyjne prowadziło odwiedzającego do celu przez różne części systemu czy strony bez dodatkowych instrukcji. Warto pamiętać, że im mniej kroków do celu tym lepiej. Przykładem tutaj może być np. nawigacja drop down. W dobrze zorganizowanym menu zastosowanie mają atrakcyjne i łatwo rozpoznawalne ikony. Innym ciekawym rozwiązaniem może być także storytelling, czyli narracja już na poziomie nawigacji w menu.
Nie zapominajmy również, a może przede wszystkim o znaku naszych czasów czyli o urządzeniach mobilnych. Użytkownicy korzystający z tabletów czy smartfonów, muszą mieć dostęp do tak samo optymalnej funkcjonalności jak w przypadku korzystania z wybranego produktu w wersji desktop.
Tematu User Experience nie da się wyczerpać w 100% – jak brzmi stara maksyma – ilu ludzi tyle zdań. Dziedzina UX zatem stale i prężnie się rozwija, by sprostać oczekiwaniom użytkowników. Zdecydowanie warto poświęcić – nierzadko wiele czasu – by określić jaki produkt dla naszego Klienta tak naprawdę chcemy stworzyć i jaki będzie w pełni dla niego optymalny. Nie docenienie wartości UX w procesie powstawania produktu czy usługi może bowiem producentów oprogramowania wiele kosztować.