Users First

Németh Ádám, mérnök-informatikus blogja felhasználói felületekről, azok tervezéséről és arról, hogy lehet használható, valós problémákat megoldó szoftvereket megvalósítani általánosságban.

Friss topikok

A szoftverek és a bürokrácia

2013.01.18. 23:55 Aadaam

Az első informatikai rendszereket a bürokrácia támogatására hozták létre.

Az első számítógép, amit  ismerünk, az Antiküthérai szerkezet, legalábbis ez az, ami a közgondolkodásban jelen van. 

NAMA_Machine_d'Anticythère_4.jpg
Az első számítógép (forrás: Wikipedia)

Ezt az ún. "analóg számítógépet" az olimpiák idejének kiszámítására használták. Azonban ne gondoljuk, hogy az olimpia pusztán egy sportesemény: a görög államszervezet szívdobbanása volt ez a négyévente megrendezett ünnepség.

Az első informatikai rendszer azonban többezer évvel ezelőtti: ez pedig a nilométer.

Római időkben épült nilométer. Forrás: Wikipedia


A nilométer célja, hogy előre jelezze a Nílus áradásának várható idejét, mennyiségét, és termékenységét. Ennek többek közt adózási céljai voltak: a fáraó jobb, ha csak annyi adót követelt a földművesektől, amit azok bizton be tudtak fizetni.

