Les écueils cachés de devenir indépendant en informatique

La vie d'un entrepreneur informatique indépendant semble assez attrayante: la liberté de choisir les clients, la liberté de définir votre emploi du temps et la liberté de définir votre taux de rémunération tout en tapant du code sur la plage.

Mais toute cette liberté a un coût. Bien sûr, les temps grisants pour certains ensembles de compétences peuvent faire de l'informatique un marché de vendeurs à la pige, mais se démarquer seul comporte des obstacles. Plus vous êtes conscient des défis et de ce que vous devez faire pour les relever, meilleures sont vos chances de succès en tant que pigiste informatique.

Nous avons discuté avec un certain nombre de pigistes actuels et anciens en TI pour obtenir leur avis sur les problèmes cachés liés au passage en solo. Voici ce qu'ils ont dit et comment tirer le meilleur parti des inconvénients de la liberté.

Se vendre de loin

Vous ne pouvez pas obtenir un concert sans la signature du client, et il peut souvent être difficile de faire en sorte que les principales parties prenantes vous acceptent en tant que partenaire précieux, en particulier lorsque le travail est à distance.

«Pour qu'un projet réussisse, le client doit adhérer à vous et à la vision du projet», déclare Nick Brattoli, fondateur et consultant principal chez Byrdttoli Enterprise Consulting.

«Cela est exacerbé dans le monde de l'informatique, car le plus souvent, vous allez travailler à distance», déclare Brattoli, qui a travaillé à la pige pendant toute sa carrière informatique. «La technologie est merveilleuse car elle nous permet de travailler de n'importe où avec une connexion Internet. Mais il est toujours utile de pouvoir se rencontrer en personne, et de nombreuses entreprises hésitent à faire confiance à quelqu'un qu'elles n'ont pas rencontré. »

En outre, dans de nombreuses entreprises, les personnes expérimentées en technologie qui dirigent un projet sauront ce qui doit être fait pour atteindre les résultats souhaités. «Mais une fois que tout est compris, il est très difficile de convaincre les gens au-dessus d'eux de passer à travers», dit Brattoli. «En ce qui concerne la technologie, les personnes moins expertes en technologie vont se méfier de tout nouveau changement d’infrastructure.»

Pour contourner ces défis, Brattoli recommande des déplacements sur place pour aider à susciter l'adhésion; proposer diverses solutions de coûts variables pour un projet; et des communications constantes après avoir obtenu l'adhésion initiale pour gérer au maximum les attentes.

Naviguer dans des accords non négociables

La plupart des entreprises ont mis en place des accords standard pour protéger la confidentialité et restreindre la concurrence. Ces formulaires ne sont généralement pas négociables, même pour les employés à temps plein, explique Stanley Jaskiewicz, avocat d'affaires chez Spector Gadon & Rosen, qui représente des employeurs et des pigistes en TI.

Pour les pigistes, ces accords peuvent s'avérer être des affaires délicates, d'autant plus qu'ils commencent à s'additionner.

«Un pigiste n'aura généralement aucun pouvoir de négociation pour négocier les clauses restrictives ou l'étendue de la confidentialité», déclare Jaskiewicz. Cela crée plusieurs risques, dit-il. D'une part, un formulaire signé pourrait empêcher un pigiste de pouvoir profiter de futures opportunités d'emploi ou obliger le pigiste à donner la propriété d'un produit de travail à l'employeur, sans compensation proportionnelle pour ce que le pigiste abandonne.

De plus, de telles restrictions peuvent s'accumuler rapidement au cours d'une carrière, ce qui rend difficile de garder une trace de ce que vous pouvez ou ne pouvez pas faire lorsqu'on vous présente de futures opportunités d'emploi.

«Le pigiste doit tenir des registres minutieux - et constamment mettre à jour ses propres connaissances - des restrictions auxquelles il ou elle est soumis», dit Jaskiewicz.

L'alternative est de payer un avocat pour vérifier chaque nouvel emploi par rapport à tous les accords antérieurs, ce qui est une proposition économiquement irréaliste pour la plupart des pigistes.

"Un pigiste que je connais a une connaissance approfondie et des dossiers bien indexés de ce qu'il a signé, mais il est l'exception", dit Jaskiewicz.

Une alternative pratique (du moins du côté de la confidentialité) est de demander les exceptions «standard» à la confidentialité, dit Jaskiewicz. Celles-ci incluent la connaissance préalable, la connaissance du public, le développement indépendant sans utilisation d'informations confidentielles, la réception d'informations d'un tiers non lié par la confidentialité avec la partie divulgatrice et la divulgation forcée (c'est-à-dire en réponse à une assignation ou à une déposition).

Gérer les sentiments anti-informatiques

