Επικοινωνία Ανθρώπου Υπολογιστή. A4. Ανάπτυξη διαδραστικών συστημάτων

Σχετικά έγγραφα
Ανθρωποκεντρικός σχεδιασμός πολυμέσων

Παρουσίαση: Ανθρωποκεντρικός σχεδιασμός πολυμέσων ΜΙΚΡΟΠΟΥΛΟΥ ΕΥΓΕΝΙΑ ΓΤΠ61

ΣΧΕΔΙΑΣΗ ΔΙΑΔΡΑΣΤΙΚΟΥ ΓΡΑΦΕΙΟΥ ΜΕ ΧΡΗΣΗ ΤΗΣ LUCID

Επικοινωνία Ανθρώπου Υπολογιστή. Α1. Εισαγωγή στην ΕΑΥ και γενικές πληροφορίες για το µάθηµα

Επικοινωνία Ανθρώπου Υπολογιστή

12.Μοντέλα και Μεθοδολογίες Σχεδιασµού Λογισµικού

9.Σχεδίαση ψηφιακών περιβαλλόντων διάδρασης (Μέρος 3)

ΕΠΛ 435: Αλληλεπίδραση Ανθρώπου Υπολογιστή

Περιεχόμενα. 1 Υποδείγματα αλληλεπίδρασης, αρχές & μοτίβα σχεδίασης Περίληψη... 19

Εισαγωγή στην επικοινωνία ανθρώπου υπολογιστή. Νικόλαος Αβούρης Eκδόσεις ΔΙΑΥΛΟΣ, Αθήνα ΠΡΟΛΟΓΟΣ Περιεχόμενα Εγχειριδίου

Ελεγχος, Αξιοπιστία και Διασφάλιση Ποιότητας Λογισµικού: Εξωτερική Ποιότητα

#8 Αξιολόγηση ευχρηστίας λογισµικού. Ανάλυση πληκτρολογήσεων. Μέσοι χρόνοι τυπικών πληκτρολογήσεων. Παράδειγµα...

ΘΕΜΑ ΑΝΑΠΤΥΞΗ ΠΟΛΥΜΕΣΙΚΗΣ ΕΦΑΡΜΟΓΗΣ ΜΕ ΘΕΜΑ : MORPHING ΚΑΙ ΕΙΚΟΝΙΚΗ ΠΡΑΓΜΑΤΙΚΟΤΗΤΑ

Επικοινωνία Ανθρώπου Υπολογιστή. Α6. Αξιολόγηση διαδραστικών συστημάτων

Τεχνολογία Πολιτισμικού Λογισμικού

ΣΧΕ ΙΑΣΗ ΠΕΡΙΒΑΛΛΟΝΤΟΣ ΙΕΠΑΦΗΣ ΜΕ ΤΟ ΧΡΗΣΤΗ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ

ΔΗΜΙΟΥΡΓΩΝΤΑΣ ΤΗΝ ΔΙΚΗ ΜΟΥ ΕΠΙΧΕΙΡΗΣΗ. Creating my own company

Ανοικτά Ακαδηµα κά Μαθήµατα

Τεχνολογία Πολιτισμικού Λογισμικού

Αλληλεπίδραση Ανθρώπου- Υπολογιστή & Ευχρηστία

Σειρά: 11 Επιβλέπων Καθηγητής: Δημήτριος Καρδαράς

Μεθοδολογίες αξιολόγησης εκπαιδευτικού. λογισμικού

ΔΙΔΑΚΤΙΚΉ ΤΩΝ ΜΑΘΗΜΑΤΙΚΏΝ

Παράρτημα1: Φύλλο ανάθεσης εργασίας πολυμέσων

Πανεπιστήμιο Στερεάς Ελλάδας-ΤΜΗΜΑ ΠΕΡΙΦΕΡΕΙΑΚΗΣ ΟΙΚΟΝΟΜΙΚΗΣ ΑΝΑΠΤΥΞΗΣ, ΜΑΘΗΜΑ: ΔΙΑΧΕΡΙΣΗ ΑΝΘΡΩΠΙΝΩΝ ΚΑΙ ΦΥΣΙΚΩΝ ΠΟΡΩΝ, ΧΡΙΣΤΟΣ ΑΠ.

Ηλεκτρονικό Επιχειρείν

Επικοινωνία Ανθρώπου-Μηχανής και Σχεδίαση Διαδραστικών Συστημάτων

ΔΙΟΙΚΗΣΗ ΕΠΙΚΟΙΝΩΝΙΑΣ ΔΗΜΟΣΙΩΝ ΣΧΕΣΕΩΝ. Public Relations Management

Σχεδίαση γνωστικών ασκήσεων για την υποστήριξη ατόμων με άνοια