Ebben a rendszerben már megtalálhatóak (egyszerű) gépi eszközök használata számítások elvégzéséhez, van bejövő jel, van felhasználói interfész (a képen a feliratok a falon, amely segített az áradás mértékét értelmezni), lehetett benne adatot rögzíteni, amely aztán interakcióba lépett a környezettel (felírhattad, hogy "ha ezt a feliratot nem látod a víztől, nyugodtan kérj hat zsák búzát fejenként).

Nyilvánvalóan a rendszer valószínűleg teli volt ordenáré, a valós folyamatokat rosszul modellező általánosításokkal, és bizony ha épp belefutottál egyszeri földművesként egy ilyen bugba, akkor a fáraó emberei nagyon megvertek, és még a kajádat is elvitték. Már ekkor se volt tökéletes a rendszer.

Persze magát az írást is legelőször adminisztrációra, a javak elosztására használtuk.

Pro-Etámi írás. Forrás: Index/Oxford University


Nyilvánvaló, hogy a regény, mint olyan, nem igazán volt eladható dolog az ókori Egyiptomban, leginkább az olvasóközönség szűk létszámára, és a terjesztés nehészségeire való tekintettel. Ellenben nagyon jól meg lehetett élni abból, ha valaki irnoknak ment, de ez bizony legtöbbször a különböző raktárak adminisztrációját jelentette.

Persze az első gyakorlati számítógépek (pl. Pascal számológépe, az amerikai lyukkártyás szavazórendszer, vagy épp az IBM nagygépei) mind-mind a bürokrácia támogatására jöttek létre (vagy ha nem, hát egymás szétpukkasztására, ami talán kevésbé nemes cél.

Szóval az informatika és a bürokrácia mindig is kéz a kézben jártak. Ha ez így van sokezer éve, talán ideje elfogadnunk.

Segíthetünk a saját projektedben?

A blog sikerén felbuzdulva létrehoztunk egy tanácsadó céget, a UX Stratégiát. A klasszikus ügynökségi feladatok helyett mi a UX gondolkodás bevezetését, fejlesztését tartjuk szem előtt. Ha teheted, like-old a Facebook oldalunkat!

Maga a Users First! blog továbbra is megmarad a haladó UX témák gyűjtőhelyének, ahol saját munkáinkról írunk, így ne aggódj, ez a blog továbbra is Nektek szól! Köszi a figyelmet!

Mi ez itt, ki ez?

2013.01.18. 23:18 Aadaam

A felhasználót nem érdekli, egy szoftver hogyan készült: számára nincs politika, nincsenek külön UX-esek, programozók, tesztelők, neki csak a szoftver van, meg az a feladat, amit meg akar/kell vele oldani. 

Ezt a feladatot kell segítenünk megoldani. 

A világon az összes többi működő dolgot, ami sok ember életét meghatározza, tervezzük: az épületeket, az utakat, a parkokat, a járműveket. Persze ezekbe is lehetnek hibák. 

Én szeretek a szoftverre mint valami közösségi épületre gondolni: egy csomó ember jár ki-be naponta, hogy elintézze a dolgait, s az, hogy kit sikerül megtalálnia, kivel sikerül beszélnie, milye dolgokat sikerül elintéznie azon múlik, ez az épület hogy lett megépítve. Ez egy építészet, szoftver-építészet.

A felhasználó számára ezek éppúgy merev falak, mintha betonból lennének. Persze egy malteroskanálllal mindenki ki tud alakítani magának dolgokat, de jobbára ez max egy toálett méretét éri el, esetleg megváltoztathatja a bútorokat: igazán átépíteni valamit idő, energia.

Németh Ádám vagyok, 2009-ben végeztem a Műegyetemen, informatikusként. Az elmúlt években vezettem már saját start-upot, de világméretű cégek műszaki csapatait is, terveztem rendszereket mind technikai, mind felhasználói szempontból sok cégnek, amik közt van a világ egyik legismertebb márkája de sok ismeretlen is.

Itt emberekről, ember-gép kapcsolatokról, és felületekről lesz szó.

Segíthetünk a saját projektedben?

A blog sikerén felbuzdulva létrehoztunk egy tanácsadó céget, a UX Stratégiát. A klasszikus ügynökségi feladatok helyett mi a UX gondolkodás bevezetését, fejlesztését tartjuk szem előtt. Ha teheted, like-old a Facebook oldalunkat!

Maga a Users First! blog továbbra is megmarad a haladó UX témák gyűjtőhelyének, ahol saját munkáinkról írunk, így ne aggódj, ez a blog továbbra is Nektek szól! Köszi a figyelmet!

Alapelvek

2013.01.18. 23:18 Aadaam

design_principles_1358545692.png_559x783

Kezdjük az alapokkal:

A szoftvereknek sok érdekeltje van, de a felhasználók számítanak csak igazán

Egy szoftvert programozók írnak, művészek rajzolnak, menedzserek fizetnek, és rendszergazdák üzemeltetik. De igazából csak azok az emberek számítanak, akik használják a szolgáltatásait, hogy előrébb jussanak, tehát azok, akik akkor vannak ott, amikor működik, nem azok, akik akkor, amikor készül.

 

A szoftver arra való, hogy a felhasználók céljait és szükségleteit oldja meg

A szoftvert azért készítjük, hogy megoldja azok bajait, akik használják. Ez az egyetlen vállalható oka egy szoftver létrehozásának. Ha egy szoftver erre alkalmatlan, a szoftver maga egy bukás.

 

A jó dizájn/terv a problémáról szól, nem önmagáról

A jó dizájn nem frameworkökről, vizuális nyelvekről, művészi önkifejezésről vagy matematikai eleganciáról szól, hanem azokról a problémákról, amikkel a felhasználók szembesülnek.

 

A jó dizájn segít a felhasználónak megcsinálni a munkát, és nem áll az útjába

Minden fícsör, minden pixel kell, hogy rendelkezzen valami céllal, ami miatt valahol, valamikor, valakinek szüksége lesz rá, hogy megoldja vele azt a problémát aminek megoldásához a szoftvert létrehozták. Az elegancia, a minimalizmus vagy épp a hiányosságok csak és kizárólag ezen problémák kontextusában értelmezhető.

 

A jó dizájn nem frontend, hanem maga a rendszer

Nem elég ha egy szép sminket rakunk egy disznóra: a szoftvernek minden egyes darabkájának arról a problémáról kell szólnia amire tervezünk. Mindig az alapoktól kell kezdeni a felépítést.

Segíthetünk a saját projektedben?

A blog sikerén felbuzdulva létrehoztunk egy tanácsadó céget, a UX Stratégiát. A klasszikus ügynökségi feladatok helyett mi a UX gondolkodás bevezetését, fejlesztését tartjuk szem előtt. Ha teheted, like-old a Facebook oldalunkat!

Maga a Users First! blog továbbra is megmarad a haladó UX témák gyűjtőhelyének, ahol saját munkáinkról írunk, így ne aggódj, ez a blog továbbra is Nektek szól! Köszi a figyelmet!

süti beállítások módosítása