Catégories
Start-up et applications

La voie vers l'agilité mainframe

Lorsque Compuware, désormais une société de BMC, a pris une nouvelle direction en 2014, la société s'est lancée dans une mission de réalignement en tant qu'entreprise Agile. Il est passé de la satisfaction des besoins des clients tous les 12 à 18 mois à une feuille de route trimestrielle publiquement engagée profondément avec les clients. Une fois que l'entreprise a commencé à connaître un certain succès, les clients sont passés de la question «Pourquoi devrais-je faire du développement Agile et DevOps sur le mainframe» à «Comment faire Agile et DevOps sur le mainframe?» selon Sam Knutson, vice-président de la gestion des produits chez Compuware.

CONTENU CONNEXE: Mainframe for DevOps met fin aux silos

Pour aider les autres à profiter des avantages, Compuware a fourni 10 étapes pour atteindre l'agilité du mainframe:

  1. Déterminez votre état actuel et souhaité: Soyez clair sur ce que vous essayez d'accomplir et à quoi ressemblera la transformation, puis élaborez un plan.
  2. Modernisez votre environnement de développement mainframe: éloignez-vous des environnements ISPF à écran vert qui nécessitent des compétences et des connaissances spécialisées vers des espaces de développement plus modernes. Cela ouvrira le vivier de talents des développeurs disponibles pour travailler sur le mainframe.
  3. Adopter des tests automatisés: dans un rapport récent, la société a constaté que l'automatisation des tests est essentielle pour accélérer l'innovation, 90% des responsables informatiques affirmant que l'automatisation de plus de cas de test est le facteur le plus important de leur succès. En outre, 92% des répondants ont déclaré que les équipes mainframe passent plus de temps à tester le code en raison de la complexité croissante de l'environnement des applications. Les tests automatisés permettront aux développeurs de gagner du temps et de fournir des commentaires rapides sur le mainframe.
  4. Fournissez une visibilité graphique intuitive sur le code et la structure de données existants: les développeurs ont besoin d'un moyen rapide et facile de comprendre la logique de l'application, les interdépendances, les structures de données, les relations de données et les comportements d'exécution pour comprendre ce qui se passe.
  5. Autonomisez les développeurs à tous les niveaux de compétence et d'expérience: il n'y a pas beaucoup de nouveaux développeurs mainframe sortant de l'université, donc la prochaine génération de développeurs doit être coachée et formée si les entreprises veulent améliorer les performances de développement et la productivité sur le mainframe.
  6. Initier la formation et l'adoption des processus Agile: une fois les environnements de développement modernes mis en place, les équipes peuvent commencer la formation et passer d'une approche en cascade à une approche Agile. Les développeurs mainframe doivent être associés à des développeurs Agile afin qu'ils puissent apprendre les uns des autres.
  7. Exploitez les données opérationnelles tout au long du cycle de développement, de test et de production: les développeurs doivent comprendre comment l'application se comporte afin de l'améliorer et ils peuvent le faire en examinant les données opérationnelles en continu et en mesurant les progrès.
  8. Déployez une véritable gestion du code source Agile / DevOps: les environnements de gestion de code source traditionnels ont été conçus pour la cascade. Un environnement SCM moderne et agile doit fournir une automatisation, une visibilité, des flux de travail basés sur des règles et une intégration avec d'autres outils.
  9. Automatisez le déploiement du code en production: la mise en production rapide et fiable du nouveau code nécessite l'automatisation et la coordination des déploiements de manière synchronisée et la capacité d'identifier les problèmes à mesure qu'ils surviennent.
  10. Permettre une livraison continue multiplateforme coordonnée: les mainframes ne doivent pas être laissés en dehors du pipeline. Il devrait devenir juste une autre plate-forme qui peut être mise à jour rapidement et s'adapter si nécessaire.

«Pour rester compétitifs dans une économie centrée sur les applications, les mainframes doivent être aussi adaptatifs que les autres plates-formes. Et l’informatique de l’entreprise doit être en mesure de gérer les DevOps de manière intégrée sur le mainframe, la distribution et le cloud », a écrit la société dans un papier blanc.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *