SlideShare uma empresa Scribd logo
1 de 25
TESTOWANIE USABILITY
WE FLASHU


              MARCIN WARPECHOWSKI
                       USE IT BETTER
FLASH: 99% BAD
FLASH: 99% BAD


     JACOB NIELSEN (useit.com),
     PAŹDZIERNIK 2000




                      Image by ngenworks.com
FLASH: 99% BAD
Pozwala tworzyć niestandardowe kontrolki GUI
Łamie podstawowe zasady:         Odwiedzony
Treść rzadko aktualizowana (bo trudno)
Zachęca do przerostu formy nad treścią
Pochłania środki, które można wydać na stworzenie
lepszej treści lub poznanie potrzeb użytkowników
FLASH: 99% BAD
Pozwala tworzyć niestandardowe kontrolki GUI
Łamie podstawowe zasady:         Odwiedzony
Treść rzadko aktualizowana (bo trudno)
Zachęca do przerostu formy nad treścią
Pochłania środki, które można wydać na stworzenie
lepszej treści lub poznanie potrzeb użytkowników
FLASH: 99% BAD
Pozwala tworzyć niestandardowe kontrolki GUI
Łamie podstawowe zasady:         Odwiedzony
Treść rzadko aktualizowana (bo trudno)
Zachęca do przerostu formy nad treścią
Pochłania środki, które można wydać na stworzenie
lepszej treści lub poznanie potrzeb użytkowników
FLASH: 99% BAD
Pozwala tworzyć niestandardowe kontrolki GUI
Łamie podstawowe zasady:         Odwiedzony
Treść rzadko aktualizowana (bo trudno)
Zachęca do przerostu formy nad treścią
Pochłania środki, które można wydać na stworzenie
lepszej treści lub poznanie potrzeb użytkowników
FLASH: 99% BAD
Pozwala tworzyć niestandardowe kontrolki GUI
Łamie podstawowe zasady:         Odwiedzony
Treść rzadko aktualizowana (bo trudno)
Zachęca do przerostu formy nad treścią
Pochłania środki, które można wydać na stworzenie
lepszej treści lub poznanie potrzeb użytkowników
FLASH: 99% BAD

ZDEJMIJMY KLĄTWĘ
KTO UŻYWA FLASHA
Reklamy, banery, top layery
Serwisy wizerunkowe
Serwisy produktowe
Gry
Aplikacje (RIA, Adobe AIR)
Multimedia (wideo)
Kamera i mikrofon (Augmented Reality)
Urządzenia przenośne
JAK BADAĆ UŻYTECZNOŚĆ
       FLASHA OFFLINE
Klasyczne laboratorium użyteczności
(tester, kamera, lustro weneckie, zespół)

Domowe laboratorium użyteczności
(kolega, matka, żona, kochanka)
JAK BADAĆ UŻYTECZNOŚĆ
        FLASHA ONLINE
Google Analytics
(ujęcie ilościowe, bada konwersje a nie UX)

Narzędzia desktopowe (Silverback)

Zamawiane recenzje eksperckie
Use It Better nagrywa wizytę użytkownika
w serwisie wykonanym we Flashu.

Nagrywany może być ruch myszy,
każde kliknięcie, uderzenie w klawiaturę czy
załadowanie pliku XML.
Analityk (projektant, klient) ma dostęp
do zebranych informacji w ujęciu
ilościowym i jakościowym.

Ilość = statystyki, wykresy, filtrowanie zachowań
użytkowników

Jakość = odtwarzanie sesji!
JAK NAGRYWAMY
JAK ODTWARZAMY
DOSTĘP DO INFORMACJI
FILTROWANIE WYNIKÓW
ODTWARZANIE SESJI
ZALETY
Oglądasz zachowanie prawdziwych użytkowników

Natychmiastowy dostęp do wyników

Łatwa implementacja

Dużo testów, niskim kosztem
WADY
Wymaga zaimplementowania

Będą pytania o prywatność

