15 questions pour estimer un projet de site web

Photo by Gian D. on Unsplash

Hello.

Estimer un projet de développement web est une tâche très difficile, voir risquée. Il y a bien certaines astuces à utiliser pour se rapprocher de la réalité, ou ne pas se mettre en danger, mais rien ne vaut une bonne préparation ne laissant que peu de place à l’inconnue pour s’approcher d’une estimation cohérente qui ne nous mettra pas dans le rouge.

Dans cet article je vous propose 15 questions essentielles pour bien définir un besoin de site web. Certaines questions trouveront leurs réponses dans le brief du client, d’autres devront être posées et certaines sont à tiroir.

Mais avant de voir les questions, petit rappel de ce qu’un projet doit toujours prévoir dans son évaluation de temps…

Ne jamais oublier

  • Configuration du Github/Gitlab/Bitbucket
  • Configuration de l’hébergement (Netlify, Vercel, etc…)
  • Configuration d’autres services (CMS, gestionnaire de formulaire de contact, analytics…)
  • Achat ou connexion à un nom de domaine relatif au client
  • Quality Assurance / Recette : du temps dédié à prendre en compte les retours du clients, les feedbacks utilisateurs et tester le développement sur plusieurs appareils via Browserstack par exemple

Questions sur le projet

1. Le client a-t-il besoin d’éditer régulièrement le contenu site web ?

  • Si non, un site static peut être envisagé
  • Si oui, la connexion d’un CMS est nécessaire

2. S’il y a besoin d’un CMS, est-il imposé ?

  • Si oui, lequel et pourquoi ?
  • Si non, proposer un CMS et le justifier ?

3. Le client a-t-il besoin de générer de nouvelles pages seul ?

  • Si oui, cela a un impact sur la génération automatique des pages lors de la compilation du site

4. Combien y a-t-il de modules à développer ?

  • Attention, ne jamais compter en pages mais en nombre de modules / blocs
  • Les designs sont-ils déjà disponibles ?

5. Un niveau d’animation et d’interaction élevé est-il attendu ?

  • A-t-on des sources d’inspirations pour mieux évaluer l’effort de développement ?

6. Le site web doit-il être responsive ?

  • Si oui, a-t-on déjà des metrics sur l’usage pour savoir quelle plateforme privilégier ?
  • Si oui, combien de breakpoints sont envisagés ?

7. Doit-on intégrer une gestion du consentement / cookies ?

  • Si oui, est-ce un système ou un service tiers ?
  • Si oui, doit-il être customisé niveau design ?

8. Le site est-il multilingue ?

9. Y a-t-il un formulaire de contact ?

  • Si oui, doit-on le connecter à un service imposé ?
  • Si oui, peut-on le plugger à un service tiers ou faut-il le développer par nous-même ?

10. Le client utilise-t-il déjà un service de tracking ? (Google, Mixpanel, Hotjar)

  • Si oui, il faut définir son implémentation
  • Si non, il faut choisir l’outil et prévoir son implémentation

11. D’où viendra le contenu du site web ?

  • Le copywriting est différent de faire du design et du développement

12. Y a-t-il une zone privée / zone membre à prévoir ?

  • Si oui, comment doit-être gérée le système d’inscription ?

Questions techniques

1. Y a-t-il une stack imposée ou est-elle libre ?

2. Faut-il implémenter des JSData pour le SEO ?

  • Si oui, le client a-t-il déjà réfléchi aux informations ?

3. Comment est géré le nom de domaine ?

  • Le client l’a-t-il déjà acheté
  • Y a-t-il quelqu’un qui gère le nom de domaine ou faut-il demander les accès ?

Frontend Engineer @ Pelostudio

Frontend Engineer @ Pelostudio