Ένα πρωτότυπο είναι μια λειτουργική προσέγγιση ενός προϊόντος ή ενός χαρακτηριστικού, που κατασκευάζεται για να απαντήσει σε μια ερώτηση πριν κατασκευαστεί το πραγματικό προϊόν. Τα πρωτότυπα κυμαίνονται από σκίτσα σε χαρτί που χειρίζονται με το χέρι, μέσω οθονών με δυνατότητα κλικ που συνδέονται σε ένα εργαλείο σχεδίασης, έως λειτουργικό κώδικα που εκτελείται με βάση πραγματικά δεδομένα. Αυτό που τα ενώνει είναι η πρόθεση: ένα πρωτότυπο υπάρχει για να αξιολογείται και να απορρίπτεται ή να αναθεωρείται, όχι για να αποστέλλεται.
Η βασική αρχή είναι να αποφασιστεί σε ποια ερώτηση πρέπει να απαντήσει το πρωτότυπο, επειδή αυτό καθορίζει την απαιτούμενη πιστότητα. Για να μάθουμε αν οι άνθρωποι κατανοούν μια δομή πλοήγησης, αρκεί ένα σύνολο συνδεδεμένων στατικών οθονών. Για να μάθουμε αν μια αλληλεπίδραση είναι αρκετά ευέλικτη, είναι απαραίτητο ένα κωδικοποιημένο πρωτότυπο με πραγματικό χρονισμό, επειδή κανένα στατικό τεχνούργημα δεν μπορεί να την αποδώσει. Για να μάθουμε αν ένας σύνθετος πίνακας δεδομένων είναι χρησιμοποιήσιμος, οι ρεαλιστικοί όγκοι δεδομένων είναι απαραίτητοι, καθώς ένας πίνακας που λειτουργεί με δέκα γραμμές μπορεί να μην είναι χρησιμοποιήσιμος με δέκα χιλιάδες. Η δημιουργία μεγαλύτερης πιστότητας από την ερώτηση απαιτεί σπατάλη χρόνου. Η δημιουργία λιγότερων παράγει απαντήσεις που δεν μεταφέρονται.
Τα πρωτότυπα είναι πολύτιμα για ερωτήματα που δεν μπορούν να επιλυθούν μέσω συζήτησης. Οι ομάδες μπορούν να διαφωνούν επ' αόριστον σχετικά με το αν μια ροή είναι πολύ μεγάλη, αν μια έννοια είναι κατανοητή ή αν μια αλληλεπίδραση είναι ανιχνεύσιμη, και καμία συζήτηση δεν το επιλύει αυτό επειδή ο καθένας συλλογίζεται με βάση το δικό του νοητικό μοντέλο. Η τοποθέτηση μιας προσέγγισης μπροστά σε πέντε άτομα που ταιριάζουν με το κοινό-στόχο συνήθως διευθετεί το επιχείρημα μέσα σε μια μέρα και συχνά αποκαλύπτει ότι και οι δύο θέσεις ήταν λανθασμένες για λόγους που κανείς δεν περίμενε.
Ο κύριος κίνδυνος είναι ότι ένα πρωτότυπο γίνεται το προϊόν. Ένα πειστικό πρωτότυπο προσελκύει πιέσεις για να αποσταλεί, ιδιαίτερα εντός προθεσμίας, και ο κώδικας που γράφεται για να απαντήσει σε μια ερώτηση σπάνια είναι κώδικας που γράφεται για να συντηρηθεί: χωρίς χειρισμό σφαλμάτων, χωρίς προσβασιμότητα, χωρίς ακραίες περιπτώσεις, χωρίς δοκιμές. Οι οργανισμοί που προωθούν επανειλημμένα πρωτότυπα στην παραγωγή συσσωρεύουν τεχνικό χρέος με τον λιγότερο ορατό δυνατό τρόπο. Η αντιμετώπιση του κώδικα του πρωτοτύπου ως ρητά αναλώσιμου, και η αναφορά του πριν από την κατασκευή του, είναι η μόνη αξιόπιστη προστασία.
Ένας δεύτερος κίνδυνος είναι η υπερβολική επένδυση. Τα πρωτότυπα που χρειάζονται εβδομάδες για να κατασκευαστούν φέρουν το ίδιο συναισθηματικό βάρος με την ολοκληρωμένη εργασία και οι ομάδες διστάζουν να εγκαταλείψουν μια κατεύθυνση στην οποία έχουν καταβάλει σημαντική προσπάθεια. Η αξία της δημιουργίας πρωτοτύπων προέρχεται από τη δυνατότητα να απορρίπτονται φθηνά, πράγμα που σημαίνει ότι η ταχύτητα είναι μια λειτουργική ιδιότητα και όχι μια ευκολία. Εάν ένα πρωτότυπο χρειάζεται περισσότερο χρόνο για να κατασκευαστεί από ό,τι θα χρειαζόταν το χαρακτηριστικό του, το ερώτημα θα έπρεπε να είχε απαντηθεί με διαφορετικό τρόπο.
Υπάρχει επίσης μια χρήσιμη διάκριση μεταξύ πρωτοτύπων που κατασκευάζονται για εξερεύνηση και πρωτοτύπων που κατασκευάζονται για επικοινωνία. Ένα διερευνητικό πρωτότυπο είναι πρόχειρο, ιδιωτικό για την ομάδα και απορρίπτεται μόλις απαντηθεί η ερώτηση. Ένα πρωτότυπο επικοινωνίας κατασκευάζεται για να δείξει μια προτεινόμενη κατεύθυνση στα ενδιαφερόμενα μέρη ή για να καθορίσει συμπεριφορά για εφαρμογή και πρέπει να είναι πιο πλήρες και πιο στιλβωμένο επειδή θα ερμηνευτεί κυριολεκτικά. Η σύγχυση των δύο προκαλεί προβλέψιμα προβλήματα: η διερευνητική εργασία που παρουσιάζεται στα στελέχη ερμηνεύεται ως δέσμευση και τα πρωτότυπα επικοινωνίας που κατασκευάζονται με διερευνητική χαλαρότητα αφήνουν τους προγραμματιστές να μαντεύουν για καταστάσεις και περιπτώσεις ακμής που δεν ελήφθησαν ποτέ υπόψη. Η απόφαση για το είδος που κατασκευάζεται και η αναφορά αυτού κατά την παρουσίασή του αποτρέπει το μεγαλύτερο μέρος αυτής της σύγχυσης.
Στην πράξη, η δημιουργία πρωτοτύπων βρίσκεται στο σταυροδρόμι μεταξύ σχεδιασμού και παράδοσης, και το αποτέλεσμα της είναι μια απόφαση και όχι ένα κατασκεύασμα. το σχεδιασμό του προϊόντος εμπλοκή, τα πρωτότυπα χρησιμοποιούνται για την επικύρωση εννοιών με πραγματικούς χρήστες πριν από την προδιαγραφή, ενώ σε ανάπτυξη προϊόντων Χρησιμοποιούνται επίσης για την ελαχιστοποίηση των τεχνικών υποθέσεων σχετικά με τη σκοπιμότητα, την απόδοση και την ενσωμάτωση πριν από τη δέσμευση σε μια αρχιτεκτονική. Η διακριτότητα αυτών των δύο σκοπών είναι σημαντική, καθώς ένα πρωτότυπο που απαντά σε ένα ερώτημα χρηστικότητας και ένα πρωτότυπο που απαντά σε ένα τεχνικό σπάνια χρειάζεται να είναι το ίδιο πράγμα.