Bootstrapped : créer une entreprise distante

Publié: 2022-03-11

Si vous me demandez, travailler à distance est génial. J'écris actuellement depuis un petit bar de plage situé sur une île isolée du sud de la Thaïlande. Levant les yeux de mon ordinateur portable, je ne vois rien d'autre que l'océan sans fin et ses eaux bleues cristallines. Je vais profiter de cette matinée sans être dérangé et concentré sur mon travail car le reste de l'équipe ne s'est même pas encore levé. Les fuseaux horaires fonctionnent très bien pour les équipes distribuées.

Mon collègue Thomas a récemment parlé à 11 leaders d'opinion en gestion de projet de l'impact du travail à distance sur une entreprise ; certains experts Scrum ont fait valoir que des équipes distribuées pouvaient travailler ensemble efficacement tandis que d'autres se sont fortement opposés.

Je comprends les préoccupations ; vous ne pouvez pas simplement ouvrir les portes du bureau et relâcher tout le monde dans la nature. Il n'est pas garanti que vous vous retrouverez avec une entreprise florissante. Marissa Mayer de Yahoo a mis fin au travail à distance en 2013 après avoir senti que certains employés en abusaient.

Alors, comment une entreprise de technologie réussit-elle à faire fonctionner ce travail à distance ? Continuer à lire. Ce qui suit est basé sur notre histoire à Planio et sur la façon dont nous l'avons fait fonctionner.

Entrez Planio, mon entreprise à distance

Il y a plusieurs choses qui m'ont motivé à créer mon entreprise actuelle. Rompre avec le travail du client tout en conservant tous les avantages d'être un pigiste indépendant de l'emplacement était l'un d'entre eux.

En 2009, j'étais assis à l'ombre d'un bosquet de cyprès situé dans un magnifique jardin de style méditerranéen surplombant les collines de la Toscane, travaillant dur sur un nouveau projet parallèle à moi : Planio.

C'est un outil de gestion de projet pour des gens comme moi : les développeurs. Planio aide à rendre les projets des clients plus organisés et transparents tout en réduisant le nombre d'outils et de plateformes nécessaires pour faire le travail. Planio est basé sur Redmine open source (un projet logiciel open source basé sur Ruby on Rails), que j'utilise à distance avec mes propres clients depuis ses tout débuts. Donc, d'une certaine manière, le travail à distance est déjà dans l'ADN de Planio.

Avance rapide jusqu'à aujourd'hui, et mon petit projet parallèle est devenu une véritable entreprise. Nous sommes maintenant une équipe de 10 personnes, au service de plus de 1 500 entreprises dans le monde. Nous avons un bureau à Berlin, mais beaucoup d'entre nous travaillent à distance.

Dans cet article, je vais creuser dans les principes, les outils et les leçons qui nous ont aidés tout au long du chemin. Après l'avoir lu, j'espère que vous serez en mesure d'organiser votre éditeur de logiciels afin qu'il soit adapté à distance dès le départ.

"Parler n'est pas cher. Montrez-moi le code. - Linus Torvalds

Tous les jeudis, nous avons une conférence téléphonique où nous discutons de ce que nous avons fait la semaine précédente et de ce qui s'en vient ensuite.

Au début, nous avons passé beaucoup de temps à discuter d'idées avant de décider quoi faire, mais nous avons constaté que c'est beaucoup plus difficile lorsque certains membres de l'équipe sont sur une ligne téléphonique de mauvaise qualité et qu'on ne les voit pas.

Maintenant, nous nous contentons souvent de «construire la chose» et d'en discuter ensuite - nous créons un prototype fonctionnel avec quelques idées de base, puis nous en discutons. Par exemple, nous avons récemment rencontré des problèmes de performances avec nos référentiels Git hébergés. Au lieu de discuter et d'analyser toutes les manières possibles de gagner quelques millisecondes ici et là à chaque demande, mon collègue Holger vient de développer ses suggestions d'améliorations dans une preuve de concept sur un serveur intermédiaire auquel nous dirigé une partie de notre trafic. Cela s'est bien passé et ces idées entrent en production.

Cette méthode concentre l'esprit de chacun sur l'action plutôt que sur la parole. Le temps investi dans l'écriture de code est récompensé par moins de temps passé à parler en rond.

Utiliser la communication textuelle

La communication en temps réel punit la clarté. Appeler instinctivement un collègue lorsque vous avez besoin de quelque chose est très facile, mais ce n'est pas toujours la meilleure chose à faire. Je ne me souviens pas du nombre de fois où j'ai commencé à écrire un e-mail ou un ticket Planio pour un problème uniquement pour le résoudre moi-même tout en l'écrivant.

