← Back to insights

Webstep / Perspectives

Ιστοσελίδα ή εφαρμογή web: ποια λύση χρειάζεται η επιχείρηση;

Άλλο η παρουσίαση πληροφοριών και άλλο η καθημερινή διαχείριση εργασιών και δεδομένων. Τα ερωτήματα που ξεκαθαρίζουν τι πρέπει να φτιάξετε πρώτα.

Δύο συγγενικές αρχιτεκτονικές για website και web application

Ένα website οργανώνει κυρίως πληροφορίες που χρειάζεται να βρει και να καταλάβει ο επισκέπτης. Μια web application επιτρέπει να ολοκληρώσει εργασίες με κανόνες, δεδομένα και διαφορετικές καταστάσεις. Η διάκριση δεν είναι απόλυτη: ένα εταιρικό website μπορεί να περιλαμβάνει μια εφαρμογή κρατήσεων. Η επιλογή γίνεται από τη δουλειά που πρέπει να ολοκληρωθεί, όχι από το πόσο εντυπωσιακή ακούγεται η ονομασία ή πόσες οθόνες περιλαμβάνει η παρουσίαση.

Ποιο είναι το βασικό σενάριο χρήσης;

Περιγράψτε έναν συγκεκριμένο άνθρωπο και μία ενέργεια. Αν ο ενδιαφερόμενος διαβάζει υπηρεσίες, εξετάζει έργα και στέλνει ένα αίτημα, μια οργανωμένη ιστοσελίδα μπορεί να καλύπτει την ανάγκη. Αν καταχωρίζει παραγγελίες, παρακολουθεί εκκρεμότητες και εγκρίνει αλλαγές, χρειάζεται να μοντελοποιηθούν λειτουργικές διαδικασίες. Αποφύγετε τη λίστα αφηρημένων δυνατοτήτων όπως «dashboard» ή «έξυπνη πλατφόρμα». Γράψτε τι ακριβώς πρέπει να βλέπει ο χρήστης και ποια απόφαση μπορεί να πάρει με αυτή την πληροφορία.

Πότε οι κανόνες αυξάνουν την πολυπλοκότητα;

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

Χρειάζονται λογαριασμοί και αποθήκευση δεδομένων;

Μην προσθέτετε λογαριασμό επειδή υπάρχει σε άλλες εφαρμογές. Εξετάστε αν ο χρήστης χρειάζεται προσωπικό ιστορικό, αποθηκευμένες επιλογές ή δικαιώματα που συνδέονται με την ταυτότητά του. Καταγράψτε ποια δεδομένα αποθηκεύονται και ποιος μπορεί να τα αλλάξει. Η εισαγωγή του MDN στην επικοινωνία client και server εξηγεί πώς μια εφαρμογή εξυπηρετεί αιτήματα και χρησιμοποιεί δεδομένα στον διακομιστή. Η ύπαρξη αυτής της υποδομής δεν καθορίζει από μόνη της αν το προϊόν είναι κατάλληλο για την ανάγκη σας.

Πώς ορίζεται μια χρήσιμη πρώτη έκδοση;

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

Τι αλλάζει στη διαχείριση μετά την παράδοση;

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

Με ποιο κριτήριο παίρνουμε την τελική απόφαση;

Συγκρίνετε τις επιλογές με το ίδιο σενάριο, τα ίδια δεδομένα και τους ίδιους ρόλους. Ζητήστε να περιγραφούν η λειτουργία, η συντήρηση, οι περιορισμοί και η δυνατότητα μελλοντικής επέκτασης. Μερικές φορές το σωστό ξεκίνημα είναι ένα website και μια απλή εσωτερική διαδικασία. Άλλες φορές η ανάγκη απαιτεί εξαρχής εφαρμογή. Η απόφαση γίνεται πιο καθαρή όταν η ομάδα συμφωνεί ποιο πρόβλημα λύνει τώρα και ποιο αφήνει για αργότερα. Ο οδηγός από την ιδέα σε ένα εξελίξιμο product αναπτύσσει αυτή τη λογική.

Συχνές ερωτήσεις

Ποια είναι η βασική διαφορά website και web application;

Το website οργανώνει κυρίως πληροφόρηση και διαδρομές περιεχομένου, ενώ μια web application υποστηρίζει επαναλαμβανόμενες εργασίες, καταστάσεις και δεδομένα χρηστών.

Μπορεί ένα project να χρειάζεται και τα δύο;

Ναι. Η δημόσια παρουσία μπορεί να λειτουργεί ως website και οι authenticated λειτουργίες ως web application, αρκεί να σχεδιαστούν ως ενιαία εμπειρία.

Explore all insights ↗