Założenia
Jako osoby tworzące oprogramowanie żyjemy w świecie złożonym z założeń. Zakładamy, że nasza aplikacja będzie służyła osobom użytkowniczym do jakiejś konkretnej rzeczy i projektujemy ją w określony sposób. Jest tylko jeden zasadniczy problem: ludzie są rózni, a do tego łączą się z Siecią przy pomocy najróżniejszych urządzeń. Nie da się przewidzieć wszystkich możliwych kombinacji osób użytkowniczych i ich urządzeń. Z tego też powodu większość naszych przewidywań jest najzwyczajniej w świecie błędna. Dlatego jedynym sensownym założeniem jest to, że nasze założenia są błędne.

No dobrze, ale przecież trzeba jakoś projektować strony WWW. Jak zatem to robić, jeśli założenia są złe i nie można im ufać? Pierwszym krokiem jest zrozumienie, że Sieć jest całkowicie nieprzewidywalna i należy być na to przygotowanym. A to oznacza, że wszystko może się zepsuć. I tak, prawa Murphy’iego działają także w przypadku Internetu, więc skoro wszystko może się zepsuć, to zrobi to w najbardziej nieodpowiednim momencie. Na szczęście istnieją podejścia, które pozwalają minimalizować ryzyko katastrofy. Wśród nich wymienić można Progressive Enhancement oraz responsywność. Pierwsze przygotowuje nas na katastrofy techniczne, np. padł nasz CDN i osobie użytkowniczej nie doczytał się JS. Drugie – na egzotyczność urządzenia, na jakim nasza strona jest wyświetlana. No bo skoro Dooma można odpalić na mikrofalówce, to zapewne da się też odpalić tam przeglądarkę internetową!
Ale rozwiązania techniczne nie rozwiązują samego źródła problemu, czyli przeświadczenia, że można przewidzieć sposób, w jaki osoba użytkownicza będzie korzystać z naszej strony WWW. Najczęściej te założenia wynikają z tego, jak sami korzystalibyśmy z podobnej aplikacji. Ale problem polega na tym, że my nie jesteśmy osobą użytkowniczą. Owszem, istnieją narzędzia, takie jak persony, które pozwalają niejako taką osobę zasymulować. Ale one również nie są bez wad. Osobiście bardziej podoba mi się podejście z zasłoną niewiedzy. W momencie projektowania warto zrobić krok do tyłu i zastanowić się, które z przyjętych przez nas założeń wynikają z naszych własnych doświadczeń czy przyzwyczajeń. A następnie – zastanowić się, czy gdybyśmy byli kimś innym, to te założenia dalej miałyby sens. Dzięki temu można odsiać choć część błędnych założeń już na dość wczesnym etapie pracy.
Niemniej istnieje tylko jedna osoba, która jest w stanie powiedzieć nam, czy nasze założenie o osobie użytkowniczej jest błędne: osoba użytkownicza. Najlepszym sposobem weryfikacji założeń jest częste testowanie z osobami użytkowniczymi.
Przykładowe błędne założenia
Teoria teorią, ale warto zastanowić się przez chwilę, jak w praktyce wyglądać mogą błędne założenia. Sporo z nich dotyczy dostępności i urosło wręcz do rangi mitów. Chyba najpopularniejszym jest przeświadczenie, że dotyczy ona małej grupy osób. Tymczasem oficjalne statystyki WHO wskazują, że niepełnosprawność ma jakieś 15% całej światowej populacji. To zdecydowanie nie jest mało. Innym częstym błędnym założeniem jest sprowadzanie technologii asystującej do czytnika ekranowego. Podczas gdy jest ona o wiele bardziej zróżnicowana. Także kwestia tego, jak osoby z niepełnosprawnościami korzystają z Sieci, jest przedmiotem wielu różnych błędnych założeń.
Ale błędne założenia nie dotyczą tylko dostępności. Wiele z nich wynika z postrzegania Sieci przez pryzmat przywileju dobrobytu. A to często pociąga za sobą niezrozumienie szerszego kontekstu kulturowego. Takiego, jak sposoby dostępu do Internetu, czy nawet tak podstawowych kwestii, jak imiona i nazwiska. Kontekst kulturowy przekłada się też na to, w jaki sposób osoby użytkownicze mogą rozumieć naszą treść. Dobrym przykładem mogą być ikony, które – pozbawione widocznej tekstowej etykiety – często są całkowicie niezrozumiałe dla różnych osób.
I wreszcie: założenie o tym, że jako osoba webdeveloperska wie się lepiej od osoby użytkowniczej. W większości przypadków nie jest to prawda i, jeśli się nie ma pewności, być może lepiej po prostu spytać i dać możliwość wyboru.
Źródła
- Dan Donald, We Work in a World of Assumptions, (data dostępu: ).
- Erik Runyon, Bad Assumptions, (data dostępu: ), w: Erik Runyon, Erik Runyon, (data dostępu: ).
- Naomi Karten, Always Assume Your Assumptions Are Wrong, (data dostępu: ), w: AgileConnection, (data dostępu: ).
- Tim Kadlec, Thriving in Unpredictability, (data dostępu: ), w: Tim Kadlec, Tim Kadlec, (data dostępu: ).
- Jim Nielsen, Nothing’s Bulletproof, (data dostępu: ), w: Jim Nielsen, Jim Nielsen’s Blog, (data dostępu: ).
- Raluca Budiu, You Are Not the User: The False-Consensus Effect, (data dostępu: ), w: Nielsen Norman Group, (data dostępu: ).
- Chiara Lino, Giulia Bazoli, Mindset over matter: a new design trick for your toolbox, (data dostępu: ), w: Designit, (data dostępu: ).
- Adam Morse, The Veil of Ignorance, (data dostępu: ), w: Adam Morse, Adam Morse, (data dostępu: ).
- Sergei Kriger, Accessibility Myths, (data dostępu: ).
- Eric Bailey, Truths about digital accessibility, (data dostępu: ), w: Eric Bailey, Eric Bailey, (data dostępu: ).
- Shadi Abou_Zahra, Judy Brewer, How People with Disabilities Use the Web, (data dostępu: ), w: Web Accessibility Initiative (WAI), W3C, (data dostępu: ).
- Bruce Lawson, World Wide Web, Not Wealthy Western Web (Part 1), (data dostępu: ), w: Smashing Magazine, (data dostępu: ).
- Michael Zelenko, Cengiz Yar, Vicki Turk, Jane O’Donoghue, Anna Rasshivkina, Joanne Lee, Lily Lou, Jon Lubwama, Esther Ruth Mbabazi, Abhaya Raj Joshi, Sagar Chhetri, Sultan Quadri, Victor Adewale, Daniela Dib, Alejandra Rajal, Lucía Cholakian Herrera, Anita Pouchard Serra, Viola Zhou, Billy H.C. Kwok, The world’s last internet cafes, (data dostępu: ), w: Rest of World, (data dostępu: ).
- Bruce Lawson, Inclusive name inputs – because not everyone is called Chad Pancreas, (data dostępu: ), w: Bruce Lawson, Bruce Lawson's personal site, (data dostępu: ).
- Matt Wilcox, The ineffectiveness of lonely icons, (data dostępu: ), w: Matt Wilcox, MattWilcox.net, (data dostępu: ).
- Jeremy Keith, Seams, (data dostępu: ), w: Jeremy Keith, Adactio, (data dostępu: ).
Dodatkowe materiały
- Winston Hearn, Perpetuating Harm, (data dostępu: ), w: Winston Hearn, winston the third, (data dostępu: ).
- Lennart Overkamp, Daily Ethical Design, (data dostępu: ), w: A List Apart, (data dostępu: ).
- Quinn Keast, The Possibility Gap: It’s Time to Label This Dark Pattern, (data dostępu: ), w: Quinn Keast, Quinn Keast, (data dostępu: ).
- Screen Reader User Survey #9 Results, (data dostępu: ), w: WebAIM, (data dostępu: ).
- Adrian Roselli, Not All Screen Reader Users Are Blind, (data dostępu: ), w: Adrian Roselli, Adrian Roselli, (data dostępu: ).
- Christian Heilmann, Into the web multiverse, (data dostępu: ), w: Christian Heilmann, Christian Heilmann, (data dostępu: ).
- Adam Silver, Designing the child funeral fund service, (data dostępu: ), w: Adam Silver, Adam Silver, (data dostępu: ).
- Adrian Roselli, Stop Giving Control Hints to Screen Readers, (data dostępu: ), w: Adrian Roselli, Adrian Roselli, (data dostępu: ).
- Stéphanie Walter, Laurence Vagner, 52 UX Cards to Discover Cognitive Biases, (data dostępu: ), w: Stéphanie Walter, Stéphanie Walter, (data dostępu: ).
- 🧠Psychology of Design: 106 Cognitive Biases & Principles That Affect Your UX, (data dostępu: ), w: Growth.Design, (data dostępu: ).
- Patrick H. Lauke, Interaction Media Features and Their Potential (for Incorrect Assumptions), (data dostępu: ), w: CSS Tricks, (data dostępu: ).
- Chris Ferdinandi, There's no such thing as a website or web app that doesn't need to be accessible, (data dostępu: ), w: Chris Ferdinandi, Go Make Things, (data dostępu: ).
- Eric Eggert, Tweet Erica Eggerta z 09.08.2020, (data dostępu: ), w: Twitter, (data dostępu: ).
- Emanuela Cozzi, Lennart Overkamp, Beware the Cut ‘n’ Paste Persona, (data dostępu: ), w: A List Apart, (data dostępu: ).
- Adrian Roselli, Don’t Override Screen Reader Pronunciation, (data dostępu: ), w: Adrian Roselli, Adrian Roselli, (data dostępu: ).
- Bruce Lawson, World Wide Web, Not Wealthy Western Web (Part 2), (data dostępu: ), w: Smashing Magazine, (data dostępu: ).
- Luis Berumen, Manoel do Amaral, Inclusivity should not be W.E.I.R.D: Sparkling long-lasting inclusive technology, (data dostępu: ), w: DOC, (data dostępu: ).