Novius OS 0.1 en septembre, 0.2 en décembre, 0.3 en mars et ainsi de suite
Nous avons profité de cet été pour ré-organiser le développement de Novius OS. Nous voulions plus de stabilité, plus d'agilité, plus de releases, plus souvent. Nous avons ainsi décider de cadencer les releases.
Il s'agit d'un changement important. Nous avons abandonné nos longues roadmaps pour une organisation à la Firefox : à partir de maintenant, une version stable de Novius OS sortira chaque trimestre (les cycles de six semaines de FF sont trop courts pour nous). Nous n'avons pas de canaux Aurora et beta, nous avons une autre source d'inspiration, GitFlow. Nos cycles de trois mois sont basés sur ce modèle de branches :
Ne prenez pas peur si vous n'êtes pas habitué(e) à Git et aux branches. Voilà ce qu'il vous faut savoir :
- Avant chaque cycle, la liste des nouvelles fonctionnalités à développer est établie. Les fonctionnalités sont triées par ordre de priorité.
- Le cycle commence par une phase de développement de deux mois.
- A la fin de cette phase, les fonctionnalités inachevées peuvent être reportées au prochain cycle (voir la branche la plus à gauche du schéma ci-contre). La date de release ne sera pas retardée.
- Le cycle entre alors dans une phase de stabilisation d'un mois. Pendant cette période, aucune nouvelle fonctionnalité n'est développée. Seuls sont réalisés des tests, des corrections de bugs, des optimisations et la documentation.
- Quand nous sommes satisfaits d'une release candidate, nous mettons à jour la branche master. La nouvelle version est sortie.
- Si la nouvelle version est une étape importante ou s'il y a rupture de compatibilité, nous passons à une nouvelle version majeure (ex : 1.0).
Novius OS 0.1
Depuis deux semaines maintenant, la première version de Novius OS est sur la branche 'rel'. La phase de stabilisation est presque terminée, la master sortira d'ici une semaine ou deux. Nous consacrerons un billet de blog à cette 0.1 pour vous en dire plus sur les dernières fonctionnalités, notamment le partage. Restez à l'écoute.
Novius OS 0.2
Nous travaillons toujours à la liste des fonctionnalités. Nous publierons également un billet de blog d'ici la fin du mois, pour vous dire quoi attendre de la version 0.2 (sortie en décembre). Nous pouvons d'ores et déjà vous dire que des éléments importants de l'ancienne roadmap 0.2 (celle antérieure au cadencement) figureront parmi les fonctionnalités retenues : version française, multi-sites, wizard "Build your app", etc.
Novius OS 0.3
Nous avons aussi choisi cette nouvelle organisation, car elle nous permet d'être plus agiles. Nous pouvons décider, de manière régulière, de ce qu'il est important de développer pour Novius OS. Cela veut aussi dire que nous pouvons prendre en compte vos retours plus fréquemment. En novembre, nous vous ferons passer un sondage pour connaitre vos souhaits pour la 0.3.
Et Novius OS 1.0?
Quelle version deviendra Novius OS 1.0 : la 0.3 ? 0.4 ? 0.5 ? La réponse en 2013. "1.0" est un signal fort pour nous. Cela signifie que Novius OS remplit sa promesse : fournir un outil unique pour la communication digitale. Au sein du même back-office, gérer un ou plusieurs sites web, des comptes réseaux sociaux, des newsletters et des applications mobile.
Le chemin à parcourir est encore long, mais nous sommes confiants : nous avons désormais un bon rythme, notre vision est plus forte que jamais et, grâce à vous, la communauté grandit. Vous n'avez pas fini d'entendre parler de Novius OS !