ΑΛΛΗΛΕΠΙΔΡΑΣΗ ΑΝΘΡΩΠΟΥ - ΥΠΟΛΟΓΙΣΤΗ. Διδάσκων: Κωνσταντίνος Στεφανίδης

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "ΑΛΛΗΛΕΠΙΔΡΑΣΗ ΑΝΘΡΩΠΟΥ - ΥΠΟΛΟΓΙΣΤΗ. Διδάσκων: Κωνσταντίνος Στεφανίδης"

Transcript

1 ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΥΠΟΛΟΓΙΣΤΩΝ ΜΑΘΗΜΑ ΕΠΙΛΟΓΗΣ ΗΥ-464 ΑΛΛΗΛΕΠΙΔΡΑΣΗ ΑΝΘΡΩΠΟΥ - ΥΠΟΛΟΓΙΣΤΗ Διδάσκων: Κωνσταντίνος Στεφανίδης

2 Τι είναι ένα πρωτότυπο; μια αναπαράσταση ενός τμήματος ή ολόκληρου του αλληλεπιδραστικού συστήματος κυρίως όμως μια δραστηριότητα σχεδίασης που χρησιμοποιεί επιστημονικές μεθόδους για τη μελέτη της αποτελεσματικότητας συγκεκριμένων σχεδιάσεων Τα πρωτότυπα αφενός παρέχουν πληροφορίες κατά τη διαδικασία σχεδίασης, και αφετέρου βοηθούν τους σχεδιαστές να επιλέξουν την καλύτερη λύση Διαφάνεια 2

3 Οι κατασκευαστές αυτοκινήτων, οι αρχιτέκτονες και οι γλύπτες δημιουργούν μοντέλα Οι σχεδιαστές κυκλωμάτων χρησιμοποιούν πίνακες δοκιμαστικών κυκλωμάτων (bread boards) Οι σχεδιαστές αεροσκαφών χρησιμοποιούν δοκιμαστικές προσομοιώσεις Οι καλλιτέχνες πειραματίζονται με δοκιμαστικά σκίτσα Ο Alfred Hitchcock χρησιμοποιούσε μια τεχνική για την ανάπτυξη και βελτίωση της πλοκής στις ταινίες του Έλεγε ιστορίες σε πάρτυ και παρατηρούσε τις αντιδράσεις των ακροατών Διαφάνεια 3

4 Στόχος είναι η έγκαιρη παροχή δυνατότητας παρατήρησης της φύσης του τελικού προϊόντος η αξιολόγηση ιδεών και η στάθμιση των εναλλακτικών λύσεων πριν τη δέσμευση σε κάποια από αυτές Οι συμβατικές προσεγγίσεις για την ανάπτυξη μεγάλων αλληλεπιδραστικών συστημάτων προϋποθέτουν μεγάλη σχεδιαστική λεπτομέρεια χωρίς κανένα μέσο για την οπτικοποίηση του προϊόντος έως ότου είναι πολύ αργά για να γίνουν σημαντικές αλλαγές Διαφάνεια 4

5 Οι χρήστες μπορεί να συμμετέχουν στον έλεγχο των ιδεών σχεδίασης χρησιμοποιώντας πειραματικά, ατελή σχέδια γνωστά ως πρωτότυπα Η ανάπτυξη των πρωτοτύπων είναι ένα ζωτικό τμήμα της επαναληπτικής ανθρωποκεντρικής σχεδίασης, γιατί δίνει τη δυνατότητα στους σχεδιαστές να δοκιμάσουν τις ιδέες τους με χρήστες και να συγκεντρώσουν πληροφορίες Διαφάνεια 5

6 Παραδοσιακά, η συμμετοχή των χρηστών στην ανάπτυξη του συστήματος παρουσίαζε προβλήματα επειδή: Οι χρήστες συχνά δεν έχουν την ικανότητα να φαντάζονται τις επιπτώσεις των σχεδιαστικών αποφάσεων Οι χρήστες συχνά δεν μπορούν να σχολιάσουν τεχνικά σχεδιαστικά έγγραφα Η παροχή μιας πλήρους, συνεπούς και αναγνώσιμης αναπαράστασης της αλληλεπίδρασης των χρηστών ήταν στην πραγματικότητα αδύνατη Διαφάνεια 6

