Information et éducation par et pour la communauté SAP

Simuler au lieu de réparer

Ces dernières années, le marché des tests SAP est devenu un marché de plusieurs milliards de dollars. En 2013, selon les estimations de PAC, les entreprises du monde entier ont dépensé plus de 3,3 milliards d'euros pour des services de testing liés à SAP, ce qui représente tout de même près de dix pour cent du marché mondial des services de testing. La tendance est à la hausse.
Cristian Wieland, PAC
27 février 2014
Simuler au lieu de réparer
avatar
Ce texte a été automatiquement traduit en français de l'allemand

Le rôle important de SAP-La raison pour laquelle les systèmes de test sont si peu présents sur le marché du testing est qu'ils constituent le cœur transactionnel de nombreuses entreprises en Europe. Allemagne et dans le monde entier.

Un test intensif et en temps voulu des nouveaux systèmes ou des développements propres est donc vital pour SAP-entreprises utilisatrices. Plus tôt l'informatique est utilisée dans le processus de développement sur des systèmes similaires à ceux de la production, plus tôt elle est utilisée dans la production. tester et de les valider, moins il y aura de problèmes critiques et donc coûteux à résoudre. Erreur se produisent chez les grands Tests d'intégration juste avant ou après la mise en service.

La nouvelle version Lisa 7.0 de CA Technologies permet d'effectuer des contrôles précoces de la sécurité. Tester dans des situations complexes SAP-La communication basée sur des standards ouverts et sur des systèmes d'exploitation de pointe permet d'atteindre rapidement et efficacement les objectifs de l'entreprise. Systèmes de bus d'entreprise mais aussi, pour la première fois, l'analyse directe des SAP-communication propriétaire via RFC.

SAP-Les entreprises utilisatrices peuvent ainsi procéder à des tests intensifs beaucoup plus tôt dans le développement, en tenant compte des dépendances du système.

Situation de départ

Environ dix pour cent des plus de 100.000 clients SAP proviennent de l'espace germanophone (DACH). Du marché domestique de la SAP les clients SAP les plus anciens ont une forte densité d'environnements système très complexes avec des versions souvent différentes.

C'est justement parce que dans les pays germanophones, des SAPavec des dépendances multi-interdépendantes entre SAP-, mais aussi des non-SAP-Les entreprises ont du mal à mettre en place de nouveaux systèmes de gestion de la qualité. SAPTechnologie difficile, comme le montre le laborieux processus de mise à niveau vers ERP 6.0 montre. Et de nombreuses entreprises du pays utilisent encore des systèmes R/3. Les environnements de systèmes avec plus de dix systèmes productifs différents sont souvent très complexes. SAP-Les systèmes de gestion de l'information ne sont pas rares non plus dans les PME de haut niveau et sont même plutôt la règle dans les entreprises à vocation internationale.

Une grande partie de la complexité du système est due à la méthode traditionnellement très répandue dans la région DACH. SAP-Le customizing ou le développement sur mesure autour des SAP-de l'environnement des systèmes. Chaque année, les SAP-D'après les calculs de PAC, les clients de l'industrie informatique dépensent plus de 650 millions d'euros pour le développement personnalisé dans la région DACH.

En raison de l'importance de SAP-est l'utilisation intensive de Tester de nouvelles fonctions et Applications parfois vital pour les clients SAP, comme le montrent deux exemples d'entretiens menés par PAC dans le cadre d'une étude sur la SAP-a effectué un test sur le marché :

  • L'État australien Queensland a mis en place un nouveau système basé sur SAP et Workbrain. Les coûts, initialement estimés à l'équivalent de 4,2 millions d'euros, ont été réduits de moitié. Coûts Il ressort d'un rapport de la commission d'enquête mise en place que le système a été mis en service sans avoir été testé correctement. Le rapport a déclaré que le projet était l'un des plus grands échecs de l'histoire du pays en matière d'informatique.
  • Le projet ambitieux de l'État de Californie de baser la paie des institutions publiques sur un SAPLa tentative d'unifier la plate-forme a échoué en 2013, après que l'autorité de régulation californienne a détecté un "niveau significatif de problèmes inquiétants". Erreur"de l'entreprise. Les échecs de projets Coûts: 274 millions d'euros.

Les entreprises s'efforcent donc d'améliorer la qualité des projets de développement. Parallèlement, la vitesse à laquelle les nouveaux Applications peuvent être mis en production, seront nettement augmentés à l'avenir, ce qui, dans un premier temps, est en contradiction avec une augmentation de la qualité.

À l'ère de la transformation numérique, la vitesse à laquelle les systèmes informatiques peuvent être adaptés est cruciale pour la compétitivité des entreprises. L'importance de la vitesse d'adaptation aujourd'hui est illustrée par le fait qu'en l'espace de treize ans seulement, moins de la moitié des entreprises du classement Fortune 500 de l'an 2000 existent encore aujourd'hui.

