Non ce poste n’est pas dédiée à expliquer pour une nième fois ce que sont les Alpha, beta… etc… , mais plutôt pour tirer un triste constat sur ce qui se fait en ce moment en thermes de communication et ce que cela va bien finir un jour ou l’autre par changer dans le monde du logiciel.
Pourquoi personne ne trouve étrange qu’un logiciel comme FireFox 3.5 se trouve avec une beta à un moment et 3 RC quelques jours à peine plus tard ?
Voici un résumé des builds communiquées aux grand public :
Version Date Durée entre 2 versions
Alpha 1 fin juillet 2008 -
Alpha 2 6 septembre 2008 < 2 mois
Beta 1 14 octobre 2008 > 1 moi
Beta 2 8 décembre 2008 < 2 mois
Beta 3 12 mars 2009 > 3 mois
Beta 4 27 avril 2009 > 1 moi
Preview 3.5b99 8 juin, 2009 < 2 mois
RC 1 16 juin 2009 8 jours !
RC 2 19 juin 2009 3 jours !
RC 3 25 juin 2009 6 jours !
A ce rythme dans 15 jour on risque d’avoir encore 2 ou 3 RC de plus ! Cela ressemble plus à un cycle de maintenance qu’à celui d’un projet en cours de développement.
Résultats tout le mode confond application finie et version de test. Mais cela n’est que le résultat immédiat! Demain, que demandera on aux développeurs?
A mon avis quelque chose du genre :
Mon petit gars :
- ouvre ton Visual Studio
- ajoutes moi 2 lignes de commentaires… a non, finalement changes moi juste le logo de l’application
- un petit incrémentes de ton numéro de version
- …et compiles
on donnera ça à la communication… il verront bien quelque chose à dire sur cette version et on ferra la première page des news.
… je pense que l’on n’en ai pas loin, car pour rappel le log des updates entreprises entre la version 3.5b99 et la dernière RC 3 ne compte que quelques lignes et très peu de communication sur les réels changements…
Alors pourquoi ces RC et cette numérotation des versions?
Autre exemple : Google Chrome par ordre de version:
- première béta en septembre 2008, version 1 publiée en décembre 2008
- aujourd’hui en version 2 (soit une v1 qui n’aura pas duré très longtemps).
- la version 3 déjà en beta.
… Triste époque pour le développement car à aucun moment on ne parle de réels changements dans les applications, pas de nouvelles fonctionnalités, mais uniquement d’une escalade des versions !…
En gros encore un jeu du "qui a la plus grosse"... version ...(pas de mauvais esprit ;) )