devis appel d'offres développeur webmaster informatique

RECHERCHE

UN BON

développeur

« L'accès simplifié aux développeurs informatiques et web pour tous vos projets de sites internet, d'applications mobiles, de paramétrages de logiciels et tout autre développement nécessaire à votre entreprise »

LANCER UN APPEL D'OFFRES


Déposez votre projet
GRATUITEMENT et ANONYMEMENT

Recevez TOUTES les propositions
des développeurs intéressés

Transmettez vos coordonnées uniquement à votre SELECTION SHORTLISTEE

Attribuez la mission sur notre site pour
EVALUER LA PRESTATION

DEPOSER UN PROJET

TESTER UN DEVELOPPEUR

idée développeur webmaster société informatique Si vous hésitez à engager un développeur, une petite mission de test peut être la solution, vous avez accès facilement aux sociétés informatiques favorables à ce type d'offres.

TESTEZ MAINTENANT

LES OFFRES DU MOMENT

Rendez-vous sur FaisMonBoulot

DEVELOPPEURS & WEBMASTERS

Nous sommes toujours à la recherche des bons profils de développeurs et webmasters pour répondre aux demandes de nos clients.

Enregistrez-vous sur FAISMONBOULOT.

lundi 20 Janvier 2014

Pourquoi avons-nous développé ce site sans CMS ?

Un CMS (Content Management System) est un « système de gestion de contenu destiné à la conception et à la mise à jour dynamique de sites Web ou d’applications multimédia » (fr.wikipedia.org, 15/01/14). C’est-à-dire, un système qui vous aide à créer votre site Internet. Vous n’avez plus à inventer la roue à chaque fois, les modules sont déjà développés et la plupart des CMS sont gratuits. Pourquoi construire soi-même sa maison, si vous pouvez acheter une maison standardisée mais personnalisable pour le même prix (si l’on compte que vous travaillez pour rien) ?

développement & gestion site web via cms

Quelle idée a donc traversé la tête de notre développeur lorsqu’il a décidé de se lancer dans un développement sur mesure pour « Recherche Un Bon Développeur » ? Voici les sept raisons principales de ce choix :

Raison n°1 : « Le développement du site web est réalisé en interne par un associé de l’entreprise »

Un CMS permet de réaliser un travail propre et normalement codé selon les règles de l’art puisque, pour peu qu’il soit utilisé par une communauté importante, son code est vérifié et fait l’objet de mises à jour régulières. Pour être moins dépendant du prestataire, une société a tout intérêt à utiliser un CMS dont l’utilisation est répandue : plus de prestataires disponibles pour répondre à un besoin de développement, la possibilité de modifier soi-même des petits changements de forme ou de contenus, une prise en main plus rapide pour un nouveau prestataire.

Dans notre situation, le développeur est interne et ne compte pas partir demain. Les coûts de maintenance et d’évolution ne sont donc actuellement pas un critère déterminant pour choisir un CMS plutôt qu’un développement sur mesure. Au contraire, l’internalisation du développement rend la maintenance et les évolutions plus aisées et rapides.

Mais qu’en est-il pour le futur ? Imaginons que l’équipe de développement s’étoffe et /ou que les besoins nécessitent une externalisation des développements ? Le sur-mesure choisi obligerait la société à envisager un surcoût non négligeable pour l’appropriation du code par les nouveaux prestataires. La réponse est immédiate : « il est fort probable que dans les 2 à 3 ans à venir, le design, la structure du site et des données changeront, le choix entre sur-mesure et CMS pourra donc se reposer sans problème. »

Raison n°2 : « Un développeur unique »

Le CMS donne un avantage indéniable pour travailler en équipe en mode collaboratif. Mais dans notre cas, il n’y a pas d’équipe : Un seul développeur est en charge du développement, de la maintenance du site et de la gestion de la base de données. Dans ce cas, pourquoi s’encombrer de gestions d’utilisateurs, d’interfaces d’administration, etc. ?

La encore, la question ne se pose pas maintenant, mais pour la suite. Se reposer sur une seule et unique personne pour le développement de son site est déjà risqué. Avoir un mode de développement qui ne laisse pas la place à l’ajout de nouveaux acteurs l’est encore plus car la société est totalement dépendante de son développeur.

