Votre initiative est louable, alors continuez (avec des mises en garde)!
L'initiative est géniale! C'est un atout majeur pour toute entreprise. Mais il est important de reconnaître que l'initiative a tendance à introduire des risques (je parle d'expérience!). L’objectif est de pratiquer l’initiative de manière à sensibiliser votre chaîne de gestion aux risques à l’avance et à leur donner l’opportunité de valider et d’atténuer les risques, ou de les rejeter, auquel cas vous vous retirez. Vous ne voulez pas prendre de risques en leur nom à leur insu. Ce genre d'initiative, bien que bien intentionnée, peut vous causer des ennuis.
Pourquoi votre patron ne vous dit-il pas merci?
Il existe des possibilités raisonnables:
Votre solution n'a peut-être pas aidé votre patron
Votre solution n'augmente peut-être pas une mesure de performance clé pour votre patron. Ou peut-être que cela lui a causé plus de travail. Ou même simplement plus de stress.
Votre solution peut ne pas aider l'entreprise à long terme
Prototypes, que toute solution qui n'a pas été minutieusement testée est , introduisent un risque important. Finalement, ils devront être préparés à la production ou remplacés par quelque chose qui est ou simplement mis hors service. N'importe lequel de ces processus pourrait prendre beaucoup de temps et d'argent et entraîner des interruptions de production au pire moment possible. Il y a donc une chance, et assez élevée, que cette solution finisse par s'avérer être un passif net pour l'entreprise (même si la solution pouvait aider l'entreprise à long terme, cela pourrait coûter plus cher que ce que l'entreprise veut) investir pour préparer le prototype à la production, et le faire sans approbation pourrait leur forcer la main). Cela ne dit rien sur vos compétences (bien que la méconnaissance des outils augmente les risques), c'est juste un truisme que la mise en production d'un prototype va presque toujours causer des problèmes à un moment donné.
La communication est essentielle
Un des points clés à retenir est que l'initiative est bonne lorsqu'elle est associée à une bonne communication à l'avance. Vous devez informer votre supérieur de tous les risques potentiels liés à ce que vous voulez faire avant de le faire et lui permettre de signer, d'atténuer ou de rejeter ces risques (dans ce dernier cas, vous vous retirez et ne faites pas ce que vous vouliez). Il est également très important que votre patron comprenne l'état de votre logiciel avec une précision totale. S'il s'agit d'un prototype, le patron doit comprendre qu'il n'est pas prêt pour la production.
Que faire ensuite
Dans votre cas actuel, je vous recommande fortement de parler avec votre patron, d'expliquer ce que vous avez cherché à faire, d'expliquer ce que vous avez fait, de discuter des avantages quantitativement, de discuter de l'actuel des efforts pour le préparer à la production, ainsi qu'une évaluation complète et honnête de sa situation dans ce continuum. Demandez si votre patron souhaite continuer à l'utiliser, et si oui, quelles mesures supplémentaires d'AQ (le cas échéant) sont nécessaires, quelle documentation est nécessaire, quelles approbations juridiques le cas échéant et quels ajustements de processus sont également nécessaires être sur appel en cas de problème avec le programme à 3h du matin pendant une production?).
Mais ma solution fonctionne!
Pour l'instant, oui. Peut-être que ce sera pour toujours. Mais à moins que vous ne l'ayez déjà entièrement prêt pour la production, ce qui semble être un peu compliqué à moins que ce ne soit très simple ET à moins que toutes les mises à jour requises du processus de production aient également été effectuées (QA, procédural, juridique, documentation, personnel, etc.) alors la probabilité est (et je parle d'expérience à ce sujet) qu'elle échouera à un moment donné, et au fur et à mesure que la production sera prête, elle échouera de plus en plus de manière assez laide. C'est un piège malheureux pour les programmeurs que la mise en place d'une solution à 80% est rapide et facile, et il semble donc que la création d'une solution prête pour la production sera également rapide et facile. Et même qu'une solution à 90% pourrait être prête pour la production sans trop de risques. Ce n'est tout simplement pas vrai. J'ai une poignée d'échecs sous ma ceinture pour soutenir ce que je dis. Apprenez de mes erreurs et attendez-vous à ce que celle-ci échoue. Faites tout ce que vous pouvez maintenant pour éviter ou atténuer cet échec. Au minimum, votre patron doit savoir et comprendre parfaitement ce qui s’est passé et tous les risques encourus. C'est la clé. Ce sera inconfortable, mais c'est mieux que d'attendre après un échec majeur pour vous expliquer à votre patron.
Conclusion
Je n'arrêterais pas de prendre des initiatives et je ne demanderais pas non plus pour un "merci". Au lieu de cela, je ferais tout mon possible pour éviter que cela ne devienne une responsabilité pour l'entreprise et je m'assurerais la prochaine fois que je communiquerai avec mon patron dès le départ.