Ιστοσελίδα ή εφαρμογή; Δέντρο απόφασης για τη σωστή ψηφιακή λύση
Η φράση «ιστοσελίδων app» είναι αμφίσημη, αλλά συνήθως εκφράζει μια πρακτική απόφαση: αρκεί μια ιστοσελίδα, χρειάζεται διαδικτυακή εφαρμογή ή έχει νόημα ξεχωριστή εφαρμογή για κινητό; Η σωστή απάντηση εξαρτάται από τη λειτουργία και όχι από τη μόδα. Αν ο χρήστης κυρίως διαβάζει πληροφορίες, συγκρίνει υπηρεσίες και επικοινωνεί, μια καλά σχεδιασμένη ιστοσελίδα μπορεί να είναι αρκετή. Αν πρέπει να συνδέεται, να αποθηκεύει δεδομένα, να εκτελεί επαναλαμβανόμενες εργασίες ή να χρησιμοποιεί ιδιαίτερες δυνατότητες της συσκευής, τότε εξετάζεται πιο εφαρμοστική λύση.
Τρεις διαφορετικές λύσεις που συχνά συγχέονται
Η κλασική ιστοσελίδα οργανώνει δημόσιο περιεχόμενο και επιτρέπει στον επισκέπτη να ενημερωθεί ή να επικοινωνήσει. Η διαδικτυακή εφαρμογή λειτουργεί μέσα από τον φυλλομετρητή αλλά προσφέρει πιο σύνθετες ενέργειες, όπως λογαριασμό χρήστη, αποθήκευση δεδομένων, πίνακες ή εξατομικευμένες λειτουργίες. Η εφαρμογή κινητού εγκαθίσταται στη συσκευή και μπορεί, όταν υπάρχει πραγματική ανάγκη, να αξιοποιεί λειτουργίες που συνδέονται στενότερα με το λειτουργικό σύστημα.
Οι τρεις επιλογές δεν είναι επίπεδα κύρους. Είναι εργαλεία για διαφορετικές δουλειές. Μια επιχείρηση μπορεί να χρειάζεται μόνο ιστοσελίδα, άλλη ιστοσελίδα μαζί με ιδιωτική διαδικτυακή εφαρμογή και άλλη εφαρμογή κινητού ως κύριο προϊόν.
Το πρώτο κριτήριο είναι τι κάνει επανειλημμένα ο χρήστης
Αν ο επισκέπτης μπαίνει περιστασιακά για να διαβάσει, να βρει στοιχεία ή να στείλει αίτημα, η εγκατάσταση εφαρμογής μπορεί να προσθέσει περιττή τριβή. Αν όμως ο ίδιος άνθρωπος επιστρέφει συχνά για να διαχειρίζεται παραγγελίες, ραντεβού, έγγραφα, δεδομένα ή προσωπικές ρυθμίσεις, μια εφαρμοστική εμπειρία αποκτά μεγαλύτερη αξία.
Η συχνότητα από μόνη της δεν αρκεί. Εξετάζουμε αν η λειτουργία μπορεί να γίνει εξίσου καλά στον φυλλομετρητή και αν υπάρχει πραγματικός λόγος να ζητήσουμε εγκατάσταση. Το ζητούμενο είναι να μειωθούν τα βήματα του χρήστη, όχι να προστεθεί νέο κανάλι χωρίς σαφή χρησιμότητα.
Δέντρο απόφασης: από την ανάγκη στη λύση
- Χρειάζεται κυρίως δημόσια ενημέρωση, εύρεση στη μηχανή αναζήτησης και επικοινωνία; Ξεκινήστε από ιστοσελίδα.
- Χρειάζεται σύνδεση χρήστη, προσωπικό ιστορικό ή διαχείριση δεδομένων μέσα από φυλλομετρητή; Εξετάστε διαδικτυακή εφαρμογή.
- Χρειάζεται λειτουργία που χρησιμοποιείται πολύ συχνά και απαιτεί δυνατότητες της κινητής συσκευής; Εξετάστε εφαρμογή κινητού.
- Χρειάζονται και δημόσιες σελίδες και ιδιωτικές λειτουργίες; Διαχωρίστε την ενημερωτική ιστοσελίδα από την περιοχή εφαρμογής.
- Δεν είναι ακόμη σαφές αν η λειτουργία θα χρησιμοποιείται; Δοκιμάστε πρώτα την απλούστερη λύση και μετρήστε πραγματική χρήση.
Το δέντρο απόφασης περιορίζει το ρίσκο να επιλεγεί ακριβότερη ή πιο σύνθετη τεχνολογία πριν αποδειχθεί η ανάγκη. Η αρχική επιλογή μπορεί να εξελιχθεί αργότερα, αρκεί τα δεδομένα και οι βασικές διαδικασίες να έχουν σχεδιαστεί σωστά.
Πότε η ιστοσελίδα είναι η καλύτερη αφετηρία
Η ιστοσελίδα έχει πλεονέκτημα όταν το περιεχόμενο πρέπει να είναι άμεσα προσβάσιμο χωρίς εγκατάσταση, να κοινοποιείται με σύνδεσμο και να εξυπηρετεί νέους επισκέπτες. Είναι κατάλληλη για εταιρική παρουσίαση, υπηρεσίες, άρθρα, καταλόγους, αιτήματα ενδιαφέροντος και πολλές διαδικασίες που δεν απαιτούν μόνιμη σύνδεση χρήστη.
Ακόμη και όταν στο μέλλον προβλέπεται εφαρμογή, η δημόσια ιστοσελίδα συχνά παραμένει απαραίτητη για ενημέρωση, υποστήριξη και απόκτηση νέων χρηστών. Δεν χρειάζεται να μεταφερθεί όλο το δημόσιο περιεχόμενο μέσα σε κλειστό περιβάλλον.
Πότε μια διαδικτυακή εφαρμογή έχει ουσιαστικό νόημα
Η διαδικτυακή εφαρμογή είναι κατάλληλη όταν ο χρήστης πρέπει να εκτελεί εργασία και όχι απλώς να διαβάζει. Παραδείγματα λειτουργιών είναι η διαχείριση λογαριασμού, η υποβολή και παρακολούθηση αιτημάτων, η επεξεργασία πληροφοριών ή η συνεργασία με άλλους χρήστες. Αυτές οι ανάγκες απαιτούν σαφή δικαιώματα πρόσβασης, χειρισμό σφαλμάτων και σχεδιασμό για ασφάλεια.
Η εμπειρία πρέπει να παραμένει κατανοητή ακόμη όταν αυξάνεται η πολυπλοκότητα. Πολλά πεδία και επιλογές δεν σημαίνουν αυτομάτως καλή εφαρμογή. Χρειάζεται να αποτυπωθούν οι βασικές εργασίες, η σειρά τους και τα σημεία όπου ο χρήστης χρειάζεται επιβεβαίωση ή βοήθεια.
Πότε αξίζει εφαρμογή κινητού
Μια εφαρμογή κινητού μπορεί να δικαιολογείται όταν η χρήση είναι συχνή, η ταχύτητα πρόσβασης έχει υψηλή αξία ή υπάρχουν λειτουργίες που συνδέονται με τη συσκευή. Οι ειδοποιήσεις, για παράδειγμα, έχουν νόημα μόνο όταν μεταφέρουν σημαντική και αναμενόμενη πληροφορία· αν χρησιμοποιούνται χωρίς λόγο, γίνονται ενόχληση και οδηγούν σε απενεργοποίηση.
Πριν επιλεγεί αυτή η λύση, εξετάζουμε το κόστος συντήρησης, τις ενημερώσεις, την υποστήριξη διαφορετικών συσκευών και το αν υπάρχει ομάδα που θα διαχειρίζεται την εφαρμογή μετά την αρχική έκδοση. Η δημιουργία είναι μόνο η αρχή του κύκλου ζωής.
Υβριδικό μοντέλο: δημόσια παρουσία και ιδιωτική λειτουργία
Σε αρκετές περιπτώσεις η καλύτερη αρχιτεκτονική είναι να παραμένει το δημόσιο περιεχόμενο σε ιστοσελίδα και οι σύνθετες λειτουργίες σε ξεχωριστή περιοχή. Ο νέος επισκέπτης βλέπει υπηρεσίες, όρους και πληροφορίες χωρίς να συνδεθεί, ενώ ο υπάρχων χρήστης μπαίνει στον λογαριασμό του για συγκεκριμένες εργασίες.
Αυτός ο διαχωρισμός βοηθά και την ομάδα ανάπτυξης, επειδή διαφορετικές ανάγκες μπορούν να εξελίσσονται με διαφορετικό ρυθμό. Η δημόσια πλευρά χρειάζεται εύκολη διαχείριση περιεχομένου, ενώ η εφαρμοστική πλευρά χρειάζεται μεγαλύτερη προσοχή σε δεδομένα, δικαιώματα και δοκιμές.
Κίνδυνοι που πρέπει να ελεγχθούν πριν επενδύσετε
- Να δημιουργηθεί εφαρμογή χωρίς αποδεδειγμένη επαναλαμβανόμενη χρήση.
- Να ζητείται λογαριασμός για πληροφορίες που θα έπρεπε να είναι δημόσιες.
- Να σχεδιαστούν πολλές λειτουργίες πριν δοκιμαστεί η βασική ροή.
- Να μην υπάρχει υπεύθυνος για ενημερώσεις, ασφάλεια και υποστήριξη μετά την παράδοση.
- Να αποθηκεύονται περισσότερα προσωπικά δεδομένα από όσα απαιτεί η υπηρεσία.
- Να θεωρηθεί ότι η εφαρμογή αντικαθιστά αυτομάτως την ανάγκη για καθαρή δημόσια παρουσία.
Ο έλεγχος κινδύνων πρέπει να γίνεται πριν καθοριστεί ο τεχνικός προϋπολογισμός. Αν μια ανάγκη μπορεί να λυθεί απλούστερα, αυτή η λύση αξίζει να δοκιμαστεί πρώτα.
Ποιο πρωτότυπο πρέπει να δοκιμαστεί πρώτο
Πριν αναπτυχθεί ολόκληρη εφαρμογή, σχεδιάζουμε τη βασική διαδρομή του χρήστη: είσοδος, κύρια εργασία, επιβεβαίωση και επιστροφή. Ένα λειτουργικό πρωτότυπο μπορεί να δείξει αν οι ονομασίες, τα βήματα και οι επιλογές είναι κατανοητά. Η δοκιμή γίνεται με πραγματικά σενάρια και όχι μόνο με παρουσίαση οθονών.
Αν οι χρήστες δυσκολεύονται στο βασικό σενάριο, δεν έχει νόημα να προστεθούν επιπλέον λειτουργίες. Πρώτα βελτιώνεται ο πυρήνας και μετά επεκτείνεται το σύστημα. Αυτό μειώνει κόστος και αποφεύγει την κατασκευή δυνατοτήτων που κανείς δεν χρειάζεται.
Η απόφαση πρέπει να μείνει αναστρέψιμη όσο γίνεται
Η καλή αρχιτεκτονική δεν κλειδώνει την επιχείρηση σε μια πρόωρη υπόθεση. Τα δεδομένα, οι λογαριασμοί και οι βασικές λειτουργίες μπορούν να σχεδιαστούν έτσι ώστε αργότερα να υποστηρίξουν διαφορετικό περιβάλλον χρήσης. Δεν σημαίνει ότι όλα πρέπει να είναι γενικά· σημαίνει ότι οι κρίσιμες αποφάσεις τεκμηριώνονται και δεν βασίζονται σε πρόσκαιρη μόδα.
Αν η αμφιβολία παραμένει, ξεκινάμε από το μικρότερο προϊόν που λύνει ολοκληρωμένα το βασικό πρόβλημα. Μετράμε χρήση, συλλέγουμε πραγματικά σημεία τριβής και μόνο τότε αποφασίζουμε αν χρειάζεται επόμενο επίπεδο εφαρμογής.
Σχετικό υλικό για την επόμενη απόφαση
Για γενική κατανόηση της δομής δείτε τον οδηγό ιστοσελίδων, και για την προβολή μετά την κατασκευή την ενότητα προώθηση ιστοσελίδων.
Πώς υπολογίζεται η πραγματική πολυπλοκότητα
Η πολυπλοκότητα δεν μετριέται μόνο από τον αριθμό οθονών. Μεγαλώνει όταν υπάρχουν πολλοί τύποι χρηστών, διαφορετικά δικαιώματα, κρίσιμα δεδομένα, σύνδεση με άλλα συστήματα ή ανάγκη να λειτουργεί μια διαδικασία χωρίς διακοπή. Πριν γίνει επιλογή ανάμεσα σε ιστοσελίδα και εφαρμογή, καταγράφουμε αυτές τις εξαρτήσεις και ξεχωρίζουμε ποιες είναι απαραίτητες από την πρώτη έκδοση. Αν ένα χαρακτηριστικό μπορεί να προστεθεί αργότερα χωρίς να αλλάξει ο πυρήνας, δεν χρειάζεται να επιβαρύνει το αρχικό έργο. Αυτή η σταδιακή προσέγγιση βοηθά να ελεγχθεί η πραγματική ζήτηση και να επενδυθεί χρόνος σε λειτουργίες που αποδεικνύουν ότι χρησιμοποιούνται, αντί να χτιστεί από την αρχή ένα μεγάλο σύστημα πάνω σε υποθέσεις.