kuanzishwa
Ukuzaji wa miingiliano madhubuti ya mifumo ya kompyuta ndio lengo kuu la utafiti juu ya mwingiliano wa kompyuta ya binadamu.
Kiolesura kinaweza kufafanuliwa kuwa jumla ya maunzi na vipengele vya programu ambayo mfumo unaendeshwa na watumiaji kufahamishwa hali yake. Vipengee vya maunzi ni pamoja na vifaa vya kuingiza data na kuelekeza (kwa mfano, kibodi, panya), vifaa vya kuwasilisha taarifa (km, skrini, vipaza sauti), na miongozo ya watumiaji na uhifadhi. Vipengele vya programu ni pamoja na amri za menyu, icons, madirisha, maoni ya habari, mifumo ya urambazaji na ujumbe na kadhalika. Kiolesura cha maunzi na vijenzi vya programu vinaweza kuunganishwa kwa karibu sana hivi kwamba haviwezi kutenganishwa (kwa mfano, vitufe vya utendakazi kwenye kibodi). Kiolesura kinajumuisha kila kitu ambacho mtumiaji huona, anaelewa na kukibadilisha anapoingiliana na kompyuta (Moran 1981). Kwa hiyo ni kigezo muhimu cha uhusiano wa binadamu na mashine.
Utafiti kuhusu violesura unalenga kuboresha matumizi ya kiolesura, ufikivu, utendakazi na usalama, na utumiaji. Kwa madhumuni haya, matumizi hufafanuliwa kwa kurejelea kazi inayopaswa kufanywa. Mfumo muhimu una kazi zinazohitajika kwa ajili ya kukamilisha kazi ambazo watumiaji huulizwa kufanya (kwa mfano, kuandika, kuchora, kuhesabu, kupanga programu). Ufikivu ni kipimo cha uwezo wa kiolesura cha kuruhusu kategoria kadhaa za watumiaji—hasa watu binafsi wenye ulemavu, na wale wanaofanya kazi katika maeneo yaliyotengwa kijiografia, katika harakati za kila mara au wakiwa na mikono miwili—kutumia mfumo kutekeleza shughuli zao. Utendaji, unaozingatiwa hapa kutoka kwa mwanadamu badala ya mtazamo wa kiufundi, ni kipimo cha kiwango ambacho mfumo huboresha ufanisi ambao watumiaji hufanya kazi yao. Hii ni pamoja na athari za makro, njia za mkato za menyu na mawakala mahiri wa programu. Usalama wa mfumo unafafanuliwa na kiwango ambacho kiolesura kinaruhusu watumiaji kufanya kazi zao bila hatari ya binadamu, vifaa, data au ajali au hasara za kimazingira. Hatimaye, utumiaji unafafanuliwa kama urahisi wa kujifunza na kutumia mfumo. Kwa ugani, pia inajumuisha matumizi ya mfumo na utendaji, ulioelezwa hapo juu.
Vipengele vya Usanifu wa Kiolesura
Tangu uvumbuzi wa mifumo ya uendeshaji ya wakati ulioshirikiwa mnamo 1963, na haswa tangu kuwasili kwa kompyuta ndogo mnamo 1978, maendeleo ya miingiliano ya kompyuta ya binadamu imekuwa ya kulipuka (tazama Gaines na Shaw 1986 kwa historia). Kichocheo cha maendeleo haya kimsingi kimetokana na mambo matatu yanayofanya kazi kwa wakati mmoja:
Kwanza, mageuzi ya haraka sana ya teknolojia ya kompyuta, matokeo ya maendeleo ya uhandisi wa umeme, fizikia na sayansi ya kompyuta, imekuwa kigezo kikuu cha maendeleo ya kiolesura cha mtumiaji. Imesababisha kuonekana kwa kompyuta za nguvu na kasi zinazoongezeka kila mara, zenye uwezo wa juu wa kumbukumbu, skrini za michoro zenye mwonekano wa juu, na vifaa vya asili zaidi vya kuelekeza vinavyoruhusu upotoshaji wa moja kwa moja (kwa mfano, panya, mipira ya nyimbo). Teknolojia hizi pia ziliwajibika kwa kuibuka kwa kompyuta ndogo. Zilikuwa msingi wa miingiliano inayotegemea tabia ya miaka ya 1960 na 1970, miingiliano ya picha ya mwishoni mwa miaka ya 1970, na miingiliano ya media nyingi na ya hali ya juu iliyoonekana tangu katikati ya miaka ya 1980 kulingana na mazingira ya mtandaoni au kutumia utambuzi tofauti wa pembejeo. teknolojia (kwa mfano, sauti-, mwandiko-, na utambuzi wa harakati). Utafiti na maendeleo makubwa yamefanywa katika miaka ya hivi karibuni katika maeneo haya (Waterworth na Chignel 1989; Rheingold 1991). Sambamba na maendeleo haya ilikuwa ni uundaji wa zana za juu zaidi za programu kwa ajili ya muundo wa kiolesura (km, mifumo ya madirisha, maktaba ya vipengee vya picha, mifumo ya prototyping) ambayo hupunguza kwa kiasi kikubwa muda unaohitajika kuunda miingiliano.
Pili, watumiaji wa mifumo ya kompyuta wana jukumu kubwa katika maendeleo ya miingiliano yenye ufanisi. Kuna sababu tatu za hii. Kwanza, watumiaji wa sasa sio wahandisi au wanasayansi, tofauti na watumiaji wa kompyuta za kwanza. Kwa hiyo wanadai mifumo ambayo inaweza kujifunza na kutumika kwa urahisi. Pili, umri, jinsia, lugha, utamaduni, mafunzo, uzoefu, ujuzi, motisha na maslahi ya watumiaji binafsi ni tofauti kabisa. Violesura kwa hivyo lazima vinyumbulike zaidi na viweze kukabiliana vyema na anuwai ya mahitaji na matarajio. Hatimaye, watumiaji wameajiriwa katika sekta mbalimbali za kiuchumi na hufanya kazi mbalimbali tofauti. Wasanidi wa kiolesura lazima wakague tena ubora wa violesura vyao kila mara.
Hatimaye, ushindani mkubwa wa soko na kuongezeka kwa matarajio ya usalama hupendelea uundaji wa miingiliano bora. Matatizo haya yanaendeshwa na seti mbili za washirika: kwa upande mmoja, watayarishaji wa programu ambao hujitahidi kupunguza gharama zao huku wakidumisha utofauti wa bidhaa unaoendeleza malengo yao ya uuzaji, na kwa upande mwingine, watumiaji ambao programu ni njia yao ya kutoa bidhaa shindani. na huduma kwa wateja. Kwa vikundi vyote viwili, miingiliano inayofaa hutoa faida kadhaa:
Kwa watengenezaji wa programu:
- picha bora ya bidhaa
- kuongezeka kwa mahitaji ya bidhaa
- muda mfupi wa mafunzo
- mahitaji ya chini ya huduma baada ya mauzo
- msingi thabiti wa kutengeneza laini ya bidhaa
- kupunguza hatari ya makosa na ajali
- kupunguzwa kwa nyaraka.
Kwa watumiaji:
- awamu fupi ya kujifunza
- kuongezeka kwa matumizi ya jumla ya ujuzi
- kuboresha matumizi ya mfumo
- kuongezeka kwa uhuru kwa kutumia mfumo
- kupunguza muda unaohitajika kutekeleza kazi
- kupunguzwa kwa idadi ya makosa
- kuongezeka kwa kuridhika.
Miingiliano ifaayo inaweza kuboresha kwa kiasi kikubwa afya na tija ya watumiaji wakati huo huo wanapoboresha ubora na kupunguza gharama ya mafunzo yao. Hii, hata hivyo, inahitaji muundo wa kiolesura msingi na tathmini juu ya kanuni za ergonomic na viwango vya mazoezi, iwe miongozo, viwango vya ushirika vya watengenezaji wakuu wa mifumo au viwango vya kimataifa. Kwa miaka mingi, kundi la kuvutia la kanuni za ergonomic na miongozo inayohusiana na muundo wa kiolesura imekusanya (Scapin 1986; Smith na Mosier 1986; Marshall, Nelson na Gardiner 1987; Brown 1988). Kosa hili la fani mbalimbali linashughulikia vipengele vyote vya modi ya wahusika na violesura vya picha, pamoja na vigezo vya tathmini ya kiolesura. Ingawa utumizi wake madhubuti mara kwa mara huleta matatizo fulani—kwa mfano, istilahi zisizo sahihi, taarifa zisizofaa kuhusu hali ya matumizi, uwasilishaji usiofaa—inasalia kuwa nyenzo muhimu kwa muundo na tathmini ya kiolesura.
Kwa kuongeza, watengenezaji wakuu wa programu wameunda miongozo yao wenyewe na viwango vya ndani vya muundo wa kiolesura. Miongozo hii inapatikana katika hati zifuatazo:
- Miongozo ya Kiolesura cha Kibinadamu cha Apple (1987)
- Fungua Angalia (Jumapili 1990)
- Mwongozo wa Mtindo wa OSF/Motif (1990)
- Mwongozo wa Ufikiaji wa Mtumiaji wa IBM wa muundo wa kiolesura cha mtumiaji (1991)
- Rejeleo la Usanifu wa Kiolesura cha Juu cha IBM (1991)
- Kiolesura cha Windows: Mwongozo wa muundo wa programu (Microsoft 1992)
Mwongozo huu hujaribu kurahisisha ukuzaji wa kiolesura kwa kuamuru kiwango kidogo cha usawa na uthabiti kati ya violesura vinavyotumika kwenye jukwaa moja la kompyuta. Wao ni sahihi, wa kina, na wa kina kabisa katika mambo kadhaa, na hutoa faida za ziada za kujulikana, kupatikana na kutumika sana. Wao ni de facto viwango vya kubuni vinavyotumiwa na watengenezaji, na ni, kwa sababu hii, ni vya lazima.
Zaidi ya hayo, viwango vya Shirika la Kimataifa la Kuweka Viwango (ISO) pia ni vyanzo muhimu sana vya habari kuhusu muundo na tathmini ya kiolesura. Viwango hivi kimsingi vinahusika na kuhakikisha usawa katika miingiliano, bila kujali majukwaa na programu. Zimetengenezwa kwa ushirikiano na mashirika ya kitaifa ya viwango, na baada ya majadiliano ya kina na watafiti, watengenezaji na watengenezaji. Kiwango kikuu cha muundo wa kiolesura cha ISO ni ISO 9241, ambacho kinaelezea mahitaji ya ergonomic kwa vitengo vya maonyesho ya kuona. Inajumuisha sehemu 17. Kwa mfano, sehemu ya 14, 15, 16 na 17 hujadili aina nne za mazungumzo ya kompyuta ya binadamu—menu, lugha za amri, upotoshaji wa moja kwa moja na fomu. Viwango vya ISO vinapaswa kuchukua kipaumbele juu ya kanuni na miongozo mingine ya muundo. Sehemu zifuatazo zinajadili kanuni ambazo zinapaswa kuwekea muundo wa kiolesura.
Falsafa ya Usanifu Inayolenga Mtumiaji
Gould na Lewis (1983) wamependekeza falsafa ya muundo inayolenga mtumiaji wa kitengo cha kuonyesha video. Kanuni zake nne ni:
- Uangalifu wa haraka na endelevu kwa watumiaji. Mawasiliano ya moja kwa moja na watumiaji hudumishwa, ili kuelewa vyema sifa na kazi zao.
- Ubunifu uliojumuishwa. Vipengele vyote vya utumiaji (kwa mfano, kiolesura, miongozo, mifumo ya usaidizi) hutengenezwa sambamba na kuwekwa chini ya udhibiti wa serikali kuu.
- Tathmini ya haraka na endelevu ya watumiaji. Watumiaji hujaribu violesura au prototypes mapema katika awamu ya kubuni, chini ya hali ya kazi iliyoiga. Utendaji na athari hupimwa kwa kiasi na ubora.
- Usanifu wa kurudia. Mfumo unarekebishwa kwa misingi ya matokeo ya tathmini, na mzunguko wa tathmini ulianza tena.
Kanuni hizi zimefafanuliwa kwa undani zaidi katika Gould (1988). Yanafaa sana yalipochapishwa kwa mara ya kwanza mwaka wa 1985, miaka kumi na tano baadaye yanasalia hivyo, kutokana na kutokuwa na uwezo wa kutabiri ufanisi wa miingiliano kwa kukosekana kwa majaribio ya watumiaji. Kanuni hizi zinajumuisha moyo wa mizunguko ya maendeleo kulingana na mtumiaji iliyopendekezwa na waandishi kadhaa katika miaka ya hivi karibuni (Gould 1988; Mantei na Teorey 1989; Mayhew 1992; Nielsen 1992; Robert na Fiset 1992).
Makala haya mengine yatachambua hatua tano katika mzunguko wa maendeleo zinazoonekana kubainisha ufanisi wa kiolesura cha mwisho.
Uchambuzi wa Kazi
Uchambuzi wa kazi ya ergonomic ni moja ya nguzo za muundo wa kiolesura. Kimsingi, ni mchakato ambao wajibu na shughuli za mtumiaji hufafanuliwa. Hii nayo inaruhusu violesura vinavyooana na sifa za kazi za watumiaji kubuniwa. Kuna mambo mawili kwa kazi yoyote uliyopewa:
- The kazi ya kawaida, sambamba na ufafanuzi rasmi wa shirika wa kazi hiyo. Hii ni pamoja na malengo, taratibu, udhibiti wa ubora, viwango na zana.
- The kazi halisi, sambamba na maamuzi ya watumiaji na tabia muhimu kwa ajili ya utekelezaji wa kazi nominella.
Pengo kati ya kazi za kawaida na za kweli haziepukiki na hutokana na kushindwa kwa kazi za kawaida kuzingatia tofauti na hali zisizotarajiwa katika mtiririko wa kazi, na tofauti katika uwakilishi wa kiakili wa watumiaji wa kazi zao. Uchanganuzi wa jukumu la kawaida hautoshi kwa uelewa kamili wa shughuli za watumiaji.
Uchambuzi wa shughuli huchunguza vipengele kama vile malengo ya kazi, aina ya shughuli zilizofanywa, shirika lao la muda (mfululizo, sambamba) na mzunguko, njia za uendeshaji zinazotegemewa, maamuzi, vyanzo vya ugumu, makosa na njia za kurejesha. Uchanganuzi huu unaonyesha shughuli mbalimbali zilizofanywa ili kukamilisha kazi (kugundua, kutafuta, kusoma, kulinganisha, kutathmini, kuamua, kukadiria, kutarajia), vyombo vilivyotumiwa (kwa mfano, katika udhibiti wa mchakato, joto, shinikizo, kiwango cha mtiririko, kiasi) na uhusiano kati ya waendeshaji na mashirika. Muktadha ambao kazi hiyo inatekelezwa huweka masharti ya mahusiano haya. Data hizi ni muhimu kwa ufafanuzi na mpangilio wa vipengele vya mfumo wa siku zijazo.
Katika msingi wake, uchanganuzi wa kazi unajumuisha ukusanyaji, mkusanyiko na uchambuzi wa data. Inaweza kufanywa kabla, wakati au baada ya kompyuta ya kazi. Katika hali zote, hutoa miongozo muhimu kwa muundo wa kiolesura na tathmini. Uchanganuzi wa kazi daima unahusika na kazi halisi, ingawa inaweza pia kusoma kazi za siku zijazo kupitia uigaji au majaribio ya mfano. Inapofanywa kabla ya ujumuishaji wa kompyuta, husoma "kazi za nje" (yaani, kazi za nje ya kompyuta) zinazofanywa kwa zana za kazi zilizopo (Moran 1983). Aina hii ya uchanganuzi ni muhimu hata wakati kompyuta inatarajiwa kusababisha marekebisho makubwa ya kazi, kwa kuwa inafafanua asili na mantiki ya kazi, taratibu za kazi, istilahi, waendeshaji na kazi, zana za kazi na vyanzo vya ugumu. Kwa kufanya hivyo, hutoa data muhimu kwa ajili ya uboreshaji wa kazi na kompyuta.
Uchambuzi wa kazi unaofanywa wakati wa uwekaji kazi wa kompyuta huzingatia "kazi za ndani", kama zinavyofanywa na kuwakilishwa na mfumo wa kompyuta. Prototypes za mfumo hutumiwa kukusanya data katika hatua hii. Mtazamo ni juu ya pointi sawa zilizochunguzwa katika hatua ya awali, lakini kutoka kwa mtazamo wa mchakato wa kompyuta.
Kufuatia uwekaji kazi wa kompyuta, uchanganuzi wa kazi pia husoma kazi za ndani, lakini uchanganuzi sasa unazingatia mfumo wa mwisho wa kompyuta. Uchambuzi wa aina hii mara nyingi hufanywa ili kutathmini violesura vilivyopo au kama sehemu ya muundo wa mpya.
Uchanganuzi wa kazi ya kihierarkia ni njia ya kawaida katika ergonomics ya utambuzi ambayo imethibitishwa kuwa muhimu sana katika nyanja mbali mbali, pamoja na muundo wa kiolesura (Shepherd 1989). Inajumuisha mgawanyiko wa kazi (au malengo makuu) katika kazi ndogo, ambayo kila moja inaweza kugawanywa zaidi, mpaka kiwango kinachohitajika cha maelezo kinafikiwa. Ikiwa data itakusanywa moja kwa moja kutoka kwa watumiaji (kwa mfano, kupitia mahojiano, sauti), mgawanyiko wa madaraja unaweza kutoa taswira ya uchoraji wa kiakili wa watumiaji wa kazi. Matokeo ya uchambuzi yanaweza kuwakilishwa na mchoro wa mti au meza, kila muundo una faida na hasara zake.
Uchambuzi wa Mtumiaji
Nguzo nyingine ya muundo wa kiolesura ni uchambuzi wa sifa za mtumiaji. Sifa zinazokuvutia zinaweza kuhusiana na umri wa mtumiaji, jinsia, lugha, utamaduni, mafunzo, ujuzi wa kiufundi au kompyuta, ujuzi au motisha. Tofauti katika vipengele hivi vya kibinafsi huwajibika kwa tofauti ndani na kati ya vikundi vya watumiaji. Mojawapo ya kanuni kuu za muundo wa kiolesura ni kwamba hakuna kitu kama mtumiaji wa kawaida. Badala yake, vikundi tofauti vya watumiaji vinapaswa kutambuliwa na sifa zao kueleweka. Wawakilishi wa kila kikundi wanapaswa kuhimizwa kushiriki katika muundo wa kiolesura na michakato ya tathmini.
Kwa upande mwingine, mbinu kutoka saikolojia, ergonomics na uhandisi wa utambuzi zinaweza kutumika kufichua habari juu ya sifa za mtumiaji zinazohusiana na mtazamo, kumbukumbu, ramani ya utambuzi, kufanya maamuzi na kujifunza (Wickens 1992). Ni wazi kwamba njia pekee ya kuendeleza violesura vinavyoendana kikweli na watumiaji ni kuzingatia athari za tofauti katika vipengele hivi kwenye uwezo wa mtumiaji, mipaka na njia za uendeshaji.
Masomo ya kiergonomic ya miingiliano yamezingatia kwa karibu ustadi wa utambuzi, utambuzi na mwendo wa watumiaji, badala ya kuathiri mambo, kijamii au kimtazamo, ingawa kazi katika nyanja za mwisho imekuwa maarufu zaidi katika miaka ya hivi karibuni. (Kwa mtazamo jumuishi wa binadamu kama mifumo ya kuchakata taarifa tazama Rasmussen 1986; kwa mapitio ya vipengele vinavyohusiana na mtumiaji vya kuzingatia wakati wa kuunda miingiliano angalia Thimbleby 1990 na Mayhew 1992). Aya zifuatazo zinakagua sifa kuu nne zinazohusiana na mtumiaji ambazo zinapaswa kuzingatiwa wakati wa kubuni kiolesura.
Uwakilishi wa kiakili
Miundo ya kiakili ambayo watumiaji huunda ya mifumo wanayotumia huakisi jinsi wanavyopokea na kuelewa mifumo hii. Kwa hivyo miundo hii inatofautiana kama kazi ya ujuzi na uzoefu wa watumiaji (Hutchins 1989). Ili kupunguza mkondo wa ujifunzaji na kuwezesha utumiaji wa mfumo, muundo wa dhana ambao mfumo umejengwa unapaswa kuwa sawa na uwakilishi wa kiakili wa watumiaji. Inapaswa kutambuliwa hata hivyo kwamba mifano hii miwili haifanani kamwe. Mfano wa kiakili una sifa ya ukweli kwamba ni ya kibinafsi (Rich 1983), haijakamilika, inabadilika kutoka sehemu moja ya mfumo hadi nyingine, ikiwezekana katika makosa katika baadhi ya pointi na katika mageuzi ya mara kwa mara. Inachukua nafasi ndogo katika kazi za kawaida lakini kubwa katika zile zisizo za kawaida na wakati wa utambuzi wa shida (Young 1981). Katika kesi za mwisho, watumiaji watafanya vibaya kwa kutokuwepo kwa mfano wa kutosha wa akili. Changamoto kwa wabuni wa kiolesura ni kubuni mifumo ambayo mwingiliano wake na watumiaji utawashawishi waundaji miundo ya kiakili inayofanana na muundo wa dhana ya mfumo.
Kujifunza
Analojia ina nafasi kubwa katika kujifunza kwa mtumiaji (Rumelhart na Norman 1983). Kwa sababu hii, matumizi ya mlinganisho sahihi au sitiari katika kiolesura hurahisisha ujifunzaji, kwa kuongeza uhamishaji wa maarifa kutoka kwa hali au mifumo inayojulikana. Analogi na sitiari huchukua jukumu katika sehemu nyingi za kiolesura, ikijumuisha majina ya amri na menyu, alama, ikoni, misimbo (km, umbo, rangi) na ujumbe. Inapofaa, huchangia pakubwa katika kutoa miingiliano ya asili na uwazi zaidi kwa watumiaji. Kwa upande mwingine, zinapokuwa hazina umuhimu, zinaweza kuwazuia watumiaji (Halasz na Moran 1982). Hadi sasa, sitiari mbili zinazotumiwa katika miingiliano ya kielelezo ni desktop na, kwa kiasi kidogo, chumba.
Watumiaji kwa ujumla wanapendelea kujifunza programu mpya kwa kuitumia mara moja badala ya kusoma au kuchukua kozi—wanapendelea kujifunza kwa msingi wa vitendo ambapo wanafanya kazi kimawazo. Aina hii ya ujifunzaji, hata hivyo, inatoa matatizo machache kwa watumiaji (Carroll na Rosson 1988; Robert 1989). Inahitaji muundo wa kiolesura unaoendana, uwazi, thabiti, unaonyumbulika, unaoonekana kiasili na unaostahimili kasoro, na seti ya vipengele vinavyohakikisha utumiaji, maoni, mifumo ya usaidizi, wasaidizi wa urambazaji na kushughulikia makosa (katika muktadha huu, "makosa" yanarejelea vitendo ambavyo watumiaji wangependa kutendua). Miingiliano inayofaa huwapa watumiaji uhuru fulani wakati wa utafutaji.
Kukuza maarifa
Maarifa ya mtumiaji hukua na uzoefu unaoongezeka, lakini huelekea kuenea haraka. Hii ina maana kwamba violesura lazima vinyumbulike na viweze kuitikia kwa wakati mmoja mahitaji ya watumiaji walio na viwango tofauti vya maarifa. Kwa kweli, zinapaswa pia kuzingatia muktadha na kutoa usaidizi wa kibinafsi. Mfumo wa EdCoach, uliotengenezwa na Desmarais, Giroux na Larochelle (1993) ni kiolesura kama hicho. Uainishaji wa watumiaji katika kategoria za wanaoanza, wa kati na wa kitaalamu hautoshi kwa madhumuni ya muundo wa kiolesura, kwa kuwa ufafanuzi huu ni tuli sana na hauzingatii tofauti za kibinafsi. Teknolojia ya habari yenye uwezo wa kujibu mahitaji ya aina tofauti za watumiaji sasa inapatikana, ingawa katika kiwango cha utafiti, badala ya kibiashara (Egan 1988). Hasira ya sasa ya mifumo ya usaidizi wa utendaji inapendekeza maendeleo makubwa ya mifumo hii katika miaka ijayo.
Makosa yasiyoweza kuepukika
Hatimaye, inapaswa kutambuliwa kuwa watumiaji hufanya makosa wanapotumia mifumo, bila kujali kiwango chao cha ujuzi au ubora wa mfumo. Utafiti wa hivi karibuni wa Ujerumani na Broadbeck et al. (1993) ilifichua kuwa angalau 10% ya muda unaotumiwa na wafanyikazi wa kola nyeupe wanaofanya kazi kwenye kompyuta unahusiana na usimamizi wa makosa. Moja ya sababu za makosa ni kuegemea kwa watumiaji katika urekebishaji badala ya mikakati ya kuzuia (Reed 1982). Watumiaji wanapendelea kutenda kwa haraka na kusababisha makosa ambayo lazima wayarekebishe, kufanya kazi polepole zaidi na kuepuka makosa. Ni muhimu kwamba mambo haya yazingatiwe wakati wa kuunda miingiliano ya kompyuta ya binadamu. Zaidi ya hayo, mifumo inapaswa kustahimili makosa na ijumuishe usimamizi madhubuti wa makosa (Lewis na Norman 1986).
Uchambuzi wa Mahitaji
Uchanganuzi wa mahitaji ni sehemu ya wazi ya mzunguko wa maendeleo ya Robert na Fiset (1992), inalingana na uchanganuzi wa kiutendaji wa Nielsen na inajumuishwa katika hatua zingine (uchambuzi wa kazi, mtumiaji au mahitaji) iliyofafanuliwa na waandishi wengine. Inajumuisha kitambulisho, uchambuzi na shirika la mahitaji yote ambayo mfumo wa kompyuta unaweza kukidhi. Utambulisho wa vipengele vya kuongezwa kwenye mfumo hutokea wakati wa mchakato huu. Uchanganuzi wa kazi na mtumiaji, uliowasilishwa hapo juu, unapaswa kusaidia kufafanua mengi ya mahitaji, lakini inaweza kuthibitisha kuwa haitoshi kwa ufafanuzi wa mahitaji mapya kutokana na kuanzishwa kwa teknolojia mpya au kanuni mpya (kwa mfano, usalama). Uchambuzi wa mahitaji hujaza utupu huu.
Uchambuzi wa mahitaji unafanywa kwa njia sawa na uchambuzi wa kazi wa bidhaa. Inahitaji ushiriki wa kikundi cha watu wanaovutiwa na bidhaa na kuwa na mafunzo ya ziada, kazi au uzoefu wa kazi. Hii inaweza kujumuisha watumiaji wa baadaye wa mfumo, wasimamizi, wataalam wa kikoa na, kama inavyohitajika, wataalamu wa mafunzo, shirika la kazi na usalama. Mapitio ya maandiko ya kisayansi na kiufundi katika uwanja husika wa maombi yanaweza pia kufanywa, ili kuanzisha hali ya sasa ya sanaa. Mifumo ya ushindani inayotumiwa katika nyanja zinazofanana au zinazohusiana pia inaweza kusomwa. Mahitaji tofauti yanayotambuliwa na uchanganuzi huu basi huainishwa, kuwekewa uzito na kuwasilishwa katika umbizo linalofaa kutumika katika kipindi chote cha ukuzaji.
prototyping
Prototyping ni sehemu ya mzunguko wa ukuzaji wa miingiliano mingi na inajumuisha utengenezaji wa karatasi tangulizi au muundo wa kielektroniki (au mfano) wa kiolesura. Vitabu kadhaa kuhusu jukumu la prototipu katika mwingiliano wa binadamu na kompyuta vinapatikana (Wilson na Rosenberg 1988; Hartson and Smith 1991; Preece et al. 1994).
Prototyping ni karibu lazima kwa sababu:
- Watumiaji wana ugumu wa kutathmini violesura kwa misingi ya vipimo vya utendakazi—maelezo ya kiolesura yako mbali sana na kiolesura halisi, na tathmini ni ya kidhahania. Prototypes ni muhimu kwa sababu huruhusu watumiaji kuona na kutumia kiolesura na kutathmini moja kwa moja manufaa na utumiaji wake.
- Kwa kweli haiwezekani kuunda kiolesura cha kutosha kwenye jaribio la kwanza. Violesura lazima vijaribiwe na watumiaji na kurekebishwa, mara nyingi mara kwa mara. Ili kuondokana na tatizo hili, karatasi au prototypes shirikishi zinazoweza kujaribiwa, kurekebishwa au kukataliwa zinatolewa na kusafishwa hadi toleo la kuridhisha lipatikane. Utaratibu huu ni ghali sana kuliko kufanya kazi kwenye violesura halisi.
Kwa mtazamo wa timu ya maendeleo, prototyping ina faida kadhaa. Prototypes huruhusu ujumuishaji na taswira ya vipengee vya kiolesura mapema katika mzunguko wa muundo, utambuzi wa haraka wa shida za kina, utengenezaji wa kitu halisi na cha kawaida cha majadiliano katika timu ya maendeleo na wakati wa majadiliano na wateja, na kielelezo rahisi cha suluhisho mbadala kwa madhumuni. ya kulinganisha na tathmini ya ndani ya kiolesura. Faida muhimu zaidi ni, hata hivyo, uwezekano wa kuwa na watumiaji kutathmini prototypes.
Zana za programu za bei nafuu na zenye nguvu sana kwa ajili ya utengenezaji wa prototypes zinapatikana kibiashara kwa majukwaa mbalimbali, ikijumuisha kompyuta ndogo (km, Visual Basic na Visual C++ (™Microsoft Corp.), UIM/X (™Visual Edge Software), HyperCard (™ Apple Computer), SVT (™SVT Soft Inc.)). Yanapatikana kwa urahisi na ni rahisi kujifunza, yanazidi kuenea miongoni mwa wasanidi wa mfumo na wakadiriaji.
Ujumuishaji wa prototyping ulibadilisha kabisa mchakato wa ukuzaji wa kiolesura. Kwa kuzingatia upesi na unyumbufu ambao prototypes zinaweza kutengenezwa, wasanidi sasa wana mwelekeo wa kupunguza uchanganuzi wao wa awali wa kazi, watumiaji na mahitaji, na kufidia mapungufu haya ya uchanganuzi kwa kutumia mizunguko mirefu ya tathmini. Hii inadhania kuwa upimaji wa utumiaji utatambua matatizo na kwamba ni kiuchumi zaidi kuongeza muda wa tathmini kuliko kutumia muda katika uchanganuzi wa awali.
Tathmini ya Violesura
Tathmini ya mtumiaji wa violesura ni njia ya lazima na mwafaka ya kuboresha manufaa na utumiaji wa miingiliano (Nielsen 1993). Kiolesura karibu kila mara hutathminiwa katika mfumo wa kielektroniki, ingawa prototypes za karatasi pia zinaweza kujaribiwa. Tathmini ni mchakato unaorudiwa na ni sehemu ya mzunguko wa tathmini-urekebishaji wa mfano ambao unaendelea hadi kiolesura kikubalike. Mizunguko kadhaa ya tathmini inaweza kuhitajika. Tathmini inaweza kufanywa mahali pa kazi au katika maabara za utumiaji (tazama toleo maalum la Tabia na Teknolojia ya Habari (1994) kwa maelezo ya maabara kadhaa za utumiaji).
Baadhi ya mbinu za kutathmini kiolesura hazihusishi watumiaji; zinaweza kutumika kama nyongeza ya tathmini ya watumiaji (Karat 1988; Nielsen 1993; Nielsen na Mack 1994). Mfano wa kawaida wa mbinu hizo ni pamoja na matumizi ya vigezo kama vile upatanifu, uthabiti, uwazi wa kuona, udhibiti wazi, unyumbufu, mzigo wa akili, ubora wa maoni, ubora wa usaidizi na mifumo ya kushughulikia makosa. Kwa ufafanuzi wa kina wa vigezo hivi, angalia Bastien and Scapin (1993); pia huunda msingi wa dodoso la ergonomic kwenye miingiliano (Shneiderman 1987; Ravden na Johnson 1989).
Kufuatia tathmini, masuluhisho lazima yapatikane kwa matatizo ambayo yametambuliwa, marekebisho kujadiliwa na kutekelezwa, na maamuzi yanayotolewa kuhusu kama mfano mpya ni muhimu.
Hitimisho
Mjadala huu wa ukuzaji wa kiolesura umeangazia vigingi kuu na mwelekeo mpana katika uwanja wa mwingiliano wa kompyuta na binadamu. Kwa muhtasari, (a) uchanganuzi wa kazi, mtumiaji, na mahitaji una jukumu muhimu katika kuelewa mahitaji ya mfumo na, kwa kuongeza, vipengele muhimu vya kiolesura; na (b) kielelezo na tathmini ya mtumiaji ni muhimu kwa ajili ya kubaini utumiaji wa kiolesura. Maarifa ya kuvutia, yanayojumuisha kanuni, miongozo na viwango vya muundo, yapo kwenye mwingiliano wa binadamu na kompyuta. Walakini, kwa sasa haiwezekani kutoa kiolesura cha kutosha kwenye jaribio la kwanza. Hii ni changamoto kubwa kwa miaka ijayo. Viungo vilivyo wazi zaidi, vya moja kwa moja na rasmi lazima vianzishwe kati ya uchanganuzi (kazi, watumiaji, mahitaji, muktadha) na muundo wa kiolesura. Njia lazima pia ziendelezwe ili kutumia maarifa ya sasa ya ergonomic moja kwa moja na kwa urahisi zaidi kwa muundo wa miingiliano.