7 Η κατασκευή πρωτοτύπων προέκυψε από τη συνειδητοποίηση ότι: Οι απαιτήσεις συχνά δε γίνονται εμφανείς ώσπου να χρησιμοποιηθεί ένα σύστημα Οι προδιαγραφές δεν μπορούν να ολοκληρωθούν πριν από τη διαδικασία κατασκευής Οι χρήστες και οι υπεύθυνοι ανάπτυξης πρέπει να μαθαίνουν οι μεν από τους δε Ολοένα και συχνότερα ανατίθεται στους ειδικούς υπολογιστών να εργάζονται σε τμήματα χρηστών Διαφάνεια 7

8 Η κατασκευή πρωτοτύπων αίρει την αβεβαιότητα σχετικά με το αν μια σχεδίαση ανταποκρίνεται στις ανάγκες των χρηστών. Βοηθά τους σχεδιαστές να λάβουν αποφάσεις εκμαιεύοντας πληροφορία από τους χρήστες σχετικά με: την απαραίτητη λειτουργικότητα του συστήματος τις αλληλουχίες λειτουργιών τις ανάγκες υποστήριξης των χρηστών τις απαιτούμενες αναπαραστάσεις την εμφάνιση της διεπαφής Διαφάνεια 8

9 Ως σχεδιαστικά αντικείμενα, τα επιτυχημένα πρωτότυπα έχουν αρκετά χαρακτηριστικά: Υποστηρίζουν τη δημιουργικότητα Βοηθούν τον υπεύθυνο ανάπτυξης να δημιουργήσει ιδέες και να τις αποτυπώσει Ενθαρρύνουν την επικοινωνία Βοηθούν τους σχεδιαστές, τους μηχανικούς, τα διευθυντικά στελέχη, τους προγραμματιστές, τους πελάτες και τους χρήστες να συζητούν επιλογές και να αλληλεπιδρούν μεταξύ τους Επίσης επιτρέπουν την έγκαιρη αξιολόγηση Μπορούν να δοκιμαστούν με διάφορους τρόπους κατά τη διάρκεια της διαδικασίας σχεδίασης Διαφάνεια 9

10 Η αναπαράσταση περιγράφει το είδος του πρωτοτύπου π.χ., καθορίζει αν πρόκειται για σκίτσα στο χαρτί (offline prototypes) ή για προσομοιώσεις σε υπολογιστή (online prototypes) Η ακρίβεια περιγράφει το επίπεδο της λεπτομέρειας στην οποία θα αξιολογηθεί ένα πρωτότυπο π.χ., ανεπίσημο και πρόχειρο ή τελειοποιημένο Η αλληλεπιδραστικότητα περιγράφει το κατά πόσο ο χρήστης μπορεί στην πραγματικότητα να αλληλεπιδρά με το πρωτότυπο π.χ., μπορεί μόνο να παρατηρεί ή να αλληλεπιδρά πλήρως Η εξέλιξη περιγράφει τον αναμενόμενο κύκλο ζωής του πρωτοτύπου π.χ., προσωρινό ή επαναληπτικό Διαφάνεια 10

11 Διακρίνουμε δύο είδη αναπαράστασης: offline και online Offline πρωτότυπα (επίσης γνωστά ως πρωτότυπα χαρτιού) Περιλαμβάνουν σκίτσα στο χαρτί, εικονογραφημένες μακέτες, πρωτότυπα σε χαρτόνι και βίντεο Δημιουργούνται γρήγορα, συνήθως στα αρχικά στάδια της σχεδίασης Συνήθως εγκαταλείπονται μόλις εξυπηρετήσουν το σκοπό τους Διαφάνεια 11

12 Online πρωτότυπα (επίσης γνωστά ως πρωτότυπα λογισμικού) Περιλαμβάνουν υπολογιστικά κινούμενα σχέδια, αλληλεπιδραστικές παρουσιάσεις βίντεο, προγράμματα γραμμένα σε γλώσσες σεναρίου (scripting) και εφαρμογές ανεπτυγμένες με εφαρμογές κατασκευής διεπαφών Το κόστος της κατασκευής πρωτοτύπων σε ηλεκτρονική μορφή (online) είναι συνήθως υψηλότερο και μπορεί να απαιτεί ειδικευμένους προγραμματιστές για την υλοποίηση προηγμένων τεχνικών αλληλεπίδρασης Τα πρωτότυπα λογισμικού είναι συνήθως πιο αποτελεσματικά στα επόμενα στάδια της σχεδίασης, όταν έχει αποφασιστεί η βασική στρατηγική σχεδίασης Διαφάνεια 12

