Cette question est totalement hors sujet pour Stack Exchange - une question entièrement basée sur l'opinion qui n'a rien à voir avec le code. Quelle bonne question cependant, je ne peux pas résister à offrir une réponse :)
Le titre de votre question est « Comment trouver un développeur Magento fiable? '. Bien sûr, ce n'est qu'une partie de votre problème, mais un peu de diligence raisonnable vous sera plutôt utile. Les sites Web indépendants peuvent être une expérience. Il y a des développeurs vraiment talentueux sur eux, vous pourriez avoir de la chance et trouver un joyau (cela dépend de la qualité de votre nez), mais il y a aussi tellement de prétendants et de cow-boys pour garder des développeurs chers dans les pays occidentaux avec beaucoup de travail. Ne vous précipitez pas avec qui que ce soit serait le meilleur conseil ici, et rappelez-vous que vous pouvez toujours les tester sur une petite demande de changement avant de leur demander de repenser l'ensemble de votre site Web comme première tâche.
Le deuxième aspect à cela - non seulement vous devez trouver un développeur Magento fiable, vous devez les persuader de vous accompagner et de travailler avec vous. Et puis conservez-les.
La réponse à cette question est «Soyez un bon client». Du fait que vous avez pris le temps de venir ici et de poser cette question, puis de lire et de digérer la réponse d'Alan (vous avez écouté des conseils, hoorah!) - mon sens perspicace leur dit que vous seriez probablement un assez bon client. Être un bon client est subjectif et cela se résume à votre question principale: « Magento nécessite-t-il vraiment un coût trop important pour une petite entreprise? '. C'est une très bonne question et la réponse est «cela dépend de vous».
Les clients qui comprennent qu'ils ne peuvent pas avoir tout ce qu'ils peuvent vouloir (si le budget est limité), que Magento est une grosse bête, que certaines (demandes apparemment triviales) peuvent être très délicates et coûteuses à livrer. Ces clients peuvent faire fonctionner Magento pour eux.
Des clients qui écoutent leur développeur, font des compromis en cas de besoin, adaptent leurs attentes. Acceptez qu'ils pourraient avoir à recourir à une utilisation intelligente des modules commerciaux plutôt que de tout rouler à la main pour eux. Ces clients peuvent très bien faire.
Quelques puces sur la façon d'être un bon client et de ne pas faire gémir votre développeur intérieurement (ou extérieurement) lorsqu'un e-mail vous arrive dans sa boîte de réception;
Payez rapidement pour un travail bien fait.
Préparez-vous et organisez-vous afin que vous puissiez recevoir des demandes de travail / changement avec beaucoup de préavis (pas «nous en avons besoin en direct vendredi!»).
L'étrange «bien fait» ne passe pas à côté. Vraiment - en se concentrant tout le temps sur ce qui ne va pas, ce que vous devez faire ensuite, ce que vous préférez avoir. Cela peut être assez épuisant.
Je sais qu'une grande partie de cela sera du bon sens pour vous, mais gardez cela à l'esprit de toute façon - un développeur fiable est probablement occupé, et l'argent n'est pas tout. Vous n'êtes peut-être pas le plus gros client, mais rien ne vous empêche d'être le meilleur.