ΕΠΙΚΟΙΝΩΝΙΑΚΗ ΔΙΑΧΕΙΡΙΣΗ ΚΡΙΣΕΩΝ. Communications Crisis Management

Η συμβολή στην επιτυχία ενός οργανισμού, παρουσιάζοντας σχετικά δεδομένα με τη χρήση τεχνικών 2Δ ή 3Δ τεχνολογίας. Αρμοδιότητα

Εφαρμογές Προσομοίωσης

Τα Διδακτικά Σενάρια και οι Προδιαγραφές τους. του Σταύρου Κοκκαλίδη. Μαθηματικού

Εκπαιδευτική Μονάδα 1.1: Τεχνικές δεξιότητες και προσόντα

ΕΚΠΑΙΔΕΥΤΙΚΗ ΔΡΑΣΤΗΡΙΟΤΗΤΑ Is είναι βιώσιμη η επιχείρηση

Αλληλεπίδραση Ανθρώπου- Υπολογιστή & Ευχρηστία. Ενότητα 8: Ιεραρχική Ανάλυση Εργασιών Σαπρίκης Ευάγγελος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)

Εισαγωγή στην Τεχνολογία Λογισμικού

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή στην Access...9. Κεφάλαιο 2 Χειρισμός πινάκων... 25

Επιχειρησιακή Στρατηγική. Αριστοµένης Μακρής

Γλωσσική Τεχνολογία. Εισαγωγή. Ίων Ανδρουτσόπουλος.

ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ. Δημητρίου Σωτήρης 6417

Μεθοδολογία Παραγωγής Πολιτισμικών και Πολυμεσικών Τίτλων

Απαιτήσεις Λογισμικού

Αλληλεπίδραση Ανθρώπου- Υπολογιστή & Ευχρηστία

Β. Μπαρκούκης ΤΕΦΑΑ - ΑΠΘ

ΤΕΧΝΟΛΟΓΙΑ ΜΕΤΡΗΣΕΩΝ Ι

Μαθηματικά Ε Δημοτικού

Αλληλεπίδραση Ανθρώπου- Υπολογιστή & Ευχρηστία. Ενότητα 11: Αξιολόγηση Σχεδίασης Σαπρίκης Ευάγγελος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά)

Ενότητα. Σχεδίαση Βάσεων Δεδομένων

Σχεδιασμός Οικολογικού Διαμεσολαβητή για την εποπτεία και διαχείριση δικτύου διανομής ηλεκτρικής ενέργειας

Έμπειρα Συστήματα. Εργαστήριο

Mάθηση και διαδικασίες γραμματισμού

Οικονομία - Επιχειρήσεις Μάρκετινγκ 1

ΕΡΩΤΗΜΑΤΟΛΟΓΙΟ ΑΝΑΛΥΣΗΣ ΤΗΣ ΘΕΣΗΣ ΕΡΓΑΣΙΑΣ

Εκπαιδευτική Μονάδα 8.1: Επαγγελματικοί ρόλοι και προφίλ για την παρακολούθηση και την εποπτεία.

ιδακτική μαθημάτων Ειδικότητας

Μαθηματικά Δ Δημοτικού. Πέτρος Κλιάπης 12η περιφέρεια Θεσ/νικης

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

CRM. Σηµειώσεις για το σεµινάριο Αθανάσιος Ν. Σταµούλης. Customer Relationship Management

Μαθηση και διαδικασίες γραμματισμού

αντίστοιχο γεγονός. Όταν όντως το κουμπί

Αντικειμενοστρεφής Προγραμματισμός

Συστήματα πανταχού παρόντος υπολογιστή σε περιβάλλοντα υβριδικών βιβλιοθηκών

Ελεγχος, Αξιοπιστία και Διασφάλιση Ποιότητας Λογισµικού

Το Ρυθμιστικό Πλαίσιο της Ανοικτής Διακυβέρνησης και των Ανοικτών Δεδομένων Μερος Α: Ποιοτικά Χαρακτηριστικά

h t t p s : / / k p p. c t i. g r

Αναδιοργάνωση στους Οργανισμούς

Φύλλα εργασίας. MicroWorlds Pro. Πολυμεσικές Εφαρμογές με την χρήση της γλώσσας LOGO Στο Γυμνάσιο. Β. Χ. Χρυσοχοΐδης

Πωλήσεις. Μπίτης Αθανάσιος 2017

Ερωτήσεις- Απαντήσεις Πολυμέσα Απο το Βιβλίο Εφαρμογές Η/Υ Α,Β,Γ Λυκείου

Η προσέγγιση του γραπτού λόγου και η γραφή. Χ.Δαφέρμου

Διοίκηση Επιχειρήσεων