13 Offline πρωτότυπα: Μακέτα μιας φορητής οθόνης με χερούλι Διαφάνεια 13

14 Διαφάνεια 14

15 Η ακρίβεια αναφέρεται στο βαθμό λεπτομέρειας σε σχέση με το σκοπό του πρωτοτύπου Για παράδειγμα, κατά τη σχεδίαση ενός παραθύρου διαλόγου, ο σχεδιαστής προσδιορίζει το μέγεθός του, τη θέση κάθε πεδίου και τον τίτλο κάθε ετικέτας. Ωστόσο, όλες αυτές οι λεπτομέρειες δεν είναι σχετικές με τον σκοπό του πρωτοτύπου. Μπορεί να πρέπει να φαίνεται πού θα τοποθετηθούν οι ετικέτες, ωστόσο είναι πολύ νωρίς για να επιλεχθεί το κείμενο Στη βιβλιογραφία χρησιμοποιούνται οι όροι χαμηλής πιστότητας και υψηλής πιστότητας Διαφάνεια 15

16 Πρωτότυπα υψηλής πιστότητας Αναφέρεται στη δημιουργία πρωτοτύπων με χρήση ενός μέσου, όπως για παράδειγμα το βίντεο, το οποίο μοιάζει όσο το δυνατόν περισσότερο με την τελική διεπαφή Τα υψηλής πιστότητας πρωτότυπα βίντεο τείνουν να είναι δημοφιλή σε εμπορικούς οργανισμούς, επειδή κάνουν το προϊόν να φαίνεται τελειοποιημένο και αισθητικά ευχάριστο Πρωτότυπα χαμηλής πιστότητας Περιλαμβάνει τη χρήση υλικών τα οποία απέχουν πολύ από την τελική έκδοση και που τείνουν να είναι φθηνότερα και γρηγορότερα στην ανάπτυξη Διαφάνεια 16

17 Πρωτότυπο χαμηλής πιστότητας Πρωτότυπο υψηλής πιστότητας Αναθεωρημένο πρωτότυπο υψηλής πιστότητας Διαφάνεια 17

18 Ένα αλληλεπιδραστικό πρωτότυπο είναι σημαντικό να απεικονίζει πώς θα αλληλεπιδράσει ο χρήστης με το σύστημα Αυτό μπορεί να φαίνεται πιο φυσικό με τα online πρωτότυπα, ωστόσο στην πραγματικότητα η εξερεύνηση στρατηγικών αλληλεπίδρασης είναι συχνά ευκολότερη με τα offline πρωτότυπα Η αλληλεπιδραστικότητα και η ακρίβεια είναι ορθογώνιες διαστάσεις Ένα μη ακριβές πρωτότυπο μπορεί να είναι αλληλεπιδραστικό Π.χ., η αναπαράσταση στην οθόνη μια σειράς από εικόνες σε χαρτί Αντίστοιχα, ένα ακριβές πρωτότυπο μπορεί να είναι μη αλληλεπιδραστικό Π.χ., ένα λεπτομερές animation Διαφάνεια 18

19 Καθοδηγούμενα πρωτότυπα (Chauffeured prototyping) Ο χρήστης παρατηρεί ενώ κάποιος άλλος, συνήθως ένα μέλος της ομάδας ανάπτυξης, χειρίζεται («οδηγεί») το σύστημα Είναι ένας τρόπος για ελεγχθεί αν η διεπαφή ικανοποιεί τις ανάγκες του χρήστη, χωρίς ο χρήστης να χρειάζεται στην πραγματικότητα να χειριστεί σε χαμηλό επίπεδο το σύστημα Αυτό μπορεί φαινομενικά να έρχεται σε αντίθεση με τις προθέσεις πίσω από τη συμμετοχή του χρήστη, αλλά μπορεί να είναι χρήσιμο, για παράδειγμα, για την επιβεβαίωση της αλληλουχίας των ενεργειών που απαιτούνται για τη διεξαγωγή μιας εργασίας Πρωτότυπα «Μάγος του Oz» (Wizard of Oz prototyping) Εμπλέκεται κάποιος τρίτος, για τον οποίο ο χρήστης δε γνωρίζει Ο χρήστης αλληλεπιδρά με την οθόνη, αλλά αντί να απαντά κάποιο είδος λογισμικού στα αιτήματα του χρήστη, απαντά ένας προγραμματιστής ο οποίος κάθεται σε έναν άλλο υπολογιστή Αυτό το είδος πρωτοτύπων είναι πιθανόν να χρησιμοποιηθεί νωρίς κατά την ανάπτυξη ενός προϊόντος, για την κατανόηση των προσδοκιών του χρήστη Διαφάνεια 19

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