Raison n°3 : « Une maitrise du code et de la base de données plus simple »

« Je maitrise mieux le code et la base de données et ces derniers sont plus simples et accessibles. » En effet, un CMS peut s’avérer lourd et lent car il prend en compte la possibilité de multiples paramétrages différents. Dans un codage sur-mesure, le strict nécessaire est implémenté allégeant grandement la structure à la fois des pages mais également de la base de données. Outre les aspects de rapidité, le développeur est souvent beaucoup plus flexible et rapide pour réaliser une modification ou une mise à jour et peut facilement extraire les données pertinentes de la base de données sans passer par une interface de gestion complexe.

Mais ce qui est simple pour l’un, peut être plus compliqué pour l’autre. Si le code ou la base de données ne sont pas suffisamment documentés ou mal programmés, la reprise par un autre individu peut s’avérer très long, coûteux mais surtout beaucoup plus laborieuse et complexe.

Raison n°4 : « J’utilise déjà des modèles d’autres réalisations pour structurer le contenu et la forme et ajouter des fonctionnalités »

Effectivement, un développeur peut et se doit de capitaliser sur les développements passés. Mais le CMS sera toujours plus performant puisque ce dernier capitalise sur les réalisations de centaines, de milliers de sites web avec des méthodologies et des modules éprouvés.

Notre développeur doit également à chaque fonctionnalité qu’il ne connaît pas, la développer de A à Z ce qui est une perte de temps évidente mais formatrice pour les prochains développements. Le CMS quant à lui, pour peu que la fonctionnalité ne soit pas trop spécifique, permet une intégration simple et rapide sans perte de temps en développements et tests. A sa décharge, toute fonctionnalité un peu particulière demandera probablement plus de temps sur CMS.

Finalement, il semble que notre développeur, en se créant une base de modèles, de templates, d’includes, est en train de recréer son propre CMS personnel.

Raison n°5 : « Une maitrise de la sécurité »

Un site sur mesure étant plus simple, il est plus facile à contrôler. Exit les scripts qui laissent des failles de sécurité à corriger régulièrement. Et un site sur mesure est moins exposé au spammeurs qu’un site sous un CMS open source très répandu.

Mais encore faut il qu’il soit correctement programmé.

Raison n°6 : « Une personnalisation plus flexible et moins complexe »

Dès lors que l’on sort des clous, le développement spécifique sous CMS peut s’avérer une vraie gageure tant en terme de développement qu’en terme de mises à jour. Sur du sur-mesure, le programme et la base de données étant plus simple, des développements spécifiques ne sont pas beaucoup plus longs que les développements classiques.

« Si je dois faire un blog ou un site vitrine, le CMS serait plus rapide, mais si l’objectif est de créer une place de marché de services comme FaisMonBoulot par exemple, il est fort à parier que le temps de personnalisation du CMS serait supérieur au temps passé pour du sur-mesure. »

www.rechercheunbondeveloppeur.com est globalement un blog et un annuaire, donc pourquoi chercher la complexité là où il n’y en a pas ? Si c’est effectivement le cas actuellement, nous envisageons une intégration plus forte avec la plateforme de marché faismonboulot.

Raison n°7 : « Le développement sur mesure est moins cher dans notre cas »

Voici pour finir une raison un peu simple qui a le devoir d’être expliquée.

Le développeur maitrise les langages nécessaires mais pas l’utilisation d’outils CMS. Ce temps de formation et d’appropriation d’un outil est non négligeable surtout qu’il n’a pas pour objectif de développer d’autres sites que ceux de la société.

En phase de démarrage, nous avons besoin d’une réactivité et flexibilité fortes pour adapter et affiner notre site qui reste notre outil de travail principal. La flexibilité du code et de la base de données nous permet de répondre à ce besoin.

La maintenance du site et des bases de données est plus simple. Par conséquent, les coûts associés peuvent être plus faibles si le site sur-mesure est bien maitrisé.

Enfin, les principaux coûts d’un site ne résident pas dans le développement du site mais dans d’autres sujets dont les coûts ne diffèrent pas ou peu que l’on soit en sur-mesure ou avec un CMS :

  • La charte graphique et la création graphique
  • L’édition des contenus : écritures d’articles, discours marketing
  • Le référencement et le netlinking

Publié par à
Libellés :
Flux RSS