Bonjour à tous. Aujourd'hui, je veux aborder un sujet déchirant - pourquoi de nombreuses startups échouent avant même de commencer. Cette année, j'ai rencontré au moins trois très gros projets qui étaient vraiment intéressants. Mais ils sont tous morts avant même d'avoir commencé.Dans mon dernier article, « De l'idée à la mise en œuvre. Troisième partie - Créer des savoirs traditionnels », j'ai essayé d'expliquer l'importance d'une approche et d'une planification systématiques. Aujourd'hui, je vais le répéter et donner quelques exemples.Le premier et le plus important problème que les clients nationaux et étrangers ne comprennent pas est que les programmeurs ne construisent pas le concept de votre projet, son idéologie et son architecture. Chez le client, cela ne rentre tout simplement pas dans la tête, comment cela peut-il être du tout. Cela s'explique, en principe, facilement - 98% des clients n'ont rien à voir avec l'informatique. Le concept du processus de création d'un nouveau projet est non seulement vague, mais généralement pervers. Construit sur leurs propres suppositions, certains stéréotypes et une compréhension intérieure personnelle, il leur semble que la vie est arrangée exactement comme ils l'ont imaginé. Et surtout, rien ne peut être fait à ce sujet. Il est impossible de faire comprendre à une personne que tout est complètement différent de ce qu'elle imagine. Les tentatives de transmettre la vérité commencent à détruire le monde fragile du client, détruisant toutes ses illusions à la racine.Par conséquent, beaucoup ne veulent pas jeter un regard sobre sur le problème et écraser leurs rêves inventés dont seuls les programmeurs ont besoin pour donner une idée timide, demain le client deviendra une startup réussie et millionnaire.Le deuxième problème, qui est également important, est que la grande majorité des clients ne peuvent pas réaliser que les termes de référence (TOR) sont nécessaires pour que les programmeurs créent le projet lui-même, et non pour calculer le coût du travail et, par conséquent, le budget. Je rencontre ce problème tous les deux jours. Un certain client se tourne vers l'équipe de développement pour calculer le coût du projet. Pour expliquer le projet, le client essaie de transmettre son idée aux développeurs avec de beaux discours et des gestes actifs. Et il se demande sincèrement pourquoi les programmeurs l'envoient à un analyste système. Le plus souvent pour moi.Et que se passe-t-il finalement? Au lieu de se rendre compte que le concept d'un nouveau projet est la partie la plus importante, que sans une approche techniquement compétente, le projet sera voué à l'échec, certains clients essaient déjà de «m'arracher» le coût du projet sur la base de quelques mots sur sa fraîcheur et sa nécessité. Quand ils comprennent qu'ils devront investir dans le développement de spécifications techniques, de concepts, d'idées et d'architecture, ils essaient de chercher quelqu'un derrière moi: au moins les programmeurs, au moins certains pigistes, ce n'est même pas clair qui leur promettra de faire un projet cool sans mots documentation et pour pas cher.Le troisième problème est une incompréhension totale du but pour lequel un spécialiste est engagé. Les personnes développées intellectuellement comprennent clairement que si elles embauchent un spécialiste de haut niveau, elles doivent alors écouter ce qu'on leur dit et leur conseille. Mais c'est l'idéal. Et dans la réalité quotidienne et cruelle, le client dit très souvent au spécialiste comment cela doit être. Et même vous tuer, en expliquant que ce n'est pas bien, cela entraînera des problèmes à l'avenir, etc. Comme je suis un client, je dois mieux savoir, faire ce qu'on vous dit (à ce moment-là, je me suis souvenu d'une merveilleuse comédie sur la voiture blindée de Bradley dans le film "Pentagon Wars"). Et ici, certaines contradictions entrent déjà en vigueur: perdre le client ou gâcher votre réputation.Le quatrième problème n'est pas de comprendre la règle d'or des affaires. S'il n'y a pas d'argent, ne lancez pas d'entreprise. Dans les années 90, une telle anecdote était pertinente: «Deux nouveaux Russes se rencontrent. On dit qu'il veut acheter une composition de ragoût. Et le second dit qu'il le vendra sans aucun problème. Nous avons convenu de conclure l'accord dans un mois. L'un est allé chercher du ragoût, le second est allé chercher de l'argent. » Les décennies passent et la pensée de beaucoup ne change pas. Et si une entreprise de vente et de production est au moins claire pour beaucoup, que s'il n'y a pas d'argent pour cela, alors il n'y a rien pour que les gens s'épuisent avec leurs rêves, alors beaucoup ne le comprennent pas en informatique. Et penser est quelque chose comme ça. Après tout, je peux télécharger gratuitement n'importe quel logiciel piraté en ligne. Après tout, la plupart des CMS sont gratuits. Alors, que dois-je payer lors de la création de ma startup?!Ils disent que j'aurai assez de 500 $ pour créer mon propre réseau social, etc. Ceci est particulièrement bien alimenté par toutes sortes d'articles amateurs de jeunes blogueurs qui racontent comment, avec l'aide de l'auto-installation de WordPress, ils "sont montés au paradis".Le cinquième problème est une conviction sincère qu'en utilisant un logiciel standard, vous pouvez résoudre des tâches personnalisées complexes. Je rencontre également ce problème assez souvent. Beaucoup de gens croient vraiment qu'il suffit d'acheter une sorte de programme et avec son aide, il sera possible de créer votre propre startup ou simplement de gagner de l'argent facilement. Par exemple, dans l'un des articles que j'ai écrit sur le projet du portail immobilier Best-House - " Démarrez vous-même. Histoire de la création du portail immobilier" . , , . . (), , . 100, . , .
, .
, .
1) Pour créer votre startup, vous devez très bien comprendre le processus de création de projets informatiques. Il est nécessaire de construire un plan clairement structuré qui sera décomposé en étapes claires. Et allez pas à pas, étape par étape.2) Afin d'évaluer le budget de votre projet, vous devez créer un mandat détaillé. Si vous n'êtes pas en mesure de le faire vous-même, vous devrez engager un spécialiste. Un spécialiste compétent prendra beaucoup d'argent pour cela. Par exemple, je facture 30 $ de l'heure pour développer la documentation d'un projet. Et le temps peut prendre de 50 heures à des centaines d'heures, selon la complexité du projet. Cela signifie que pour comprendre vos coûts, vous devez toujours en supporter les coûts. Voici un tel cercle vicieux.3) Si vous n’avez pas d’argent pour le projet, alors cela n’a aucun sens de tordre et de remuer quelque chose, en essayant de faire du bien pour vous-même aux dépens de quelqu'un d’autre. Les analystes système, les architectes, les chefs de projet et les programmeurs ne sont pas des idiots ou des idiots! De nombreux clients, pour une raison quelconque, pensent différemment. Vous ne devriez pas essayer de tromper des gens qui, au moins, sont beaucoup plus expérimentés que vous. S'il n'y a pas d'argent, alors cherchez un sponsor, un investisseur ou oubliez vos rêves. Personne ne travaillera gratuitement ou pour une future participation au projet.4) N'essayez pas de rendre le projet identique à celui des concurrents. Même si vous l'améliorez, vous ne pouvez tout simplement pas le promouvoir financièrement. Je sais de quoi je parle. Faites uniquement des startups uniques.5) Si vous n'avez pas de documentation ou, au mieux, vous avez des pages avec des dessins d'interface et des pages Web, et vous contactez immédiatement les programmeurs qui prennent immédiatement le travail. Donc, vous savez, vous définissez vous-même le chèque et le mat. Ce que vous avez vous-même pensé du projet, comment il devrait être et comment vous l'avez réalisé, sont deux grandes différences. Vous ne prouvez rien à personne et personne ne vous écoutera.Des principaux, peut-être tous. Soyez responsable et pédant. Il n'y a pas de bagatelles dans les startups. Ne vous précipitez pas et ne vous précipitez pas d'un extrême à l'autre. Le propriétaire d'Ali Express a marché 15 ans vers le succès, lentement et systématiquement. Ayez la tête froide et le cœur chaud - et vous réussirez.