Les anciens leaders du marché comme BlackBerry et Nokia ne peuvent pas s'adapter assez rapidement aux conditions changeantes du marché et se retrouvent dans une situation économique difficile.

La complexité des environnements système existants rend le testing laborieux, long, difficile et finalement coûteux. Dans ces environnements système, il est fréquent que plusieurs équipes de service et de développement internes ou externes travaillent simultanément sur des sites et des systèmes dispersés, et qu'il faille les coordonner dans le processus de développement.

La disponibilité des systèmes et des données de test est limitée par les différences d'horaires, les restrictions de sécurité et les conflits de ressources entre les différentes équipes, à moins que chaque équipe ne dispose de sa propre image de l'environnement de production. SAP-de l'environnement système. Cependant, cela échoue généralement à cause des CoûtsLes coûts d'acquisition des licences d'évaluation et du matériel informatique séparé sont également pris en charge.

En raison de ces restrictions, les tests coûteux n'ont souvent lieu que peu de temps avant la mise en production, voire pas du tout.

Pour les tests fonctionnels, les développeurs écrivent généralement eux-mêmes des environnements de test afin de tester au moins grossièrement de nouvelles fonctionnalités. tester de pouvoir le faire. Souvent, cela est suffisant, mais limité si les dépendances d'autres composants ou - ce qui est encore plus compliqué - de systèmes déjà existants ne sont pas prises en compte.

Pour les tests d'interface, on utilise souvent à cet effet des objets mock afin de simuler la collaboration de composants indépendants. Plus tôt et mieux les tests d'interface, de cohérence des données, de stress, de charge, de performance et de réseau informatique peuvent être effectués au niveau des tests de composants, moins les tests d'intégration seront compliqués. Plus tôt les problèmes graves sont détectés Erreur plus l'effort pour y remédier est faible. Erreur. C'est là qu'interviennent les solutions logicielles spéciales.

Virtualisation des services

Avec la virtualisation des services, les systèmes et leur comportement sont simulés, ce qui permet aux développeurs de travailler de manière plus intensive à un stade beaucoup plus précoce. tester. Quelle est l'idée derrière tout cela ? Si je n'ai pas accès au système en direct, je construis un modèle du système et je simule son comportement.

En principe, cela fonctionne comme les modèles climatiques complexes qui permettent de prévoir assez précisément le temps qu'il fera, du moins à court terme de trois jours. Ainsi, le comportement des systèmes informatiques peut être estimé puis simulé à l'aide de modèles statistiques. Pour ce faire, il est nécessaire de disposer de points de données à partir desquels il est possible d'estimer un modèle de la réalité.

Le terme "estimé" est ici délibérément choisi, car un modèle ne peut jamais reproduire exactement le comportement naturel du système. Mais les approximations actuelles sont remarquables et permettent des améliorations significatives lors des tests. Une étude de Voke montre les améliorations qui peuvent résulter de l'utilisation de la virtualisation des services :

  • Temps d'attente plus court pour les ressources : la plupart des utilisateurs attendent deux fois moins longtemps, voire plus du tout.
  • Les participants ont signalé des avantages significatifs et mesurables :
  • des cycles logiciels réduits de 23
  • des cycles de test réduits de 58 pour cent
  • 24% plus court Temps de mise sur le marché
  • a augmenté de 45 pour cent Couverture du test
  • 22% d'erreurs de production en moins

Plus les mesures sur lesquelles se base la modélisation sont bonnes, meilleur sera le modèle. Les fournisseurs de telles suites logicielles de test sont CA Technologies, HP, IBMPanaya et d'autres acteurs plus petits.

Le point commun de ces différentes suites est qu'elles disposent d'une modélisation automatisée, dans laquelle le logiciel apprend quasiment le comportement du système en lisant et en enregistrant les protocoles de communication échangés entre les systèmes en production.

A partir des enregistrements des protocoles de communication des systèmes comme XMLSOAP, il est possible d'extraire des valeurs quantitatives telles que les temps de réponse. Celles-ci peuvent être utilisées pour simuler des temps de réponse, par exemple lors de tests de performance.

Les données transmises dans les protocoles permettent d'abstraire des modèles de données. Ainsi, en analysant les réponses d'un système environnant, il est possible de trouver certains modèles et de les dynamiser dans le modèle résultant, par exemple des valeurs qui étaient identiques dans la demande et la réponse, ou des valeurs de date qui se situent toujours un certain temps dans le futur ou le passé (date de livraison, date de valeur). Cela fonctionne particulièrement bien lorsqu'il s'agit de protocoles standardisés ouverts tels que SOAP, qui sont transmis via un système de bus.

