Newsletter

Grupa MagazynyInternetowe

Online: 973

Wyszukiwarka

Usability

Kurs usability: prototypowanie

Kurs usability: prototypowanie Tworzenie prototypów, inaczej makiet serwisów i aplikacji internetowych, jest ważnym elementem procesu projektowego zorientowanego na potrzeby użytkowników. Dzięki prototypowaniu możemy wyeliminować błędy użyteczności już na wczesnym etapie przygotowywania serwisu.

Bartłomiej Dymecki

Makiety i prototypy są wizualnym przedstawieniem wszystkich elementów serwisu (czy to niedużej strony firmowej czy zaawansowanej aplikacji web 2.0). Makiety prezentują architekturę informacji, układ strony, nawigację, treść oraz planowane funkcje. Makiety można więc nazwa planem serwisu lub jego zubożoną wersją pozbawioną grafiki, choć to drugie określenie jest dużym uproszczeniem. Makiety są podstawą do dalszej pracy dla grafików oraz programistów i dobrze uzupełniają specyfikację techniczną.

Słów "makieta" i "prototyp" będziemy używać zamiennie. Jednak najczęściej "makieta" będzie bardziej adekwatnym określeniem, a szczególnie podczas rozmów z klientami. Słowo "prototyp" sugeruje bowiem wysoki stopień zaawansowania prac i podobieństwo do gotowego serwisu. Tymczasem w wyniku prototypowania najczęściej powstają schematyczne przedstawienia nie uwzględniające projektu graficznego. Również Robert Drózd wyjaśniał tą kwestię na swoim blogu: http://www.webaudit.pl/blog/20....

Makiety mogą mieć różną postać. Makiety lo-fi są mało szczegółowe i używane wtedy, gdy potrzebny jest jedynie ogólny projekt serwisu. Makiety hi-fi - używane prawdopodobnie częściej - obejmują wszystkie szczegóły projektowanej witryny. Makiety mogą być zarówno statycznymi plikami graficznymi, jak i dynamicznymi plikami HTML umożliwiającymi poruszanie się między stronami.

Przykładowe makiety

W poszukiwaniu przykładów makiet o różnym stopniu zaawansowania warto udać się na stronę http://wireframes.tumblr.com, która zbiera odnośniki do makiet publikowanych przez autorów w różnych serwisach. Znajdziesz tam zarówno odręczne szkice narysowane niedbale na kartce papieru, jak i eleganckie makiety tworzone w Photoshopie. Warto obserwować stronę i podglądać pracę innych. Może być ona bardzo pouczająca. Sporo informacji na temat tworzenia makiet można również znaleźć w serwisie http://wireframes.linowski.ca.

Niezbędne oprogramowanie

Projektanci makiet przygotowują je w różnych programach. Niektórzy posługują się programami graficznymi, jak Photoshop czy Gimp. Całkiem popularny jest program Visio, a spotkać się można także z przypadkami tworzenia makiet w arkuszach kalkulacyjnych albo po prostu HTML-u. Najodpowiedniejsze do tego celu są jednak programy dedykowane projektantom. Warto poznać kilka z nich.