Nie wiemy co użytkownik chciał (realizuje własną
wolę, a nie naszą)
DZIĘKUJĘ
Zapisy na wersję Beta:
 www.useitbetter.com

Mais conteúdo relacionado

Destaque

רפי אלדור - כנגד כל הסיכויים
רפי אלדור - כנגד כל הסיכוייםרפי אלדור - כנגד כל הסיכויים
רפי אלדור - כנגד כל הסיכוייםרפי אלדור
 
Cơ sở văn hóa việt nam
Cơ sở văn hóa việt namCơ sở văn hóa việt nam
Cơ sở văn hóa việt namLinh Le
 
Sách Đánh Thức Con Người Phi Thường Trong Bạn
Sách Đánh Thức Con Người Phi Thường Trong BạnSách Đánh Thức Con Người Phi Thường Trong Bạn
Sách Đánh Thức Con Người Phi Thường Trong BạnNhân Nguyễn Sỹ
 
Sách Suối Nguồn Yêu Thương
Sách Suối Nguồn Yêu ThươngSách Suối Nguồn Yêu Thương
Sách Suối Nguồn Yêu ThươngNhân Nguyễn Sỹ
 
برنامج تصميم الاساسات بمختلف انواعها
برنامج تصميم الاساسات بمختلف انواعهابرنامج تصميم الاساسات بمختلف انواعها
برنامج تصميم الاساسات بمختلف انواعهاMuhamed Elsayed
 
Андрій Здреник “Власна компанія: ідучи по лезу бритви”
Андрій Здреник “Власна компанія: ідучи по лезу бритви”Андрій Здреник “Власна компанія: ідучи по лезу бритви”
Андрій Здреник “Власна компанія: ідучи по лезу бритви”Dakiry
 
Тарас Бачинський “Граблі law”
Тарас Бачинський “Граблі law”Тарас Бачинський “Граблі law”
Тарас Бачинський “Граблі law”Dakiry
 

Destaque (9)

רפי אלדור - כנגד כל הסיכויים
רפי אלדור - כנגד כל הסיכוייםרפי אלדור - כנגד כל הסיכויים
רפי אלדור - כנגד כל הסיכויים
 
Cơ sở văn hóa việt nam
Cơ sở văn hóa việt namCơ sở văn hóa việt nam
Cơ sở văn hóa việt nam
 
Sourcing In Today's Environment August 2016
Sourcing In Today's Environment August 2016Sourcing In Today's Environment August 2016
Sourcing In Today's Environment August 2016
 
Sách Đánh Thức Con Người Phi Thường Trong Bạn
Sách Đánh Thức Con Người Phi Thường Trong BạnSách Đánh Thức Con Người Phi Thường Trong Bạn
Sách Đánh Thức Con Người Phi Thường Trong Bạn
 
нұрманова а. қысқа мерзімді жоспар
нұрманова а. қысқа мерзімді жоспар нұрманова а. қысқа мерзімді жоспар
нұрманова а. қысқа мерзімді жоспар
 
Sách Suối Nguồn Yêu Thương
Sách Suối Nguồn Yêu ThươngSách Suối Nguồn Yêu Thương
Sách Suối Nguồn Yêu Thương
 
برنامج تصميم الاساسات بمختلف انواعها
برنامج تصميم الاساسات بمختلف انواعهابرنامج تصميم الاساسات بمختلف انواعها
برنامج تصميم الاساسات بمختلف انواعها
 
Андрій Здреник “Власна компанія: ідучи по лезу бритви”
Андрій Здреник “Власна компанія: ідучи по лезу бритви”Андрій Здреник “Власна компанія: ідучи по лезу бритви”
Андрій Здреник “Власна компанія: ідучи по лезу бритви”
 
Тарас Бачинський “Граблі law”
Тарас Бачинський “Граблі law”Тарас Бачинський “Граблі law”
Тарас Бачинський “Граблі law”
 

Mais de 3camp

