Je suis un one-man-show en développement C++ pour Windows application pour un client. Au cours des derniers mois, nous avons été en cours d'exécution pour les mêmes problèmes avec DLL manquante dépendances sur les ordinateurs client. Malgré tous mes efforts quelque chose va mal et nous nous mettons en colère e-mails de retour. Mon patron et mon patron est le patron sont en colère contre moi, et les clients ne sont pas contents.
J'espère que vous les gars peuvent aider et donner des suggestions/idées sur la façon d'obtenir les résultats escomptés de l'ordre. Avant qu'une partie de l'évidence:
- Je n'ai pas de machine de test. C'est, je ne peux pas reproduire l'environnement du client, ni de tenter d'installer l'application sur un système "propre" pour attraper les pièges avant l'expédition.
- J'ai essayé d'utiliser depends.exe pour traquer les versions des Dll mon projet est dépendant. Je suis d'expédition de notre code avec l'transmissibles, j'ai été en mesure de trouver de cette façon. Après qu'il est en colère, client e-mail jeu d'attente.
- J'ai accès à un ordinateur 64-bits et 32-bits machine pour installer de nouvelles versions. Il fonctionne toujours là.
- Je suis obligé d'utiliser une DLL de tiers qui peut ne pas être inscrit (c'est buggé comme l'enfer.)
- Je ne suis pas censé utiliser Install Shield, tout autre programme d'installation automatisée, ou d'écrire un script d'installation.
- - Je fournir des instructions écrites sur la façon d'obtenir l'application installée (ouvrir, double-cliquez sur le fichier exe.)
Je suis fatigué de prendre de la chaleur pour ce genre de choses. Ce qui me manque pour que je puisse être en train de faire? Que dois-je demander en termes de soutien de mon employeur? Comment dois-je soumettre une demande de financement d'une manière qui ils vont le donner?
Mise à jour:
La Machine virtuelle torpillé. Ils ne veulent pas me passer de mon temps et de démolir des configurations clients. Au lieu de cela, je suis en train de travailler avec le client pour obtenir une configuration de base, de sorte que je sais exactement de la machine set-up, je suis censée viser. Si il n'est pas jusqu'à que spec, je n'ai plus de soins. Au moins quelque chose se passe quelque part... même si je voudrais encore une machine de test.