22/2/2014 ΑΡΧΕΣ ΟΡΓΑΝΩΣΗΣ ΚΑΙ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ ΚΑΙ ΥΠΗΡΕΣΙΩΝ. Επιστήμη Διοίκησης Επιχειρήσεων. Πότε εμφανίστηκε η ανάγκη της διοίκησης;

5.1. Χωροταξικός Σχεδιασμός Κριτήρια αξιολόγησης Χωροταξικού Σχεδιασμού Δραστηριότητες Χωροταξικού Σχεδιασμού...

Αλληλεπίδραση Ανθρώπου- Υπολογιστή & Ευχρηστία

Μαθηματικά Γ Δημοτικού. Πέτρος Κλιάπης

Agile Προσέγγιση στη Διαχείριση Έργων Λογισμικού

Προγραμματίζω παίζοντας: βασικές έννοιες προγραμματισμού με το Scratch

Διοίκηση ανθρωπίνων Πόρων

ΕΠΙΧΕΙΡΗΜΑΤΙΚΟΤΗΤΑ ΚΑΙ ΚΑΙΝΟΤΟΜΙΑ

Βασικές Αρχές Σχεδιασµού Συστήµατος ιεπιφάνειας - Πλοήγηση

Ανθρώπινοι Πόροι και Ανάπτυξη

Αικατερίνη Καμπάση, PhD. Τμήμα Προστασίας και Συντήρησης Πολιτισμικής Κληρονομιάς Α.Τ.Ε.Ι. Ιονίων Νήσων

Αξιοποίηση διαδραστικών συστημάτων διδασκαλίας (διαδραστικών πινάκων) στην τάξη

Μ.Π.Σ. «ΠΡΟΗΓΜΕΝΕΣ ΜΕΘΟΔΟΙ ΚΑΤΑΣΚΕΥΗΣ ΠΡΟΙΟΝΤΩΝ ΑΠΟ ΞΥΛΟ» Μάθημα: Σχεδίαση και Εφαρμογές Διαδραστικών Συστημάτων. Διδάσκοντας: Α.

Συνάντηση Εργασίας. Αθήνα. Παρασκευή 6 Απριλίου, 2012

Ενδεικτικό χρονοδιάγραμμα εφαρμογής. Ενότητας «ΜΗΧΑΝΙΣΜΟΙ: Τροχοί - Τροχαλίες» ΣΤ ΤΑΞΗ. (Ενδεικτικός χρόνος 6 Χ 80 )

Οργανωτική Θεωρία και Οργανωσιακή Συμπεριφορά

Συστήµατα Τηλεκπαίδευσης: Κύκλος ζωής εκπαιδευτικού υλικού

1. Ποιους μαθησιακούς στόχους θα προσδιορίζατε στα πλαίσια της διδακτικής δραστηριότητας;

Το σύστημα ISO9000. Παρουσιάστηκε το 1987, αναθεωρήθηκε το 1994 και το 2000.

1. ΠΕΡΙΓΡΑΦΗ ΚΑΙ ΑΝΑΛΥΣΗ ΦΥΛΛΩΝ ΕΡΓΑΣΙΑΣ (Ή ΚΑΙ ΑΛΛΟΥ ΔΙΔΑΚΤΙΚΟΥ ΥΛΙΚΟΥ) ΑΞΙΟΛΟΓΗΣΗ ΤΩΝ ΜΑΘΗΤΩΝ

Γιάννης Τούρλος, ΠΕ 17 Ηλεκτρολόγος, Πρόεδρος Πανελλήνιας Ένωσης Καθηγητών Τεχνολογίας (ΠΕΚΑΤΕ)

Φάση 3: Λεπτομερής Σχεδιασμός

12.1. Προσδοκώμενα αποτελέσματα

Βάσεις Δεδομένων. Εισαγωγή Ανάλυση Απαιτήσεων. Φροντιστήριο 1 ο

Εκπαιδευτική Τεχνολογία - Πολυμέσα. Ελένη Περιστέρη, Msc, PhD

Διαχείριση έργων. Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση

Προσομοίωση Συστημάτων

Ενότητα 1: Πώς να διδάξεις ηλικιωμένους για να χρησιμοποιήσουν τη ψηφιακή τεχνολογία

Transcript:

Επικοινωνία Ανθρώπου Υπολογιστή A4. Ανάπτυξη διαδραστικών συστημάτων (2016-17) Ίων Ανδρουτσόπουλος http://www.aueb.gr/users/ion/

Οι διαφάνειες αυτές βασίζονται κυρίως στο βιβλίο Εισαγωγή στην Επικοινωνία Ανθρώπου-Υπολογιστή του Ν. Αβούρη, εκδόσεις Δίαυλος, 2000. Τα περισσότερα σχήματα των διαφανειών προέρχονται από το ίδιο βιβλίο.