21 Τα πρωτότυπα έχουν διαφορετική διάρκεια ζωής Τα γρήγορα πρωτότυπα δημιουργούνται για ένα συγκεκριμένο σκοπό και ύστερα τα πετούν Τα επαναληπτικά πρωτότυπα εξελίσσονται, είτε για την επεξεργασία κάποιων λεπτομερειών (αυξανόμενη ακρίβεια) είτε για τη διερεύνηση διάφορων εναλλακτικών Τα εξελικτικά πρωτότυπα είναι μια ειδική περίπτωση επαναληπτικών πρωτοτύπων, όπου το πρωτότυπο εξελίσσεται σε τμήμα του τελικού συστήματος Διαφάνεια 21

22 Κάθε είδος πρωτοτύπου έχει πλεονεκτήματα και μειονεκτήματα Τα πρωτότυπα χαμηλής πιστότητας έναντι αυτών υψηλής πιστότητας πρέπει να θεωρούνται ως συνδυασμός. Πιθανώς και τα δύο θα πρέπει να υλοποιηθούν Πολλοί σχεδιαστές εργάζονται μέσω της αλληλουχίας, ξεκινώντας με πρόχειρα σκίτσα, μεταβαίνοντας σε πιο ολοκληρωμένα πρωτότυπα χαρτιού ή σε σχεδιασμένες σε υπολογιστή απεικονίσεις οθονών, και στη συνέχεια σε πρωτότυπα υψηλότερης πιστότητας Διαφάνεια 22

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

24 Συνήθως απεικονίζουν μόνο τμήμα της τελικής λειτουργικότητας Αυτό που σχεδιάζεται μπορεί να μην είναι εφικτό στο τελικό τεχνολογικό προϊόν Στο τέλος θα πεταχτούν Απαιτούν τη μίμηση των ενεργειών του υπολογιστή από έναν άνθρωπο Οι εκδόσεις στο χαρτί μπορεί να στερούνται εγκυρότητας για τους χρήστες, οι οποίοι μπορεί να μην τις λαμβάνουν σοβαρά υπόψη Διαφάνεια 24

25 Συνήθως δημιουργούνται με εργαλεία όπως το Powerpoint Απαιτούν γνώση του υπολογιστικού εργαλείου, αλλά πολύ περισσότεροι άνθρωποι που αναλαμβάνουν σχεδιαστικούς ρόλους είναι εξοικειωμένοι με εργαλεία δημιουργίας διαφανειών, όπως το PowerPoint, παρά με προγραμματιστικά εργαλεία όπως η Visual Basic και το Smalltalk. Τα πρωτότυπα μεσαίας πιστότητας έχουν το πλεονέκτημα ότι οι χρήστες μπορούν να τα χειριστούν ηλεκτρονικά Ωστόσο, η δημιουργία τους δεν είναι τόσο γρήγορη ή οικονομική όπως στα πρωτότυπα χαρτιού, και ορισμένες φορές μπορεί να απαιτείται πρώτα η σχεδίαση στο χαρτί πριν τη μετάβαση στον υπολογιστή Διαφάνεια 25

26 Οι χρήστες μπορούν άμεσα να εργάζονται με αυτά Συχνά καλύπτουν περισσότερες εργασίες ή λειτουργίες από τα πρωτότυπα χαμηλής πιστότητας Μοιάζουν περισσότερο με το τελικό προϊόν Αν δημιουργηθούν με ένα εργαλείο που παράγει άμεσα κώδικα, δείχνουν τι είναι εφικτό στο τελικό προϊόν Μπορούν να χρησιμοποιηθούν από τα τμήματα προώθησης και πωλήσεων ως επιδείξεις του τελικού προϊόντος Διαφάνεια 26

