Comment lancer un produit seul si vous êtes développeur: conseils du créateur de Laravel, Taylor Otvel. Partie 3: N'abandonnez pas

Dans les versions précédentes, nous avons expliqué comment créer un public et où chercher des idées pour votre produit. Mais il y a une autre chose importante sur laquelle on me pose souvent des questions. Comment garder la motivation et terminer le travail. Je réserverai tout de suite qu'il n'y a pas de pilule magique; ce qui suit m'a aidé personnellement:

Rédiger un manifeste de projet


Dans le document, déterminez quelles fonctionnalités seront incluses dans la première version. Dans ce cas, essayez de ne pas faire de MVP, ne réduisez pas le projet à un ensemble primitif de fonctions de base. Un tel projet n'attrapera pas vos clients. Gardez à l'esprit une autre abréviation - SLC (Simple Loveable Complete). Votre projet doit être simple, complet et ce doit être un plaisir à utiliser. Quand je dis «terminé», cela ne signifie pas que vous devez entasser toutes les fonctions possibles dans le projet. Pas du tout. Rappelez-vous la première version de Snapchat. L'application ne disposait pas d'un certain nombre de fonctionnalités au début, elles ont été ajoutées plus tard, mais le noyau fonctionnel du produit n'a pas changé depuis le lancement.

Marquez le but final


Curieusement, tout le monde ne fait pas ça. Il est nécessaire d'indiquer clairement quand le projet peut être considéré comme terminé, quelle sera la version 1.0, qui peut être montrée aux gens. Vous ne devez pas commencer à travailler sur un projet si vous ne pouvez pas dire ce qui sera considéré comme un produit fini dans le contexte de votre idée. Sinon, le fluage de la portée et le fluage des fonctionnalités vous attendent - le projet n'aura pas de fin, pas de bord, car les limites changeront constamment.

Commencez par de petites tâches.


Essayez de décomposer le projet en petites tâches qui feront progressivement avancer le projet. Cela aide beaucoup si vous travaillez sur un projet le soir. Commencez par de petites tâches que vous pouvez effectuer en 10 à 15 minutes. Ainsi, vous pouvez rapidement saisir l'état du flux et une attitude positive. Après cela, vous pouvez prendre quelque chose de plus grand. C'est bien si vous pouvez alterner des tâches grandes et complexes avec des tâches petites et simples.



Ne confondez pas motivation et discipline


Les gens ont tendance à se glorifier l'un sur l'autre. Parmi mon public - les développeurs de 20 à 40 ans - la motivation vient souvent au premier plan. Le désir de terminer le projet peut être complètement basé sur l'état émotionnel actuel, le battage médiatique interne. Dès que cette émotion disparaît, vos mains tombent immédiatement et vous n’avez pas la force de continuer à travailler sur le projet. D'où l'épuisement professionnel.

D'un autre côté, il est de coutume pour la génération plus âgée de se concentrer sur la discipline et d'ignorer l'état émotionnel. Le travail doit être fait par n'importe quel moyen, et ce que vous en pensez n'a pas d'importance.

Les deux approches ont leurs propres raisons. Si vous comptez uniquement sur la motivation, votre travail devient chaotique. Vous prenez une chose, la laissez tomber et passez à autre chose, parce que vous n'êtes guidé que par des émotions et non par un sens du devoir. Si vous voulez couper rapidement de l'argent et que le travail ne se poursuit pas, alors le projet commencera bientôt à écraser votre esprit. Un dévouement sincère est nécessaire, mais sans discipline nulle part. Même si le projet vous tient à cœur, il ne provoquera pas toujours que des émotions positives. Par conséquent, efforcez-vous de trouver un équilibre.

Pour maintenir l'intérêt, le projet doit résoudre certains de vos problèmes personnels. J'ai travaillé sur Laravel et Forge pendant mon temps libre le soir, quand j'avais encore le travail principal à plein temps. C'étaient de vrais projets parallèles, et je ne m'inquiétais pas vraiment de la façon dont le public les rencontrerait. Je voulais faire Laravel, puis accélérer Forge. Dans un sens, Laravel peut être appelé un projet meta-side, une orbite avec laquelle il serait plus facile pour moi de lancer d'autres produits logiciels. Et j'avais besoin de Forge pour configurer rapidement les serveurs.

Repose toi


N'ayez pas peur de faire une pause de quelques jours ou d'une semaine. Peut-être que vous voulez juste faire un autre passe-temps et vous reposer. Il n'est pas nécessaire de s'insérer dans une période que vous avez définie vous-même. La vie est pleine d'autres choses importantes. Ne vous en faites pas de reproche. Se sentir coupable finira par entraîner l'épuisement professionnel et détruira votre motivation.

Ne vous précipitez pas pour annoncer


Je n'aime pas couvrir ce qui se passe dans les coulisses, et jusqu'à la fin je garde tout secret. Je peux poster un petit teaser avant la sortie pour susciter l'intérêt, mais rien de plus. Cela est déjà devenu une caractéristique de la marque. Ma stratégie à cet égard a une justification scientifique. Le fait est que lorsque vous déclarez ouvertement vos projets, vous perdez une partie de votre motivation. Cela déclenche une sorte de processus chimique dans votre cerveau qui vous fait vous sentir prématurément satisfait, comme si vous aviez déjà terminé votre plan. Voici comment dire à tout le monde que vous allez suivre un régime - la motivation pour perdre du poids ne fera que diminuer. Si vous avez un objectif, atteignez-le et dites-le à tout le monde. De plus, si vous partagez vos plans avec un cercle restreint de personnes que vous appréciez, votre motivation au contraire deviendra plus forte.

Penser globalement


Je cherche pour ainsi dire l'inspiration dans le monde spirituel. Je crois que tous les peuples forment une seule communauté, alors je m'efforce de contribuer au bien commun de l'humanité. Cette contribution peut être au niveau de la famille ou au niveau de l'État. Vous pouvez supprimer les ordures et planter un arbre, ou vous pouvez écrire un projet open source. Je veux croire que Laravel aide les gens du monde entier. Et si vous y réfléchissez, alors toutes les religions et tous les enseignements nous apprennent à améliorer la vie de nos voisins.

Restez attaché à la qualité


En termes de motivation et de discipline, cela m'aide aussi à désirer non seulement aider les gens, mais aussi m'assurer que je fais tout ce qui est en mon pouvoir pour assurer la meilleure qualité de produit. Si vous voulez créer quelque chose, assurez-vous que tout le projet est poli. En cela, je répète le principe énoncé par Steve Jobs. Selon lui, un bon charpentier ne fera jamais la paroi arrière d'une commode à partir d'une feuille de contreplaqué bon marché. Même en sachant que la commode se tiendra près du mur et que personne ne verra jamais ce mur, vous ne pourrez dormir paisiblement que si vous le faites à partir de bois de qualité.

Cela m'inspire beaucoup et j'adhère à ce principe dans mon travail. J'essaie de maintenir la qualité tout au long du projet, du début à la fin, même si je sais que personne ne le remarquera. Il me semble que je suis obligé de fournir un tel service aux gens.

Sur ce, je voudrais conclure mes réflexions sur les ingrédients clés qui vous permettent de lancer avec succès des logiciels et des produits d'information.

Source: https://habr.com/ru/post/fr485510/


All Articles