Selon Forrester Research, 95% des organisations sont en train de passer à l'Agile et de suivre le mouvement avec DevOps. (Forrester Research : Aligning Agile And DevOps Practices With Business Value).
 
Il est probable que votre organisation le soit aussi.
 
Dans son livre blanc, "Favoriser la croissance de l'entreprise avec des processus agiles grâce à DevOps pour SAP." Pravas Ranjan Rout d'Infosys parle des avantages d'une approche DevOps pour les équipes SAP et propose aux organisations informatiques SAP une façon de progresser.

 

Le chemin vers la maturité est divisé en quatre phases : ramper, marcher, courir et sprinter, et différents degrés d'automatisation et d'outillage sont recommandés pour chaque phase.

L'automatisation accélère la maturité DevOps

L'objectif d'une approche DevOps est de fournir des solutions professionnelles à la vitesse et à la qualité exigées par les clients.

Cela signifie qu'il faut augmenter le volume des changements apportés et la vitesse à laquelle ils sont apportés.

Et parce que la qualité est importante, cela signifie qu'il faut le faire sans réduire la gouvernance ou le contrôle de la qualité.

Il est facile d'augmenter le volume et la vitesse en jetant la gouvernance et l'assurance qualité par la fenêtre.

Mais comment atteindre ces trois objectifs, à savoir le volume, la vitesse et la qualité ?

En particulier dans un environnement où un processus en cascade, des tests rigoureux et des pistes d'audit de gouvernance sont traditionnellement exigés.

C'est là que Rout propose l'automatisation comme solution. Une proposition avec laquelle je suis en accord 100%.

D'après ce que j'ai vu et entendu, sans une automatisation avancée, il ne sera pas possible de développer et de fournir des produits à la vitesse envisagée tout en conservant une qualité adéquate.

Avantages de l'automatisation de la gestion des changements dans SAP

  • Le déploiement manuel du transport prend du temps et présente des risques
  • La gestion des développements parallèles agiles est également longue et risquée.
  • La gestion de plusieurs flux de développement nécessite une coordination importante des transports.
  • La mise en place d'un flux de travail collaboratif est difficile
  • Les tests prennent trop de temps
  • Bien qu'une approche de test unique soit facile, elle est inefficace et prend beaucoup de temps.

Que faire maintenant ?

L'automatisation avancée mentionnée par Pravas Ranjan Rout ne pourra pas être réalisée avec un seul outil ou un seul fournisseur.

Pour parvenir au type d'automatisation essentiel pour atteindre la maturité DevOps, une gamme d'outils provenant de plusieurs fournisseurs différents sera nécessaire.

Par exemple, le contrôle du changement et l'automatisation du flux de travail, l'automatisation des tests unitaires, l'automatisation des tests de régression et l'automatisation de l'examen du code sont des considérations cruciales en matière d'outillage.

Bien entendu, l'automatisation du contrôle des modifications de Rev-Trac SAP est un excellent point de départ.

En commençant par l'automatisation et l'application du flux de travail des processus, Rev-Trac fournit la plateforme sur laquelle d'autres outils DevOps automatisés peuvent être intégrés.

L'objectif, un environnement DevOps entièrement automatisé pour livrer des changements au volume, à la vitesse et à la qualité que DevOps promet.

Pour plus d'informations sur l'automatisation de vos processus de gestion du changement SAP, n'hésitez pas à contacter un de nos experts.