Usability i multitasking

February 5, 2007

Ponekad je teško udoviljiti svim korisnicima računara. U jednom od prethodih postova na temu usability - ja bila je Usability VS. User - Experience . Videli smo u kakvoj su disproporciji ova dva veoma bitna segmenta upotrebe računara i iz tog odnosa vidimo neke od osnovnih ljudskih težnji, ili urođenih osobina. O čemu se radi? U čemu je komlikovanost tog problema? Usability je težnja ka pragmatičnom delu čovekovih psiholoških funkcija, a User - Experience je ipak stvar estetike, uživanja, neke vrste modernog hedonizma. Isto kao što proizvod prodaje dobro dizajnirana ambalaža.

U ovom tekstu ćemo otvoriti neke aspekte teme simultanosti i nesimultanosti ljudskog mentalnog sklopa i potrebom za korišćenjem multitasking sistema upravljanja i manipulacije određenim problemom.
Na terenu računara vidimo takođe jednu slabost (makar tako smatramo) ljudskih načina funkcionisanja u nerealnom vremenu i nerealnom prostoru. Šta se tu zapravo dešava? Čovek je po prirodi simultano biće. Uzmimo za primer rad u kuhinji i pripremu večere. Za pola sata možemo skuvati odličnu večeru pošto u isto vreme barimo jaja, pripremamo salatu, pečemo tost i aranžiramo hranu. Na webu, imamo AJAX koji je predviđen za web 2.0 koncept da bi se izašlo u susret i usability - ju i user experience - u u isto vreme. AJAX nam dopušta multitasking, zato možete u isto vreme da, recimo, uploudujete slike na server (pogledaj Flickr), upisivati tagove, rotirati slike tako da o prelasku desktop aplikacija na web možemo tek pričati kada korisnike računara ne bude zbunjivala i takva mogućnost weba.

Mnogi prijatelji mi se žale kako nisu navikli na multitasking. Ako pak pogledamo malo bolje, multitasking nam nije uvek na mestu kada govorimo o usability - ju. Tu valja pomenuti da u ovom tekstu posebno posmatramo multitasking ljudske prirode i te osobine, a sa druge strane multitasking (operativnog) sistema. Elem, šta mi želimo od multitasking sistema? Želimo da uštedimo vreme i na netu, kao što možemo da radimo na desktop platformama. Ali, skraćeno vreme nekog posla uslovno je obrtuto proporcionalno pozitivnosti izlaznog rezultata.

Možda se se prosto zapitali, a kako možemo objasniti moguću pojavu preopterećenosti web platforme kao što može biti opterećena desktop platforma? Kakvih problema možemo imati na webu ako nam aplikacija otkaže poslušnost ili ako neće jednostavno da uradi ono što smo zamislili? U nekim od narednih tekstova detaljnije se možemo dotaći ove teme.

Ali zbog nesavršenosti svih sistema, moguće je da je multitasking realizovan da svoju funkciju ukida ako mu je pokrenuta neka druga funkcija. Uzmimo za primer: ne možemo u isto vreme menjati ime fajlu i kopirati ga na nego drugo mesto. Neke stvari jednostavno ne mogu zajedno u simultani poredak.  

Očekujem korisne dopune i komentare ovom tekstu :)

7 Responses to “Usability i multitasking”

  1. Goran Aničić Says:

    Mislim da nema neke čvrste veze između AJAX-Web2.0 koncepta i multitaskinga, i pre AJAX-a iamo sam otvoreno bar 10 tabova, a u bar 4 sam istovremeno aktivno radio. Ajax je samo težnja, nekada uspešna, nekada manje, da se web aplikacije ipak približe desktop “parnjacima” koji su po pitanju korisničkih kontrola i dalje u velikoj prednosti.

  2. pitchweis Says:

    Svakako, težnja je, ali dobro realizovani AJAX projekti nam daju, u svakom slučaju, mnogo više na webu nego što smo navikli.

  3. Saša Radojčić Says:

    Neke stvari jednostavno ne mogu zajedno u simultani poredak.

    Veliko je pitanje da li je ljudsko iskustvo ikada simultano, ili u najboljem slučaju konsekutivno (kao u tvom primeru pripreme večere: mi organizujemo vreme i prostor u kuhinji tako da se neke operacije obavljeju bez našeg stalnog učešća ili nadzora, kako bismo se usredsredili na druge operacije koje zahtevaju učešće/nadzor).
    @goran:

    otvoreno bar 10 tabova, a u bar 4 sam istovremeno aktivno radio

    Ne “istovremeno”, nego “naizmenično”; istovremeno bi se moglo reći ako razvučemo jedinicu vremena (npr. na nekoliko minuta ili više desetina sekundi).
    Konačno, ima aktivnosti koje jednostavno zahtevaju vreme, više vremena (npr. ovde čitanje Miloševog teksta, razmišljanje o pročitanom i pisanje odgovora). Vreme je forma čovekovog iskustva (Kant).

  4. pitchweis Says:

    Prvi Sašin komentar je na mestu, nešto moram da organizujemo da se deo procesa realizuje bez našeg prisustva, isto tako se usredsređujemo na druge operacije.

    Drugi komentar, ne može se raditi istovremeno, možda povezano, nekim redosledom da bi neke stvari izvršile akciju dok pripremamo drugu. Naravno, jedna zahteva drugi ili proizilaze iz druge da bismo došli do rezultata koji nam je potreban.

  5. Goran Aničić Says:

    @Saša Radojčić: Ne “istovremeno”, nego “naizmenično”; istovremeno bi se moglo reći ako razvučemo jedinicu vremena (npr. na nekoliko minuta ili više desetina sekundi). :) ako ćemo tako, ni računari ne podržavaju realni multitasking, već nešto što se stručno zove “mehanizam prekida”

  6. pitchweis Says:

    UUU, čoveče, vidiš, mi humanisti ne znamo toliko iz struke, ajd daj malo više detalja o mehanizmima prekida, onako, da ne bude baš, baš tehnički napucano… :)

  7. o nekim stvarima govoreći » Usability i multitasking Says:

    [...] Aničić Says: February 5th, 2007 at 8:53 am eMislim da nema neke čvrste veze između AJAX-Web2.0 koncepta i multitaskinga, i pre AJAX-a iamo [...]

Leave a Reply