Lone Programmer vs. Everything Else [fermé]


12

Je suppose que vous pourriez m'appeler un "MicroISV" parce que c'est simplement moi qui fais le travail pour créer un produit à vendre commercialement. Je suis sûr qu'il y en a beaucoup comme moi, alors voici ma question:

En plus de l'aspect programmation / codage pour sortir votre code, faites-vous du bricolage ou de tout autre fournisseur ? Par exemple, création de sites Web, marketing Internet, comptabilité / taxes, procès-verbaux d'entreprise, support client, mise en place de commerce électronique / bancaire, gestion de serveurs, achats, etc.

Toutes ces activités semblent être hors du domaine dans lequel je suis bon ou avoir la patience / le temps, mais je ne sais pas si l'alternative est trop peu fiable ou trop coûteuse pour que cela vaille la peine ces tâches à quelqu'un d'autre (comme une entreprise locale, des fournisseurs sur oDesk, etc.).

Je peux certainement comprendre vouloir garder toutes ces tâches "en interne" (c'est-à-dire moi) pour protéger la stratégie, les plans, le code, des choses privées comme les numéros de compte bancaire, mais est-ce vraiment un gros risque d'externaliser ces tâches? Quelle est votre expérience?


1
Pas tout à fait une réponse, mais un blog vraiment bien sur la vie MicroISV est ici: successfulsoftware.net
glenatron

1
@glenatron: C'est un très, très bon lien, en particulier la page réussie de software.net/2009/01/05/running-a-microisv. C'est exactement le genre de conseil que je cherchais - de la part de quelqu'un qui a déjà dû faire face à cela. Allez-y et postez-le comme réponse et il obtiendra au moins un vote positif de ma part.
Todd Main

Réponses:


7

Je pense que plus tôt que tard, vous aurez besoin d'une organisation pour soutenir votre produit, car une partie importante de la valeur d'un logiciel vient de la capacité à prendre en charge vos utilisateurs et à faire évoluer le logiciel en fonction des besoins de vos utilisateurs.

À un moment donné, vous n'aurez pas assez de temps pour faire tout cela par vous-même.

Vous pouvez externaliser la plupart des tâches administratives, mais la mise à niveau de votre logiciel et la prise en charge de vos utilisateurs (le cœur de votre entreprise) sont la clé du succès, vous aurez donc besoin d'une équipe (qui pourrait être de deux ou trois personnes).

Construire une équipe prend généralement un certain temps, donc ma suggestion est de commencer à trouver des personnes qui travaillent avec vous dans les aspects techniques de votre produit, afin que vous puissiez éventuellement les laisser gérer et commencer à GÉRER l'équipe.

Il semble que vous soyez du genre technique, vous devez donc a) commencer à développer vos compétences en gestion ou b) faire en sorte que quelqu'un que vous connaissez et en qui vous avez confiance, qui possède ces compétences, devienne votre partenaire commercial.

Développer un produit par vous-même est un jeu complètement différent d'avoir une équipe travaillant ensemble vers cet objectif, la gestion est la clé pour ce dernier.

Gérer une entreprise est un travail d'équipe car il est impossible (à mon humble avis) qu'une seule personne puisse gérer efficacement tous les aspects, en particulier ceux concernant la stratégie, le marketing, le développement de produits et l'assistance aux utilisateurs.

Alors à mon humble avis:

  1. Développer une équipe pour élaborer la stratégie, le marketing, le développement de produits et l'assistance aux utilisateurs, et
  2. Externaliser tout le reste

bonne perspicacité et conseils. très appréciée.
Todd Main

30

Nous avons une règle simple dans notre entreprise, car nous sommes une petite maison de logiciels.

  1. Pouvons-nous le faire aussi bien qu'un tiers
  2. Allons-nous économiser plus d'argent en effectuant le travail en interne ou serait-il plus rentable de travailler sur un autre projet
  3. Avons-nous vraiment le temps pour le travail supplémentaire
  4. Existe-t-il d'autres éléments dont le personnel interne pourrait ne pas être au courant, comme la législation, etc.

Les réponses à des questions simples comme celle-ci devraient vous aider à faire un choix éclairé.

J'espère que cela aide un peu.


3
Le point 1 de la réponse de @ Reallyethical est vraiment mon test décisif. J'ai externalisé des choses comme les comptes, la vitrine / les licences, le site Web et les graphiques de mon logiciel parce que je ne pouvais tout simplement pas faire du bon travail. Il y a d'autres domaines où je compte sur le fait d'avoir des amis ou des contacts dont je peux me renseigner - UX et marketing - parce que je sens que j'ai besoin d'aide mais que je peux faire le travail moi-même une fois que j'ai découvert ce qui doit être fait.

2

Un de mes amis a très bien réussi en tant que consultant en logiciel, jusqu'à ce que son comptable quitte la ville, emportant tous les dossiers de mon ami avec lui. Cela a laissé mon ami sans aucun indice sur la façon de faire ses impôts. Il n'avait d'autre choix que de se retirer des affaires.

Il arrive tout le temps que les comptes cuisinent les livres à leur avantage et au détriment de leurs clients. Je suppose que le comptable de mon ami pensait qu'il était sur le point de se faire prendre.

Il est toujours conseillé aux consultants débutants et aux éditeurs de logiciels d'obtenir les conseils de bons avocats et comptables, mais je n'ai pas trouvé que cela valait l'argent que je leur ai payé. J'ai fini par faire beaucoup mieux pour moi en apprenant à faire ma propre comptabilité et en découvrant les parties de la loi qui affectent mon entreprise.

Maintenant, ce n'est pas un substitut pour demander des conseils d'experts, le cas échéant. Mais il y a beaucoup de choses sur la loi et sur la comptabilité que l'on peut facilement apprendre simplement en les lisant. Cela permet de recourir aux experts uniquement lorsque l'on a des questions vraiment mystérieuses.

Si vous sous-traitez votre comptabilité, insistez pour que l'on vous fournisse des sauvegardes régulières de vos livres et étudiez régulièrement vos livres, relevés bancaires et services bancaires en ligne pour vous assurer que vous n'êtes pas détourné.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.