Project Zero 0.3
(lecture : 3 minutes) â sĂ©rie : Lessyâs more
Un mois et demi aprĂšs la 0.2, je suis trĂšs content dâannoncer la sortie de la version 0.3 de Project Zero. Pour rappel, il sâagit dâun gestionnaire de projets et de tĂąches avec un fort parti pris sur la façon de gĂ©rer tout cela.
Le code source se trouve sur GitHub, sous licence MIT et vous pouvez lâutiliser sur zero.marienfressinaud.fr, en attendant de migrer vers un nouveau (sous-)domaine que jâai (enfin !) achetĂ©.
Les nouveautés
Lorsque jâai annoncĂ© le mois dernier ce que je comptais inclure dans la prochaine version, jâavais prĂ©vu toute une liste de choses Ă faire : « meilleure gestion des petits Ă©crans, emails de rappel, joli logo, amĂ©lioration de lâergonomie et refonte du design, Ă©ventuellement ludification ». De tout ça, je nâai quasiment rien retenu pour me concentrer sur ce qui comptait vraiment dans mon usage, lâidĂ©e Ă©tant que je lâutilise rĂ©ellement au quotidien.
PremiĂšrement, le « responsive design » Ă©tait quasiment primordial vu que jâutilise beaucoup Project Zero sur tablette, voire sur tĂ©lĂ©phone. Ce nâest pas encore parfait, surtout sur mobile, mais tout est fonctionnel.
Ensuite, jâavais absolument besoin de lier des tĂąches aux projets pour mâassurer quâils avancent correctement. En effet, jusquâĂ maintenant ma liste de projets servait surtout de dĂ©co et beaucoup dâentre eux dĂ©passaient leur date de fin. DĂ©sormais, avec les tĂąches associĂ©es ainsi que les deux indicateurs qui viennent avec, il est dĂ©sormais beaucoup plus facile de savoir ce qui avance ou non. Les indicateurs sont de deux types :
- le nombre de tĂąches terminĂ©es vs. le nombre de tĂąches associĂ©es, cet indicateur devient orange sâil nây a aucune tĂąche Ă faire et est rouge sâil nây a aucune tĂąche associĂ©e ;
- une barre de progression montrant oĂč lâon en est (cĂ d. le jour courant) par rapport Ă lâĂ©chĂ©ance de fin.
Ces deux indicateurs se sont révélés indispensables pour mon usage.

Une fonctionnalitĂ© de la version 0.3 sâest en revanche montrĂ©e moins utile. En effet, les tĂąches non terminĂ©es le jour mĂȘme se retrouvaient dans une « pending list » qui nâĂ©tait pas facilement accessible. De ce fait, je perdais de vue bon nombre des tĂąches qui se trouvaient donc non rĂ©solues. Jâai dĂ©cidĂ© de renvoyer ces tĂąches dans le « backlog » dans le but de toujours dĂ©marrer une journĂ©e avec une liste de tĂąches vide. Jâen ai profitĂ© pour rendre les tĂąches du « backlog » directement plannifiable ce qui a rendu le bouton « What will you work on today ? » inutile. Câest donc un Ă©cran qui a sautĂ©.
En rĂ©sumĂ©, il nây a plus que deux listes de tĂąches : la liste du jour mĂȘme et le « backlog ». Chaque dĂ©but de journĂ©e, vous pouvez aller piocher dans celui-ci les tĂąches que vous pensez pouvoir rĂ©aliser le jour mĂȘme.
Pour terminer, une fonctionnalitĂ© pas tellement essentielle mais que je trouvais sympa : une page de statistiques permettant de retracer sur les 15 derniers jours le nombre de tĂąches créées comparĂ© au nombre de tĂąches terminĂ©es. Cela permet de me rassurer sur le fait que jâavance dans ce que jâai Ă faire.

Pour les plus vigilants, vous noterez que le style est trĂšs proche de celui des graphiques GitHub (ceux de lâonglet « Traffic »).
Avec cette nouvelle version, jâai dĂ©sormais un outil pleinement fonctionnel pour mon usage quotidien. Je vais dĂ©sormais sans doute mettre un (petit) coup de frein au dĂ©veloppement du projet pour prĂ©parer un gros morceau : lâamĂ©lioration globale de lâexpĂ©rience utilisateur et la mise en place dâune charte graphique pour le projet. Je ne sais pas encore quand je pourrai faire cela et il nâest pas impossible que je dĂ©veloppe deux trois fonctionnalitĂ©s autres, mais ce nâest pas dans mes prioritĂ©s immĂ©diates.