Agence ou Freelance ? Choisir le bon prestataire pour son site web.

Aujourd'hui encore, les freelances sont injustement considérés comme une alternative bas de gamme pour la conception de sites web comparé aux agences. Cet article a pour but de mettre fin à cette affirmation qui était certes fondée dans le passé mais qui n'a plus lieu d'être depuis quelques années déjà. Au contraire les freelances sont désormais une option de choix pour votre site web, il est donc temps que la vérité éclate enfin...

De nos jours, les freelances réalisent des sites d'aussi bonne qualité que les agences web.

Dans le passé, un freelance n'aurait pas pu réaliser des sites web un minimum complexe à lui seul.

Le développement et l'intégration de design web demandaient déjà trop de temps à eux deux .

Un site internet est constitué de nombreuses pages de code informatique complexe. Même l'aspect visuel d'un site doit être retranscrit sous forme de code informatique afin d'être affiché comme tel par les navigateurs web. On appelle ça l'intégration web.

Avant le début des années 2000, pour concevoir un site web, les développeurs devaient écrire eux-même une grande partie de ce code. De projet en projet les développeurs parvenaient à réutiliser une partie de leur code pour gagner du temps, mais il leur fallait quand même prendre le temps d'adapter celui-ci.  De plus, comme les projets se suivent mais ne se ressemblent pas, ils devaient quand même concevoir entièrement chaque nouveauté demandée dans le fonctionnement ou le design.

Bien souvent ces nouveautés était des choses qui existaient déjà sur d'autres sites présents sur la toile, mais qu'ils devaient quand même concevoir en partant de zéro, n'ayant pas le code source à disposition. En plus de perdre du temps à réinventer la roue, ils ne bénéficiaient pas de l'expérience de ceux qui avaient emprunté le même chemin avant eux pour réaliser la même chose et donc rencontraient les même obstacles et commettaient les mêmes erreurs techniques et de sécurité.

Bref, le développement et l'intégration web étaient déjà deux tâches, parmi tant d'autres requises pour construire un site, qui demandaient individuellement beaucoup de temps et d'effort.

Une seule personne n’aurait pas pu mener à bien un site web un minimum complexe dans un délai acceptable

Pour mener à bien un site un minimum complexe dans un délai financièrement viable il fallait une équipe constituée d'au moins deux développeurs, d'un intégrateur et d'un graphiste sans parler du reste de l'équipe — chef de projet, expert SEO etc...

Les agences et leurs équipes pluridisciplinaires étaient donc la seule solution envisageable pour obtenir un site digne de ce nom dans un délai convenable. Les freelances eux ne réalisaient que de très petits sites simples, au design très classique et dont la qualité devait probablement laisser à désirer. À l'époque donc, vous auriez certainement choisi un freelance à contre coeur à cause d'un budget trop petit ou une agence sans hésiter si vos moyens vous l'aurait permis.

Seulement voilà, depuis la donne a changée et vous allez voir que le freelance est désormais devenu une solution de choix.

Les outils d'aujourd'hui rendent la création d’un site entièrement réalisable par une seule personne.

Ces outils sont le fruit de la collaboration de millions de créateurs de sites talentueux qui ont choisi d’unir leurs efforts pour gagner du temps au quotidien.

Au début des années 2000, un certain nombre de développeurs dans le monde ont décidé qu'il était temps d'arrêter de perdre autant de temps à réinventer la roue de projet en projet. Ces personnes admirables ont tenu le pari que l'avenir de la création de sites web résidait dans le partage des connaissances, le partage du travail, le partage des outils. L'idée était donc simple : créer un outil ouvert à tous qui devrait en échange être amélioré par tous.

C'est ainsi que sont nés des outils — dits "open source" puisque non propriétaires  et "communautaires" car maintenus par leurs propres utilisateurs — tels que Drupal, Wordpress et Joomla, pour ne citer que les plus connus.

Désormais faire fonctionner un site web revient à installer et à configurer des fonctionnalités prêtes à l’emploi.

