vendredi 9 décembre 2011

Compétences requises pour faire un bon site web

Dans les débuts de l'informatique, la vie était relativement simple. Le développement d'applications se faisait sur des "mainframes". La programmation se faisait en Cobol ou PL/1 avec des écrans monochromes de largeur fixe. On n'avait pas besoin de beaucoup de livres dans notre bibliothèque.

Ces temps sont révolus. Aujourd'hui, on peut tout faire sur le web mais la liste de connaissances et de compétences à posséder est très longue. Cette complexité implique que vous ne pouvez vous attendre à avoir un site web vraiment bon s'il est développé par seulement 2 ou 3 personnes.

Compétences requises selon la phase de développement

Les compétences requises pour bâtir un site web varient selon la phase de développement. Dans la phase de stratégie où se définit le QUOI, il faut des compétences en affaires et en technologie. Lors de la réalisation (en vert dans le tableau), les compétences requises sont très techniques. Entre les 2, la phase de conception de la solution exige de très bien maîtriser les interfaces utilisateurs mais aussi d'avoir un minumum de connaissances des deux autres phases.

Stratégie Conception de la solution Réalisation web

  • Stratégie d'affaires
  • Marketing
  • Stratégie web
  • Marketing web
  • Architecture web
  • Architecture d'information
  • Ergonomie
  • Mesures analytiques
  • Technologie web

  • Architecture d'information
  • Analyse d'affaires
  • Analyse fonctionnelle
  • Ergonomie
  • Conception de pages web
  • Psychologie de la persuasion
  • Prototypage
  • Meilleures pratiques en optimisation pour engins de recherche (SEO et SEM)
  • Conception de pages de destination
  • Accessibilité
  • Réseaux sociaux
  • Appareils mobiles
  • Architecture technologique

  • HTML, CSS
  • Programmation client (js, ajax)
  • Programmation serveur (php, c#, java)
  • Ergonomie
  • Conception visuelle
  • Rédaction pour le web
  • Production audio/video
  • Optimisation pour engins de recherche (SEO et SEM)
  • WCAG (accessibilité)
  • CMS (Systèmes de gestion du contenu)
  • Services Web (WSDL, XML)
  • Conception et configuration de bases de données
  • Configuration et entretien de serveurs
  • Infrastructure web
  • SSL & sécurité


Et puis après?



L'objectif de ce billet est de vous faire réaliser que le développement web est complexe et demande un éventail très large de connaissances. De la même façon que vous ne trouverez pas un architecte en bâtiments qui soit aussi très bon pour faire l'électricité, la plomberie et tirer les joints, vous ne trouverez pas dans une même personne la trentaine de compétences requises pour développer un site web rentable. Plus votre site web sera évolué et plus vous aurez besoin d'une variété de spécialistes.

En passant, comment évaluez-vous votre site web? Est-il poche, acceptable ou formidable? Pour le savoir, lisez: Modèle de maturité des sites web.

Aucun commentaire:

Publier un commentaire