Fermer

mars 25, 2019

Êtes-vous déjà en train de faire ERP DevOps?


Les opérations de développement (DevOps) sont un élément clé de nombreuses stratégies informatiques d'entreprise, car la transformation numérique impose de renforcer l'efficacité et la rapidité. Cependant, les équipes responsables des logiciels de planification des ressources d'entreprise (ERP) ont parfois l'impression de ne pas surfer sur la même vague.

Pensez-vous que DevOps n'est pas pour vous? Que ce n’est pas pertinent? Peut-être comprenez-vous la valeur et essayez-vous de créer une culture de DevOps pour votre environnement logiciel, mais vous n’êtes pas sûr de votre réussite. Vous pensez peut-être même «Qu'est-ce que DevOps?». Dans l'affirmative, consultez le précédent blog pour en savoir plus et pour jeter les bases du succès de DevOps.

En réalité, DevOps, en général, isn Pas aussi noir et blanc que si vous "êtes" ou "ne sont pas" le faire. Il est peu probable que DevOps ait le même aspect dans deux organisations différentes, et l'adoption est en général un processus comportant beaucoup d'étapes potentielles différentes en cours de route.

La majorité des entreprises avec lesquelles nous travaillons affirment ne pas faire de DevOps dans leur environnement. Environnement ERP, mais lorsque nous leur parlons, nous constatons que beaucoup appliquent déjà les concepts de DevOps dans leur approche de fourniture de logiciels. Ils ne l’appellent tout simplement pas DevOps.

Il est possible que ces sociétés ne répondent pas à toutes les exigences de la méthodologie DevOps complète et «idéale». Mais l’ambition commune est de fournir plus de valeur à l’entreprise – qu’il s’agisse d’un «big bang» ou, plus souvent, d’un changement progressif et itératif.

Pour savoir si vous êtes déjà sur la voie de DevOps, considérez ces questions:

1. Est-ce que vos développeurs, testeurs et ingénieurs d'exploitation travaillent ensemble?

Traditionnellement, les applications ERP sont prises en charge par plusieurs équipes travaillant en silos (développement, assurance qualité, opérations, sécurité, etc.). Dans un modèle de livraison DevOps, ces murs s'effondrent et de nouvelles équipes interfonctionnelles sont créées. Ces nouvelles équipes peuvent faire partie d'un changement d'organisation officiel ou être guidées de manière informelle par des groupes de personnes qui travaillent dans plusieurs équipes «virtuelles».

Answer = Yes? Vous comprenez que la communication et la collaboration sont la clé d'une livraison efficace du changement. Vous avez commencé à construire l’un des fondements clés de DevOps.

Answer = No? L'engagement du leadership aidera à briser les cloisonnements organisationnels pour créer des équipes polyvalentes qui interagissent en permanence, et les outils d'automatisation aideront à accroître la collaboration au sein de l'entreprise.

2. Vos développeurs, testeurs et ingénieurs d’exploitation ont-ils des objectifs communs et orientés métier?

Vos différentes équipes doivent non seulement travailler ensemble, mais elles doivent également être étroitement liées aux représentants de l'entreprise (souvent appelés “ propriétaires de produits ”') afin de comprendre les objectifs communs et de fournir des informations sur la faisabilité des exigences requises. Les objectifs commerciaux peuvent sembler une priorité secondaire pour certains, mais au final, c’est ce que tout le monde devrait travailler ensemble pour atteindre cet objectif.

Réponse = Oui? Vous reconnaissez que la réorganisation et la focalisation des équipes sur les résultats de l'entreprise sont essentielles pour accroître l'efficacité et accélérer le flux de travail dans le pipeline de livraison.

Answer = No? Définir des métriques communes sur lesquelles les équipes se basent peut être une bonne première étape dans l’alignement de la livraison sur les besoins de l’entreprise.

3.

Si vous disposez d'un historique d'audit complet et que des flux de travail d'approbation structurés sont configurés, la direction aura la confiance nécessaire pour approuver ou déléguer aux membres de l'équipe, selon les besoins. La délégation de responsabilité augmente l'efficacité des ressources; améliore la collaboration, la transparence et le partage des connaissances au sein de l'équipe; et améliore la rapidité et la qualité globales de livraison.

Réponse = Oui? Vous avez surmonté la situation dans laquelle les modifications de code sont retardées (ou dans les cas extrêmes ignorées) car il est difficile pour les approbateurs de comprendre leur importance et leurs implications.

Réponse = Non? Implémentez un processus intégré de contrôle des modifications qui donne une visibilité complète de toutes les modifications dans toutes les équipes avec un historique d'audit complet.

4. Le développement de vos logiciels est-il agile?

Des cycles de développement plus courts et plus itératifs augmentent l’agilité des entreprises en permettant aux fonctionnalités d’être fournies plus rapidement et plus fréquemment. De nombreuses organisations ont adopté une méthodologie de développement agile telle que scrum ou kanban pour pouvoir commercialiser plus rapidement les nouvelles fonctionnalités.

Answer = Yes? Vous êtes déjà en train de construire l’un des principaux piliers de DevOps for ERP. DevOps ne peut tout simplement pas réussir sans une approche de développement agile.

Answer = No? Recherchez quelle approche agile fonctionnerait le mieux dans votre organisation. Commencez petit pour prouver le concept, puis envisagez de le déployer dans des équipes supplémentaires et de couvrir davantage de domaines de développement et de livraison. Cet article récent explique plus en détail pourquoi vous devez adopter un développement agile.

Ce ne sont là que quelques-unes des questions à prendre en compte lorsque vous vous demandez si vous êtes sur la voie de DevOps. [19659002] En fin de compte, si vous essayez de:

  • augmenter la fréquence de déploiement et accélérer le délai de mise sur le marché
  • réduire le taux d'échec des nouvelles versions
  • réduire les délais entre les correctifs
  • améliorer le délai moyen de récupération

alors vous avez une mentalité DevOps.

Si vous voulez en savoir plus sur l'adoption de DevOps dans les applications ERP, consultez ce livre électronique .

Ceci est une version abrégée d'un blog qui a été publié à l'origine sur Basis Technologies Dzone et qui est republié avec permission. Basis Technologies est un partenaire SAP Silver. Lisez l'article complet .




Source link