Zach Holman, l'un des premiers ingénieurs embauchés chez GitHub, est d'accord : « Le texte est explicite. En forçant la communication par le biais d'un support textuel, vous obligez les gens à mieux formuler leurs idées.

La communication textuelle vous rend également plus respectueux du temps de l'autre, en particulier lorsque vous vivez dans plusieurs fuseaux horaires. La communication immédiate peut être perturbatrice ; la personne pourrait être en train de comprendre pourquoi le dernier déploiement a mal tourné. Avec un e-mail, il devrait être en mesure d'examiner votre rédaction à un moment plus opportun.

Soyez aussi transparent que possible

Le temps passé à s'inquiéter de la politique du bureau n'est pas propice à la livraison de logiciels fonctionnels, et la transparence favorise la confiance. Ce n'est pas un hasard si de nombreuses entreprises de conception à distance, telles que Buffer, ont une transparence radicale. Dans le cas de Buffer, il partage les informations sur les revenus et les salaires de tous ses employés.

Automattic, la société derrière Wordpress.com, met également l'accent sur la transparence. Dans son livre, L'année sans pantalon , Scott Berkun partage son expérience de travail à distance pour Automattic, et que toutes les décisions et discussions sont disponibles en interne pour les employés sur sa plateforme de discussion P2 dans le cadre de son accent mis sur la transparence.

La fonction de chat de Planio fonctionne de manière similaire. Les discussions sont ouvertes à tous et les journaux de discussion sont automatiquement liés aux problèmes abordés afin que personne ne soit exclu ; même les nouvelles recrues peuvent lire quelles décisions antérieures ont été prises et pourquoi. Lorsque j'ai commencé à créer la fonctionnalité de chat, j'ai envisagé d'ajouter une fonctionnalité pour discuter en privé avec d'autres personnes, mais lorsque nous en avons discuté en équipe, nous avons fini par la laisser de côté car nous voulions que la communication d'équipe soit aussi transparente que possible.

Je pense que la transparence est essentielle pour les équipes distantes. Par exemple, imaginez que vous venez de rejoindre une équipe de développeurs distants. Peut-être n'avez-vous jamais rencontré vos nouveaux collègues. Vous ne connaissez pas les règles tacites de comportement. Vous pourriez vous demander si vous faites du bon travail. Vos coéquipiers sont-ils réellement sarcastiques ou pensent-ils vraiment leurs compliments ? Est-ce que tout le monde discute en privé de votre qualité d'ingénieur ?

Numérisez vos systèmes

Nous choisissons nos services en fonction de ce qu'ils proposent via des plateformes en ligne, des opérateurs téléphoniques aux banques (beaucoup d'entre eux offrent même une petite incitation financière à la dématérialisation, en plus c'est excellent pour l'environnement aussi). J'ai la chance d'avoir un avocat et un comptable pour Planio qui sont à l'aise d'envoyer des e-mails ou des messages avec Google Hangouts au lieu de me convoquer à leurs bureaux. (Je vous recommande fortement de poser des questions à ce sujet lors de la première réunion.) Des points bonus pour les amener à s'inscrire à votre outil de gestion de projet et à faire partie de votre équipe !

Nous avons même numérisé notre courrier postal ; Chez Planio, nous utilisons un service appelé Dropscan qui reçoit nos courriers, les scanne et transmet les plus importants à la personne appropriée. Vous ne voulez pas que votre ami les décroche et les lise sur Skype. Si vous ne trouvez pas de fournisseur de numérisation de courrier pour votre ville ou votre pays, certains espaces de coworking proposent des adhésions virtuelles pour conserver une adresse postale physique pendant votre absence.

Pour les entreprises qui envoient du courrier, des services sont disponibles pour que vous n'ayez plus jamais à vous rendre dans un bureau de poste. Nous utilisons une imprimerie allemande avec une API qui envoie automatiquement une lettre accompagnée d'autocollants à chaque nouveau client Planio payant. C'est quelque chose que les gens adorent, et nous n'avons pas besoin d'imprimer et d'envoyer quoi que ce soit. Les alternatives internationales incluent Lob et Try Paper.

Devriez-vous avoir une présence numérique obligatoire ?

Dans un espace de coworking sur l'île tropicale de Koh Lanta, en Thaïlande, j'ai remarqué qu'une personne occupant un poste de support pour une grande plateforme de commerce électronique était constamment en direct sur un flux vidéo avec le reste de l'équipe. Sqwiggle offre une fonctionnalité de « présence » similaire pour les équipes distantes.