Pierwszym programem na który warto zwrócić uwagę jest darmowy Pencil (http://www.evolus.vn/Pencil/) oparty o silnik Gecko. Może być uruchamiany, jako plugin do Firefoksa lub jako samodzielna aplikacja. Umożliwia tworzenie ładnych dla oka makiet. Jest dobrym rozwiązaniem dla niewymagających użytkowników tworzących proste makiety. Posiada jednak istotne wady. Jego biblioteka gotowych elementów interfejsu nie jest zbyt rozbudowana. Dodatkowo znacznie zwalnia przy pracy nad większymi makietami, więc nie nadaje się do tworzenia makiet rozbudowanych witryn i aplikacji.

Pencil jest interesującym, ale nie pozbawionym wad programem. Pencil jest interesującym, ale nie pozbawionym wad programem.

Balsamiq Mockups (http://www.balsamiq.com/produc...) to program pozwalający tworzyć makiety przypominające odręczne szkice. Jest prosty w obsłudze, posiada bibliotekę elementów interfejsu i kosztuje 79 dolarów. Jest to cena jak najbardziej do zniesienia dla wielu specjalistów wykonujących prototypy zawodowo. Możesz także pobrać wersję darmową, ale nie posiada ona wszystkich funkcji. Osoby tworzące niekomercyjne projekty mogą otrzymać klucz licencyjny odblokowujący program.

Balsamiq Mockups nie jest zbyt zaawansowaną aplikacją, ale zaspokoi potrzeby osób chcących wykonywać jedynie proste makiety. Jego działanie możesz przetestować w wersji demonstracyjnej działającej online. Balsamiq Mockups nie jest zbyt zaawansowaną aplikacją, ale zaspokoi potrzeby osób chcących wykonywać jedynie proste makiety. Jego działanie możesz przetestować w wersji demonstracyjnej działającej online.

Żaden z dwóch powyższych programów nie posiada opcji eksportu do HTML-a. Został w nią natomiast wyposażony program Axure. Jego duże możliwości są cenione w środowisku projektantów. Pozwala tworzyć w pełni interaktywne prototypy. Posiada bardzo dużą bibliotekę elementów interfejsu oraz mnóstwo dodatkowych bibliotek, które można pobrać z sieci. Jedyną przeszkodzą w wykorzystywaniu Axure może być jego cena wynosząca 589 USD.

Axure jest przez wielu uznawany za najlepszy program do prototypowania. Axure jest przez wielu uznawany za najlepszy program do prototypowania.

Zbierz dane

Tworzenie makiet nie jest natychmiastową czynnością, którą można wykonać "z biegu". Prototypowanie to raczej proces, który musi być oparty na wiedzy o serwisie, użytkownikach, konkurencji i celach biznesowych. Powinno być więc poprzedzone zbieraniem danych, ich analizą i dyskusją. Musi uwzględniać różnorakie czynników i często składa się z wielu iteracji. Jest prawdopodobne, że w trakcie procesu prototypowania przygotujesz wiele kolejnych makiet - od roboczych szkiców do szczegółowych makiet hi-fi.

Oczywiście możesz wykonać makiety bez analizy danych. Jest to jednak trudniejsze i istnieje spora szansa, że efekty pracy nie będą tak dobre, jak mogłyby być przy dokładnej analizie dostępnych informacji. Staraj się zebrać dane na temat : celów biznesowych witryny, charakterystyki grupy docelowej, potrzeb użytkowników i działań konkurencji.

Jeśli przygotowywana jest nowa wersja już istniejącego serwisu, to warto zebrać dodatkowe dane. Z pewnością pomocna będzie analiza statystyk obecnego serwisu łącznie z zapytaniami do wewnętrznej wyszukiwarki. Warto przyjrzeć się jego użyteczności odnotowując zarówno błędy i problemy, jak i zalety. Warto także pomyśleć o zebraniu opinii od użytkowników witryny. Gdy dokładnie przeanalizujesz wszystkie dane, najprawdopodobniej będziesz w stanie przygotować o wiele lepsze makiety odpowiadające faktycznym potrzebom zarówno właścicieli strony, jak i użytkowników.

O czym należy pamiętać?

Prototypowanie stron WWW wymaga szerokiej, interdyscyplinarnej wiedzy dotyczącej różnych dziedzin. Powinieneś orientować się w istniejących technologiach i ich zastosowaniach, aby np. wiedzieć, jak w serwisie wykorzystać AJAX. Przydatna będzie zarówna wiedza o marketingu, jak i psychologii. Nie można także zapominać o SEO, gdyż projektant powinien uwzględniać optymalizacją dla wyszukiwarek i linkowanie wewnętrzne. Niezbędna jest z pewnością wiedza o aktualnych trendach w internecie. Rozwijając wiedzę dotyczącą wielu dziedzin będziesz tworzyć o wiele lepsze prototypy.

21 sierpnia 2009

Powiązane publikacje

Usability od podstaw - wykorzystanie list kontrolnych

Usability od podstaw - wykorzystanie list kontrolnych

Twarde fakty o usability

Twarde fakty o usability

Usability od podstaw - heurystyki po raz drugi

Usability od podstaw - heurystyki po raz drugi

Usability od podstaw - heurystyki w praktyce

Usability od podstaw - heurystyki w praktyce

 
Skomentuj
ten artykuł

Komentarzy: 6

Kod obrazkowy
(Kliknij, aby zmienić)
 
Przejdż do tego postu na forum Saturday, 24.10.2009 22:09dooshek@desmart.com

Rozumiem, że Axure jest dla Ciebie lepszym rozwiązaniem i przyznaję rację - to na prawdę dobry program jednak nie o to mi chodziło. Wymieniłeś w ww. artykule inne aplikacje online do tworzenia prototypów a jednak pominąłeś nasz... Stąd mój komentarz smile.gif Ciągle ulepszamy nasz produkt i być może kiedyś dorówna Axure smile.gif
Co do obsługi offline to jest również planowana (za pomocą Google Gears) dzięki czemu będziesz mógł używać JustProto również wtedy kiedy nie będzie netu.
Zachęcam do przyjrzenia się najnowszej wersji JP (http://blog.justproto.com/2009/10/21/justproto-update/) parę dni temu wydaliśmy wersję w której usprawniliśmy wiele rzeczy. Niedługo też kolejna w której przedstawimy trochę inne podejście do pracy grupowej nad makietami/prototypami.
Jeśli chcesz wypróbować JP na trochę dłużej niż standardowy miesięczny okres próbny to daj znać - chętnie przedłużymy go dla Ciebie.

Przejdż do tego postu na forum Tuesday, 1.09.2009 10:51fuzy

przyjrzalem sie JustProto i niestaty nie przyciagnal mojej uwagi, po pierwsze dlatego, ze jest okrojona wersja axure, brakuje mi wielu funkcjonalnosci jak chociazby rozbudowane warunki czy praca grupowa na SVNie, po drugie wole aplikacje desktopowe, ktore mam zawsze dostepne nawet gdy wysiadzie net i nie ograniczaja mnie iloscia wolnej przestrzeni. W axure eskportuje prototyp na server i po sekundzie tez jest dostepny online.

Przejdż do tego postu na forum Tuesday, 1.09.2009 10:45fuzy

Od roku pracuje na axure i nie wyobrazam sobie dzis rozpoczecia nowego projektu bez "funkcjonalki" stworzonej w tym programie. Po prostu niezbedne narzedzie w niezbednym etapaie.

Przejdż do tego postu na forum Wednesday, 26.08.2009 08:23Dariush

Bardzo lubię takie artykuły! Idealny artykuł dla freelancera, można się nawet nim poprzeć przed klientem przy tłumaczeniu po co robi się makiety

Przejdż do tego postu na forum Tuesday, 25.08.2009 10:53dooshek@desmart.com

Troszkę czujemy się pominięci z naszym JustProto - bądź co bądź pierwszym polskim narzędziem do tworzenia prototypów.
Może uda się jeszcze coś o nas dopisać? smile.gif

Przejdż do tego postu na forum Monday, 24.08.2009 16:05Jack

Zdjęcie wybrane do artykułu bardziej wskazuje na CAD. Ale ok smile.gif)

Zobacz wszystkie komentarze »

Autor

Bartłomiej Dymecki

Bartłomiej Dymecki od kilku lat publikuje artykuły w Magazynie INTERNET i Internet Makerze. Prowadzi także poświęcony użyteczności blog www.dymecki.pl i firmę realizującą audyty serwisów internetowych.

Artykuły tego autora:

Newsletter

Jesli chcesz być na bieżąco z tym co się dzieje na stronie magazynu INTERNET Maker zapisz się do naszego newslettera.