27 Η κατασκευή τους κοστίζει περισσότερο Η κατασκευή τους απαιτεί περισσότερο χρόνο Απαιτούν γνώση του εργαλείου κατασκευής πρωτοτύπων Μπορεί να προκαλέσουν ουτοπικές προσδοκίες των πελατών σχετικά με το πόσο σύντομα μπορούν να έχουν το προϊόν Διαφάνεια 27

28 Διεπαφή Σενάριο Οριζόντιο πρωτότυπο Λειτουργικότητα Κατακόρυφο πρωτότυπο Πλήρες σύστημα Διαφάνεια 28

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

30 Ο στόχος τους είναι να εξασφαλίσουν ότι ο σχεδιαστής μπορεί να υλοποιήσει το πλήρες σύστημα, από το επίπεδο της διεπαφής έως το επίπεδο της λειτουργικότητας του συστήματος Συχνά κατασκευάζονται για τον έλεγχο της δυνατότητας υλοποίησης ενός χαρακτηριστικού που ήδη περιγράφεται σε ένα πρωτότυπο οριζόντιο, προσανατολισμένο σε εργασίες ή βασισμένο σε σενάριο Γενικά είναι πρωτότυπα λογισμικού υψηλής ακρίβειας Συνήθως είναι προσωρινά πρωτότυπα, αφού δημιουργούνται στο αρχικό στάδιο του έργου και επικεντρώνονται μόνο σε ένα ζήτημα της σχεδίασης Διαφάνεια 30

31 Είναι οργανωμένα σε σειρές εργασιών επιτρέπουν τόσο στους σχεδιαστές όσο και στους χρήστες να ελέγξουν κάθε εργασία ανεξάρτητα Περιλαμβάνουν μόνο τις λειτουργίες οι οποίες είναι απαραίτητες για τη διεξαγωγή του προκαθορισμένου συνόλου εργασιών Συνδυάζουν το πλάτος των οριζόντιων πρωτοτύπων με το βάθος των κατακόρυφων πρωτοτύπων Ανάλογα με τους στόχους του πρωτοτύπου, μπορούν να χρησιμοποιηθούν τόσο offline όσο και online πρωτότυπα Διαφάνεια 31

32 Είναι παρόμοια με αυτά που είναι προσανατολισμένα σε εργασίες Ωστόσο δεν δίνουν έμφαση εξατομικευμένα σε ανεξάρτητες εργασίες, αλλά ακολουθούν ένα πιο ρεαλιστικό σενάριο του πώς θα χρησιμοποιούνταν το σύστημα σε συνθήκες του πραγματικού κόσμου Τα σενάρια είναι ιστορίες που περιγράφουν μια αλληλουχία γεγονότων και πώς αντιδρά ο χρήστης Ένα καλό σενάριο περιλαμβάνει τόσο τις συνηθισμένες όσο και τις ασυνήθιστες καταστάσεις και εξερευνά πρότυπα δραστηριοτήτων στην πάροδο του χρόνου Διαφάνεια 32

33 Περιλαμβάνουν πλήρη λειτουργικότητα, αν και με χαμηλότερη απόδοση Διαφάνεια 33

34 Χαρακτηριστικά εργαλείων: Γραφική κατασκευή της διεπαφής Στατική ή δυναμική αναπαράσταση Αλληλεπιδραστική ικανότητα Απόρριψη ή εξέλιξη Δημιουργία κώδικα Φορητότητα Διαφάνεια 34

35 Εύκολη ανάπτυξη και τροποποίηση οθονών Υποστήριξη του τύπου της διεπαφής που αναπτύσσεται Υποστήριξη μιας ποικιλίας συσκευών Εισόδου/Εξόδου Εύκολη σύνδεση οθονών και τροποποίηση συνδέσμων Δυνατότητα κλήσης εξωτερικών διεργασιών και προγραμμάτων Δυνατότητα εισαγωγής (import) κειμένου, γραφικών και άλλων μέσων Εύκολο στην εκμάθηση και στη χρήση Καλή υποστήριξη από την εταιρεία πώλησης Διαφάνεια 35

36 Διαφάνεια 36

37 Η κατασκευή πρωτοτύπων εξοικονομεί χρήματα είναι χειροπιαστή ευνοεί τη δημιουργία εναλλακτικών λύσεων και επαναλήψεων επιτρέπει στους χρήστες να εμπλακούν ενεργά στη φάση της σχεδίασης Διαφάνεια 37