Beaucoup de gens «n'obtiennent pas ou ne font pas confiance à l'informatique», déclare Marc Weaver, un consultant informatique qui a récemment créé sa propre entreprise pour fournir des solutions de base de données cloud.

Même au sein des services informatiques, il peut y avoir des problèmes avec votre présence en tant que pigiste.

«Lorsqu'un consultant est placé dans une équipe d'employés permanents, il y a parfois un certain ressentiment envers le consultant, car ils gagnent généralement plus», dit Weaver. Cela peut entraîner un manque de partage d'informations ou le travail informatique hautement qualifié attribué aux employés à temps plein, le travail subalterne allant au consultant plus coûteux et plus expérimenté, dit-il.

Cette méfiance est encore plus prononcée lorsque vous souhaitez changer la façon dont les choses sont faites - même si cela fait partie de votre contrat.

«Les gens commencent immédiatement à paniquer», dit Weaver. «Ils préfèrent avoir le processus manuel extrêmement lent qui nécessite une intervention quotidienne plutôt que celui qui s'exécute automatiquement et se rompt rarement.»

L'entreprise de Weaver se spécialise dans le transfert de bases de données et d'applications dans le cloud, et il y a souvent une résistance.

«Amener les gens à comprendre ce [concept] est vraiment un travail très difficile», dit-il. «Il n'y a pas suffisamment de connaissances informatiques et les entreprises technologiques n'aident pas, car les nouveaux produits ne sont pas expliqués d'une manière simple que la plupart des gens comprendront.»

Éduquer les gens sur l'informatique et simplifier les détails afin que tout le monde puisse comprendre est essentiel, dit Weaver.

Surmonter les dures réalités et créer de nouvelles affaires

Fournir une expertise informatique, comme avec d'autres types de pigistes, peut être une fête ou une famine. «Au premier parfum d'un ralentissement économique, les projets sont annulés ou reportés et les consultants informatiques sont soit licenciés, soit non embauchés», déclare Weaver.

«De nombreuses entreprises ont toujours la vision désuète selon laquelle l'informatique est un centre de coûts plutôt qu'un centre de profit, et en tant que tel, les services informatiques sont toujours l'un des premiers endroits où les gens regardent lorsqu'ils veulent« réduire la graisse »», ajoute Weaver.

Bien que le maintien d'un flux de travail régulier puisse être un problème en général avec le travail indépendant, certains disent que c'est un problème encore plus important pour les indépendants en informatique.

«La plupart des ingénieurs et des informaticiens ne considèrent pas les ventes et le marketing comme leur compétence la plus forte, et pour eux, partir à la recherche de nouveaux projets, discuter des feuilles de route des projets et négocier les conditions de paiement n'est pas une expérience amusante», déclare Abbas Akhtar, qui a travaillé à la pige comme ingénieur logiciel pendant trois ans avant de lancer une société de développement Web appelée Solutions Park.

«Les ingénieurs adoreraient généralement s'ils obtenaient un ensemble d'exigences, livraient le projet et recevaient un chèque par la poste», déclare Akhtar. "Travailler à la pige signifie qu'ils doivent faire bien plus que simplement coder."

Suivre les changements technologiques

Comme n'importe qui dans l'informatique le sait, la technologie et son utilisation évoluent constamment. Les pigistes sont particulièrement confrontés au défi de se tenir au courant du paysage technologique en constante évolution.

«Les ressources dont dispose un pigiste peuvent ne pas être suffisantes pour se former aux nouvelles technologies, ni mettre cette formation en pratique dans un environnement professionnel pour enraciner les compétences», déclare Scott Smith, qui a travaillé en tant que développeur informatique indépendant et consultant en base de données. est actuellement administrateur principal de bases de données au sein de la communauté de test de logiciels uTest.

Pour éviter de prendre du retard, Smith participe à des webinaires et des forums en ligne au sein et en dehors de la communauté uTest.

Parfois, le changement peut mettre les affectations en péril. Tout en travaillant comme pigiste, Smith a participé à des affectations où il a été amené à effectuer une tâche spécifique, puis la portée du travail a changé à un point tel qu'il est devenu impossible de terminer la mission.

«Dans ces situations, vous devez faire de votre mieux pour continuer à fournir de la valeur aux entreprises afin de vous assurer que votre marque est toujours vue sous un jour positif, même si elle n’a pas réalisé les projets initiaux», déclare Smith.

Concilier développement agile et contrats à offres fixes

De nombreuses entreprises ont adopté des méthodologies de développement agiles pour itérer leurs projets plus rapidement dans l'espoir d'obtenir un avantage concurrentiel.

«Cela a été une aubaine pour les développeurs de logiciels, tant pour les indépendants que pour les indépendants», déclare Damien Filiatrault, PDG et fondateur de Scalable Path, un réseau de plus de 1 000 développeurs indépendants. «La demande est élevée, l'offre est serrée et les projets sont nombreux.»