Τι θα ακούσετε Aνάπτυξη διαδραστικών συστημάτων Μοντέλο του καταρράκτη Ελικοειδές μοντέλο Αρχές ανθρωποκεντρικής ανάπτυξης Αστεροειδές μοντέλο Μοντέλο LUCID Μελέτη χρηστών και ενδιαφερομένων Μελέτη περιβάλλοντος Ανάλυση εργασιών Στόχοι και μέτρα ευχρηστίας 3

Το μοντέλο του καταρράκτη Ποιο είναι το πρόβλημα; Τι απαιτήσεις έχει ο πελάτης; Ίσως δεν τις ξέρει! Τι θα υλοποιήσουμε και πώς; Κώδικας, εγχειρίδια κλπ. 4

Μοντέλο του καταρράκτη Χρήσιμη εικόνα των σταδίων ανάπτυξης. Επικοινωνία μεταξύ σταδίων μέσω εγγράφων. Προδιαγραφές αυξανόμενου βαθμού λεπτομέρειας. Στο τέλος κάθε σταδίου: έλεγχος αν τηρούνται οι προδιαγραφές των προηγουμένων σταδίων. Στην πράξη δύσκολα τηρείται αυστηρά. Δύσκολο να προδιαγράψει κανείς πλήρως ένα σύστημα πριν το σχεδιάσει/υλοποιήσει ως ένα βαθμό. Συχνά κατά την εκτέλεση ενός σταδίου απαιτούνται τροποποιήσεις στα προηγούμενα στάδια. 5

Ελικοειδές μοντέλο ανάπτυξης Σχεδιασμός Σύνταξη προδιαγραφών απαιτήσεων (ανάλυση) Ανάπτυξη πρωτοτύπων Αξιολόγηση και μέτρηση ευχρηστίας Εικόνα 4.9 Μοντέλο εξελικτικής ανάπτυξης 6

Ελικοειδές μοντέλο Ανάπτυξη πρωτοτύπων σταδιακά μεγαλύτερης κλίμακας, ως το πλήρες σύστημα. Π.χ. αρχικά πρόχειρη εικόνα της διεπαφής χρήστη, στη συνέχεια υποστήριξη μερικών μόνο λειτουργιών. Κάθε κύκλος περιλαμβάνει ανάλυση, σχεδιασμό, υλοποίηση, αξιολόγηση. Η αξιολόγηση κάθε πρωτοτύπου αποτελεί τη βάση για τον επόμενο κύκλο. Προβλήματα διαχείρισης και ελέγχου προόδου. Απαιτείται προσεκτική διαχείριση έργου, καλός συντονισμός και επικοινωνία των εμπλεκομένων, μηχανισμοί διαχείρισης και αξιολόγησης εκδόσεων λογισμικού κλπ. 7

Η αξία των πρωτοτύπων Βοηθούν να συζητηθούν και να αξιολογηθούν γρήγορα πολλά αρχικά εναλλακτικά σχέδια. Τα πρωτότυπα μπορούν π.χ. στην αρχή να είναι απλά ζωγραφιές, διαφάνειες κλπ. Π.χ. ένας άνθρωπος μπορεί να αλλάζει διαφάνειες. Πειράματα με Μάγο του Οζ (Wizard of Oz). Ένας άνθρωπος υποκρίνεται ότι είναι το σύστημα. Π.χ. σε αυτόματο τηλεφωνικό κέντρο απαντά άνθρωπος μέσω συνθέτη φωνής με ρομποτική χροιά. Τελικό σύστημα: εξελιγμένο πρωτότυπο ή νέα υλοποίηση εξαρχής; Με εξελιγμένο πρωτότυπο ίσως κερδίζουμε χρόνο αλλά ίσως χρησιμοποιούμε πρόχειρο κώδικα. 8

Χιούμορ: διαδραστικός χάρτης Δείτε τους συνδέσμους του μαθήματος στο e-class για συστήματα γρήγορης ανάπτυξης πρωτοτύπων. 9

Ανθρωποκεντρική ανάπτυξη Εστιάζουμε στους χρήστες και τις εργασίες τους σε όλα τα στάδια ανάπτυξης. Π.χ. ποιοι είναι οι χρήστες; Τι προβλέπεται να κάνουν; Θα μπορούν να το κάνουν; Θα ικανοποιούνται; Συμμετοχή και ανάδραση από τους χρήστες σε όλα τα στάδια ανάπτυξης. Π.χ. τι γνώμη έχουν οι χρήστες για τις προδιαγραφές; Πώς θα προτιμούσαν να λειτουργεί η διεπαφή χρήστη; Η υπερβολική συμμετοχή, όμως, μπορεί να δημιουργεί μεγάλες καθυστερήσεις, να αυξάνει το κόστος κλπ. Ανάπτυξη με επαναληπτική διαδικασία βάσει της ανάδρασης των χρηστών. Χρήση σκίτσων, προσομοιωτών, πρωτοτύπων κλπ. 10

