Quelles questions posez-vous lorsqu'il vous est demandé de donner une estimation du développement du thème?

14

Je viens de recevoir un courrier électronique posant la question suivante:

"Quel sera le coût pour coder un thème WordPress?"

Je ne peux pas répondre à cette question sans connaître la réponse à une pléthore d’autres questions. Je me présente comme suit:

  1. Quels navigateurs / périphériques doivent être pris en charge?
  2. Quelles fonctionnalités WordPress essentielles doivent être prises en charge?
  3. Quels fichiers modèles doivent être créés?
  4. Existe-t-il des modèles de page personnalisés?
  5. Le thème doit-il être internationalisé?
  6. Le thème offre-t-il des fonctionnalités extérieures au noyau de WordPress?
  7. Quelle est la complexité de la conception?
  8. Quel niveau d'accessibilité est attendu?
  9. Quelle part de la fonctionnalité WordPress est représentée dans le PSD?

Malheureusement, je ne les ai pas écrites nulle part et je suis sûr qu'il me manque des choses très importantes. Pour gagner du temps dans le futur et aider d’autres pigistes, j’ai pensé que ce serait une bonne idée pour tout le monde d’énumérer les questions qu’ils posent aux clients potentiels quand on leur demande de développer un thème à partir d’un design inconnu.

    
posée mfields 27.05.2011 - 00:15

6 réponses

5

Je pense que certaines de vos questions sont trop larges. Vous ne pouvez toujours pas décomposer chaque réponse en heures.

Certaines des questions que je pose:

  • Existe-t-il des widgets? Lequel?
  • Quelles sont les options de thème nécessaires? Détails? Couleurs, champs de texte, images téléchargées, etc.
  • Types de messages personnalisés et taxonomies? Très, très détaillé.
  • Comment les commentaires sont-ils affichés? Celui-ci manque sur de nombreux fichiers PSD. Avez-vous besoin d'un déambulateur personnalisé?
  • Que devrait-il se passer lorsque l'utilisateur a une taille de police minimale de 24 pixels?
  • Que devrait-il se passer lorsque la fenêtre de l’utilisateur a une largeur de seulement 35 mm? Je n'ai pas trouvé le bouton de paiement sur Amazon une seule fois sur mon ordinateur portable, car le concepteur n'y avait pas pensé jusque-là…
  • Quels plugins devez-vous intégrer? Formulaires de contact, boutons sociaux, abonnement aux commentaires, etc.
  • Fonctionnalité des menus de navigation: icônes, descriptions, images intégrées?
  • Un curseur est-il nécessaire? Que devrait-il faire? Comment les éléments sont-ils ajoutés?
  • La sortie pour les petits périphériques sera-t-elle gérée par un thème / enfant distinct?

Certaines choses que vous n'avez pas besoin de demander, mais de savoir pour estimer l'heure:

  • Combien de sprites devez-vous construire?
  • De quel soutien le client aura-t-il besoin? En cas de doute, utilisez 25% du temps total.
  • Avez-vous suffisamment écrit votre dernier résumé de code pour pouvoir le réutiliser?

Extra: calcul

Décomposez chaque étape en heures. Faites la somme des heures, puis doublez-les. Si vous êtes débutant, tripler le temps. Ajoutez ensuite le temps de support.

    
réponse donnée fuxia 27.05.2011 - 01:30
3

Je ne peux pas ajouter grand chose aux autres réponses, alors voici mes 2 centimes plus quelques trucs relatifs au client qui pourraient être pris en compte lors du calcul du prix.

Calcul du temps

  1. Ai-je un plan du site complet?
  2. Est-ce que j'ai des captures d'écran, des liens ou des fichiers PSD pour chaque partie du site?
  3. 3.b. Ai-je assez d'argent pour acheter des licences pour les plugins dont j'ai besoin? 3.a. Y a-t-il assez d'argent pour acheter des licences de développeur qui me permettront d'économiser de l'argent avec le prochain projet ou permettront de réaliser un autre projet où le budget permettrait de payer un plugin?
  4. Dois-je configurer le thème sur un serveur?

