Comment j'ai décidé de créer une nouvelle application de gestion de projets

J'ai construit des dizaines d'applications au cours des dernières années. La plupart pour iOS, certains pour le Mac, certains pour le Web. Avec le recul, la plupart d'entre eux avaient des aspirations modestes, mais certains étaient très prometteurs et pourraient devenir plus grands que je ne le pensais. Mais ils ne l'ont pas fait. Et avec le temps, je les ai tous abandonnés.

Certaines de ces applications pourraient simplement «vivre» d'elles-mêmes, mais le logiciel finit par expirer, comme les fruits. Si vous ne continuez pas à le mettre à jour pour correspondre à l'interface utilisateur du système d'exploitation et à le mettre à jour en permanence, le logiciel meurt.

Au cours des deux dernières années, je me suis concentré à 100% sur la formation des développeurs à la création d'applications Web, et c'est là que j'ai trouvé une immense satisfaction personnelle.

C'est là que je compte concentrer toute mon attention à l'avenir: être professeur de programmation informatique et organiser monBootcamp JavaScript Full-Stackchaque année. Dans un futur proche, mais aussi à long terme.

Mais j'ai récemment commencé à travailler sur une nouvelle application.

Ils disent «ne jamais commencer par une idée, commencer par un problème».

C'était le scénario: je travaillais sur de nombreux projets différents en même temps, et je voulais une belle façon de les gérer.

Quelle est la prochaine chose que je veux faire dans mon voyage d'exploration de composants électroniques? Et quelle est la dernière chose que j'ai faite?

Pourquoi ai-je arrêté de travailler sur ce projet de table en bois? Oh oui, je dois aller au magasin qui est à 1 heure de route.

Quel article dois-je acheter pour terminer ma nouvelle mise à niveau de batterie sur le van? Ah oui je l'ai dans le panier Amazon.

Où en suis-je dans le processus de refactorisation des leçons du bootcamp JavaScript?

Je n'ai pas trouvé une bonne application de gestion de projet qui m'a aidé, j'ai donc utilisé un tas d'outils différents comme mon tableau blanc, mon papier et sur l'ordinateur Notes, Things, WorkFlowy et MindNode.

Ces applications fonctionnent bien mais elles ne résolvent pas strictement mon problème. Je pourrais les utiliser pour résoudre mon problème, mais… non.

J'ai donc commencé à regarder ce que les gens utilisent couramment pour la gestion de projet. Oh je veux direprojetsla gestion. Gérer tous mes projets, tous en même temps.

J'ai cherché partout sur le Web et tout ce que j'ai pu trouver était soit des applications TODO, soit la gestion de projet pour les équipes. Oh oui, je pourrais utiliser ces outils moi-même, mais tous ces outils supposent que vous travaillez sur des projets en équipe.

Pourquoi? Pourquoi ne puis-je pas vivre une expérience de premier ordre sans disposer de toutes les fonctionnalités axées sur l'équipe qui me regardent et augmentent ma charge cognitive déjà élevée?

J'ai aussi posé la question sur Twitter mais rien n'est venu. J'ai ensuite abandonné le concept pendant quelques semaines.

Puis il y a quelques jours, je suis revenu à ce train de pensée parce que je me suis rendu compte que je travaillais sur de nombreux projets en même temps, encore une fois. Je fais toujours. Je ne peux pas aller du début à la fin sur un projet, je continue toujours avec plusieurs. C'est comme ça que je roule.

Un soir à 23 heures, j'ai commencé à dessiner quelque chose sur papier. Je suis très mauvais en dessin donc je ne vais pas vous montrer les résultats.

Puis quelques jours plus tard, le soir (mon meilleur moment de création), j'ai ouvert Balsamiq Wireframes et j'ai commencé à dessiner des écrans.

Cette application est phénoménale car elle vous permet de travailler sur des concepts sans vous perdre dans les petits détails. Je l'aime.

Au bout d'un moment, j'avais 2 écrans prêts. La liste des projets et la page de détails du projet.

Rien d'extraordinaire, rien de révolutionnaire.

Pas de business plan. Pas de canevas de modèle commercial.

En parlant de cela, je dois dire que je me considère comme un pirate indépendant et que j'aime lire les histoires de réussite de personnes travaillant sur des applications qui réussissent à la fois en termes d'utilisateurs, d'adéquation au marché des produits et de bénéfices.

Certaines de ces histoires sont tout simplement incroyables, et je suis particulièrement en résonance avec celles où un individu solo crée quelque chose à partir de rien, et cette chose leur fournit maintenant un revenu à plein temps.

J'ai la chance de gagner un revenu à plein temps grâce à mes cours de formation en programmation en ligne, donc je n'ai pas d'attentes financières avec cette application.

Toutes mes tentatives passées de création d'applications étaient des tentatives de création d'une entreprise qui pourrait devenir mon revenu à plein temps.

Je pense que c'est une différence essentielle. L'argent crée une sorte d'attente que 99% des applications ne satisfont jamais.

Avec l'argent retiré de l'équation, que reste-t-il?

Le métier.

Je veux créer cette application non pas pour la vendre, pas pour en devenir riche, mais pour créer un logiciel utile. Un beau logiciel.

Quelque chose que j'utiliserai tous les jours, pour commencer.

Puispeut êtreJe pourrais également publier cette application au public et voir si quelqu'un l'aime, mais l'objectif principal est de la créer pour moi-même.

C'est sur quoi je vais baser toutes les exigences. Je ne me soucie pas si d'autres personnes ont besoin de fonctionnalités supplémentaires, car je veux juste créer une application adaptée à la façon dont je pense que l'application devrait être.

Si cela rend l'application suffisamment convaincante pour que quelqu'un la trouve utile, c'est incroyable.

Mais avant tout, ce doit être l'application de mes rêves.

Toute application que je crée et gère doit être une application que j'utilise tous les jours.

C'est le seul moyen pour moi. Je ne peux pas imaginer, voir ce que j'ai vu dans le passé, travailler sur une application qui ne va pas m'être utile. Pas seulement utile,indispensable.

Je considère ce type d'application comme essentiel, de la même manière que pour moi est essentiel une carte mentale, une simple liste TODO et un calendrier.

Je souhaite utiliser Notes pour des notes rapides, MindNode et WorkFlowy pour télécharger des pensées de mon esprit, mais quand il s'agit de gérer un projet, je souhaite utiliser mon outil.

Je l'utiliserais tous les jours pour avoir une vue d'ensemble pour voir tous les projets sur lesquels je travaille activement, ceux que j'ai mis en attente, ceux que j'ai terminés ou annulés.

Je l'utiliserais pour décider sur quel projet je vais travailler ce jour-là. Je suis libre de décider sur quoi travailler, sauf si j'ai des délais en suspens.

Je l'utiliserais pour examiner l'état actuel d'un projet, quels sont ses prochains jalons et sa chronologie jusqu'à présent, et plus encore.

Je l'utilisais pour revenir sur mes progrès lorsque je me demandais «qu'ai-je fait ces dernières semaines?». Cela me fascine, car j'ai une mémoire terrible et j'ai tendance à oublier le travail que j'effectue.

Voyez, je l'utiliserais pour beaucoup de choses.

Cela vaut la peine d'être exploré si:

  1. J'ai vraiment envie de le faire, et ce n'est pas une mode qui va disparaître dans quelques jours
  2. Je suis vraiment prêt à le créer et à le maintenir pendant des années

Voyons voir.


Plus de tutoriels de laboratoire: