Je dirige une entreprise depuis près de 10 ans et tout ce temps, ce n’est que moi, un autre programmeur (un grand ami et cofondateur) et un vendeur (qui est aussi un ami). Ensemble, nous avons réussi à faire des affaires décentes et à gagner notre vie, mais nous essayons de nous développer depuis longtemps.
Malheureusement, il y a quelques problèmes:
La technologie que nous utilisons n’est pas obsolète, mais elle n’est pas aussi populaire que d’autres options de développement Web comme PHP
Nous travaillons dans un marché concurrentiel, en concurrence avec des entreprises de plusieurs millions de dollars
Nous ne pouvons pas nous permettre de payer très bien les nouveaux programmeurs ou vendeurs. Nous gagnons assez d’argent pour nous-mêmes, mais si nous n’avions pas un nombre important de nouveaux clients, nous ne pourrions pas payer beaucoup.
Parce que nous ne pouvons pas payer beaucoup, nous utilisons une technologie un peu plus rare et que nous sommes en concurrence avec de grandes entreprises, il nous est difficile de trouver de nouveaux programmeurs ou vendeurs.
Nous avons désespérément besoin d’agrandir, mais lorsque nous essayons d’obtenir plus de clients, nous ne pouvons pas les aider avec si peu de personnes (ou leurs demandes dépassent les compétences que nous possédons) et lorsque nous essayons d’embaucher de nouveaux programmeurs et vendeurs, nous n'obtenez pas une qualité élevée et ils ne procurent généralement pas un avantage majeur à notre société.
Quelqu'un a-t-il des suggestions ou des conseils sur la manière dont nous pourrions nous développer?
Réponses:
Je vais commencer par la dure vérité: si votre modèle d'entreprise ne fonctionne que si vous pouvez obtenir une ressource coûteuse (talent de développeur) à un prix inférieur au prix du marché, vous n'avez pas de modèle d'entreprise. Le fait que vous soyez en concurrence avec de grandes entreprises n'est pas une excuse. Dans le domaine du développement, les grandes entreprises ont généralement des coûts plus élevés par "unité de développement" que les plus petites ( déséconomie d'échelle ). Vous devriez donc pouvoir offrir à vos programmeurs un salaire plus élevé que ces grandes entreprises, où chaque développeur doit "attirer" un ou deux directeurs, secrétaires, responsables des ressources humaines, etc.
Cela dit, je pense que la meilleure chose à faire à court terme est d’embaucher des programmeurs peu ou pas expérimentés. Pensez diplômé du secondaire qui aimait jouer avec Python pendant son temps libre. L’accord implicite serait le suivant: ils travaillent pour un salaire bas et vous leur apprenez à leur tour une programmation professionnelle, de bonnes pratiques, comment traiter avec les clients, etc.
la source
Vous devez penser en dehors de la cabine. Profitez de votre flexibilité.
Si vous souhaitez engager un programmeur talentueux mais que vous ne pouvez pas payer un salaire complet ... engagez un programmeur talentueux à temps partiel. Vous seriez surpris de voir combien de personnes sautent avec un emploi de 20 ou 30 heures par semaine, tant que le taux horaire que vous leur payez correspond à ce à quoi ils s'attendent. Cela vous fera économiser beaucoup d’argent et permettra à quelqu'un de consacrer plus de temps à des projets parallèles ou à une vie privée. Une personne plus expérimentée sera beaucoup, beaucoup plus productive plus rapidement en tant qu'employé à temps partiel qu'un employé moins cher, moins expérimenté ou moins expérimenté.
la source
Vous pouvez essayer de trouver de nouveaux diplômés qui sont à la recherche d'un emploi prêt à accepter un salaire moins élevé pour l'expérience. Mais vous devrez avoir un très bon œil pour repérer la personne sous - évaluée à haut potentiel parmi la majorité d'entre eux qui sont tout simplement mauvais .
Le problème est que même si vous avez une personne sous-évaluée qui est vraiment bonne, vous ne devriez pas vous attendre à rester, car elle va acquérir de l'expérience et aller de l'avant.
Il est plus coûteux à long terme de recycler de nouvelles recrues et de faciliter le transfert de connaissances que d’obtenir un financement adéquat et de payer au moins le taux du marché. Ce n’est qu’à peu près au même taux que l’équipe / la culture / la loyauté commence à être la clé. L’argent n’est pas le principal facteur de motivation, mais le manque d’argent est le principal démotivateur. De grandes entreprises peuvent retenir les meilleurs talents avec une rémunération moyenne, mais aucune d’entre elles n’a connu le succès avec des ingénieurs médiocres et une rémunération inférieure à la normale.
Vous pouvez également essayer de payer avec des actions, mais à moins que votre entreprise ne semble avoir un potentiel énorme et qu'elle continue à être acquise / introduction en bourse, personne ne veut vraiment d'actions. Si votre entreprise est aussi bonne, il n’est pas difficile d’obtenir de l’argent des investisseurs.
la source
Je pense que vous avez atteint le point où vous avez besoin de plus de capital pour croître. Votre question ne devrait pas être de savoir comment obtenir des développeurs peu coûteux, mais comment obtenir le capital pour en payer de bons.
Cela signifie que vous devez évaluer votre plan d'entreprise afin de déterminer si l'investissement dans les développeurs générera plus de valeur que de coûts en un an ou deux. Si c'est le cas, commencez à chercher un prêt ou un investisseur externe. Sinon, il n'y a pas vraiment de raison de grandir.
la source
Je dois admettre que j'ai eu un petit rire quand j'ai lu votre problème parce que j'avais à peu près le même problème et maintenant nous sommes bien en train de fournir les dernières technologies à nos clients et de faire face à une concurrence plus importante.
Tout d’abord, vous devez identifier la plate-forme qui fournira les services dont vos clients ont besoin. Prenez le temps de rencontrer votre développeur et de faire l’analyse classique des produits de type tableau blanc.
Nous avons ensuite embauché un développeur débutant et nous avons mis les cours à sa connaissance (ainsi que le développeur principal) afin de nous familiariser avec les technologies que nous devions utiliser.
Nous avons ensuite employé à temps partiel un consultant qui était parfaitement au courant des mêmes technologies et qui était en mesure d’aider au processus de développement.
Il en va de même pour votre développeur principal, comme pour moi. Il suffit de passer du temps et d’évaluer en permanence l’avancement du projet de développement, en veillant à ce que vous utilisiez le consultant pour les aspects les plus complexes et les plus difficiles et en fournissant des objectifs réalisables au développeur junior.
J'espère que ça aide.
la source
Votre budget étant très limité, je ferais plusieurs choses:
la source
Vous ne facturez pas assez pour embaucher du personnel décent sur place. Si votre modèle d'entreprise ne le permet pas, vous devez remettre en question le travail que vous produisez. Si vous ne souhaitez pas modifier votre modèle de tarification, vous devez supporter la dure réalité de l’embauche de ressources offshore.
Je suis assez expérimenté dans ce domaine et je peux vous dire que vous devez passer des moments difficiles pour un entretien sans exception. Il y a littéralement 1 chance sur 200 que vous trouviez un candidat intéressant à engager sur eLance ou oDesk, ce qui vous indique le nombre d'interviews que vous devez parcourir. Vous devez également être un employeur attrayant, alors QUE POUVEZ-VOUS VOUS PROPOSER À LONG TERME? Voici ce que j'ai appris et ce que je fais.
Un bon programmeur offshore fait ces choses.
Si aucun de ces éléments ne constitue la norme pour l'entrepreneur, ne les engagez pas à long terme. Le mieux est de les laisser tomber rapidement. Vous NE POUVEZ PAS être au courant de ces choses à moins de les soumettre à des tests qui impliquent des problèmes réels, des engagements de temps et environ un mois d’essais. Cependant, vous pouvez réduire votre taux d'échec en faisant beaucoup de filtrage initial avant de les essayer. N'oubliez pas qu'il y a une foule de personnes qui attendent pour répondre à vos besoins.
Vous devez également parler de vous ou de votre entreprise. Poste sur votre entreprise montrant ses points forts et ce qu’elle peut faire pour l’employé / le contractant potentiel afin d’attirer les personnes dignes.
Voici ce que vous ne faites pas.
Voici mon processus d'entrevue pour filtrer les candidats ...
Vous devriez être bien après ce processus épuisant, car votre travail acharné produira le résultat souhaité. Si cela semble trop facile, vous le faites mal. Cela exige une diligence raisonnable, de la persistance et des coups durs. Continuez d'essayer jusqu'à ce que vous l'obteniez et que cela en vaut vraiment la peine. Votre entreprise va commencer à se développer à mesure que votre temps libre s’ouvre pour avoir plus de clients.
la source
Pensez à embaucher un programmeur maman (ou papa) expérimenté dans votre ensemble de compétences, qui aimerait un emploi à mi-temps, qui a des horaires flexibles et qui se consacrera à rester avec une entreprise capable de prendre en charge la flexibilité requise par un fournisseur de soins principal . Au-delà des coûts de la garderie, l’argent n’est souvent pas un objet, car ils sont désireux de maintenir et d’améliorer leurs compétences, mais ne souhaitent pas retourner au travail à plein temps.
Recherchez des personnes qui ont vraiment agi avant les enfants. Ils y trouveront probablement un emploi à temps partiel et le seront pendant des années avec des compétences élevées et des coûts bas. Souvent, les soins de santé sont payés par le travail du parent à temps plein, ce qui permet de réaliser des économies.
la source
Il y a plusieurs choses à essayer:
la source
Lire cet article L'essor de la développernomique . Cela pourrait vous donner une idée du marché.
J'ai eu du succès en recrutant des stagiaires pour un projet. Vous devez être doué pour trouver de bons et passionnés apprenants pour que cela fonctionne et être prêt à passer du temps à faire du mentorat. Le problème le plus important que j'ai rencontré avec un stagiaire bien formé est qu'il quittera son poste après avoir obtenu son diplôme, à moins que vous ne souhaitiez faire l'investissement continu pour le garder.
J'ai moi-même été embauché à plusieurs reprises, à temps plein ou à temps partiel, et j'ai également embauché des entrepreneurs. Cela fonctionne bien selon les personnes, les emplois et leur adéquation, mais vous ne disposerez pas d'un investissement à long terme. S'ils ne fonctionnent pas, il est plus facile de les laisser partir et si tout va bien, vous saurez que l'investissement en vaut la peine. Si vous ne pouvez pas vous permettre de les garder, vous pouvez les laisser aller plus facilement ou élaborer un plan à temps partiel.
la source
Si vous pouvez contrôler certains bons programmeurs et les garder disponibles (ce qui n'est pas facile), vous pourrez peut-être les embaucher directement en tant que consultants travaillant avec votre produit.
Cela peut être fait directement, en envoyant des personnes formées sur le site d'un client ou en embauchant temporairement quelqu'un pour résoudre un problème ou implémenter une fonctionnalité pour un client particulier.
Je suppose que je suggère que vous demandiez à vos clients de payer pour vos nouvelles personnes / nouvelles fonctionnalités par le biais de contrats de service.
Sans contrats de service, il semble également difficile de maintenir une petite entreprise sans un réinvestissement important dans la société.
Vous voudrez peut-être penser de cette façon:
Si votre objectif est de gagner votre vie à deux, vous n'avez pas besoin de l'élargir et, ce faisant, cela entraînera probablement son effondrement de toute façon.
Si votre objectif est de créer une nouvelle entreprise en démarrage qui se développe et prospère, il est probable que vous ne devriez pas toucher beaucoup de salaire, tout cet argent devrait être réinvesti dans l'entreprise (soit pour obtenir de nouveaux clients, soit pour améliorer votre produit afin que vous puissiez obtenir plus de clients plus tard).
La dernière start-up réussie dans laquelle j'ai travaillé chez les plus hautes personnes n'a pas touché de salaire pendant les deux premières années et même à ce moment-là, elles n'ont démarré que parce qu'il y avait plus d'argent et qu'elles voulaient commencer à récupérer leur investissement.
la source
Nous ne pouvons pas nous permettre de payer très bien les nouveaux programmeurs ou vendeurs
Désolé de le dire, mais je ne travaillerais certainement pas pour des taux inférieurs à ceux du marché, à moins que vous ne puissiez compenser cela par d’autres options. L'équité n'ajoute pas très bien ici - la valeur de l'entreprise a l'habitude de fluctuer et le% gagnant du loto ne fonctionne pas trop bien. :)
Mais vous pouvez simplement demander aux gens de travailler à temps partiel. Supposons que votre valeur marchande pour un programmeur soit de 100 000 $. Mais vous ne pouvez payer que 75% de cela. Ok, je travaillerais 3/4 fois pour 75K. Cela fonctionnerait vraiment très bien pour moi, car j'aime travailler sur mes propres affaires, et 75 000 $ couvriraient bien mes factures.
Vous pourriez recruter des étudiants diplômés pour ce genre de choses - ils sont généralement mal payés et beaucoup sont très capables. Si vous pouvez les embaucher à temps partiel pour un salaire relativement décent (une sorte de stagiaire), vous serez alors mieux lotis.
Fondamentalement, vous devez bien sûr rendre votre entreprise plus durable. Mais cela n’a rien à voir avec l’embauche et cela prendra du temps.
la source
L'argent est généralement le principal facteur de motivation. Vous devez donc en sécuriser certains si vous souhaitez développer votre entreprise. Est-ce que vous et vos partenaires commerciaux avez envisagé de prendre une réduction de salaire afin de vous offrir un bon développeur? À moins de sécuriser certains investisseurs ou de conclure davantage d’opérations avec des clients nouveaux / existants, c’est probablement le seul moyen de payer une autre personne pour travailler pour vous.
la source
Peut-être que vous pouvez obtenir un pigiste.
Via des sites tels que freelancer.com et odesk.com, avec beaucoup d'autres!
Ils sont souvent très bon marché, et même si vous les payez raisonnablement, au moins, ce n’est qu’avec quelques emplois en moins.
Mais avec le temps, après avoir essayé quelques personnes avec des emplois variés, vous trouverez quelqu'un que vous aimez et vous pourrez peut-être trouver un arrangement à temps plein.
la source
Embauchez des programmeurs de pays en développement comme l'Inde. Je suis sûr que vous trouverez ce genre de personne sous - évaluée et à fort potentiel ici. (Je ne dis pas ce coz je suis de l'Inde!: P)
la source
Il est beaucoup plus difficile de recruter de bons vendeurs que d’embaucher de bons programmeurs. Je suggérerais donc de former une bonne équipe technique à partir de personnes fiables et de qualité (je crois en une équipe de stars, pas à une équipe de stars). Vos collaborateurs et vous-même possédez des atouts en termes de gestion et de vente. Demandez donc à d’autres personnes de prendre en charge le travail quotidien, comme la rédaction de codes, le support technique, le support des ventes, afin que vous puissiez faire ce que vous faites le mieux.
Les autres suggestions concernant l’embauche de stagiaires sont bonnes et j’avais déjà utilisé cette stratégie auparavant. Une autre stratégie tout aussi judicieuse consiste à recruter des candidats plus âgés, qui risquent moins de partir dans six mois pour une entreprise moins chère avec des sacs de fèves ou des cafetières sophistiquées. Ils ont besoin de moins de supervision, passent moins de temps sur Facebook, connaîtront probablement votre ancienne langue et continueront leur travail. Et pour le moment, il y a beaucoup de bonnes personnes à la recherche d'un emploi.
la source
Où faites-vous vos opérations bancaires? Avez-vous vérifié si vous contractiez un prêt pour petite entreprise? Si vous êtes rentable depuis 10 ans, vous devriez avoir une bonne analyse de rentabilité pour emprunter de l'argent. Embauchez les meilleurs et oubliez de croiser les doigts pour qu'une recrue s'entraîne.
la source
Embauchez un bon développeur java en Inde. Vous serez étonné de voir à quel point vous pouvez recruter des talents si bon marché. Vous pouvez donner au candidat une semaine de travail pour voir s'il / elle convient. Cependant, n'embauchez pas de services auprès d'une entreprise. L'embauche directe d'un développeur sera bénéfique pour vous et pour le développeur.
la source
Si vous n'avez pas assez d'argent, vous pouvez regarder d'autres choses qui sont importantes pour les gens. Voici une belle liste . L'argent est un facteur de motivation important, mais jusqu'à un certain point.
la source