Le succès de ces outils n'est pas uniquement dû au partage en lui même mais aussi à la manière dont celui-ci a été mis en place. Plutôt que de transmettre bêtement du code que chacun aurait dû ensuite relire, comprendre et adapter à son propre projet, les cerveaux de cette révolution ont trouvé une alternative beaucoup plus efficace.

Avant de mettre du code à disposition de la communauté, chacun devrait fournir l'effort supplémentaire d'emballer soigneusement son travail sous forme de module prêt à l'emploi et facilement installable par les autres membres sur la base commune. Ce module devrait aussi offrir des options de paramétrage afin de pouvoir s'adapter à un maximum de scénarios d'utilisation possibles. La configuration devrait pouvoir se faire sans avoir besoin de toucher au code source, en cochant ou décochant un certain nombre d'options mises à disposition sur un écran d'administration.

Grâce à ce principe révolutionnaire, construire fonctionnellement un site web se résume à devoir choisir, installer puis configurer un certain nombre de modules. Si la tâche continue de demander une expérience certaine, son temps d'exécution est désormais extrêmement court et donc largement réalisable par une personne seule.

Côté design, les intégrateurs ont à présent des centaines de designs à disposition pour leur faciliter la tâche.

Avec la naissance d'un support commun pour la conception de sites, les graphistes ont eux aussi pu proposer à la communauté des centaines de designs prêts à l'emploi, aisément installables par tous. 

En pratique ces designs ne sont pas réellement utilisables tels quels et nécessitent un travail complémentaire d'adaptation. Par ailleurs, comme il se trouve que le fait de se reposer exclusivement sur un modèle déjà tout fait n'est pas un bon moyen d'obtenir un site web de qualité en pratique ces "templates" comme on les appelle servent surtout d'inspiration. 

Néanmoins, tous ces modèles à disposition représentent quand même un gain de temps énorme. D'une part il vous permettent à vous client de choisir et de nous expliquer quel type de design vous aimeriez avoir pour votre site, limitant ainsi les nombreux aller-retour qui auraient été nécessaires dans le passé. D'autre part même s'il nous faut encore aller piocher ça et là des éléments graphiques sur plusieurs modèles, le code informatique correspondant au design existe déjà — ce qui n'est pas rien — et son adaptation est en général assez simple.

Finalement donc ce qui est sur, et c'est finalement là où je voulais en venir, c'est que ce travail est désormais largement faisable par une seule personne.

De plus, ces outils, conçus et testés par des développeurs experts, sont un gage de qualité indéniable.

Avant de pouvoir soumettre un module à la communauté, le code de celui-ci est automatiquement analysé par des tests automatisés pour vérifier que la syntaxe utilisée est bonne, optimisée et sécuritaire. Ainsi, même si théoriquement n'importe qui aurait le droit de proposer des modules, en pratique seuls les développeurs les plus aguéris le font vraiment.

De plus, avant de pouvoir être utilisé sur des sites en ligne, chaque module doit d'abord passer par une phase dite bêta pendant laquelle les membres de la communauté le teste fonctionnellement. Certains rapportent des anomalies, d'autres des failles de sécurités, d'autres encore des suggestions pour le rendre plus intuitif, performant, complet, etc. Au bout du compte, le résultat obtenu est d'une qualité irréprochable.

C'est pourquoi un freelance peut désormais affirmer qu'il propose la même qualité qu'une agence web.

Quand votre prestataire — agence ou freelance — vous explique qu'il compte utiliser ce type d'outil, il vous apporte la garantie que votre site sera 100% fonctionnel, performant, fiable, sécurisé et que son espace d'administration sera intuitif. Cette qualité, due à l'outil utilisé, sera la même que vous fassiez appel à une agence ou à un freelance.

Le gage de qualité que représente ces outils maintenus par des développeurs pros du monde entier est tel que les agences ne peuvent plus rivaliser avec leurs outils "maisons" conçus en interne. Toutes les agences utilisent donc ces fameux outils aujourd'hui. C'est pourquoi le résultat obtenu est désormais le même que vous fassiez appel à une agence ou à un freelance. D'ailleurs, beaucoup d'agences délèguent la création complète de certains sites à des freelances lorsqu'elles ont trop de demande d'un seul coup... c'est dire à quel point c'est la même chose au final que vous portiez votre confiance à l'un ou l'autre !