Αστεροειδές μοντέλο Υλοποίηση συστήματος Ανάλυση εργασιών/ λειτουργιών ΑΞΙΟΛΟΓΗΣΗ Ανάπτυξη πρωτοτύπου Σχεδίαση /Ανάπτυξη λεπτομερών προδιαγραφών Καταγραφή απαιτήσεων Εικόνα 4.10 Αστεροειδές μοντέλο ανάπτυξης διαδραστικών συστημάτων, σύμφωνα με τους Hix-Hartson93 11

Αστεροειδές μοντέλο Δεν επιβάλλεται συγκεκριμένη ακολουθία σταδίων ούτε συγκεκριμένο στάδιο έναρξης. Η ανάπτυξη μπορεί να ξεκινήσει από οποιοδήποτε στάδιο και να χρησιμοποιήσει οποιαδήποτε ακολουθία σταδίων. Αρκεί μετά από κάθε στάδιο να ακολουθεί αξιολόγηση από ειδικούς και/ή χρήστες. Π.χ. υπάρχον πρωτότυπο αξιολόγηση πρωτοτύπου νέος σχεδιασμός αξιολόγηση σχεδιασμού νέα ανάλυση αξιολόγηση νέας ανάλυσης 12

Η αξία των σεναρίων Θετικά και αρνητικά σενάρια χρήσης του συστήματος από συγκεκριμένα είδη χρηστών. Π.χ. «Ο κ. Χ. είναι 85 ετών, δεν είχε ποτέ κινητό, του αρέσει να περπατά, συχνά μακριά από το σπίτι του. Μερικές φορές, όπως σήμερα, ξεχνά πού βρίσκεται. Θυμάται ότι έχει στην τσέπη» Π.χ. με το υπάρχον και το υπό σχεδίαση σύστημα. Ενδεχομένως μαζί με σκίτσα της διεπαφής ή/και του χρήστη στο περιβάλλον του. Πολύ χρήσιμα κατά την ανάλυση, το σχεδιασμό και την αξιολόγηση (βλ. επόμενες ενότητες). Χρήσιμα και κατά τη διαφήμιση του προϊόντος, την προσέλκυση χρηματοδοτών κλπ. 13

Μοντέλο ανάπτυξης LUCID 6 φάσεις ανάπτυξης: 1. Αρχική ιδέα. 2. Ανάλυση αναγκών και απαιτήσεων. 3. Σχεδιασμός με πρότυπες βασικές οθόνες. 4. Επαναληπτικός σχεδιασμός και βελτίωση πρωτοτύπου. 5. Ανάπτυξη τελικού συστήματος. 6. Αρχική λειτουργία. 14

Παράδειγμα: ιστότοπος οργανισμού Πώς θα εφαρμόζατε το μοντέλο LUCID προκειμένου να αναπτύξετε τον ιστότοπο ενός οργανισμού (ή του ΟΠΑ ή Τμήματος); 15

Μοντέλο ανάπτυξης LUCID 1η φάση: Ανάπτυξη αρχικής ιδέας. Αρχική ιδέα και στόχος. Δημιουργία ομάδας ευχρηστίας. Προσδιορισμός τυπικών χρηστών. Προσδιορισμός τεχνικών και περιβαλλοντικών παραμέτρων (π.χ. χώρος λειτουργίας). Ορισμός πλάνου ανάπτυξης, χρονοδιαγράμματος, προσωπικού, προϋπολογισμού. 16

Μοντέλο ανάπτυξης LUCID 2η φάση: Ανάλυση αναγκών και απαιτήσεων. Χωρισμός χρηστών σε ομάδες και ανάλυση των χαρακτηριστικών τους. Ανάλυση εργασιών σε ενότητες. Ανάλυση αναγκών μέσω δημιουργίας σεναρίων χρήσης με συμμετοχή χρηστών. Περιγραφή των εργασιών με ροή στοιχειωδών ενεργειών. Προσδιορισμός των κυρίων αντικειμένων της διεπαφής χρήστη. Επίλυση τεχνικών προβλημάτων/περιορισμών. 17

Μοντέλο ανάπτυξης LUCID 3η φάση: Σχεδιασμός πρότυπων οθονών. Ορισμός ειδικών στόχων ευχρηστίας, σύμφωνα με τις ανάγκες των χρηστών. Είδος αλληλεπίδρασης και οδηγίες σχεδιασμού. Μοντέλο πλοήγησης και κυρίαρχη μεταφορά. Ορισμός βασικών οθονών (εισαγωγική, κεντρική, κύριων εργασιών, κλπ). Κατασκευή πρωτοτύπου με τις βασικές οθόνες, χρησιμοποιώντας εργαλεία γρήγορης παραγωγής πρωτοτύπων. Αξιολόγηση πρωτοτύπου από χρήστες, πρώτες μετρήσεις ευχρηστίας. 18

