Qu’est ce que le développement ?
Le développement web
Un site internet efficace et fonctionnel met à profit les avantages de nombreuses technologies, chacune associée à un domaine de compétence spécifique. Ainsi, l’objectif premier de Novazeo, en matière de création de sites internet, est de coordonner cet ensemble de compétences en confiant la réalisation et le management d’une équipe de spécialistes à un chef de projet technique. Le développement est une étape centrale dans l’élaboration d’un site web.
Le développeur web
Le développeur web est un informaticien dont la fonction est de mettre sur pied toutes les fonctionnalités du site web à créer décrites dans le cahier des charges de celui-ci. Que la création se fasse entièrement sur-mesure, ou qu’elle se fasse en appui sur des solutions techniques déjà éprouvées, l’enjeu de son action sera de proposer un résultat fonctionnel et conforme aux recommandations du W3C.
De ce point de vue, il devra :
Analyser les besoins spécifiques de chaque client
Déterminer les solutions techniques les plus adaptées à ces besoins
Développer les solutions techniques
Se conformer aux règles de codage définies par le W3C
Tester et valider chacun des outils développés
Par voie de conséquence, le développeur web sera aussi en mesure de :
Former le client à l’utilisation de son site web, notamment pour ce qui est des moyens de mises à jour
Proposer un service après-vente réactif et disponible
Améliorer le code et faire évoluer le site en fonction de besoins nouveaux
Le développement d’un site web
Le cahier des charges techniques entre les mains, le développeur web sera chargé de définir l’ensemble des contraintes techniques et leurs effets réciproques sur la structure globale du site web. Une fois acquise cette vision globale des processus de création à faire intervenir lors du développement du site web, le choix d’une structure totalement nouvelle ou d’une base préexistante se fera de lui même. L’utilisation d’un CMS (content management system) ou d’un Framework étant parfois trop limité pour l’exploitation de fonctionnalités complexes ou limités en terme d’ergonomie, il sera nécessaire de coder le site de A jusqu’à Z.
Cette étape est décisive, dans la mesure où son intervention ne sera pas du tout la même selon qu’il s’agisse d’un site en full dev ou d’une base préexistante. De la conception totale de l’architecture d’un site à la modification d’une structure de CMS, l’ampleur du chantier n’est certainement pas la même.
Une fois les tests de fonctionnement réalisés avec succès et la conformité du site avec son cahier des charges techniques validée, il restera au développeur web la tâche de rédiger et mettre en place une notice explicative du fonctionnement et de la maintenance du site : un code clair et lisible par toute personne compétente en matière de codage et des explications simples quant aux méthodes de mises à jour du site web sont nécessaires pour garantir au client une autonomie suffisante dans la gestion de son site web.
Détail des étapes du développement d’un site web
1)Â Â Â Analyse technique
- Fixer avec précision les besoins du client
- Rédiger l’ensemble de ses spécifications
- Déterminer les fonctionnalités à créer et celles dont les solutions existent déjÃ
- Opter pour un codage complet ou une structure déjà existante (CMS, Framework, etc..)
2)Â Â Â Programmation
- Structurer la base de données
- Créer l’architecture du site ou adapter une solution déjà existante
- Respecter les recommandations du W3C
- Choisir des langages de codage à utiliser
3)Â Â Â Phase de test
- Tester le fonctionnement de chaque fonctionnalité développée
- Valider le fonctionnement de l’ensemble du site web
4)Â Â Â Support technique
- Rédiger la documentation technique et fonctionnelle du site
- Modification du code pour adapter le site à de nouveaux besoins
- Dépanner l’utilisateur en cas de problème
5)Â Â Â Veille technologique
- Surveiller les évolutions des langages de programmation utilisés
- Mettre à jour les solutions techniques lorsqu’elles évoluent
- Proposer les nouveautés techniques les plus performantes et fonctionnelles