À qualité égale, les autres avantages du freelance le rende donc encore plus avantageux

Un site 100% fidèle à vos attentes car réalisé par la seule et unique personne à avoir récolté vos besoins

Avec une agence, vos besoins seront récoltés par le dirigeant, le commercial ou le chef de projet. Puis une partie de cette information sera retransmise aux différents développeurs, designers, intégrateurs, etc. qui seront chargés d'accomplir le travail. Certains détails seront oubliés, d'autres mal interprétés.

Par la suite, lorsque le développeur par exemple aura des hésitations, comme il ne sera pas en contact direct avec vous il prendra certaines décisions lui-même pour avancer. Au final le résultat ne sera pas aussi proche de vos attentes qu'il aurait pû l'être, je dirais même : qu'il aurait dû l'être.

En confiant votre site à un freelance, vous aurez l'assurance que la moindre étape de la création de votre site sera effectuée par la seule et unique personne à avoir prit le temps de récolter vos besoins, vos attentes et vos priorités. À chaque instant cette personne sera en mesure de prendre la bonne décision concernant votre projet et en cas de doute elle n'hésitera pas à vous envoyer un petit mail ou à vous passer un coup de téléphone pour être sûr de vous livrer le jour J un site 100% à la hauteur de vos espérances.

Un site bien pensé et homogène car façonné par une seule personne maîtrisant toutes les facettes du web.

Les différents acteurs d'une agence web sont chacun spécialisés dans leur domaine d'expertise. Développeur, graphiste, intégarteur, expert SEO, etc. Chacun contribue au projet de son côté et malgré les efforts de communication mis en place tous ne peuvent pas anticiper tous les impacts que leur travail aura sur l'ensemble du projet.

C'est ainsi qu'un commercial vous dira par exemple qu'une fonctionnalité donnée peut être réalisée sans problème, puis vous rappellera la semaine d'après pour vous apprendre que finalement d'après les développeurs la tâche semble plus compliquée que prévu et que par conséquent il souhaiterait en doubler le prix...

Autre exemple : une agence vous soumet un design époustoufflant réalisé par le graphiste et validé par l'intégrateur puis par vous même. Au moment de tester le site vous trouvez que le design n'est plus tout à fait le même, on vous répond qu'effectivement le développeur a souligné le fait que l'image de fond était trop grande en taille et donc trop volumineuse en poids. Que par conséquent, afin de ne pas affecter les performances du site il était important de remplacer ce fond par une texture qui se répète verticalement et horizontalement. Oui mais du coup ce n'est plus la même chose... si vous aviez sû à temps... bref.

Voilà le genre de mésaventures que vous ne rencontrerez pas avec un freelance. À chaque instant de la création de votre site, celui-ci pourra apporter son expertise sur tous les autres domaines du web que celui en cours de réalisation afin de s'assurer que tous les pièces s'assembleront bien in fine et que toutes ses promesses pourront être tenues.

Quand il vous proposera des solutions techniques, il saura de quoi il parle ; Quand il dessinera son design sur Photoshop, il s'assurera dès le départ que celui-ci soit adaptable au web ; Quand il développera le site il pensera déjà à remplir les balises qui optimiseront votre positionnement sur les moteurs de recherche ; Quand il devra concevoir un module sur mesure pour vos besoins qui sortent des sentiers battus, il pensera d'abord à la façon dont vous allez devoir configurer ce module afin d'être sûr que le résultat final soit intuitif pour vous ; Quand vous lui poserez des questions sur votre site il pourra vous répondre directement et non pas vous dire qu'il doit voir avec ses développeurs...

Voilà ce que j'entends par un site bien pensé et homogène.

Alors que l'agence va au plus rapide, le freelance s’applique sur votre projet comme un peintre sur sa toile.