Μοντέλο ανάπτυξης LUCID 4η φάση: Επαναληπτικός σχεδιασμός και βελτίωση του πρωτοτύπου. Σταδιακή επέκταση του πρωτοτύπου σε πλήρες σύστημα με λεπτομερείς προδιαγραφές. Εμπειρική αξιολόγηση της διεπαφής χρήστη από ειδικούς διαδραστικών συστημάτων. Μετρήσεις ευχρηστίας ευρείας κλίμακας (συνήθως με εμπλοκή πραγματικών χρηστών). 19

Μοντέλο ανάπτυξης LUCID 5η φάση: Ανάπτυξη τελικού συστήματος. Χρήση προδιαγραφών προηγούμενης φάσης. Μετεξέλιξη πρωτοτύπου ή εντελώς νέο σύστημα. Ανάπτυξη ηλεκτρονικών βοηθημάτων, εγχειριδίων χρήσης, εκπαιδευτικού υλικού. 6η φάση: Αρχική λειτουργία. Υποστήριξη και εκπαίδευση των χρηστών κατά την αρχική λειτουργία. Καταγραφή και αξιολόγηση συμβάντων. Διαδικασία συντήρησης συστήματος. 20

Πρωτεύοντες χρήστες Είδη χρηστών Αλληλεπιδρούν απευθείας και συχνά με το σύστημα. Επηρεάζονται άμεσα από την εισαγωγή του συστήματος. Αλλαγές στον τρόπο εργασίας, μετακινήσεις, απολύσεις. Δευτερεύοντες χρήστες Χρησιμοποιούν σπάνια το σύστημα, ίσως μέσω άλλων ενδιάμεσων χρηστών. Π.χ. διοικητικά στελέχη, προσωπικό συντήρησης. Ίσως αυξηθεί η εξάρτησή τους από το σύστημα. Πιθανή απώλεια ισχύος, λόγω ευκολότερης πρόσβασης. 21

Είδη χρηστών συνέχεια Τριτεύοντες χρήστες Επηρεάζονται μόνο έμμεσα. Π.χ. πελάτες της επιχείρησης που δεν χρησιμοποιούν άμεσα το σύστημά της. Π.χ. σε ένα συνεργείο αυτοκινήτων, όπου το σύστημα χρησιμοποιείται από υπαλλήλους, ίσως να απαιτούνται πλέον από τους πελάτες περισσότερα στοιχεία ή/και μεγαλύτερος χρόνος αναμονής στο λογιστήριο. 22

Ομάδες ενδιαφερομένων Ομάδες ατόμων που ενδιαφέρονται άμεσα ή έμμεσα για την εισαγωγή/χρήση του συστήματος. Οι χρήστες (πρωτεύοντες, δευτερεύοντες, τριτεύοντες). Οι τεχνικοί που έχουν την ευθύνη της ανάπτυξης. Οι υπεύθυνοι για την εγκατάσταση και συντήρηση του συστήματος, την εκπαίδευση των χρηστών. Οι έχοντες οικονομικά συμφέροντα, π.χ. ο πωλητής του συστήματος, οι ανταγωνιστές του, ο αγοραστής. Συχνά έχουν αντικρουόμενα συμφέροντα που πρέπει να ληφθούν υπόψη. 23

Μελέτη χρηστών Συνεντεύξεις χρηστών (ή ενδιαφερομένων). Χρήση ερωτηματολογίων. Παρατήρηση χρηστών (π.χ. χρήση βίντεο). Μελέτη περιβάλλοντος εργασίας και καταγραφή οργανωτικών και κοινωνικών χαρακτηριστικών (εθνογραφική μελέτη). Θα μιλήσουμε περισσότερο για μεθόδους συλλογής δεδομένων από χρήστες στην ενότητα 6 (αξιολόγηση). 24

Χαρακτηριστικά χρηστών Ατομικά χαρακτηριστικά, π.χ: ηλικία, φυσικές ικανότητες και ιδιαιτερότητες γνώσεις, ικανότητα μάθησης, εμπειρία, δεξιότητες κίνητρα, φιλοδοξίες, φοβίες, πολιτισμικό υπόβαθρο προηγούμενη εμπειρία χρήσης λογισμικού και συσκευών. Ομαδικά χαρακτηριστικά: συμμετοχή σε ομάδες, λόγος συμμετοχής, στόχοι ομάδων, δομή, συνοχή, αυτονομία, κύρος, εξαρτήσεις από άλλες ομάδες κλπ. υπάρχοντες τρόποι επικοινωνίας, συνεργασίας κλπ. 25

