Agilité pour les environnements SAP classiques


Des mois de pratique et de tests ... et pourtant, l'introduction de modifications dans les systèmes de production est encore souvent une "High Risk, High Drama Affair" le week-end.
Espérons que le matin, tout fonctionne sans erreur et que la production ne s'arrête pas. On n'ose pas imaginer que des centaines, voire des milliers d'employés n'effectuent pas leur travail comme prévu, que les clients ne commandent pas leurs marchandises ou que les commandes ne peuvent pas être traitées.
Si une "escalade" se produit, elle coûte cher et la résolution du problème nécessite une collaboration intensive et étroite de tous les spécialistes. Alors, pourquoi ne pas abandonner la pensée en silo en rythme "plan-construction-exécution" et collaborer étroitement au quotidien ?
Le plan-build-run a fait son temps
Il est temps de repenser les choses dans le sens d'une plus grande agilité. Notamment parce que des champions numériques comme Amazon, Netflix ou Spotify conditionnent en conséquence les attentes des clients finaux. La pression du changement s'accroît et est arrivée depuis longtemps dans l'environnement B2B. Y compris dans les paysages SAP.
Le rythme croissant des innovations et des changements met plus que jamais à l'épreuve les pratiques et les habitudes de longue date en matière d'exploitation SAP. De nouvelles versions d'une fois par mois, voire deux fois par an ou moins, sont-elles encore viables aujourd'hui ?
Est-ce ainsi que les entreprises peuvent encore suivre le rythme des champions numériques en matière de qualité de service, d'expérience utilisateur et de satisfaction client ?
Dans le développement de logiciels, les méthodes agiles ont déjà fait leurs preuves depuis des années. DevOps, c'est-à-dire l'imbrication étroite du développement et des opérations (informatiques), réunit les méthodes agiles et une collaboration étroite au-delà des frontières des départements.
Même dans les environnements SAP classiques, les principes DevOps permettent d'améliorer durablement la collaboration entre le développement et l'exploitation informatique : fini les silos hiérarchiques, place aux équipes agiles en réseau. Les nouveaux principes directeurs sont la collaboration, le partage et l'automatisation.
Au lieu d'apporter des modifications importantes à intervalles rapprochés, DevOps permet de déployer les versions plus fréquemment et en plus petites quantités. Les changements n'entraînent donc plus nécessairement davantage de pannes et d'arrêts du système.
Au contraire : L'approvisionnement régulier de la production ("Continuous Delivery") devient une routine bien rodée. Une plus-value commerciale est créée en permanence, sans aucune crainte. Les risques d'adaptation diminuent et la confiance dans les systèmes SAP et dans l'informatique augmente.
Des outils pour donner une impulsion
Dans ce contexte, des outils d'automatisation tels que le gestionnaire de transport de Realtech permettent de minimiser ou d'éviter les tâches manuelles. L'accès en libre-service à des données de télémétrie et de performance importantes permet en outre aux développeurs et aux administrateurs d'identifier et de résoudre rapidement les problèmes.
Les outils de chat et de collaboration tels que Slack ou Microsoft Teams, qui accélèrent le flux d'informations, sont également importants. Enfin, des outils de test automatisés assurent un "flux" continu de modifications du développement vers la production. Les tests manuels, qui prennent beaucoup de temps, peuvent ainsi être réduits.
L'automatisation et les outils ne conduisent toutefois pas d'eux-mêmes à plus d'agilité et de rapidité. DevOps commence dans la tête de tous les participants : il s'agit d'une nouvelle manière de collaborer et de faire travailler ensemble les départements spécialisés, le développement et les opérations informatiques dans le but commun de créer en permanence de la valeur ajoutée pour le propre client.
Si cette pensée est adoptée, les paysages SAP classiques peuvent être développés de manière agile et les exigences de la numérisation peuvent être maîtrisées de manière simple, sûre et rapide.