J'ai récemment lu une excellente analogie entre Waterfall et DevOps. Alors que Waterfall exige que l'équipe conduise des véhicules 4X4 pour livrer leurs changements à travers un paysage, DevOps exige qu'un évangéliste de l'automatisation prépare des routes lisses pour que l'équipe de livraison puisse conduire des supercars à un rythme rapide à travers le paysage.

L'une des clés réside dans l'expérience utilisateur, qui a été négligée par le passé par de nombreuses organisations dans l'espace de l'entreprise. Cependant, avec les nouvelles interfaces HTML, les logiciels et les applications B2C qui établissent une norme élevée, les entreprises cherchent des moyens de "consommer" leur expérience interne, rendant l'expérience utilisateur et la facilité d'utilisation des systèmes d'entreprise importantes pour améliorer l'efficacité de l'entreprise.

L'enchaînement d'ensembles d'outils d'automatisation à travers un paysage de systèmes est essentiel pour réaliser l'intégration continue et la livraison continue (CICD), mais l'automatisation des tests est un point sensible. Bien qu'il soit souvent pratique d'avoir des scripts de test automatisés pour s'assurer que le processus est allégé et permet des déploiements rapides, il y a un certain aspect que l'automatisation ne peut pas gérer, et c'est l'expérience de l'utilisateur.

Un rôle important est en train d'émerger dans l'espace DevOps, un testeur ne peut pas simplement s'assurer que la fonctionnalité fonctionne conformément à la spécification. Il doit plutôt vérifier que l'expérience utilisateur de l'application fonctionne dans des conditions réelles et sur des appareils et des réseaux professionnels. Dans la mesure du possible, le testeur doit rechercher des opportunités d'amélioration de l'expérience utilisateur avant que les changements ne soient déployés.

Si l'automatisation des tests est essentielle, le type de tests manuels requis pour réussir un déploiement rapide devient tout aussi important.

Dans l'article de l'eNews de ce trimestre, qui sera publié dans le courant du mois, j'aborde également certaines des options relatives à l'automatisation des tests dans un environnement DevOps.

Pour plus d'informations sur les processus qui peuvent être utilisés pour accélérer vos déploiements SAP, n'hésitez pas à contacter contact l'équipe de consulting@rev-trac.com