Μελέτη περιβάλλοντος Φυσικά χαρακτηριστικά π.χ. συνθήκες θορύβου, υγρασίας, τοξικότητας. Οργανωτικά χαρακτηριστικά οργανωτική δομή, κανάλια επικοινωνίας κατανομή εξουσίας και ισχύος. Εργασίες κάθε χρήστη π.χ. μέσω της καταγραφής μιας τυπικής μέρας του. Επιδράσεις από την εισαγωγή του συστήματος π.χ. μεταβολές στα φυσικά χαρακτηριστικά, στην οργανωτική δομή κλπ. 26

Ανάλυση εργασιών χρηστών Οργανωτική ανάλυση: σπουδαιότητα εργασίας, κίνητρα, εξαρτήσεις, ασφάλεια, απαιτούμενες ικανότητες. Ανάλυση χρονικών περιορισμών: συχνότητα εκτέλεσης, απαιτούμενος χρόνος εκτέλεσης και προετοιμασίας, δυνατότητα εκτέλεσης κατά διακριτά τμήματα. Ανάλυση ανθρώπινης εμπλοκής: υποχρεωτική ή προαιρετική συμμετοχή, πίεση, κριτήρια απόδοσης. Μεταβολές στις εργασίες, που θα προκληθούν από την εισαγωγή του συστήματος. 27

Ιεραρχική ανάλυση εργασιών Πλάνο 2: Κάνε το 2.1 κάθε μέρα. Τα 2.2 και 0. Σκούπισμα 2.3 κάθε εβδομάδα. σπιτιού Πλάνο 0: Κάνε τα 1, 2, 4. Αν Π γεμίσει 0 : 1,2,4. η όταν σακούλα, γεμίζει κάνε η σακούλα το 3. τότε 3 1. προετοιμασία ηλεκτρικής σκούπας 2. σκούπισμα δωματίων 3. άδειασμα σακούλας 4. φύλαξη σκούπας 2.1 καθαρισμός διαδρόμου 2.2 καθαρισμός σαλονιού 2.3 καθαρισμός υπνοδωματίων 2.2.1 καθαρισμός πατώματος 2.2.2 καθαρισμός χαλιών 28

Ιεραρχική ανάλυση εργασιών Διαδοχική διάσπαση σε υποεργασίες μέχρι στοιχειώδεις υποεργασίες. Πλάνα: ακολουθίες εκτέλεσης εργασιών και συνθήκες εκτέλεσης. Χρήση κατά την ανάλυση και σχεδιασμό: κατά την ανάλυση: κατανόηση υπάρχουσας κατάστασης κατά το σχεδιασμό: προδιαγραφές λειτουργίας του συστήματος. Η εισαγωγή του συστήματος ενδεχομένως τροποποιεί τις εργασίες! 29

Γνωστικά μοντέλα ανάλυσης εργασιών Έμφαση στην καταγραφή των γνωστικών λειτουργιών που απαιτούνται για την εκτέλεση των εργασιών. Χρησιμοποιούνται κατά τη σχεδίαση και την αξιολόγηση. Εργασία: ακολουθία από ενέργειες, ώστε να επιτευχθεί κάποιος στόχος. Φυσικές ενέργειες: π.χ. πληκτρολόγηση, μετακίνηση δεικτικής συσκευής. Γνωστικές ενέργειες: π.χ. επιλογή εντολής, ενθύμηση ακολουθίας εντολών. 30

Παράδειγμα ανάλυσης GOMS GOAL : ΕΛΑΧΙΣΤΟΠΟΙΗΣΗ-ΠΑΡΑΘΥΡΟΥ. [select GOAL : ΧΡΗΣΗ-ΜΕΘΟΔΟΥ-ΜΕΝΟΥ-ΕΛΑΧΙΣTΟΠΟΙΗΣΗΣ.. ΜΕΤΑΚΙΝΗΣΕ-ΠΟΝΤΙΚΙ-ΣΕ-ΜΠΑΡΑ-ΜΕΝΟΥ.. ΕΠΙΛΟΓΗ-ΜΕΝΟΥ-ΜΕ-ΔΕΞΙ-ΠΛΗΚΤΡΟ.. ΕΠΙΛΟΓΗ-ΕΛΑΧΙΣTΟΠΟΙΗΣΗΣ. GOAL : ΧΡΗΣΗ-ΜΕΘΟΔΟΥ-FUNCTION-KEY.. ΠΑΤΗΜΑ-ΠΛΗΚΤΡΟΥ-F5 ] Selection Rule 1 : Χρησιμοποίησε τη μέθοδο ΜΕΝΟΥ- ΕΛΑΧΙΣTΟΠΟΙΗΣΗΣ, εκτός από την περίπτωση της εφαρμογής Χ όπου χρησιμοποιείται η μέθοδος FUNCTION-KEY. 31