Ochrona podatnych webaplikacji za pomocą wirtualnych poprawek
Ochrona podatnych webaplikacji za pomocą wirtualnych poprawekOchrona podatnych webaplikacji za pomocą wirtualnych poprawek
Ochrona podatnych webaplikacji za pomocą wirtualnych poprawek3camp
 
HTTPS bez wymówek
HTTPS bez wymówekHTTPS bez wymówek
HTTPS bez wymówek3camp
 
Jak udokumentować bazę danych
Jak udokumentować bazę danychJak udokumentować bazę danych
Jak udokumentować bazę danych3camp
 
ORM - tuningujemy podejście do mapowania
ORM - tuningujemy podejście do mapowaniaORM - tuningujemy podejście do mapowania
ORM - tuningujemy podejście do mapowania3camp
 
No pressure, no diamonds. Rzecz o łamaniu zasad w projektach.
No pressure, no diamonds. Rzecz o łamaniu zasad w projektach.No pressure, no diamonds. Rzecz o łamaniu zasad w projektach.
No pressure, no diamonds. Rzecz o łamaniu zasad w projektach.3camp
 
W poszukiwaniu procesu doskonałego. Wdrożenie Scruma, Continuous Integrations...
W poszukiwaniu procesu doskonałego. Wdrożenie Scruma, Continuous Integrations...W poszukiwaniu procesu doskonałego. Wdrożenie Scruma, Continuous Integrations...
W poszukiwaniu procesu doskonałego. Wdrożenie Scruma, Continuous Integrations...3camp
 
Wykorzystanie języka Kotlin do aplikacji na platformie Android
Wykorzystanie języka Kotlin do aplikacji na platformie AndroidWykorzystanie języka Kotlin do aplikacji na platformie Android
Wykorzystanie języka Kotlin do aplikacji na platformie Android3camp
 
Learn you some rx for the greater good
Learn you some rx for the greater goodLearn you some rx for the greater good
Learn you some rx for the greater good3camp
 
Google App Engine i Google Play Services w Twoich aplikacjach
Google App Engine i Google Play Services w Twoich aplikacjachGoogle App Engine i Google Play Services w Twoich aplikacjach
Google App Engine i Google Play Services w Twoich aplikacjach3camp
 
Reakcja łańcuchowa, czyli React.js w praktyce
Reakcja łańcuchowa, czyli React.js w praktyceReakcja łańcuchowa, czyli React.js w praktyce
Reakcja łańcuchowa, czyli React.js w praktyce3camp
 
Odtwarzanie multimediów w HTML5, czyli Player przez duże „P”
Odtwarzanie multimediów w HTML5, czyli Player przez duże „P”Odtwarzanie multimediów w HTML5, czyli Player przez duże „P”
Odtwarzanie multimediów w HTML5, czyli Player przez duże „P”3camp
 
AngularJS (nie) nadaje się do dużego projektu
AngularJS (nie) nadaje się do dużego projektuAngularJS (nie) nadaje się do dużego projektu
AngularJS (nie) nadaje się do dużego projektu3camp
 
Przemysław Bartkowiak - Sam ustalasz ile za to zapłacisz – czyli nowy wymiar ...
Przemysław Bartkowiak - Sam ustalasz ile za to zapłacisz – czyli nowy wymiar ...Przemysław Bartkowiak - Sam ustalasz ile za to zapłacisz – czyli nowy wymiar ...
Przemysław Bartkowiak - Sam ustalasz ile za to zapłacisz – czyli nowy wymiar ...3camp
 
Mirek Wąsowicz - Segment jednego, dokąd zmierza marketing online?
Mirek Wąsowicz - Segment jednego, dokąd zmierza marketing online?Mirek Wąsowicz - Segment jednego, dokąd zmierza marketing online?
Mirek Wąsowicz - Segment jednego, dokąd zmierza marketing online?3camp
 
