Souvent, je me suis retrouvé surchargé de contrats.
La plupart du temps, je me retrouve à jongler avec au moins 2 projets, en plus des nombreux sites Internet sur lesquels je dois entretenir et effectuer la maintenance.
Malheureusement, beaucoup de mes clients attendent constamment des mises à jour - ajoutent constamment plus à la liste des tâches que n'importe quel programmeur ne pourrait suivre, et paniquent parce que le délai était déjà en retard lorsque j'ai commencé un projet.
Je suis constamment confronté au fait que la plupart des clients ne comprennent pas vraiment la quantité de travail qui peut être impliquée dans les coulisses, surtout si cela n'a pas d'impact visuel.
Quelqu'un connaît-il de bonnes façons de gérer ces situations que je pourrais négliger?
la source
Réponses:
Chargez plus. Apprenez à dire non. Obtenir de l'aide.
Ils paniquent parce qu'ils ne savent pas ce qu'ils font et essaient de vous motiver. Chaque fonctionnalité «doit» être incluse. Ils sont tous prioritaires # 1. Et ils devaient arriver hier. Fondamentalement, leur patron est sur leur cas.
Prenez le contrôle du projet et apportez un peu de raison à la situation. Commencez avec un petit morceau du projet. Faire un plan. Fixez un calendrier pour votre développement et pour leur part (revues, tests, approbation, etc.). Lorsqu'ils souhaitent modifier le plan, demandez-leur simplement: "Quelle autre partie dois-je supprimer ou dans quelle mesure dois-je sauvegarder la date d'échéance?" Rappelez-leur que c'est ce que vous avez convenu et que cela ne vous dérange pas d'apporter des changements, mais quelque chose doit donner. Cela devrait aider à créer un historique de ce qu'ils devraient attendre de vous à l'avenir.
Jusqu'à présent, vous n'avez pas mentionné que quelqu'un essayait de vous larguer. Vous devez faire quelque chose de bien ou vous avez trouvé des clients que personne d'autre ne veut. Peut-être pourriez-vous vider les clients et les coller à vos concurrents;)
Edit: L'art de dire non est dans votre esprit, vous dites non, mais n'utilisez pas réellement le mot. Les fonctionnalités, le temps et les ressources sont un compromis constant. Il est important d'informer le client des problèmes et de ne pas simplement supposer qu'il s'attendra à ce que le formulaire prenne plus de temps à charger lorsque vous ajoutez 50 champs supplémentaires.
la source
Au risque d'énoncer une évidence, la façon dont je gérerais cela est simplement de ne pas accepter plus de contrats que je ne peux en traiter en premier lieu.
la source
En plus des très bons conseils de Jeff O, j'ajouterais ceci:
Suivez les performances du client aussi étroitement que les vôtres et intégrez-les à la planification de votre projet. S'il leur faut 72 heures pour répondre à une requête, repoussez votre horaire. Faites-leur savoir que vous faites cela et pourquoi. Ne soyez pas un imbécile à ce sujet, mais gardez cette information devant eux.
Cela fonctionne dans deux cas:
Cela fonctionne sur les clients qui jouent avec vous à des jeux de dominance de déclenchement de puissance parce que c'est la langue qu'ils parlent. Cela les avertit que vous pouvez également jouer à ce jeu. À moins qu'ils ne soient très sophistiqués (et que peu de gens qui jouent à des jeux de dominance de déclenchement de puissance sont sophistiqués, ou qu'ils feraient quelque chose de plus efficace), ils verront dans ce combat qu'ils ne peuvent pas gagner et reculer. Cela les rend plus faciles à travailler. Je ne peux pas compter les moments de ma carrière où un client a réalisé très tôt dans un projet que le bouc émissaire allait échouer et est devenu carrément coopératif. (Je viens honnêtement de cette perspective; j'ai travaillé sur de grands projets informatiques gouvernementaux où les participants sont souvent activement hostiles les uns envers les autres.)
Il fonctionne sur les clients qui souhaitent vraiment faire le travail rapidement, car il leur dit exactement ce qu'ils devraient faire pour faciliter cela. Ces clients apprécient le fait que vous les laissiez servir les objectifs du projet. Cela les rend plus faciles à travailler.
la source
la source
À quel type de délai (SLA) vous engagez-vous pour les mises à jour (qui sont probablement celles qui nuisent le plus à votre productivité)?
Si vous savez que vous avez 48 heures, ou peut-être 2 jours ouvrables, pour effectuer toutes les petites modifications une fois la demande effectuée, vous pouvez les regrouper par client ou type de demande. Le simple fait de savoir que vous avez la «marge de manœuvre» peut réduire la pression.
S'ils en ont besoin plus tôt, il y a peut-être des frais supplémentaires - pour les faire travailler plus dur pour planifier à l'avance.
Vous pensez peut-être qu'ils ne le supporteront pas - mais ils font la même chose (ou devraient) pour leur entreprise ... quel que soit le délai raisonnable.
la source
En plus des autres conseils proposés, il est important d'établir des attentes claires. Preempt leurs préoccupations et questions. Éduquez vos clients dès le début sur le temps et les coûts. Ne les laissez pas vous intimider dans quelque chose qui ne peut pas être fait dans un certain laps de temps. De plus, mettez-le par écrit sous forme de contrat afin que vous puissiez tous les deux le signer. Indiquez clairement que si un client augmente la portée, le coût du projet en termes de coût et de temps augmentera.
la source
En répondant à leur demande. Je suis désolé mais si vous êtes dans une industrie basée sur les services, vous devez faire pour eux.
Mais je suis toujours d'accord avec "Jeff O", apprends à dire non.
la source