Pour les personnes très intégrées ou âgées SAP-ce type de modélisation a toutefois ses limites. Dans ces cas, les SAP-via des Remote Function Calls (RFC). Ces SAP-Ce type de protocole spécifique se caractérise par une communication très efficace, mais aussi très complexe en raison de ses multiples facettes.

La complexité des RFC fait qu'ils sont difficilement accessibles aux environnements de modèles de test. D'autre part, en Allemagne encore environ un quart des SAP-Les clients de la société ont besoin de systèmes R/3 existants, qui sont souvent utilisés en parallèle avec des systèmes modernes. SAP-ERP-Les systèmes de gestion de l'énergie et de l'eau sont des systèmes qui fonctionnent avec des systèmes de gestion de l'énergie et dont la fonctionnalité est nécessaire.

Justement en Allemagne les protocoles RFC sont donc encore très souvent utilisés. Avantage pour les SAP-L'un des avantages les plus importants pour nos clients est qu'ils peuvent conserver plus longtemps la productivité de leurs anciens systèmes, qui sont généralement adaptés à grands frais.

Perspectives

En intégrant les RFC dans sa suite de tests Lisa, CA a réussi à se faire une place sur les marchés domestiques de l'entreprise, caractérisés par des systèmes hérités et des développements internes. SAP un Avantage concurrentiel par rapport aux leaders du marché HP et IBM. L'enregistrement des protocoles RFC représente une étape essentielle pour le développement des suites de test dans le domaine de la sécurité. SAP-L'environnement de l'école est très important.

D'autres étapes doivent toutefois suivre, qui visent surtout à donner aux départements IT un degré d'agilité plus élevé. Jusqu'à présent, par exemple, les unités de développement et d'exploitation au sein de l'IT sont encore fortement séparées les unes des autres, ce qui a généralement pour conséquence de longs cycles de release.

Dans le cadre de la tendance DevOps, cette évolution est révisée et la collaboration entre le développement et l'exploitation doit être intensifiée pour Temps de mise sur le marché de Applications et de raccourcir encore les releases.

Cela implique à l'avenir une convergence des applications de développement et d'exploitation, par exemple l'intégration de la virtualisation des services dans l'univers logiciel de l'Automatic Releasing.

C'est l'évolution que devront suivre les fabricants de logiciels de testing et d'exploitation dans les années à venir afin de pouvoir servir leurs clients de manière optimale.

avatar
Cristian Wieland, PAC

Cristian Wieland est Senior Manager chez EY


Écrire un commentaire

Le travail sur la base SAP est essentiel pour réussir la conversion S/4. 

Ce que l'on appelle le centre de compétences prend ainsi une importance stratégique chez les clients existants de SAP. Indépendamment du modèle d'exploitation d'un S/4 Hana, les thèmes tels que Automatisation, Suivi, Sécurité, Gestion du cycle de vie des applications et Gestion des données la base de l'exploitation opérationnelle de S/4.

Pour la deuxième fois déjà, le magazine E3 organise à Salzbourg un sommet pour la communauté SAP afin de s'informer en détail sur tous les aspects du travail de base de S/4-Hana.

Lieu de la manifestation

FourSide Hôtel Salzbourg,
Trademark Collection by Wyndham
Am Messezentrum 2, 5020 Salzbourg, Autriche
+43-66-24355460

Date de l'événement

mercredi 10 juin, et
Jeudi 11 juin 2026

Billet d'entrée anticipé

Billet régulier

EUR 390 hors TVA
disponible jusqu'au 1.10.2025
EUR 590 hors TVA

Lieu de la manifestation

Hôtel Hilton Heidelberg
Kurfürstenanlage 1
D-69115 Heidelberg

Date de l'événement

mercredi 22 avril et
Jeudi 23 avril 2026

Billets

Billet régulier
EUR 590 hors TVA
Abonnés au magazine E3
à prix réduit avec le Promocode STAbo26
EUR 390 hors TVA
Étudiants*
à prix réduit avec le Promocode STStud26.
Veuillez envoyer votre certificat d'études par e-mail à office@b4bmedia.net.
EUR 290 hors TVA
*Les 10 premiers billets sont gratuits pour les étudiants. Tentez votre chance ! 🍀
L'organisateur est le magazine E3 de la maison d'édition B4Bmedia.net AG. Les conférences seront accompagnées d'une exposition de partenaires SAP sélectionnés. Le prix du billet comprend la participation à toutes les conférences du Steampunk and BTP Summit 2026, la visite de l'espace d'exposition, la participation à la soirée et les repas pendant le programme officiel. Le programme des conférences et la liste des exposants et des sponsors (partenaires SAP) seront publiés en temps utile sur ce site.