Artur Senk, OKE Poland, Big Data na zakupach
Artur Senk, OKE Poland, Big Data na zakupachArtur Senk, OKE Poland, Big Data na zakupach
Artur Senk, OKE Poland, Big Data na zakupach3camp
 
Piotr Macuk, Konfeo.com, Programista i biznes – plusy i minusy własnej działa...
Piotr Macuk, Konfeo.com, Programista i biznes – plusy i minusy własnej działa...Piotr Macuk, Konfeo.com, Programista i biznes – plusy i minusy własnej działa...
Piotr Macuk, Konfeo.com, Programista i biznes – plusy i minusy własnej działa...3camp
 
Marcin Maj, Kainos - QA – wartko, zmiennie i interdyscyplinarnie
Marcin Maj, Kainos - QA – wartko, zmiennie i interdyscyplinarnieMarcin Maj, Kainos - QA – wartko, zmiennie i interdyscyplinarnie
Marcin Maj, Kainos - QA – wartko, zmiennie i interdyscyplinarnie3camp
 
Jak przesiąść się na rower na dwóch kółkach? Od trzyosobowego startupu do spó...
Jak przesiąść się na rower na dwóch kółkach? Od trzyosobowego startupu do spó...Jak przesiąść się na rower na dwóch kółkach? Od trzyosobowego startupu do spó...
Jak przesiąść się na rower na dwóch kółkach? Od trzyosobowego startupu do spó...3camp
 
Łukasz Brzeziński - Jak zarabiać z Wikingami? Czyli monetyzacja portalu inter...
Łukasz Brzeziński - Jak zarabiać z Wikingami? Czyli monetyzacja portalu inter...Łukasz Brzeziński - Jak zarabiać z Wikingami? Czyli monetyzacja portalu inter...
Łukasz Brzeziński - Jak zarabiać z Wikingami? Czyli monetyzacja portalu inter...3camp
 
Marcin Szeląg, InnovationNest, Startup Risk Model
Marcin Szeląg, InnovationNest, Startup Risk ModelMarcin Szeląg, InnovationNest, Startup Risk Model
Marcin Szeląg, InnovationNest, Startup Risk Model3camp
 

Mais de 3camp (20)

Ochrona podatnych webaplikacji za pomocą wirtualnych poprawek
Ochrona podatnych webaplikacji za pomocą wirtualnych poprawekOchrona podatnych webaplikacji za pomocą wirtualnych poprawek
Ochrona podatnych webaplikacji za pomocą wirtualnych poprawek
 
HTTPS bez wymówek
HTTPS bez wymówekHTTPS bez wymówek
HTTPS bez wymówek
 
Jak udokumentować bazę danych
Jak udokumentować bazę danychJak udokumentować bazę danych
Jak udokumentować bazę danych
 
ORM - tuningujemy podejście do mapowania
ORM - tuningujemy podejście do mapowaniaORM - tuningujemy podejście do mapowania
ORM - tuningujemy podejście do mapowania
 
No pressure, no diamonds. Rzecz o łamaniu zasad w projektach.
No pressure, no diamonds. Rzecz o łamaniu zasad w projektach.No pressure, no diamonds. Rzecz o łamaniu zasad w projektach.
No pressure, no diamonds. Rzecz o łamaniu zasad w projektach.
 
W poszukiwaniu procesu doskonałego. Wdrożenie Scruma, Continuous Integrations...
W poszukiwaniu procesu doskonałego. Wdrożenie Scruma, Continuous Integrations...W poszukiwaniu procesu doskonałego. Wdrożenie Scruma, Continuous Integrations...
W poszukiwaniu procesu doskonałego. Wdrożenie Scruma, Continuous Integrations...
 
Wykorzystanie języka Kotlin do aplikacji na platformie Android
Wykorzystanie języka Kotlin do aplikacji na platformie AndroidWykorzystanie języka Kotlin do aplikacji na platformie Android
Wykorzystanie języka Kotlin do aplikacji na platformie Android
 