Comme elles travaillent constamment sur plusieurs projets à la fois pour pouvoir payer leurs nombreux employés, les agences ont un planning serré et sont contraintes d'aller au plus vite. En agence, les solutions faciles et rapides à mettre en place sont donc toujours préférées aux alternatives plus complexes et plus longues qui sont pourtant plus performantes, plus sécuritaires, plus intuitives pour le client, ou encore plus adaptées au long terme... D'ailleurs, pourquoi éliminer tous les problèmes au moment du développement alors qu'ils représentent l'assurance de pouvoir faire du chiffre d'affaire sous forme de maintenance par la suite ?

Le freelance lui ne peut pas se risquer à adopter une telle stratégie. L'expansion de son activité repose en trop grande partie sur le bouche à oreille de ses clients. Il ne peut donc pas se permettre de vous décevoir, au contraire il se doit même d'obtenir votre entière satisfaction.

De plus il n'a aucune raison d'agir ainsi puisque contrairement aux agences celui-ci ne traite qu'un seul projet à la fois et réalise au passage une marge financière très intéressante étant le seul à devoir être rémunéré. Il a donc largement le temps et les moyens de faire bien les choses.

De toute façon, il n'a jamais eu l'intention de faire autrement. Car s'il endosse parfois la casquette du commercial et de l'homme d'affaire tenu devant ses responsabilités, le freelance est avant tout un développeur et un graphiste passionné par son art et par le web. Eh oui, vous ne le soupçonniez peut-être pas mais tout développeur qui se respecte considère son travail comme un challenge artistique dont il ne tirera réelle satisfaction qu'en ayant atteint la perfection.

Si les agences bâclent leur travail, les développeurs n'y sont donc pour rien. Les seuls et uniques responsables sont les chefs de projet dont l'objectif est de tenir leur planning au détriment de la qualité. Seulement voilà, le freelance est son propre patron et comme dans la guerre entre passion et raison c'est toujours la passion qui l'emporte, vous pouvez être sûr qu'il s'appliquera sur votre site tel un peintre sur sa toile.

Toujours au courant des nouveautés du web, le freelance vous aidera à vous démarquer de la concurrence.

Parce qu’il a plus d’argent donc de temps, qu’il fait ce qu’il veut et qu’il est passionné, le freelance prend également le temps de continuer de se former sur les technologies du web en parallèle de ses projets. Il reste ainsi constamment informé des dernières solutions techniques miracles et des nouvelles tendances du web à suivre.

Les développeurs d’agence à l'inverse n’ont pas le droit de faire autre chose que ce pourquoi ils sont payés pendant leurs heures de travail. La formation continue en France, c’est sur le temps libre ! Autant dire qu’avec du 9h - 18h aucun développeur ne prend le temps de se former en dehors du boulot. Ainsi, les employés d’agence sont beaucoup moins au courant des dernières avancées technologiques que ne le sont les freelances.

Faire appel à un freelance c’est donc aussi la garantie de bénéficier de conseils, de choix techniques et de suggestions graphiques dans l’air du temps qui vous permettront de vous démarquer de la concurrence.

Finalement les agences ne deviennent plus avantageuses que lorsqu'elles sont indispensables !

Le seul avantage que possède une agence par rapport à un freelance de nos jours, c'est sa capacité à pouvoir traiter les gros projets tellement denses et complexes qu'ils nécessitent la collaboration de plusieures personnes malgré les outils d'aujourd'hui. D'ailleurs au final c'est la plupart du temps le seul type de projets qu'elles acceptent de réaliser car ce sont les seuls à représenter un budget suffisant pour pouvoir payer les nombreux employés qu'elles embauchent. De nombreuses agences refusent donc régulièrement tout site en dessous de 10 000€.

Finalement si vous devez retenir une seule chose c'est que tant que le freelance reste une option envisageable pour votre site web, c'est probablement la meilleure et que la seule raison que vous pourriez avoir de vouloir confier votre site à une agence c'est parce que c'est votre seule alternative compte tenu de l'envergure de votre projet.

 

Vous cherchez un freelance en mesure de réaliser un site ayant toutes les caractéristiques d'un site web de qualité notamment celles garanties par l'utilisation de la plateforme Drupal ?
Ne cherchez plus, je suis l'homme qu'il vous faut !

 

En savoir plus