Après une année 2015 ponctuée de belles satisfactions pour le projet, l'année 2016 commence très bien. Voici le futur du projet Mail2Voice tel que nous l’envisageons aujourd'hui.
L'activité de Mail2Voice sur l'année 2015 a été plutôt intense.
Nous avons mené 9 actions de communication en conférences, démonstrations ou formations. À ces occasions nous rencontrons nos utilisateurs, leurs proches, des professionnels aidants mais aussi des développeurs. Nous apprécions ces moments d'échanges car c'est pour nous l'occasion de recueillir vos impressions et vos besoins, et de nous poser les questions qui font avancer.
Ensuite, et surtout, nous avons publié la première version stable de Mail2Voice. Ça a été notre événement majeur de l'année ! Nous ne sommes pas peux fiers du résultat. Le chemin jusqu'à cette publication a été long et a pris quelques tournants, pour autant nous avons dépassé nos espérances. La version livrée est bien plus riche que ce qui était envisagé au commencement de cette histoire. Les échos que nous avons sont encourageants, la version stable dépasse les 1000 téléchargements, nous avons eu de bons articles dans la presse spécialisée et nous avons aussi reçu quelques demandes pour participer à des présentations.
Aussi, le site web a fait peau neuve pour une meilleure lisibilité et simplicité, tout en étant compatible avec les mobiles.
Cette année a été très intéressante du point de vue du travail d'équipe. Nous avons éprouvé nos méthodes, nos procédures et nos outils. Nous avons aimé collaborer et accroître nos connaissances. Ça fonctionne !
Un bilan mitigé.
Et nous avons fait le bilan. Du côté Mail2Voice nous avons identifié certaines faiblesses.
Après une période de repos, à l’automne dernier l'équipe à engagé une discussion sur l 'avenir de ce logiciel. Nous ne pouvons pas en rester là, nous avons décidé de travailler à une solution totalement repensée.
2016 commence avec des projets très concrets...
Nous allons travailler à une refonte du logiciel pour étendre ses fonctionnalités et sa personnalisation, pour améliorer sa fiabilité et sa modernité. Pour cela nous allons repartir de zéro.
Nous n'avons pas retenu l'option de réutiliser un logiciel d'e-mails déjà existant et de nous greffer dessus pour ajouter les fonctionnalités de Mail2Voice. Aucune des solutions que nous avons étudiées ne répondait aux prérequis nécessaires.
Nous allons donc descendre plus bas dans le code. Ce sera plus de travail, mais cela nous permet d'étendre nos perspectives.
Nous avons décidé de diviser le code en deux sous projets. Nous travaillerons à une brique logicielle qui gérera les e-mails, le futur 'moteur' de Mail2Voice. Sous licence libre cette brique pourra être réutilisée et améliorée par tout développeur le souhaitant. Elle sera un socle disponible pour toute solution de gestion d'e-mails.
Ensuite nous réaliserons une autre brique logicielle qui gérera l'interface avec l'utilisateur. Elle sera telle que les utilisateurs actuels de Mail2Voice la connaissent, mais en mieux ! Elle aussi sera sous licence libre. Le tout sera disponible au minimum pour Windows™, Mac OS , Linux et répondra aux standards de l'accessibilité.
L'équipe est déjà à pied d'œuvre avec un plan d'action clair. Recueil des besoins utilisateurs, spécifications générales, définition de l'architecture, étude de l'existant, etc. sont actuellement à notre programme. En clair : nous sommes en phase de définition et nous devrions commencer à coder dès le printemps.
...et une équipe renforcée !
Notre venons d'intégrer deux nouvelles personnes au sein de l'équipe. Nous passons donc maintenant à cinq membres actifs, quatre sont développeurs et travailleront au code. La couleur change !
Ces nouvelles lignes directrices et la nouvelle constitution de l'équipe vont nous demander à nous structurer encore plus. Pour cela, nous savons déjà que nous allons devoir nous doter de nouveaux outils de collaboration. Nous pensons déjà à certaines solutions d'automatisation de tâches (compilation, tests unitaires, etc.), cela parlera aux plus techniciens d'entre vous.
Si vous voulez en savoir plus dans ce domaine allez voir le wiki dédié aux développeurs. Nous décrivons nos choix au fur et à mesure : langages, outils, architecture, etc.
Au fait, savez-vous qu'en interne nous nommons cette version Mail2Voice-Next ?