Learn you some rx for the greater good
Learn you some rx for the greater goodLearn you some rx for the greater good
Learn you some rx for the greater good
 
Google App Engine i Google Play Services w Twoich aplikacjach
Google App Engine i Google Play Services w Twoich aplikacjachGoogle App Engine i Google Play Services w Twoich aplikacjach
Google App Engine i Google Play Services w Twoich aplikacjach
 
Reakcja łańcuchowa, czyli React.js w praktyce
Reakcja łańcuchowa, czyli React.js w praktyceReakcja łańcuchowa, czyli React.js w praktyce
Reakcja łańcuchowa, czyli React.js w praktyce
 
Odtwarzanie multimediów w HTML5, czyli Player przez duże „P”
Odtwarzanie multimediów w HTML5, czyli Player przez duże „P”Odtwarzanie multimediów w HTML5, czyli Player przez duże „P”
Odtwarzanie multimediów w HTML5, czyli Player przez duże „P”
 
AngularJS (nie) nadaje się do dużego projektu
AngularJS (nie) nadaje się do dużego projektuAngularJS (nie) nadaje się do dużego projektu
AngularJS (nie) nadaje się do dużego projektu
 
Przemysław Bartkowiak - Sam ustalasz ile za to zapłacisz – czyli nowy wymiar ...
Przemysław Bartkowiak - Sam ustalasz ile za to zapłacisz – czyli nowy wymiar ...Przemysław Bartkowiak - Sam ustalasz ile za to zapłacisz – czyli nowy wymiar ...
Przemysław Bartkowiak - Sam ustalasz ile za to zapłacisz – czyli nowy wymiar ...
 
Mirek Wąsowicz - Segment jednego, dokąd zmierza marketing online?
Mirek Wąsowicz - Segment jednego, dokąd zmierza marketing online?Mirek Wąsowicz - Segment jednego, dokąd zmierza marketing online?
Mirek Wąsowicz - Segment jednego, dokąd zmierza marketing online?
 
Artur Senk, OKE Poland, Big Data na zakupach
Artur Senk, OKE Poland, Big Data na zakupachArtur Senk, OKE Poland, Big Data na zakupach
Artur Senk, OKE Poland, Big Data na zakupach
 
Piotr Macuk, Konfeo.com, Programista i biznes – plusy i minusy własnej działa...
Piotr Macuk, Konfeo.com, Programista i biznes – plusy i minusy własnej działa...Piotr Macuk, Konfeo.com, Programista i biznes – plusy i minusy własnej działa...
Piotr Macuk, Konfeo.com, Programista i biznes – plusy i minusy własnej działa...
 
Marcin Maj, Kainos - QA – wartko, zmiennie i interdyscyplinarnie
Marcin Maj, Kainos - QA – wartko, zmiennie i interdyscyplinarnieMarcin Maj, Kainos - QA – wartko, zmiennie i interdyscyplinarnie
Marcin Maj, Kainos - QA – wartko, zmiennie i interdyscyplinarnie
 
Jak przesiąść się na rower na dwóch kółkach? Od trzyosobowego startupu do spó...
Jak przesiąść się na rower na dwóch kółkach? Od trzyosobowego startupu do spó...Jak przesiąść się na rower na dwóch kółkach? Od trzyosobowego startupu do spó...
Jak przesiąść się na rower na dwóch kółkach? Od trzyosobowego startupu do spó...
 
Łukasz Brzeziński - Jak zarabiać z Wikingami? Czyli monetyzacja portalu inter...
Łukasz Brzeziński - Jak zarabiać z Wikingami? Czyli monetyzacja portalu inter...Łukasz Brzeziński - Jak zarabiać z Wikingami? Czyli monetyzacja portalu inter...
Łukasz Brzeziński - Jak zarabiać z Wikingami? Czyli monetyzacja portalu inter...
 
Marcin Szeląg, InnovationNest, Startup Risk Model
Marcin Szeląg, InnovationNest, Startup Risk ModelMarcin Szeląg, InnovationNest, Startup Risk Model
Marcin Szeląg, InnovationNest, Startup Risk Model
 

