Γειά σας, είμαι ο Σκοτ Κλέμερ, διδάσκω τεχνολογία υπολογιστών και θα ήθελα να σας καλωσορίσω σε αυτή την on-line τάξη εισαγωγής στην αλληλεπίδραση ανθρώπου-υπολογιστή (HCI). Αυτό το μάθημα βασίζεται στο μάθημα που διδάσκω αρκετά χρόνια τώρα στο Stanford, και συνθέτει υλικό από διάφορες πηγές. Πρώτα απ' όλα, υπάρχει ο άνθρωπος, δηλαδή το πρόσωπο που χρησιμοποιεί το σύστημα και τα υπόλοιπα άτομα που εργάζονται και επικοινωνούν. Μετά υπάρχει ο υπολογιστής, η μηχανή και οι δικτυωμένες μηχανές που τρέχουν το σύστημα. Και μετά υπάρχει η επιφάνεια διεπαφής που "μεταφράζει" το σύστημα στο τελικό χρήστη. H αλληλεπίδραση ανθρώπου-υπολογιστή (HCI) αφορά το σχεδιασμό, την υλοποίηση και την αξιολόγηση επιφανειών διεπαφής. Σε αυτό το μάθημα θα παρουσιαστεί μια σειρά εργαλείων για να γίνονται τα παραπάνω με αποτελεσματικό τρόπο. Κατά την έναρξη σχεδιασμού ενός έργου, συχνά δεν γνωρίζουμε ποιο είναι το πρόβλημα ή ποιο είναι το περιθώριο λάθους, για να μην συζητήσουμε για το ποια είναι η λύση Κατά συνέπεια, ο σχεδιασμός γίνεται συχνά σε κύκλους, ώστε "αποτυγχάνοντας" νωρίς, να επιτύχετε γρηγορότερα. Συχνά, προχωρά δοκιμάζοντας και συγκρίνοντας εναλλακτικές. Τέλος, είναι σημαντικό να εστιάσετε στους ανθρώπους που πρόκειται να χρησιμοποιήσουν το σύστημα. Ο καλός σχεδιασμός ευχαριστεί τους ανθρώπους: τους βοηθά να κάνουν πράγματα που μας ενδιαφέρουν, και μας βοηθά να ενώνουμε ανθρώπους που μας ενδιαφέρουν. Ο καλός σχεδιασμός μπορεί να έχει σημαντικές επιδράσεις, τόσο στην ικανότητα το ατόμου να επιτυγχάνει πράγματα, όσο και στις κοινωνίες. Τα γραφικά περιβάλλοντα διεπαφής, εξυπηρετούν τον υπολογισμό εκατοντάδων εκατομμυρίων εργασιών, βοηθώντας μας να κάνουμε πράγματα όπως να δημιουργούμε αρχεία, να διαμοιράζουμε φωτογραφίες, να επικοινωνούμε με την οικογένεια και να βρίσκουμε πληροφορίες. Ο κακός σχεδιασμός είναι ενοχλητικός και κοστίζει ζωές: ιατρικά μηχανήματα, αεροπορικά δυστυχήματα και πυρηνικές καταστροφές είναι μόνο τρεις τομείς όπου κακοσχεδιασμένα περιβάλλοντα διεπαφής και λάθη στο λογισμικό έχουν προκαλέσει σοβαρούς τραυματισμούς και αρκετούς θανάτους. Πρόκειται για μεγάλα έργα, που απαιτούν μεγάλο χρόνο παραγωγής. Ωστόσο, αυτό που πραγματικά με ενοχλεί, είναι ότι αρκετά από αυτά τα προβλήματα στις διεπαφές θα μπορούσαν εύκολα να είχαν αποφευγθεί. Η διόρθωση αυτών των προβλημάτων απαιτεί απλά την υιοθέτηση βασικών αρχών όπως η συνέπεια και η ανατροφοδότηση. Αν οι αποτελεσματικές αρχές σχεδιασμού επιφανειών διεπαφής ήταν διαδεδομένες μερικές από αυτές τις καταστροφές θα είχαν αποφευγχθεί. Αυτός είναι και ένας από τους βασικούς λόγους που δημιούργησα αυτό το μάθημα. Ο κακός σχεδιασμός προκαλεί προβλήματα και μειώνει την ποιότητα ζωής με αρκετούς τρόπους. Σκεφτείτε όλο το χρόνο που έχετε σπαταλήσει στην ιστοσελίδα του τραπεζικού σας λογαριασμού, ή προσπαθώντας να καταλάβετε γιατί δεν λειτουργεί το ασύρματο ή να ρυθμίσετε κάτι στη ψηφιακή σας κάμερα. Ας πούμε ότι τέτοια προβλήματα απασχολούν το μέσο Αμερικανό για 10 λεπτά την ημέρα. Με 300 εκατομμύρια κατοίκους η Αμερική από μόνη της, μας κάνει 3 δις λεπτά (ανθρωποχρόνο) την ημέρα ή 18 δις ανθρωποώρες το χρόνο. Αυτός είναι πολύς χρόνος, τον οποίο θα μπορούσαμε να εκμεταλλευτούμε κάνοντας τον κόσμο καλύτερο. Συχνά, τα καλύτερα περιβάλλοντα διεπαφής είναι αόρατα σε εμάς. Όταν ένα περιβάλλον γίνεται αυτόματο με την χρήση, το σχεδιασμό ή ένα συνδυασμό αυτών, η προσοχή μας μετατοπίζεται από τον χειρισμό του περιβάλλοντος στην εκτέλεση μιας εργασίας. Είναι όπως ένα τυφλό άτομο που έχει εξασκηθεί στη χρήση του μπαστουνιού. Μετά από όλες αυτές τις ώρες χρήσης του, δεν αισθάνεται πια το μπαστούνι. Ο αισθητήρας τους για την αντίληψη του περιβάλλοντος είναι το άκρο του μπαστουνιού Αυτή η ακούσια μετατόπιση πραγματοποιείται όταν ένα περιβάλλον διεπαφής γίνεται διαισθητικό. Ο σχεδιασμός εξαιρετικών περιβαλλόντων διεπαφής απαιτεί τεράστια δημιουργικότητα και πολλή σκληρή δουλειά. Αλλά ο σχεδιασμός αρκετά καλών περιβαλλόντων διεπαφής είναι σχετικά εύκολος αν γνωρίζετε κάποιες μεθόδους, τεχνικές και αρχές. Θα σας δείξω πως. Συνοψίστε αυτή την εισαγωγή. Σε αυτό το μάθημα θα μάθετε μια διαδικασία όπου η ανάπτυξη καθοδηγείται από τις εργασίες, στόχους και αξίες των ανθρώπων. Θα μάθετε να δουλεύετε με χρήστες καθόλη τη διαδικασία, να αξιολογείτε τις αποφάσεις από την πλεονεκτική θέση των χρηστών, της δουλειάς και του περιβάλλοντός τους, να προσέχετε τις ικανότητες και καταστάσεις των ανθρώπων, και να μιλάτε με τους ειδικούς. Θα μάθετε να μιλάτε με ένα πλήθος χρηστών - τόσο κανονικούς όσο και ιδιαίτερους - και ένα πλήθος εμπλεκομένων. Όπως που υπενθύμισε πρόσφατα ο συνάδελφός μου John Zimmerman, οι τελικοί χρήστες είναι μια μόνο κατηγορία από τους ανθρώπους που εμπλέκονται. Άλλες κατηγορίες είναι όσοι βοηθούν στην απλοποίηση της ανάπτυξης, μειώσης του κόστους παραγωγής, συντήρηση, ... Σχεδιάζοντας για ανθρώπους μην ξεχνάτε τα υπόλοιπα κομμάτια του παζλ. Κατά τη δημιουργία αυτού το μαθήματος, έχω συμπεριλάβει υλικό από πολλές πηγές, όπως τα μαθήματα του James Landay's, βιβλία όπως αυτό του Don Norman, και δημοσιεύσεις όπως αυτές του CHI Conferences. Για όσους θέλουν να μάθουν περισσότερα, έχω ενσωματώσει στις παρουσιάσεις μου μια διαφάνεια Επιπλέον Μελέτη.