38 Οι περισσότερες εταιρείες λογισμικού χρησιμοποιούν την κατασκευή πρωτοτύπων λόγω της σημαντικής εξοικονόμησης χρημάτων Όσο πιο νωρίς στη διαδικασία βρεθούν προβλήματα, τόσο λιγότερα θα κοστίσει η διόρθωση αυτών των προβλημάτων Εκτιμάται ότι το κόστος της αλλαγής είναι από 1,5 έως 6 φορές μεγαλύτερο κατά την ανάπτυξη παρά κατά τη σχεδίαση και από 60 έως 100 φορές μεγαλύτερο μετά την έκδοση του προϊόντος Η πραγματοποίηση αλλαγών στο πρωτότυπο είναι πολύ πιο οικονομική από ότι σε ένα προϊόν για το οποίο έχει ήδη γραφεί κώδικας Η νέα φιλοσοφία για μειωμένο κόστος προτείνει ότι «η συγγραφή του κώδικα πρέπει να πραγματοποιείται μόνο μια φορά» Διαφάνεια 38

39 Μέσω ενός πρωτοτύπου μπορείτε να αναπαραστήσετε σχεδιαστικές ιδέες Αντί να μιλάτε γενικά με τα μέλη της σχεδιαστικής ομάδας, μπορείτε να δείξετε ο ένας στον άλλο τι εννοείτε λέγοντας «να έχουμε κουμπιά για αυτές τις λειτουργίες», ή «να δημιουργήσουμε εικόνες που κατανοούν οι χρήστες» Τα μέλη της ομάδας από διαφορετικούς τομείς, για παράδειγμα, ένας μηχανικός λογισμικού και ένας διευθυντής πωλήσεων, οι οποίοι μπορεί να έχουν διαφορετικές ερμηνείες για παρόμοιες λέξεις, μπορεί να το βρουν πιο εύκολο να συζητήσουν για το προϊόν έχοντας ένα πρωτότυπο μπροστά τους Διαφάνεια 39

40 Επιπλέον, ένα πρωτότυπο μπορεί να χρησιμοποιηθεί με τους χρήστες, τους πελάτες, τους προγραμματιστές, τα διευθυντικά στελέχη και άλλους που δεν ανήκουν στην ομάδα σχεδίασης Η προβληματική επικοινωνία σχετικά με το τι πρόκειται να συμπεριλαμβάνεται στο προϊόν και πώς θα δουλεύει είναι λιγότερο πιθανό να παρουσιαστεί έχοντας ένα χειροπιαστό παράδειγμα, παρά έχοντας μόνο γραπτούς προσδιορισμούς Διαφάνεια 40

41 Το νόημα ενός πρωτοτύπου, είτε σχεδιασμένου στο χαρτί είτε κατασκευασμένου με ένα υπολογιστικό εργαλείο, είναι ότι οι αλλαγές είναι εύκολες Με τα πρωτότυπα, μπορείτε να ελέγξετε διαφορετικές εναλλακτικές λύσεις, συμπεριλαμβανομένων εντελώς διαφορετικών ιδεών, μεταφορών ή προσεγγίσεων για μια εφαρμογή Με τη χρήση πρωτοτύπων μπορείτε επίσης γρήγορα να επαναλάβετε μια σχεδίαση Μπορείτε να επιτρέπετε στους χρήστες να δοκιμάζουν κάτι, να βρίσκουν κάποια αδυναμία σε αυτό, να το αλλάζετε και να επιτρέπετε στους χρήστες να δοκιμάζουν την αλλαγμένη έκδοση μέσα σε μόνο λίγες ημέρες Διαφάνεια 41

42 Η γρήγορη επανάληψη μπορεί να είναι εξαιρετική Κατά τη διάρκεια συνεδριάσεων σχεδίασης ή αναθεώρησης της σχεδίασης, η αλλαγή θεωρείται βέβαιη ενώ προκύπτουν νέες ιδέες καθώς η ομάδα επιθεωρεί τη σχεδίαση Ωστόσο αν η σχεδίαση έχει φτάσει σε ένα σταθερό επίπεδο, προσέξτε τις πολύ ριζικές αλλαγές Μην καταλήγετε απερίσκεπτα σε συμπεράσματα και μην αλλάζετε τη σχεδίαση για κάθε χρήστη που έρχεται να αξιολογήσει το σύστημα Διαφάνεια 42