Use It Better WUD 2009

  • 1. TESTOWANIE USABILITY WE FLASHU MARCIN WARPECHOWSKI USE IT BETTER
  • 3. FLASH: 99% BAD JACOB NIELSEN (useit.com), PAŹDZIERNIK 2000 Image by ngenworks.com
  • 4. FLASH: 99% BAD Pozwala tworzyć niestandardowe kontrolki GUI Łamie podstawowe zasady: Odwiedzony Treść rzadko aktualizowana (bo trudno) Zachęca do przerostu formy nad treścią Pochłania środki, które można wydać na stworzenie lepszej treści lub poznanie potrzeb użytkowników
  • 5. FLASH: 99% BAD Pozwala tworzyć niestandardowe kontrolki GUI Łamie podstawowe zasady: Odwiedzony Treść rzadko aktualizowana (bo trudno) Zachęca do przerostu formy nad treścią Pochłania środki, które można wydać na stworzenie lepszej treści lub poznanie potrzeb użytkowników
  • 6. FLASH: 99% BAD Pozwala tworzyć niestandardowe kontrolki GUI Łamie podstawowe zasady: Odwiedzony Treść rzadko aktualizowana (bo trudno) Zachęca do przerostu formy nad treścią Pochłania środki, które można wydać na stworzenie lepszej treści lub poznanie potrzeb użytkowników
  • 7. FLASH: 99% BAD Pozwala tworzyć niestandardowe kontrolki GUI Łamie podstawowe zasady: Odwiedzony Treść rzadko aktualizowana (bo trudno) Zachęca do przerostu formy nad treścią Pochłania środki, które można wydać na stworzenie lepszej treści lub poznanie potrzeb użytkowników
  • 8. FLASH: 99% BAD Pozwala tworzyć niestandardowe kontrolki GUI Łamie podstawowe zasady: Odwiedzony Treść rzadko aktualizowana (bo trudno) Zachęca do przerostu formy nad treścią Pochłania środki, które można wydać na stworzenie lepszej treści lub poznanie potrzeb użytkowników
  • 10.
  • 11. KTO UŻYWA FLASHA Reklamy, banery, top layery Serwisy wizerunkowe Serwisy produktowe Gry Aplikacje (RIA, Adobe AIR) Multimedia (wideo) Kamera i mikrofon (Augmented Reality) Urządzenia przenośne
  • 12. JAK BADAĆ UŻYTECZNOŚĆ FLASHA OFFLINE Klasyczne laboratorium użyteczności (tester, kamera, lustro weneckie, zespół) Domowe laboratorium użyteczności (kolega, matka, żona, kochanka)
  • 13. JAK BADAĆ UŻYTECZNOŚĆ FLASHA ONLINE Google Analytics (ujęcie ilościowe, bada konwersje a nie UX) Narzędzia desktopowe (Silverback) Zamawiane recenzje eksperckie
  • 14.
  • 15. Use It Better nagrywa wizytę użytkownika w serwisie wykonanym we Flashu. Nagrywany może być ruch myszy, każde kliknięcie, uderzenie w klawiaturę czy załadowanie pliku XML.
  • 16. Analityk (projektant, klient) ma dostęp do zebranych informacji w ujęciu ilościowym i jakościowym. Ilość = statystyki, wykresy, filtrowanie zachowań użytkowników Jakość = odtwarzanie sesji!
  • 21.
  • 23. ZALETY Oglądasz zachowanie prawdziwych użytkowników Natychmiastowy dostęp do wyników Łatwa implementacja Dużo testów, niskim kosztem
  • 24. WADY Wymaga zaimplementowania Będą pytania o prywatność Nie wiemy co użytkownik chciał (realizuje własną wolę, a nie naszą)
  • 25. DZIĘKUJĘ Zapisy na wersję Beta: www.useitbetter.com