Mais pour les pigistes, il reste un décalage majeur entre les contrats traditionnels d'offres fixes et les projets de développement de logiciels agiles, dit Filiatrault. «Il faut passer beaucoup de temps à spécifier les fonctionnalités et la portée avant même que le travail ne commence sur un projet à offre fixe», dit-il.

En effet, les contrats d'offre fixe traditionnels mettent immédiatement le client en désaccord avec l'entrepreneur dès la signature du contrat, car le client souhaite intégrer autant de fonctionnalités que possible dans le projet pour le prix fixe. «D'un autre côté, l'entrepreneur veut passer le moins de temps possible au travail pour le prix fixe», dit Filiatrault.

Travailler en agilité, où les objectifs du client évoluent au fil du temps, est entravé par le contrat d'offre fixe. «L'entrepreneur veut garder la portée verrouillée plutôt que de travailler en tandem avec le client pour faire évoluer [le logiciel] d'une manière plus collaborative», explique Filiatrault. «Les ordres de changement constants vers une offre fixe sont fastidieux. Dans le développement de logiciels modernes, il est préférable pour l’entrepreneur de logiciels de travailler sur une base horaire plutôt que sur un prix fixe. »

Faire face aux lacunes de communication

Même au sein d'une même entreprise, les informaticiens et les non-informaticiens ne communiquent souvent pas bien entre eux. Cela peut être un problème pour les pigistes qui essaient de rester en phase avec les clients.

«Il est très vrai que les ingénieurs et les non-ingénieurs parlent des langues assez différentes», déclare Akhtar. «La façon dont un ingénieur regarde un problème et la façon dont une personne non technique peut considérer un problème est très différente.»

Ce qui pourrait sembler être un petit problème pour les clients pourrait en fait nécessiter une quantité décente de travail technique à résoudre, et le communiquer à des personnes non techniques peut être difficile.

Par exemple, un client d'Akhtar pensait qu'avoir la possibilité de vendre 10 articles sur son site Web au lieu de 20 devrait réduire de moitié le coût du projet.

«Du point de vue d'un ingénieur, une fois l'expérience de commerce électronique de base construite, l'effort supplémentaire pour modifier le nombre d'articles que vous pouvez vendre de un à n'importe quoi est presque nul», dit-il. «Les pigistes trouvent très pénible d'essayer de communiquer des idées comme celles-ci au client.»

Gérer son temps

Bien que la gestion du temps soit un défi qui s'applique à presque toutes les professions, les pigistes informatiques occupent une position unique car ils pourraient être appelés à résoudre des problèmes au moment où ils s'y attendaient le moins - en bouleversant les horaires.

«Une fois que vous commencez à développer votre entreprise, la gestion du temps devient essentielle», déclare Brattoli. «Pour grandir, vous devez gérer votre emploi à temps plein, vos projets de pigiste actuels, la croissance de votre entreprise, votre formation et votre vie personnelle.»

Cela peut devenir assez difficile en informatique car de nombreux projets ne sont pas de 9 à 5. «Vous pouvez passer une journée à naviguer sur Internet, et vous pouvez travailler plus de 24 heures d'affilée parce que quelque chose a explosé», dit Brattoli. «Cet horaire flexible peut à la fois rendre les choses difficiles et vous permettre de réussir, selon la façon dont vous le faites.»

Ceux qui travaillent en solo ont particulièrement besoin d'utiliser leur temps à bon escient. 

«De nombreuses tâches dans le monde informatique impliquent de faire plusieurs choses, d'attendre un moment, puis de faire d'autres choses», explique Brattoli. «Plutôt que de naviguer sur Internet sans but à chaque fois que vous obtenez ces blocs de temps, faites quelques études, lisez des blogs. Entraînez-vous. Les jours où vous n'avez rien à faire, soumettez des offres d'emploi en ligne, développez votre réseau LinkedIn, planifiez votre dîner. Utiliser son temps à bon escient peut atténuer beaucoup de stress. »

Articles Liés

  • 29 conseils pour réussir en tant que développeur indépendant
  • Le guide de survie en entreprise du programmeur professionnel
  • Comment prospérer dans la prochaine économie technologique
  • Les nuages ​​à venir: à quoi ressemblera une carrière informatique dans cinq ans
  • Les 33 pires lignes jamais dites par les recruteurs technologiques
  • Les 10 commandements du succès du conseil en informatique
  • Le guide du programmeur pour s'introduire dans la gestion
  • La vraie saleté sur les certifications de programmeur
  • 12 mauvaises habitudes qui ralentissent l'informatique à un crawl
  • Automatisation robotique des processus: le nouveau tueur d'emplois informatiques?