Je suppose que l'obligation pour tous les employés d'être en vidéo pendant qu'ils travaillent pourrait être fondée sur la crainte que les employés abusent des modalités de travail à distance. D'après mon expérience, ce n'est pas le cas. Dans l'espace de coworking tropical, il y a une certaine urgence dans l'air, malgré les vêtements décontractés et les boissons à la noix de coco. Les gens sont tranquillement concentrés sur leurs ordinateurs portables ; c'est comme s'ils voulaient s'assurer que le travail à distance donne des résultats, afin qu'ils puissent rester hors d'un bureau fixe pour de bon.

Nous avons constaté que nous n'avions pas besoin d'une présence numérique car nous bénéficions d'un niveau de confiance élevé entre tous les membres de l'équipe. Je pense aussi qu'il est primordial de respecter la vie privée de chacun. Si votre entreprise passe d'un environnement entièrement sur site à un travail à distance, une présence numérique peut aider les responsables les plus anxieux à surmonter tout problème de confiance.

Choisissez l'amorçage plutôt que le capital-risque

La plupart des investisseurs en capital-risque recherchent des rendements démesurés, ils préféreront donc une courte période de travail intense de 12 mois d'une équipe à un rythme plus durable. Front App, une startup financée par l'accélérateur Y Combinator de la Silicon Valley, a loué une maison dans la région de la baie pour leur séjour de trois mois dans le programme d'accélérateur Y Combinator. L'objectif est d'optimiser pour évaluer rapidement une idée d'entreprise.

Compte tenu de l'état d'esprit de rendement démesuré, vous aurez peut-être du mal à convaincre un investisseur en capital-risque de vous financer lorsque vous travaillez depuis une plage au Cambodge. C'est pourquoi de nombreuses startups soutenues par des entreprises (telles que Buffer ou Treehouse) qui utilisent le travail à distance ont d'abord construit leur effet de levier. Buffer était rentable avant de se lancer dans l'investissement alors que Ryan Carson, le fondateur de Treehouse, avait déjà fait ses preuves avec une précédente startup.

Voici un meilleur moyen que le capital-risque : le bootstrap. Cela signifie financer votre entreprise avec les revenus des premiers clients. À mon avis, c'est de loin l'approche supérieure, car elle vous permet de bâtir votre entreprise selon vos propres conditions et de garder le contrôle. Cependant, cela nécessite souvent de travailler deux emplois ou de travailler à la pige pendant que vous démarrez votre entreprise. Il m'a fallu environ deux ans à travailler à la fois sur Planio et sur des projets clients (via mon agence de développement logiciel LAUNCH/CO) pour démarrer, mais cela en valait la peine.

Le démarrage vous oblige également à créer une entreprise qui génère des revenus dès le début, ce que je trouve beaucoup plus sain. Astuce : La création d'un SaaS B2B rend cela beaucoup plus facile que la création d'une application grand public, car les entreprises sont beaucoup plus disposées à payer des abonnements mensuels si cela ajoute de la valeur. Vous devez vendre de nombreuses applications iPhone grand public à 0,99 $ pour couvrir la masse salariale mensuelle, même pour les plus petites équipes.

Fixez un prix stratégique à vos produits

L'un de nos premiers clients était une entreprise technologique massive avec des milliards de revenus annuels. Évidemment, j'étais ravi qu'ils nous choisissent parmi des concurrents beaucoup plus gros et plus établis. C'est toujours un client satisfait, mais nous nous sommes éloignés des très grandes entreprises ; J'ai constaté qu'ils ont besoin de beaucoup de contacts et de réunions en personne avant de devenir un client.

Comme le souligne Jason Lemkin dans son article sur la mise à l'échelle de la réussite des clients pour le SaaS, lorsque vous avez de grands comptes d'entreprise, quelqu'un devra monter dans un jet pour leur rendre visite deux fois par an. Si vous êtes une petite entreprise de deux ou trois personnes, cette personne sera vous, le PDG, le CMO et le CSO réunis en un seul hamster surmené.

Maintenir votre modèle de tarification dans les limites approximatives d'un modèle de 49 $/99 $/249 $, comme le suggère le développeur devenu entrepreneur Patrick McKenzie, signifie éviter d'avoir à embaucher une équipe de vente d'entreprise et d'avoir à gagner l'énorme quantité de capital nécessaire pour cela. Vous, le client, ne vous attendez pas à ce que le PDG vienne à Noël avec une boîte de chocolats alors que vous payez 249 $ par mois.

