Your SlideShare is downloading. ×
0
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Projektowanie zorientowane na użytkownika – poprawa użytecznosci systemu Hinc

766

Published on

Master Thesis in the PDF format can be downloaded here: …

Master Thesis in the PDF format can be downloaded here:
http://arkadius.me/user-centered-design/

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
766
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
7
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Projektowanie zorientowane na użytkownika – poprawa użyteczności systemu Hinc praca magisterska wykonana pod kierunkiem dr Ewy Gurbiel Arkadiusz Janicki Uniwersytet Wrocławski Wydział Matematyki i Informatyki Instytut Informatyki Wrocław 2011Arkadiusz Janicki Projektowanie zorientowane na użytkownika 1 / 44
  • 2. Plan prezentacji1 Wprowadzenie2 Iteracja 1 – Moduł wskaźników3 Iteracja 2 – Moduł planu działania4 Iteracja 3 – Pozostałe części systemu5 Podsumowanie
  • 3. Cel pracy magisterskiej kontekst: praktyka organizowana przez AIESEC miejsce: siedziba firmy Nec Plus Ultra (NPU) Florianópolis SC, Brazylia czas: styczeń – lipiec 2011Arkadiusz Janicki Projektowanie zorientowane na użytkownika 3 / 44
  • 4. Cel pracy magisterskiej kontekst: praktyka organizowana przez AIESEC miejsce: siedziba firmy Nec Plus Ultra (NPU) Florianópolis SC, Brazylia czas: styczeń – lipiec 2011 cel: poprawa użyteczności systemu HincArkadiusz Janicki Projektowanie zorientowane na użytkownika 3 / 44
  • 5. Cel pracy magisterskiej kontekst: praktyka organizowana przez AIESEC miejsce: siedziba firmy Nec Plus Ultra (NPU) Florianópolis SC, Brazylia czas: styczeń – lipiec 2011 cel: poprawa użyteczności systemu Hinc metoda: projektowanie zorientowane na użytkownikaArkadiusz Janicki Projektowanie zorientowane na użytkownika 3 / 44
  • 6. UżytecznośćUżyteczność jest atrybutem jakości który określa, jak łatwe w użyciu sąinterfejsy użytkownika (...) definiowana jest przez 5 składowych:1. Nauczalność2. Efektywność3. Zapamiętywalność4. Błędy5. Satysfakcja [Jakob Nielsen]Arkadiusz Janicki Projektowanie zorientowane na użytkownika 4 / 44
  • 7. UżytecznośćUżyteczność jest atrybutem jakości który określa, jak łatwe w użyciu sąinterfejsy użytkownika (...) definiowana jest przez 5 składowych:1. Nauczalność2. Efektywność3. Zapamiętywalność4. Błędy5. Satysfakcja [Jakob Nielsen]Użyteczność to miara wydajności, efektywności i satysfakcji z jakądany produkt może być używany przez określonych użytkowników dlaosiągnięcia określonych celów w określonym kontekście użycia. [ISO 9241-11]Arkadiusz Janicki Projektowanie zorientowane na użytkownika 4 / 44
  • 8. Projektowanie zorientowane na użytkownikaProjektowanie zorientowane na użytkownika cel: tworzenie użytecznych systemówArkadiusz Janicki Projektowanie zorientowane na użytkownika 5 / 44
  • 9. Projektowanie zorientowane na użytkownikaProjektowanie zorientowane na użytkownika cel: tworzenie użytecznych systemów korzyści: – redukcja kosztów szkoleń użytkowników i wsparcia technicznego – poprawa satysfakcji, redukcja stresu i dyskomfortu użytkowania – poprawa produktywności użytkowników – poprawa jakości produktuArkadiusz Janicki Projektowanie zorientowane na użytkownika 5 / 44
  • 10. Projektowanie zorientowane na użytkownikaProjektowanie zorientowane na użytkownika cel: tworzenie użytecznych systemów korzyści: – redukcja kosztów szkoleń użytkowników i wsparcia technicznego – poprawa satysfakcji, redukcja stresu i dyskomfortu użytkowania – poprawa produktywności użytkowników – poprawa jakości produktu metoda: – dokładne zrozumienie potrzeb użytkowników – aktywne zaangażowanie użytkowników w proces projektowy – iteracyjne projektowanie [ISO 9241-210]Arkadiusz Janicki Projektowanie zorientowane na użytkownika 5 / 44
  • 11. Proces projektowy Zaplanuj proces zorientowany na czowieka Określ kontekst użytkowania Oceń rozwiązania Określ wymagania pod względem wymagań użytkownika i organizacji System spełnia wymagania Utwórz rozwiązania projektowe Zależności pomiędzy aktywnościami w procesie zorientowanym na użytkownika (na podstawie ISO 9241-210)Arkadiusz Janicki Projektowanie zorientowane na użytkownika 6 / 44
  • 12. Metody użyteczności 1. Analiza kontekstu użytkowania użytkownicy zadania środowisko pracy technologia warunkiArkadiusz Janicki Projektowanie zorientowane na użytkownika 7 / 44
  • 13. Metody użyteczności 1. Analiza kontekstu użytkowania użytkownicy zadania środowisko pracy technologia warunki 2. Zbieranie wymagań wywiad z użytkownikami wywiad środowiskowy analiza konkurencyjnych rozwiązańArkadiusz Janicki Projektowanie zorientowane na użytkownika 7 / 44
  • 14. Metody użyteczności 1. Analiza kontekstu 3. Utworzenie rozwiązania użytkowania projektowego użytkownicy prototypowanie zadania iteracyjne projektowanie środowisko pracy wzorce interakcji technologia warunki 2. Zbieranie wymagań wywiad z użytkownikami wywiad środowiskowy analiza konkurencyjnych rozwiązańArkadiusz Janicki Projektowanie zorientowane na użytkownika 7 / 44
  • 15. Metody użyteczności 1. Analiza kontekstu 3. Utworzenie rozwiązania użytkowania projektowego użytkownicy prototypowanie zadania iteracyjne projektowanie środowisko pracy wzorce interakcji technologia warunki 4. Ewaluacja interfejsu metody eksperckie 2. Zbieranie wymagań np. ocena heurystyczna wywiad z użytkownikami metody empiryczne testy z udziałem wywiad środowiskowy użytkowników analiza konkurencyjnych rozwiązańArkadiusz Janicki Projektowanie zorientowane na użytkownika 7 / 44
  • 16. Informacje o systemie HincSystem Hinc cel: wspieranie pracy w organizacjiArkadiusz Janicki Projektowanie zorientowane na użytkownika 8 / 44
  • 17. Informacje o systemie HincSystem Hinc cel: wspieranie pracy w organizacji producent: Nec Plus Ultra, rozwijany od 2000 rokuArkadiusz Janicki Projektowanie zorientowane na użytkownika 8 / 44
  • 18. Informacje o systemie HincSystem Hinc cel: wspieranie pracy w organizacji producent: Nec Plus Ultra, rozwijany od 2000 roku klienci: – dział konsultingowy firmy Nec Plus Ultra – wydział planowania administracji stanu Santa Catarina – inne firmy i organizacje publiczneArkadiusz Janicki Projektowanie zorientowane na użytkownika 8 / 44
  • 19. Informacje o systemie HincSystem Hinc cel: wspieranie pracy w organizacji producent: Nec Plus Ultra, rozwijany od 2000 roku klienci: – dział konsultingowy firmy Nec Plus Ultra – wydział planowania administracji stanu Santa Catarina – inne firmy i organizacje publicznetechnologia: – aplikacja internetowa – Java, HTML, CSS, Ext GWT, SmartGWT – Tomcat, PostgresSQLArkadiusz Janicki Projektowanie zorientowane na użytkownika 8 / 44
  • 20. Architektura systemu HincArkadiusz Janicki Projektowanie zorientowane na użytkownika 9 / 44
  • 21. Plan prezentacji1 Wprowadzenie2 Iteracja 1 – Moduł wskaźników3 Iteracja 2 – Moduł planu działania4 Iteracja 3 – Pozostałe części systemu5 Podsumowanie
  • 22. Zakres prac iteracji 1Arkadiusz Janicki Projektowanie zorientowane na użytkownika 11 / 44
  • 23. Użytkownicy modułu wskaźnikówArkadiusz Janicki Projektowanie zorientowane na użytkownika 12 / 44
  • 24. Moduł wskaźników
  • 25. Poprawa użyteczności - iteracja 1 Analiza kontekstu użytkowaniaArkadiusz Janicki Projektowanie zorientowane na użytkownika 16 / 44
  • 26. Poprawa użyteczności - iteracja 1 Analiza kontekstu użytkowania Ocena heurystycznaArkadiusz Janicki Projektowanie zorientowane na użytkownika 16 / 44
  • 27. Poprawa użyteczności - iteracja 1 Analiza kontekstu użytkowania Ocena heurystyczna Prototypy: 1 lista celów (regionów) 2 szczegóły celu (regionu) 3 lista szablonów 4 szczegóły szablonuArkadiusz Janicki Projektowanie zorientowane na użytkownika 16 / 44
  • 28. Poprawa użyteczności - iteracja 1 Analiza kontekstu użytkowania Ocena heurystyczna Prototypy: 1 lista celów (regionów) 2 szczegóły celu (regionu) 3 lista szablonów 4 szczegóły szablonu Testy użytecznościArkadiusz Janicki Projektowanie zorientowane na użytkownika 16 / 44
  • 29. Poprawa użyteczności - iteracja 1 Analiza kontekstu użytkowania Ocena heurystyczna Prototypy: 1 lista celów (regionów) 2 szczegóły celu (regionu) 3 lista szablonów 4 szczegóły szablonu Testy użyteczności ImplementacjaArkadiusz Janicki Projektowanie zorientowane na użytkownika 16 / 44
  • 30. Plan prezentacji1 Wprowadzenie2 Iteracja 1 – Moduł wskaźników3 Iteracja 2 – Moduł planu działania4 Iteracja 3 – Pozostałe części systemu5 Podsumowanie
  • 31. Zakres prac iteracji 2Arkadiusz Janicki Projektowanie zorientowane na użytkownika 22 / 44
  • 32. Użytkownicy systemu Hinc (firma NPU)Arkadiusz Janicki Projektowanie zorientowane na użytkownika 23 / 44
  • 33. Poprawa użyteczności - iteracja 2 Analiza kontekstu użytkowaniaArkadiusz Janicki Projektowanie zorientowane na użytkownika 27 / 44
  • 34. Poprawa użyteczności - iteracja 2 Analiza kontekstu użytkowania Analiza konkurencyjnych rozwiązańArkadiusz Janicki Projektowanie zorientowane na użytkownika 27 / 44
  • 35. Poprawa użyteczności - iteracja 2 Analiza kontekstu użytkowania Analiza konkurencyjnych rozwiązań Ocena heurystycznaArkadiusz Janicki Projektowanie zorientowane na użytkownika 27 / 44
  • 36. Poprawa użyteczności - iteracja 2 Analiza kontekstu użytkowania Analiza konkurencyjnych rozwiązań Ocena heurystyczna Testy użytecznościArkadiusz Janicki Projektowanie zorientowane na użytkownika 27 / 44
  • 37. Poprawa użyteczności - iteracja 2 Analiza kontekstu użytkowania Analiza konkurencyjnych rozwiązań Ocena heurystyczna Testy użyteczności Propozycje i prototypyArkadiusz Janicki Projektowanie zorientowane na użytkownika 27 / 44
  • 38. Poprawa użyteczności - iteracja 2 Analiza kontekstu użytkowania Analiza konkurencyjnych rozwiązań Ocena heurystyczna Testy użyteczności Propozycje i prototypy Częściowa implementacja rozwiązańArkadiusz Janicki Projektowanie zorientowane na użytkownika 27 / 44
  • 39. Plan prezentacji1 Wprowadzenie2 Iteracja 1 – Moduł wskaźników3 Iteracja 2 – Moduł planu działania4 Iteracja 3 – Pozostałe części systemu5 Podsumowanie
  • 40. Zakres prac iteracji 3Arkadiusz Janicki Projektowanie zorientowane na użytkownika 33 / 44
  • 41. Poprawa użyteczności – iteracja 3 Analiza kontekstu użytkowaniaArkadiusz Janicki Projektowanie zorientowane na użytkownika 34 / 44
  • 42. Poprawa użyteczności – iteracja 3 Analiza kontekstu użytkowania Analiza konkurencyjnych rozwiązańArkadiusz Janicki Projektowanie zorientowane na użytkownika 34 / 44
  • 43. Poprawa użyteczności – iteracja 3 Analiza kontekstu użytkowania Analiza konkurencyjnych rozwiązań Szybkie prototypyArkadiusz Janicki Projektowanie zorientowane na użytkownika 34 / 44
  • 44. Plan prezentacji1 Wprowadzenie2 Iteracja 1 – Moduł wskaźników3 Iteracja 2 – Moduł planu działania4 Iteracja 3 – Pozostałe części systemu5 Podsumowanie
  • 45. Czas trwania praktykiArkadiusz Janicki Projektowanie zorientowane na użytkownika 40 / 44
  • 46. Wykonane prace Analiza i wymagania – kontekst użytkowania – konkurencyjne rozwiązania – ocena heurystyczna (moduł wskaźników i planu działania) – testy użytecznościArkadiusz Janicki Projektowanie zorientowane na użytkownika 41 / 44
  • 47. Wykonane prace Analiza i wymagania – kontekst użytkowania – konkurencyjne rozwiązania – ocena heurystyczna (moduł wskaźników i planu działania) – testy użyteczności Prototypy – moduł wskaźników (szczegółowe projekty) – moduł planu działania (szczegółowe projekty) – pozostałe części systemu (szybkie prototypy)Arkadiusz Janicki Projektowanie zorientowane na użytkownika 41 / 44
  • 48. Wykonane prace Analiza i wymagania – kontekst użytkowania – konkurencyjne rozwiązania – ocena heurystyczna (moduł wskaźników i planu działania) – testy użyteczności Prototypy – moduł wskaźników (szczegółowe projekty) – moduł planu działania (szczegółowe projekty) – pozostałe części systemu (szybkie prototypy) Ewaluacja – testy użyteczności prototypówArkadiusz Janicki Projektowanie zorientowane na użytkownika 41 / 44
  • 49. Wykonane prace Analiza i wymagania – kontekst użytkowania – konkurencyjne rozwiązania – ocena heurystyczna (moduł wskaźników i planu działania) – testy użyteczności Prototypy – moduł wskaźników (szczegółowe projekty) – moduł planu działania (szczegółowe projekty) – pozostałe części systemu (szybkie prototypy) Ewaluacja – testy użyteczności prototypów Implementacja – moduł wskaźników (100%) – moduł planu działania (50%) – pozostałe części systemu (0%)Arkadiusz Janicki Projektowanie zorientowane na użytkownika 41 / 44
  • 50. Wyniki eliminacja wszystkich krytycznych ( ) i większości pozostałych problemów użytecznościArkadiusz Janicki Projektowanie zorientowane na użytkownika 42 / 44
  • 51. Wyniki eliminacja wszystkich krytycznych ( ) i większości pozostałych problemów użyteczności ujednolicenie wyglądu interfejsu użytkownikaArkadiusz Janicki Projektowanie zorientowane na użytkownika 42 / 44
  • 52. Wyniki eliminacja wszystkich krytycznych ( ) i większości pozostałych problemów użyteczności ujednolicenie wyglądu interfejsu użytkownika ułatwienie wykonywania podstawowych zadań (poprawa produktywności)Arkadiusz Janicki Projektowanie zorientowane na użytkownika 42 / 44
  • 53. Wyniki eliminacja wszystkich krytycznych ( ) i większości pozostałych problemów użyteczności ujednolicenie wyglądu interfejsu użytkownika ułatwienie wykonywania podstawowych zadań (poprawa produktywności) zmniejszenie ryzyka popełnienia poważnych błędówArkadiusz Janicki Projektowanie zorientowane na użytkownika 42 / 44
  • 54. Wyniki eliminacja wszystkich krytycznych ( ) i większości pozostałych problemów użyteczności ujednolicenie wyglądu interfejsu użytkownika ułatwienie wykonywania podstawowych zadań (poprawa produktywności) zmniejszenie ryzyka popełnienia poważnych błędów poprawa jakości całego systemuArkadiusz Janicki Projektowanie zorientowane na użytkownika 42 / 44
  • 55. Realizacja celu praktykiCel: poprawa użyteczności systemu HincArkadiusz Janicki Projektowanie zorientowane na użytkownika 43 / 44
  • 56. Realizacja celu praktykiCel: poprawa użyteczności systemu Hinc W opinii kierownictwa projektu: sukcesArkadiusz Janicki Projektowanie zorientowane na użytkownika 43 / 44
  • 57. Realizacja celu praktykiCel: poprawa użyteczności systemu Hinc W opinii kierownictwa projektu: sukces W opinii użytkowników: sukcesArkadiusz Janicki Projektowanie zorientowane na użytkownika 43 / 44
  • 58. Realizacja celu praktykiCel: poprawa użyteczności systemu Hinc W opinii kierownictwa projektu: sukces W opinii użytkowników: sukces W opinii autora: sukcesArkadiusz Janicki Projektowanie zorientowane na użytkownika 43 / 44
  • 59. Koniec Dziękuję za uwagę.Arkadiusz Janicki Projektowanie zorientowane na użytkownika 44 / 44

×