43 Ακολουθείτε επαναληπτική διαδικασία με προσοχή Καταγράψτε τις αλλαγές και την αιτιολόγηση των αλλαγών Περιμένετε να δείτε τρεις τουλάχιστον χρήστες να εργάζονται με το πρωτότυπο πριν το αλλάξετε Εξασφαλίστε ότι οι αλλαγές διατηρούν τη συνοχή και τη συνέπεια της διεπαφής Εξετάστε πώς οι αλλαγές που πραγματοποιήσατε σε ένα σημείο επηρεάζουν άλλες οθόνες και εργασίες Διαφάνεια 43

44 Ένα από τα πιο συναρπαστικά ζητήματα της κατασκευής πρωτοτύπων είναι ο τρόπος με τον οποίο επιτρέπει στους χρήστες να εμπλέκονται νωρίς και σε βάθος στη σχεδίαση ενός προϊόντος Αν πραγματοποιείτε τη σχεδίαση μόνοι σας ή αν εργάζεστε ως ομάδα αλλά δεν μπορείτε να εμπλέξετε χρήστες στην ομάδα, θα πρέπει να χρησιμοποιήσετε χρήστες για την αξιολόγηση του πρωτοτύπου πριν προχωρήσετε στη συγγραφή κώδικα Χωρίς πρωτότυπο, πολλοί χρήστες δυσκολεύονται να φανταστούν πώς θα μοιάζει το προϊόν Χωρίς πρωτότυπο, οι χρήστες δεν έχουν κάτι με το οποίο να εργάζονται έως αργά στη φάση της ανάπτυξης, οπότε και είναι συχνά αδύνατο να αλλαχθεί το προϊόν Διαφάνεια 44

45 Αν μπορείτε να εργάζεστε με χρήστες ενώ κατασκευάζετε πρωτότυπα, μπορούν να συμμετέχουν πλήρως στις συνεδριάσεις σχεδίασης, ιδιαίτερα αν χρησιμοποιείτε πρωτότυπα χαρτιού Μια από τις αιτίες για πρωτότυπα χαρτιού είναι η δημοκρατικότητα της διαδικασίας, γιατί τα μόνα εργαλεία που απαιτούνται για τη σχεδίαση είναι εκείνα που όλοι γνωρίζουν πώς να χρησιμοποιούν Όπως δηλώνει ο Muller, «δεν υπάρχουν ζητήματα χρηστών που πρέπει να εξηγήσουν τις επιθυμίες τους σε έναν αναλυτή ( ο οποίος κατέχει την τεχνολογία κατασκευής πρωτοτύπων), ή χρηστών που φοβούνται μήπως έρθουν σε δυσχερή θέση (μέσω της έλλειψης ευκολίας με την τεχνολογία) και συνεπώς που αρνούνται να δοκιμάσουν τις ιδέες τους» Διαφάνεια 45

46 Δε σημαίνει ότι οι χρήστες θα πρέπει οι ίδιοι να πραγματοποιούν τη σχεδίαση Αυτό στο οποίο συνεισφέρουν όμως είναι η αντίληψή τους ως χρήστες Αν εργάζεστε σε ένα πρωτότυπο ως ομάδα, πρέπει να υπάρχουν και άλλοι οι οποίοι θα συνεισφέρουν, εκφράζοντας την αντίληψή τους Οι προγραμματιστές οι οποίοι γνωρίζουν τι είναι και τι δεν είναι εφικτό με την τεχνολογία που θα χρησιμοποιηθεί στο τελικό προϊόν, επίσης έχουν να συνεισφέρουν σημαντική πληροφορία Διαφάνεια 46

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

48 Καθιστά δυνατή την οπτικοποίηση των απαιτήσεων του συστήματος Καθιστά δυνατή την συμμετοχή των χρηστών νωρίς κατά τη διαδικασία ανάπτυξης Καθιστά δυνατό έναν αλληλεπιδραστικό κύκλο ανάπτυξης Διευκολύνει τον έγκαιρο έλεγχο Παρέχει ένα τρόπο για τον έλεγχο θεμάτων που αφορούν το προϊόν, τα οποία δεν μπορούν να απαντηθούν μέσω γενικής έρευνας και οδηγιών Παρέχει ένα χειροπιαστό μέσο για την αξιολόγηση μιας ιδέας για μια διεπαφή Διαφάνεια 48

