Assurance qualité
La stabilité des systèmes Enterprise est importante. Le logiciel est complexe et, de par sa nature, chaque nouvelle version ajoute de nouvelles fonctionnalités et de nouveaux bugs. Ceux-ci peuvent varier en sensibilité. Ils peuvent par exemple entraîner un fonctionnement non conforme aux attentes de l'utilisateur final ou bien des crashs complets du système. Pour les entreprises qui comptent sur Alfresco pour fournir des services de gestion de contenu (pour la gestion traditionnelle des documents de bureau, le soutien du contenu transféré sur votre site web, la gestion et le contrôle des dossiers de l'entreprise ou encore pour gérer un contenu d'équipe), l'accès au système est critique.
Alfresco consacre beaucoup de temps et d'effort à veiller à ce qu'un nombre maximum de problèmes et de bugs soient identifiés et corrigés avant la publication de la version d'Alfresco Enterprise. Le processus d'AQ commence avec la version Alfresco Community. Avant de publier la version finale, la version destinée à la communauté passe par un processus d'AQ. Des ingénieurs AQ dédiés valident la version sur une pile Open Source et une fois cette version publiée, ils créent une ramification dans la ligne de programmation et ceci devient la version Alfresco Enterprise (voir le diagramme ci-dessous).

L'AQ entre maintenant pleinement en action. Sur une période de plusieurs mois, une équipe d'ingénieurs AQ dédiée exécute près de 5000 tests avec des piles technologiques variées - Open Source et propriétaires - afin d'identifier et de corriger autant de problèmes que possible. La version est testée en termes de stabilité, montée en charge et sécurité, aussi bien dans les configurations à système unique que pour les clusters. L'équipe technique d'Alfresco corrige alors tous les éventuels problèmes ou bugs identifiés.
Au cours de ce processus, Alfresco mettra un certain nombre de versions bêta à la disposition de clients choisis. Ceci permet non seulement de valider la nouvelle version dans leur environnement, mais présente aussi l'avantage de réaliser des essais en situation réelle, ce qui permettra d'identifier davantage de bugs, qui seront corrigés avant la publication du produit.
À la fin de ce processus, la version d'Alfresco Enterprise est publiée pour les clients d'Enterprise. Mais le travail de l'AQ et de l'équipe technique ne s'arrête pas là. Bien que l'AQ exécute 5000 tests par pile, ils ne peuvent pas tester toutes les combinaisons ou utilisations possibles de l'application. De nouveaux bugs sont donc identifiés et corrigés. Ces correctifs sont mis à la disposition des clients d'Enterprise via des patches - avec l'envoi proactif d'avis. Ils sont également importés dans les versions précédentes qui pourraient encore être utilisées par certains clients.