Ce que je ne ferais pas (personnellement):

  • Designs fluides (le client ne sera jamais satisfait - Le design ne ressemblera jamais aux attentes attendues et les différences de navigateur deviendront visibles pour le client).
  • Plateformes de commerce électronique (la gamme de produits change ou s'agrandit - vous ne serez jamais fini).
  • Clones flash Javascript (attrapez un navigateur trop ancien, certains bloquant AddOn ou le client vous haïra).
  • Un "porc au lait de brebis ovipare": quelque chose qui peut tout faire. Les clients avec une bonne imagination & les idées sont bonnes. Certains ne peuvent pas arrêter d’inviter ou d’avoir de nouvelles idées chaque seconde.

Enquête, contrat & Client

Le concepteur (Web)

  1. Un designer est-il impliqué?
  2. Est-ce que je reçois des PSD ou des modèles HTML avec les balises finies?
  3. Le designer a-t-il des références en ligne que je peux consulter?
  4. Le "designer" est-il un ami? (Cela crée toujours des problèmes - le "concepteur" indique ce qui est possible et combien de fois vous devriez avoir besoin / combien d’argent doit être payé pour x ou y)

Le client

  1. Est-il prêt à payer 30% d'avance? (Ces clients ne sautent pas le pied et vous obtenez la préparation à l'emploi payée si elle le fait.)
  2. Puis-je modifier légèrement le design pour gagner du temps?
  3. Le client est-il vraiment le client lui-même ou juste le technicien expérimenté devant?
  4. Le client a-t-il une entreprise avec des partenaires (ou des membres de la famille)? (Si oui, invitez-les tous à chaque réunion)

Le contrat

Réunions

  1. Définissez une limite / nombre de réunions pour chaque phase du projet. S'ils annulent une réunion, celle-ci doit être comptabilisée.
  2. Fixez une limite de temps pour chaque réunion.

Conseils / Help Desk / Améliorations

  1. Proposez quelques heures de modification / amélioration de la page après que tout a été payé et que le site soit en ligne.
  2. Proposez deux sessions quelque part hors de votre bureau pour vous asseoir et expliquer le fonctionnement de base.

Paiement

  1. Faites-vous payer pour chaque phase terminée. Si le client ne le fait pas, il ne vous fait pas confiance. Et donc vous ne devriez pas lui faire confiance.

Conséquences

  1. Ne leur proposez pas d'assistance téléphonique. Faites-le si vous le souhaitez, mais ne décrochez le téléphone qu'une fois sur deux ou décrochez-le et dites-lui que vous n'êtes pas au bureau (si vous ne l'êtes pas).
  2. N'emmenez jamais un client dans votre bureau et changez "rapidement" quelque chose devant lui. Ils pensent ensuite que vous avez besoin de quelques minutes pour tout.
  3. Jamais , ne transmettez jamais votre travail de votre main avant d'avoir reçu le paiement complet.
  4. Ne travaillez jamais avec un client qui se plaint que le dernier "webdesigner" n'a pas fait ceci ou cela et que le projet était inachevé.
  5. (Juste mon expérience :)) Ne travaillez jamais pour les femmes enceintes:)
réponse donnée kaiser 27.05.2011 - 15:48
0

Je ne citerai généralement pas sans voir le dessin. Il y a trop de variables qui pourraient facilement détruire une estimation dans la conception seule. J'aime aussi les questions telles que:

  • Qu'est-ce qui devrait être configurable à partir de la zone d'administration de WordPress?
  • Toutes les couleurs et les polices sont-elles variables ou sont-elles définies depuis le début?
réponse donnée supajb 27.05.2011 - 01:48
0

En général, vous pouvez répondre à la plupart de ces questions en regardant simplement les PSD.

Je me suis toujours efforcé de demander ce que vous ne pouvez pas tirer du design. C'est-à-dire: flux de travail pour la publication de contenu, si je dois migrer des données d'un ancien site Web, etc.

Modifier:

  • Quel est le trafic (environ) du site? va avoir?
  • Avez-vous déjà un hébergement? Quelles technologies fait le serveur soutien?
réponse donnée MZAweb 27.05.2011 - 01:06
0

Quelques excellentes choses ici!

Personnellement, je ne donnerais que des exemples de thèmes créés précédemment avec des estimations approximatives de ce qu'il en coûterait pour faire quelque chose de similaire.

Je trouve qu'il est dangereux de citer des chiffres pour un projet spécifique jusqu'à ce que les détails soient réglés.

    
réponse donnée Zach Lysobey 09.04.2012 - 16:53
0

Les premières questions que je pose toujours:

  • Existe-t-il un délai fixe?
  • Quand est-ce qu'il est corrigé?

Parfois, les clients omettent simplement cela et disent "ouais, si nous pouvons avoir cela dans les prochains mois, c'est bon", puis essaieront de vous amener à développer plus vite que vos estimations, car un problème urgent se posait et ils en avaient besoin. être fait en un rien de temps.

Ces questions me permettent d’expliquer pourquoi les délais ne devraient pas être aussi stricts (principalement parce que plus les clients sont grands, plus il leur faut de temps pour approuver quoi que ce soit), et me donne également la possibilité de facturer davantage si le projet est (ou devient). urgent.

    
réponse donnée moraleida 09.04.2012 - 18:17

Lire d'autres questions sur les étiquettes