Upgrade to Pro — share decks privately, control downloads, hide ads and more …

"Frontownia" meetup (PL): Frontem do klienta! Kognitywistyka applied.

"Frontownia" meetup (PL): Frontem do klienta! Kognitywistyka applied.

I was honoured to speak at #10 "Frontownia" meetup meeting. That meetup is designed for IT people community like frontend developers, UX experts, testers, Project Managers and anyone interested in frontend-faced software aspects and technologies.

Source: https://www.facebook.com/events/472451513176429/

Aleksandra Kornecka

July 11, 2018
Tweet

More Decks by Aleksandra Kornecka

Other Decks in Research

Transcript

  1. Agenda 1. Frontem do klienta. 2. Perspektywa software’u. 3. Perspektywa

    kognitywistyki. 4. Podejście kognitywne. 5. Implementacja podejścia kognitywnego.
  2. Pro-kliencko dostarczone = • Zrozumiałe dla klienta/danego typu użytkownika •

    Zgodnie z wymaganiami technicznymi i biznesowymi • Ukończone i oddane w umówionym czasie • W jakości, jaką zaakceptował klient* *bo niestety idealnie się nie da :(
  3. 1. Hardware 2. sieć operatora 3. API, komunikacja 4. integracje

    3rd party 5. sensory: audio, ruch 6. interakcje, gesty 7. design, widoki 8. wersje systemu 9. wersje aplikacji 10. . . .
  4. Kognitywistyka • podejście badawcze do elementów, obiektów, użytkownika • szeroka

    perspektywa • dostrzeganie zależności między logiką software’u a hardware’u niczym między mózgiem a umysłem
  5. Afordancje J.J. Gibsona • błędy w środowisku oprogramowania istnieją i

    będą istnieć • błędy wysyłają naszej percepcji “oferty” • “intuicja” testerska: “czy to nie wygląda jakby czaił się tam błąd?”, “czy to miejsce nie jest podatne na błąd?”
  6. Heurystyki (UX!) • Rozpoznaj, nie każ pamiętać • Uzgodnij symbolikę,

    dostosuj słownik • Pokazuj status systemu • Informuj o błędach i możliwym rozwiązaniu
  7. Aplikacja sama z siebie nic nie wie o sobie ani

    o wytwórcach ani użytkownikach.
  8. Wytwórcy aplikacji są ludźmi i użytkownicy aplikacji są ludźmi.* *...a

    aplikacja nie jest człowiekiem, nawet jeśli działa na AI!
  9. Aplikacja Użytkownicy Wytwórcy Elementy wysyłające i odbierające między sobą sygnały,

    wrażenia, odczucia, intencje. IT-kognitywista dekoduje i debugguje ten przekaz.
  10. Lista kontrolna IT-kognitywisty: • Od początku weź pod uwagę zarówno

    działanie ludzkiego umysłu jak i mózgu, a analizując i estymując pamiętaj o czynniku ludzkim na każdym etapie wytwarzania oprogramowania
  11. Lista kontrolna IT-kognitywisty: • Weź pod uwagę procesy widzenia, słyszenia,

    dotyku jak i odczucia, wrażenia jakie może wywoływać soft w użytkowniku
  12. Lista kontrolna IT-kognitywisty: • Zbadaj interakcje interfejsu dotykowego (modalność dotykowa)

    • Zbadaj interfejs graficzny (modalność wzrokowa) • Zbadaj czy logika działania aplikacji jest zrozumiała dla człowieka
  13. Lista kontrolna IT-kognitywisty: • Zwróć uwagę na jakość spotkań! •

    Czy spotkanie trwa na tyle długo, że warto zapisać notatki, bo ktoś zapomni za tydzień o sprawie? • Czy nie jesteśmy przemęczeni i spotkaniu grozi nieproduktywność?
  14. Lista kontrolna IT-kognitywisty: • Czy narzędzia, których używamy są na

    pewno dla nas najlepsze? • Czy wspólnie dbamy o jakość kodu i produktu?
  15. Lista kontrolna IT-kognitywisty: • Czy wspólnie dbamy o jakość kodu

    i produktu końcowego? • Czy dbamy o to, co pomyśl o naszym sofcie użytkownik?
  16. Wytwórcy jak i użytkownicy aplikacji są ludźmi. Aplikacja nie jest

    człowiekiem i trzeba jej wszystko “wytłumaczyć” oraz sprawdzać, czy dobrze “zrozumiała” :-) . . . a to wszystko po to, żeby użytkownik zrozumiał ją oraz żeby zrozumiał co my chcieliśmy mu przez nią pokazać i przekazać.