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

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

"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

Transcript

55 slides
  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ć.

More Decks by Aleksandra Kornecka

Other Decks in Research