49 Παρέχει ένα κοινό σημείο αναφοράς για όλα τα μέλη της ομάδας σχεδίασης, για τους χρήστες και τους υπεύθυνους προώθησης Επιτρέπει την απόκτηση χρήσιμης ανάδρασης από τους χρήστες Βελτιώνει την ποιότητα και την πληρότητα του λειτουργικού προσδιορισμού ενός προϊόντος Αυξάνει την πιθανότητα να συμπεριφέρεται το προϊόν όπως αναμένεται Μειώνει σημαντικά το συνολικό κόστος ανάπτυξης για ένα προϊόν Διαφάνεια 49

50 Τα όρια και οι περιορισμοί που ισχύουν στο πραγματικό προϊόν μπορεί να αγνοηθούν κατά τη διαδικασία κατασκευής πρωτοτύπων Ένα πρωτότυπο μπορεί να πραγματοποιήσει υπερβολικές πωλήσεις, δημιουργώντας ουτοπικές προσδοκίες για την πραγματική απόδοση του προϊόντος Η διαδικασία κατασκευής πρωτοτύπων μπορεί να είναι δύσκολη στη διαχείριση και στον έλεγχο Διαφάνεια 50

51 Κατά περίσταση, πρωταρχική σας μέριμνα μπορεί να είναι οποιαδήποτε από τα ακόλουθα: Η ροή των οθονών για σημαντικές εργασίες Η συνολική μεταφορά (metaphor) και πώς θα αποδοθεί Η διάταξη της οθόνης βασικών εργασιών Η διάταξη όλων των οθονών Εναλλακτικές μεταφορές ή άλλες εναλλακτικές σχεδιαστικές ιδέες Διαφάνεια 51

52 Η γενική πρόταση είναι να ξεκινήσετε με τις πιο σημαντικές και συχνές εργασίες Δεν μπορείτε να τα κάνετε όλα ταυτόχρονα, και αν επιτρέψετε στον εαυτό σας να σκεφτεί κάθε δυνατή εναλλαγή και ασήμαντη εργασία από την αρχή, πιθανόν να μην μπορείτε να προχωρήσετε στη συνέχεια Φυσικά, αφού οι ασήμαντες ενέργειες και οι εναλλαγές στις εργασίες, καθώς και οι περιφερειακές εργασίες που συνδέουν την εφαρμογή σας με άλλα τμήματα μιας ροής εργασιών, πρέπει να είναι τμήμα του προϊόντος, θα πρέπει εν τέλει να αποτελούν τμήμα του πρωτοτύπου Διαφάνεια 52

53 Πρωτότυπο είναι μια διακριτή αναπαράσταση ενός τμήματος ή ολόκληρου του αλληλεπιδραστικού συστήματος Τα πρωτότυπα αφενός παρέχουν πληροφορίες κατά τη διαδικασία σχεδίασης, και αφετέρου βοηθούν τους σχεδιαστές να επιλέξουν την καλύτερη λύση Η ανάπτυξη των πρωτοτύπων είναι ένα ζωτικό τμήμα της επαναληπτικής ανθρωποκεντρικής σχεδίασης, γιατί δίνει τη δυνατότητα στους σχεδιαστές να δοκιμάσουν τις ιδέες τους με χρήστες και να συγκεντρώσουν πληροφορίες Η κατασκευή πρωτοτύπων εξοικονομεί χρήματα είναι χειροπιαστή ευνοεί τη δημιουργία εναλλακτικών λύσεων και επαναλήψεων επιτρέπει στους χρήστες να εμπλακούν ενεργά στη φάση της σχεδίασης Προβλήματα της κατασκευής πρωτοτύπων Τα όρια και οι περιορισμοί που ισχύουν στο πραγματικό προϊόν μπορεί να αγνοηθούν κατά τη διαδικασία κατασκευής πρωτοτύπων Ένα πρωτότυπο μπορεί να πραγματοποιήσει υπερβολικές πωλήσεις, δημιουργώντας ουτοπικές προσδοκίες για την πραγματική απόδοση του προϊόντος Η διαδικασία κατασκευής πρωτοτύπων μπορεί να είναι δύσκολη στη διαχείριση και στον έλεγχο Διαφάνεια 53

54 Διαφάνεια 54