J'étais motivée comme jamais ! J'allais créer de A à Z mon propre outil de gestion de projet !
Petit bémol : Je ne suis pas développeuse.
Et c'est là, que la galère commence.
Etape 1 : Créer un MVP
Comme je ne suis pas développeuse, il me fallait trouver le moyen d'avancer sans me noyer dans du code et en me formant.
Je me suis demandé ce que mon MVP devait contenir.
Et c'était simple :
Pas si gros comme MVP ?
Mais pour quelqu'un qui débute dans le développement, ces 3 petites choses, c'est un an de développement.
Alors j'ai réduis.
La base de tout ce que je veux faire avec l'outil, c'est la tâche.
Il me faut :
Et c'est tout.
Je venais de faire mon MVP.
Etape 2 : Comment développer ?
Il y a un millier et demi de langages et il me fallait en choisir un.
Avec mon passé de cheffe de projets, j'ai déjà une légère expérience avec le PHP mais je voulais pouvoir, à terme, jouer avec les Datas.
J'ai donc choisis de me former à Python.
Ce fut un échec. J'ai compris mais j'ai du mal à ne pas appliquer les choses que j'ai vu en PHP toutes ces années. Et du coup, je mélangeais tout.
Finalement, je me suis rabattue sur PHP : quitte à être embêtée par ce que je connaissais déjà, autant poursuivre jusqu'à ce que je le maitrise.
Et puis, on peut faire pleins de choses avec PHP 🤷♀️
J'ai donc suivis une formation pour avoir les bases et je me suis lancée.
Puis j'ai ajouté le SQL
Mais j'étais mitigée. Je trouvais bien compliqué ce que j'avais fait et je n'étais pas sûre que ça tiendrais. Et dès que je tentais autre chose, il y avait toutes ces erreurs ...
Je suis repartie à la base de la base et je me suis lancée dans la formation sur l'écriture du pseudo code.
Et j'ai donc tout repris depuis le début.
Heureusement que mon MVP est simple !
C'est ainsi que j'ai tout repris depuis le début.
Si je veux que mon outils soit évolutif, il faut que les bases soient stables.
La suite au prochain épisode