Πορτρέτο του Ξενοφών Απάκη
Ξενοφών Απάκης
Web designer και developer από το 1997

κατασκευη ιστοσελιδων καματερο

κατασκευη ιστοσελιδων καματερο

· Με δύο λόγια

Πώς οργανώνεται ιστοσελίδα στο Καματερό με βασική έκδοση, προαιρετικές λειτουργίες, σαφή παραδοτέα και έλεγχο του κόστους αλλαγών..

Κατασκευή ιστοσελίδων στο Καματερό: βασική έκδοση, προαιρετικές λειτουργίες και έλεγχος κόστους

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

Ο πίνακας τριών επιπέδων πριν από την οικονομική απόφαση

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

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

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

Η βασική έκδοση ορίζεται από τον κύριο σκοπό της ιστοσελίδας

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

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

Οι προαιρετικές λειτουργίες χρειάζονται συγκεκριμένο όφελος

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

Ζητάμε ένα απλό σενάριο χρήσης και εξετάζουμε πόσο συχνά αναμένεται να συμβαίνει. Η απόφαση δεν βασίζεται σε υποθετικές δυνατότητες αλλά στο αν η λειτουργία θα χρησιμοποιηθεί πραγματικά. Η συσσώρευση «καλών να υπάρχουν» χαρακτηριστικών κάνει την πρώτη έκδοση ακριβότερη και πιο αργή στην παράδοση, ενώ αυξάνει τις περιοχές που χρειάζονται δοκιμή και μελλοντική υποστήριξη.

Οι αλλαγές κειμένου διαφέρουν από την αλλαγή λειτουργίας

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

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

Η σύγκριση προσφορών γίνεται ανά παραδοτέο και όχι ανά τελικό ποσό

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

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

Το κόστος αλλαγών μειώνεται όταν οι αποφάσεις παίρνονται στη σωστή σειρά

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

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

Η δυνατότητα επέκτασης δεν σημαίνει ότι αγοράζουμε το μέλλον σήμερα

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

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

Εσωτερικές σελίδες για πιο καθαρή οικονομική σύγκριση

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

Τι κάνει έναν προϋπολογισμό να χάνει γρήγορα την αξιοπιστία του

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

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

Ο έλεγχος κόστους ξεκινά από τον έλεγχο του εύρους

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