Μοντέλο GOMS Μοντέλο γνωστικής ανάλυσης εργασιών. Στόχοι: τι θέλει να πετύχει ο χρήστης. Μέθοδοι: ακολουθίες ενεργειών που μπορούν να χρησιμοποιηθούν για την επίτευξη ενός στόχου. Κανόνες επιλογής: ρυθμίζουν την επιλογή μεταξύ εναλλακτικών μεθόδων. Οι φωλιασμένοι στόχοι δίνουν μια εκτίμηση του μνημονικού φορτίου του χρήστη. Μπορεί να χρησιμοποιηθεί και για την πρόβλεψη τυπικών χρόνων εκτέλεσης. Π.χ. συνδυαζόμενο με μοντέλα πρόβλεψης χρόνου πληκτρολόγησης. 32

Ευχρηστία Η ικανότητα ενός συστήματος να λειτουργεί αποτελεσματικά και αποδοτικά παρέχοντας υποκειμενική ικανοποίηση στους χρήστες του. Αποτελεσματικότητα: να βοηθά τους χρήστες να εκτελούν την εργασία τους σωστά με αποτέλεσμα υψηλής ποιότητας. Αποδοτικότητα: οικονομία πόρων (π.χ. χρόνος εκτέλεσης εργασίας, χρόνος εκπαίδευσης και επανεκπαίδευσης, κόστος σε σχέση με άλλα προϊόντα). Υποκειμενική ικανοποίηση: αισθάνονται ικανοποιημένοι οι χρήστες, το χρησιμοποιούν ευχαρίστως, θέλουν να το ξαναχρησιμοποιήσουν; 33

Στόχοι ευχρηστίας Κατά τη σύνταξη των προδιαγραφών του συστήματος πρέπει να προσδιορίζονται συγκεκριμένοι στόχοι ευχρηστίας. Π.χ. να μπορούν εύκολα χρήστες με βασικές γνώσεις χειρισμού υπολογιστών να εγκαταστήσουν το σύστημα. Π.χ. να μπορούν εύκολα ηλικιωμένοι χρήστες να μάθουν τη λειτουργία του συστήματος. Οι στόχοι πρέπει να συνοδεύονται από όρια τιμών συγκεκριμένων μέτρων. Π.χ. ο μέσος χρόνος εγκατάστασης από χρήστες με βασικές γνώσεις χειρισμού υπολογιστών να μην υπερβαίνει τα 15. 34

Παραδείγματα μέτρων ευχρηστίας Χρόνος συμπλήρωσης καθορισμένης εργασίας Ποσοστό εργασίας που ολοκληρώνεται σε ορισμένο χρόνο Λόγος επιτυχών προσπαθειών / αποτυχίες Χρόνος που καταναλώνεται στη διόρθωση σφαλμάτων Αριθμός εντολών που απαιτούνται Συχνότητα χρήσης βοηθημάτων και εγχειριδίων Ποσοστό θετικών και αρνητικών σχολίων χρηστών Συχνότητα επαναλήψεως αποτυχημένων εντολών Συχνότητα υποχωρήσεων του χρήστη Πλήθος χρηστών που προτιμούν το σύστημα 35

Παραδείγματα στόχων και μέτρων Στόχος ευχρηστίας συστήματος Καταλληλότητά του για εκτέλεση του συγκεκριμένου έργου Καταλληλότητά του για έμπειρους χρήστες Ευκολία εκμάθησης Αντιμετώπιση σφαλμάτων Μέτρηση αποτελεσματικότητας Ποσοστό στόχων που επετεύχθησαν Αριθμός προχωρημένων λειτουργιών που χρησιμοποιήθηκαν Ποσοστό λειτουργιών που έμαθε ο χρήστης να χρησιμοποιεί Ποσοστό σφαλμάτων που διορθώθηκαν αποτελεσματικά Μέτρηση απόδοσης Χρόνος για επίτευξη των στόχων Σχετική απόδοση σε σύγκριση με μη έμπειρους χρήστες Χρόνος που απαιτείται για ικανοποιητική εκμάθηση Χρόνος που απαιτήθηκε για την διόρθωση σφαλμάτων Μέτρηση ικανοποίησης Ικανοποίηση σύμφωνα με κλίμακα Ικανοποίηση που παρέχουν οι προηγμένες λειτουργίες Υποκειμενική εντύπωση από ευκολία εκμάθησης Υποκειμενική εντύπωση από διαχείριση σφαλμάτων 36