DevOPS & SAP, les 4 bénéfices clés pour plus d'agilité

La nouvelle ère du digital signifie que les attentes des clients sont de plus en plus élevées. Habitués à commander à peu près tout depuis leur smartphone et à le recevoir le lendemain, les consommateurs ont profondément changé leurs habitudes et imposent des révolutions dans chaque entreprise.

Alors forcément quand on parle entreprise, on parle SAP puisque 76% des transactions mondiales sont supportées par cet éditeur. La transformation digitale force donc les solutions SAP à devenir plus agiles, à devenir de véritables sponsors dans cette course effrénée. Or quand on parle de SAP, le premier terme qui vient à l’esprit n’est pas forcément le terme d’AGILE. Alors faisons le tour ensemble des possibilités pour concilier « puissance » et « agilité ».

Inscrivez-vous à notre Webinar !

DevOPS, cela veut dire quoi précisément ?

Tout d’abord un peu de définition. Selon FORRESTER, DevOPS est un ensemble de pratiques et de changements culturels, supportés par des processus LEAN et des outils d’automatisations, permettant aux organisations de délivrer plus rapidement, avec une grande qualité, des applications. Amy Demartine - https://www.forrester.com/Amy-DeMartine

Cela passe par la mise en œuvre de processus ITIL notamment Change & Release Management parfaitement huilés dans une organisation IT dont la culture est désormais tournée vers les résultats. Rendre ce miracle possible nécessite bien évidemment de la méthode notamment collaborative, de la formation, une nouvelle organisation et des outils pour automatiser tout ce qui peut l’être pour gagner en efficience.

Ce que prône DevOPS c’est tout simplement de rapprocher les équipes de développement, de recette et de production, pour optimiser/réduire le time to market. Exit les silos organisations, exit les parties de ping-pong entre les équipes projets, Assurance Qualité et de production… bref tout un programme.

Et dans le monde SAP, cela donne quoi ?

Traditionnellement, les organisations SAP ont adoptées depuis une vingtaine d’années des méthodes de développement de livraisons basées sur « ASAP », préconisée par SAP. Les développements sont inclus dans des cycles longs, appelés versions. Quelle soit majeure ou mineure, une version est un lot de modifications (correctifs ou évolutifs). Les versions sont développées, testées et promues en production ensemble. En moyenne, un client SAP met 51* jours, pour passer en production, une modification depuis l’environnement de développement.

DevOPS vise à casser ces principes rigides en promouvant des cycles de développements, livraisons et déploiements plus courts et surtout CONTINUS… Ceci est rendu possible par une plus grande communication entre les équipes orchestrées par des workflows qui réduisent les risques d’erreurs, améliorent la qualité et réduisent le délai de déploiement d’environ 35%* et jusqu’à 70% pour les plus matures.

Sur le marché SAP, plusieurs outils sont nativement intégrés avec les outils de développement. On notera notamment SAP Solution Manager, fourni par SAP, mais aussi Transport Expresso par Basis Technologies, Rev-Trac par Revelation Software Concepts.

Ces outils automatisent de nombreuses tâches comme le workflow, le séquencement des ordres de transport, les approbations. Ces automatismes réduisent les risques tout en accélérant les cycles de livraison.

Mais il serait inutile d’uniquement se focaliser sur les outils. Voici quelques exemples de démarches initiées par nos clients en parallèle :

  • Organisation des équipes de développement par processus métiers et non par technologies, il s’agit d’un impact majeur, nous voyons naître des équipes de type O2C, P2P plutôt que SD, MM ou BI/MDM versus transactionnel,
  • Formation des équipes au framework de type SCRUM ou KANBAN,
  • Réintégration des équipes de tests/Assurance qualité dans les équipes de développement.

La mise en place de DevOPs est avant tout un projet organisationnel tactique qui doit être vendu au TOP management et au business sur la base d’une étude et d’un B-case faite au préalable pour expliquer les bénéfices que tout le monde va obtenir.

DevOPS dans SAP, cela va m’apporter quoi ?

Les bénéfices de mettre en place DevOPs dans vos solutions SAP sont multiples mais ils peuvent généralement se focaliser sur 4 axes :

  • Répondre plus rapidement aux besoins business : DevOPs permet d’accélérer en moyenne de 35%* le délai nécessaire pour transformer une exigence business en fonctionnalités SAP productive (Requirement to Deploy) : ex – validation des demandes d’achats, mise en place d’une application Fiori, …
  • Limiter les risques de régression : Même si l’agilité ne signifie pas toujours sécurité de livraison, DevOPS diminue en moyenne de 45%* les régressions en production par l’automatisation des contrôles de cohérence et la détection en temps réel de potentiels problèmes : ex – conflit entre les versions, séquençage des ordres de transport, …
  • Réduire les coûts : contrairement à ce que l’on pourrait croire, les organisations AGILES sont moins coûteuses d’environ 15%* que les organisations traditionnelles. L’efficience est accrue par une transparence plus élevé et la disparation des silos.
  • Satisfaire son business : avec des coûts inférieurs* et des livraisons* plus rapides favorise une satisfaction accrue des solutions SAP.

DevOPs dans SAP, par où commencer ?

Par le début… prendre conscience des limites du modèle traditionnel en place et examinant la performance délivrée et se comparer par rapport à ses concurrents pour identifier le potentiel d’amélioration.

* Statistiques extraites de PERFORMER FOR SAP® by Inventy® sur un échantillon de 300 systèmes SAP (Juin 2017).

Inscrivez-vous à notre Webinar !
Improve SAP agility to deploy faster and support the business' strategic objectives