En 2019, nous avons vu de nombreux exemples d’initiatives DevOps réussies dans de petites et de grandes entreprises. Bravo à tous ceux qui y ont participé. Mais qu’en est-il du futur de DevOps 2020? Tout comme les experts de la communauté DevOps, nous pensons que les dix tendances suivantes façonneront la prochaine année de DevOps à travers le monde.
1) Agile et DevOps augmenteront la collaboration entre la technologie et les départements métier
Agile et DevOps sont des mouvements populaires qui ont vu le jour avec la technologie. Toutefois, dans de nombreux cas, Agile et DevOps n’ont pas pu s’extraire de la technologie. A l’inverse, dans certaines entreprises Agile a pu être adopté par d’autres département comme la finance, le marketing, les ressources humaines ou les achats. Certains hauts dirigeants invitent de plus en plus l’ensemble de leur organisation à «devenir agile».
Malgré cette expansion aux autres départements, il ne semble pas que la communauté technologique ait pour autant uni ses forces avec leurs collègues des autres départements. Pourtant, avec la pression concurrentielle que le numérique exerce sur les organisations, nous devrions commencer à voir plus de collaboration entre les départements, avec Agile comme déclencheur.
Pour accélérer cette collaboration, n’hésitez pas à encouragez vos équipes à parler aux autres départements de leur expérience avec les méthodes agiles. Voici quelques exemples de questions qui peuvent aider à briser la glace : Comment utilisez-vous Agile ? Que faites-vous exactement ? Qu’est-ce qui change pour vous ? Quels problèmes rencontrez-vous ? Comment pourrions-nous travailler ensemble pour vous aider à résoudre certains de ces problèmes ? Ces questions aideront les professionnels des différents départements à se connaître – en tant que personnes – et la collaboration s’améliorera.
2) La formation, l’apprentissage et l’amélioration des compétences DevOps deviendront une priorité organisationnelle
DevOps nécessite d’essayer de nouvelles technologies. Une étude récente de DevOps Institute a révélé que 55% des répondants au sondage préfèrent recruter en interne leurs équipes DevOps. Malheureusement, de nombreuses entreprises n’ont pas les compétences nécessaires et l’embauche de nouvelles personnes n’est pas toujours possible en raison des contraintes budgétaires.
FedEx tente une approche différente : apprendre à ses propres ingénieurs comment construire de nouvelles applications et réécrire des applications modernes fonctionnant dans le cloud hybride de l’entreprise de logistique. L’entreprise savait qu’elle n’avait pas les compétences adéquates dans son bassin de talents d’ingénieurs, ce qui a conduit son directeur informatique à lancer FedEx Cloud Dojo. Cette « université » interne a déjà requalifié plus de 2 500 programmeurs de logiciels.
Les organisations qui souhaitent utiliser DevOps pour faire avancer leurs transformations numériques doivent apporter des améliorations drastiques dans les domaines de la formation, de l’apprentissage et de l’amélioration des compétences essentielles pour DevOps. Le DOI prévoit une progression active de cet objectif en 2020.
3) La montée en compétences et la polyvalence des professionnels entraîneront l’augmentation des compétences en T
Avec la prise de conscience des difficultés de recrutement sur le marché des talents, les organisations et les individus risquent d’investir massivement dans la montée en compétence et la polyvalence afin de répondre à la demande croissante de nouvelles compétences. Alors que tous les acteurs de l’informatique devront devenir plus multi- compétences, les développeurs en particulier devront élargir leur éventail de compétences dans des domaines tels que les tests, la « conteneurisation », l’infrastructure, l’IA et la sécurité.
L’accent sera également mis davantage sur les compétences comportementales telles que l’empathie, l’expérience client et la collaboration. Les silos commencent à s’effondrer dans de nombreux domaines, et la nécessité pour chacun d’avoir des compétences en forme de T (expertise pointue dans un domaine, associée à des compétences générales diversifiées) devient primordiale pour permettre et soutenir l’innovation. Ces formations et cette nouvelle collaboration (cf paragraphe n°1) conduiront davantage de professionnels à développer de nouvelles compétences techniques et professionnelles et des qualités personnelles, ajoutant de nouvelles expertises et capacités aux membres des équipes.
4) De plus en plus d’équipes changeront d’état d’esprit et préféreront “produire de la valeur” plutôt que “faire le travail”.
La cartographie des flux de valeur peut aider à changer la façon dont les équipes perçoivent le DoD (Definition of Done) de : «j’ai fait mon travail» à : «la valeur est réalisée». C’est l’un des moyens les plus efficaces pour changer les comportements et amener les équipes à penser au cycle entier de ce sur quoi ils travaillent. C’est pourquoi l’adoption du Value Stream Management est primordiale en 2020. Le VSM permettra d’automatiser les sorties du flux de valeur pour un suivi permanent de la progression. Cela permet à une équipe de connecter toutes les parties des chaînes d’outils complexes de DevOps, aux données dérivées du système basées sur des temps de cycle. Les équipes qui adopteront le Value Stream Management en 2020 pourront baser leurs prochaines expériences d’amélioration sur des décisions et des priorités basées sur les données.
5) La fatigue des outils va empirer avant de s’améliorer
Le nombre d’outils et de référentiels dans le secteur technologique est déconcertant. Les défis auxquels les équipes informatiques sont confrontées pour les comprendre, les interconnecter et les appliquer se poursuivront, et en 2020, aucune véritable résolution n’est en vue.
La concurrence dans la chaîne de montage DevOps est féroce et florissante. Le nombre d’événements et de conférences sur la technologie et les Bonnes Pratiques ne cesse de s’accroître. Les livres, les blogs et les vidéos inondent les boîtes de réception d’e-mails, et les experts d’opinion sont impatients de partager leur expertise. A cela s’ajoute l’apparition de nouveaux outils open source pour intégrer les nouvelles technologies.
Pour survivre aux défis de la complexité, il devient de plus en plus important d’avoir une stratégie d’automatisation. Pendant que vous travaillez à son développement, ne perdez pas de vue les problèmes réels que vous essayez de résoudre et comment vous pouvez yarriver en tirant parti de vos propres équipes.
6) DevOps deviendra plus mesurable et les métriques seront mieux définies
« Ce qui se mesure se gère” Cette citation est toujours valable, plus de 60 ans après que Peter Drucker l’ait référencée dans son livre, “The practice of management.” Ce que nous voulons tous éviter, cependant, c’est le syndrome de la mesure juste pour mesurer..
En ce qui concerne DevOps, pour les prochaines années, les mesures d’amélioration continue que nous connaissons aujourd’hui continueront d’être les mesures clés qui comptent. En 2020, nous nous attendons à ce que davantage d’organisations se mettent d’accord sur ce qu’il faut mesurer et adoptent ces mesures. Ceux qui recherchent du soutien peuvent s’appuyer sur les mesures de performance décrites dans la recherche de DevOps Research and Assessment (DORA), qui cite cinq mesures de livraison de logiciel et de performance opérationnelle (SDO) qui peuvent être utilisées comme indicateurs de succès pour les équipes DevOps hautement performantes. Les références clés du rapport fournissent des conseils sur les domaines où les équipes doivent s’améliorer en 2020. La sélection de ces métriques clés et leur remplissage avec des données fourniront un aperçu de la valeur et du parcours de DevOps.
7) Les équipes DevOps gagneront plus et connaîtront une satisfaction accrue au travail
Les employés qui continueront sur la voie DevOps en 2020 auront des retombées positives aussi bien au niveau pécunier que sur leur satisfaction au travail. L’automatisation permettra aux employés de travailler sur plus de projets à valeur ajoutée au lieu de tâches manuelles basiques, ce qui améliorera leur satisfaction au travail et, espérons-le, réduira les niveaux de stress.
Seront concernés en particulier, les ingénieurs DevOps qui travaillent sur l’automatisation et la collaboration pour une livraison de logiciels améliorée. Ils peuvent s’attendre à ce que leur salaire soit considérablement plus élevé que leurs pairs dans des rôles traditionnels, tels que les administrateurs système. Les investissements dans la formation et les certifications auront également une incidence positive sur la qualité du code et pourront donc améliorer les résultats de l’entreprise. Ceci, à son tour, pourrait enfin changer l’équation de la valeur au sein des organisations et donner au service informatique une véritable place stratégique tout en améliorant certainement la façon dont les autres départements collaboreront avec les services informatiques à court et long termes.
8) Il pourrait y avoir une réunification de DevOps et de la gestion des services
Avec la sortie récente d’ITIL 4, 2020 sera une année intéressante pour les organisations ayant adopté DevOps et les référentiels de gestion des services informatiques. Le développement et la gestion de produits logiciels nécessitent des techniques agiles, en mettant l’accent sur la co-création de valeur de manière à réduire les déchets. DevOps, la gestion des services et d’autres Bonnes Pratiques comme SRE peuvent coexister pour aligner les équipes, répondre aux demandes des parties prenantes et améliorer la valeur délivrée. Étant donné que la transformation numérique ne se fait pas instantanément dans une organisation, les entreprises devraient commencer par les Bonnes Pratiques et méthodologies adaptées à leurs besoins en commençant petit, puis apprendre, développer leur expertise et évoluer.
9) Une nouvelle génération de membres IT prend le relais
Le nombre de personnes qui se souviennent des jours avant DevOps commence à diminuer. La jeune génération des équipes informatiques et DevOps d’aujourd’hui ne se souvient pas des silos stricts, où il y avait des lignes strictes autour des domaines de responsabilité tels que l’infrastructure, les opérations, la conception d’applications, le développement, les tests et la sécurité. Ils ne se souviennent pas de l’impact énorme de la transition entre les équipes et les groupes. Ils ne savent pas que les « product owners », « business analysts », architectes, développeurs, testeurs, devaient s’entendre et coordonner la planification, le développement, les tests, le déploiement, l’exploitation et la gestion d’un logiciel. Ecrire cette phrase était épuisant, imaginez la vivre. Lorsque nous avons célébré le 10e anniversaire de DevOps en 2019, nous avons vu la suppression du mur entre les Devs et Ops. C’est d’ailleurs une bonne raison pour nous tous de célébrer.
10) L’adoption de l’intelligence artificielle augmentera et les équipes DevOps
devraient le vérifier.
L’IA et l’apprentissage automatique (ML) ont récemment été classés comme les technologies d’entreprise les plus importantes de la prochaine décennie, selon un récent rapport de l’ISACA. Les deux joueront un rôle essentiel dans les opérations informatiques de nouvelle génération et les équipes DevOps. AIOps donnera aux équipes DevOps la capacité d’analyser plus de données plus rapidement, ce qui leur permettra d’améliorer les processus, les tâches et la prise de décision clés. En 2020, attendez-vous à voir davantage d’équipes DevOps adopter ces outils, qui automatisent l’ingestion d’énormes volumes de données, utilisent l’apprentissage automatique pour analyser les données et ont la capacité de tirer parti des connaissances pour l’automatisation ou la prise de décision. Le marché des AIOps a déjà pris de l’ampleur, avec 22% des entreprises informatiques utilisant le ML et la data sciences dans leur cadre de travail. L’éventail de fournisseurs est large avec une variété d’experts. Cette année, le marché des AIOps poursuivra son passage d’un projet scientifique à une phase pilote et expérimentale.
Il reste beaucoup de travail en 2020 pour faciliter l’adoption de DevOps. Il faudra plus que se concentrer sur les outils et les techniques. Les initiatives DevOps doivent être enregistrées en tant que programmes de changement, nécessitant du temps, des ressources et un engagement prioritaire de tous les chefs d’entreprise. Nous espérons que certaines de ces tendances se réaliseront cette année et que DevOps sera reconnu comme une nouvelle façon de travailler.
Originally published on The Enterprisers Project and reproduced with kind permission of “Devops institute”. Translation: © 2019 DevOps Institute. All Rights Reserved. Translated by QRP International, on behalf of Devops Institute in (01/2020)
Téléchargez gratuitement notre Infographie DevOps et découvrez en image:
– Pourquoi la nécessité de DevOps aujourd’hui plus que jamais
– Comment DevOps peux vous aider
– 8 avantages d’adopter DevOps
A lire également :