Construire sur Open Source

Une entreprise soutenue par une entreprise basée sur un logiciel propriétaire est idéale lorsque votre jeu est un jeu «Winner Takes All» et que vous possédez le marché. Lorsque vous êtes une entreprise en démarrage, les logiciels open source peuvent vous donner une portée et un effet de levier que vous n'auriez jamais pu atteindre autrement.

Il y a des précédents d'entreprises technologiques rentables qui créent une entreprise autour de logiciels open source; Basecamp est célèbre pour ses rails open source, se garantissant un approvisionnement d'ingénieurs hautement qualifiés pour le reste de l'éternité. GitHub est devenu une licorne, tirant parti du projet open source Git que Linus Torvalds a lancé pour gérer les sources du noyau Linux. Nos amis de Travis-CI ont commencé comme un projet open source, ont mené une campagne de financement participatif, puis l'ont transformé en une entreprise amorcée à distance (qui milite également pour la diversité dans la technologie par le biais de sa fondation).

Planio est basé sur Redmine et nous apportons bon nombre de nos fonctionnalités et améliorations à la communauté. Cela fonctionne très bien de plusieurs façons; nos contributions et notre engagement dans la communauté aident à faire avancer le projet open source et Planio est exposé à de nouveaux clients potentiels. Pour nous, c'est la manière la plus authentique de construire une marque ; en montrant notre code et en participant à des discussions techniques ouvertes, nous pouvons démontrer que nous connaissons notre métier !

Embauchez des professionnels éprouvés

Embaucher une flotte de stagiaires chaque année n'a de sens que si vous avez l'intention d'augmenter le nombre de vos employés dès que vous atteignez le prochain cycle de financement.

L'externalisation des tâches est facile s'il s'agit de copier-coller, mais vous ne voulez pas externaliser votre DevOps à quelqu'un avec le taux horaire le plus bas lorsque vous avez des milliers de clients qui dépendent de vos serveurs. Vous aurez besoin de professionnels éprouvés, tels que ceux de Toptal.

Matt Mullenweg, le fondateur de la populaire plateforme de blogs open source WordPress, a déclaré qu'en se concentrant sur la qualité, son entreprise, Automattic, embauche principalement des candidats expérimentés capables de gérer l'environnement de travail non structuré d'une entreprise distante.

Cela signifie qu'il « auditionne » les candidats en les payant pour travailler sur un projet pendant plusieurs semaines, puis en les embauchant en fonction de leurs performances. Automattic a découvert que cette méthode est beaucoup plus efficace pour trouver les bons candidats que les CV et lettres de motivation traditionnels.

Mettre l'accent sur la qualité de vie

Le travail prend énormément de temps, année après année. Cela ne devrait pas être quelque chose que vous faites juste pour en finir; vous finiriez probablement par perdre une grande partie de votre vie. La meilleure source de motivation et le principal ingrédient pour obtenir d'excellents résultats est un environnement de travail inspirant, agréable et amusant. Voyager, apprendre et dialoguer avec des personnes de cultures différentes fait que le travail ressemble moins à un sacrifice ou à un mal nécessaire (du moins dans ma vie) que lorsque je travaille dans un bureau de neuf à cinq.

Il ne s'agit pas seulement de parcourir le monde, cependant, il y a l'aspect de la liberté personnelle. Les parents passent plus de temps avec leurs enfants, grâce à l'évitement d'un trajet de deux heures. Vous n'êtes pas obligé de vivre dans la Silicon Valley pour gagner un salaire à San Francisco. Peut-être que votre partenaire aura également une excellente opportunité d'emploi à l'étranger. Vous n'êtes pas confronté au douloureux choix entre rester à votre emploi et poursuivre votre carrière ou devenir un « conjoint à la traîne » avec des options de carrière limitées.

Chez Planio, même si beaucoup d'entre nous travaillent à distance, nous essayons tous de nous retrouver au moins une fois par an dans un lieu amusant. L'année dernière, nous avons passé quelques semaines d'été à Barcelone, et plusieurs d'entre nous se sont rencontrés ici à Koh Lanta, cette année. Je suis toujours à la recherche d'idées pour la prochaine destination, alors faites-moi savoir si vous avez des conseils de voyage !

Quels outils, idées ou techniques avez-vous trouvés qui rendent le travail à distance plus facile et plus efficace ? Laissez un commentaire ci-dessous.