Εντόπισα τυχαία αυτήν την φράση αναζήτησης σήμερα στο Google. Για κάποιον που δεν "ζει" στο web ίσως το ερώτημα είναι φυσιολογικό. Για όλους εμάς (τους web designers, developers, site builders, UX designers, UI designers και ότι άλλο μπορείτε να φανταστείτε σε "-ers" ) το ερώτημα μόνο σαφές δεν είναι και μάλλον κανείς λογικός επαγγελματίας δεν πρόκειται να το απαντήσει χωρίς να θέσει τους απαραίτητους περιορισμούς. Στατική ή δυναμική, με ποιες λειτουργίες, για ποιες συσκευές κτλ κτλ...

Ξανακοιτώντας όμως την αναζήτηση ξαναδιάβασα την ερώτηση από την πλευρά του επαγγελματία: Πόσα "πράγματα" πρέπει κάποιος να κάνει για να είναι τέλεια μια ιστοσελίδα αν έχει απεριόριστο χρόνο και απεριόριστη χρηματοδότηση; Το ξαναλέω, απεριόριστη χρηματοδότηση και απεριόριστο χρόνο!

Αποφάσισα λοιπόν, αντί να αναφέρω συνοπτικά τα στάδια, τις διαδικασίες και τις μεθοδολογίες εκείνες που πρέπει (κατά τα πρότυπα του σύγχρονου professional website development) κάποιος να ακολουθήσει για να υλοποιήσει μία ιστοσελίδα (στην πραγματικότητα μιλάμε για ιστότοπο αλλά ας το παραβλέψουμε και αυτό) να παραθέσω μία λίστα με αυτά που κάποιος webdesigner ενδέχεται να έχει στο νου του όταν ξεκινάει ένα project. Προφανώς υπάρχουν άλλα τόσα αλλά...

  • Customer meetups and interviews
  • (Online) competitor research
  • Website type research
  • Branding and/or product specifications
  • Development plan
  • Task management
  • Information architecture
  • Data scheme
  • Content types
  • Website user roles
  • Page elements
  • User Personas
  • User Emotional map
  • Usability testing
  • Gamification
  • Moodboards
  • Wireframes
  • Style guides
  • Theming/Template
  • Prototypes
  • Design patterns
  • HTML theme
  • Code Validation
  • Security
  • Accessibility grade
  • Responsive or Adaptive design
  • Content first
  • High performance
  • Cross browser
  • Cross device
  • SEO
  • CMS
  • Servers, hosting
  • Agile development
  • Version Control System
  • Social integration
  • Social sharing
  • Client training
  • Client manuals
  • Source files license
  • Support and maintenance

Θα έλεγα καλύτερα ότι όλα τα παρακάτω είναι μέθοδοι και ορολογίες που θέλω κάπου να τα γράψω για να τα υπενθυμίζω άλλοτε σε κάποιον πελάτη που με ρωτάει "Πόσο κοστίζει μια ιστοσελίδα" και άλλοτε για να μην τα ξεχνάω εγώ. Τελικά μπορώ να δώσω μια απάντηση ξεχνώντας όλα τα παραπάνω:

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

Επομένως, αν έχετε αποφασίσει ποιος είναι ο σκοπός της ελάτε να το συζητήσουμε.