[EXCLUSIF] C’est un phénomène social assez classique que de voir de l’engouement pour le changement, sauf lorsqu’il faut en supporter les conséquences… Le DevOps ne fait évidemment pas exception. Cela implique alors une gestion particulièrement soignée de ce projet fortement structurel : Information et collatéralité en force. Si les entreprises même les plus importantes veulent aujourd’hui opérer des mutations pour davantage d’agilité et de réactivité par rapport à leurs métiers, elles doivent y mettre les moyens humains, techniques et financiers sans oublier une bonne dose d’audace, au risque – à terme – de perdre complètement la maîtrise de leur IT.
Omer Shala, fondateur et PDG du groupe Newlode
Le DevOps, où en est-on ?
Le devOps, c’est la réunion à priori de deux inconciliables : les exploitants (« ops ») chargés de la stabilité et de la qualité du système d’Information, au détriment il est vrai des coûts et des délais ; et, les développeurs (« dev ») pris dans la course au développement d’applications attendus par les métiers, toujours plus vite et à moindre coûts. Les exploitants jugent donc sévèrement les changements non contrôlés et imposés par les développeurs qui passent outre les bonnes pratiques de gestion des SI. Et c’est bien ce que la nouvelle méthode de travail DevOps souhaite enrayer.
La solution ? Mettre tous ces acteurs au diapason sur l’équation « Qualité / Délais / Coûts » et la généralisation de méthodes agiles, reposant essentiellement sur la réactivité, des cycles de décisions très courts, et en « marquant à la culotte » les besoins des métiers, en somme d’avancer très conjointement avec eux.
La transversalité n’est pas la tasse de thé de l’entreprise en France et pourtant selon une étude récente de IDC, l’adoption du DevOps a progressé dans le pays des entreprises silotées. Près d’une entreprise de plus de 1000 salariés sur 2 s’intéresse au DevOps ; 17% sont en phase de réflexion pour lancer une initiative DevOps, 29% des entreprises sondées l’ont déjà adoptée, mais seules 19% pour toutes leurs applications.
Si l’adoption du DevOps innervée à l’organisation n’est pas plus franche que ça, c’est que le modèle traditionnel des grandes entreprises a du mal à évoluer. Il semble que ce soit insurmontable de rompre avec une vision en silos, de demander aux cadres et employés de collaborer sur des projets entre divisions différentes. Plus récentes, plus souples, les startup l’ont intégré pour beaucoup dès le début de leur aventure. Ce que personne n’a vraiment anticipé c’est que le numérique allait mettre à mal toutes les règles de ces organisations très compartimentées, très hiérarchisées.
Les changements à initier (ou à oser)
De la même façon que le Taylorisme et le Fordisme ont révolutionné l’industrie au début du XXème siècle, le DevOps est un nouveau modèle d’organisation de l’entreprise, reposant sur la collaboration technique comme organisationnelle. Mais c’est d’abord et avant tout une philosophie que doit inspirer la Direction.
Comment prend t-elle forme ? Comme vu plus haut, une initiative Devops peut débuter par la création d’un groupe de travail composé de différentes entités (équipe développement, équipe réseau, équipe projet, équipe sécurité, etc.) pour collaborer sur un projet de développement « one shot ». De façon plus aboutie et donc systématique, le DevOps a pour vocation de favoriser la collaboration et le partage d’informations dans l’entreprise dans toutes ces constituantes, mais aussi entre entreprises y compris concurrentes, dans un esprit de coopétition. Ainsi, en partageant davantage et mieux leurs données, les entreprises enrichissent mutuellement leurs solutions (applications, logiciels, etc.) et accélèrent ainsi leur développement et leur business.
Le DevOps c’est un moyen de rendre les entreprises plus agiles et de reprendre la main sur leur IT en le ré-internalisant. En effet, les métiers ne prennent plus le temps d’attendre et ont un recours de plus en plus effronté au Cloud. Quand en interne il faut 6 mois pour héberger des applications, dans les nuages c’est 15 minutes…
Concrètement, il faut maintenant constituer de petites équipes, pouvant être montées rapidement pour un projet, puis dissoutes, puis remontées différemment quelques semaines ou quelques mois plus tard. Les entreprises ont besoin de visualiser le résultat vite, et plus sur des plans d’actions de 18 mois de réunionnite aigue.
Les différents corps de métier IT doivent désormais travailler ensemble. Les métiers ont besoin d’une approche de bout en bout, et plus des projets où le réseau passe le relais à la sécurité, qui passe le relais au système, qui passe le relais aux développeurs, etc. Désormais, tout le monde doit échanger.
Mais la stratégie DevOps c’est aussi un déploiement d’applications plus rapide, et parfois au détriment de la sauvegarde, de l’automatisation, de la sécurité. Il va falloir industrialiser pas mal de choses avec DevOps et capitaliser bien plus qu’aujourd’hui sur des retours d’expérience pour la DSI (qu’est ce qui a été fait ? Qu’est-ce qui doit être réutilisé ? Quelles erreurs sont à ne pas commettre à nouveau ? Qui a besoin de formations ? etc.). Les entreprises ne peuvent faire l’impasse d’investissements sur des outils communs collaboratifs.
Mais, agir ainsi, c’est s’exposer aux foudres du management en place. Comment détricoter les organisations en place, dire aux managers que leurs équipes pourront être utilisées par d’autres équipes, que ce qu’ils avaient passé du temps à protéger va finalement leur échapper ? Il s’agit maintenant de revoir de fond en comble la notion de rapport hiérarchique pour le faire coller au devops, de redéfinir la place de l’IT dans l’entreprise et surtout d’impliquer dans cette démarche les Ressources Humaines, qui pourraient devenir les chefs d’orchestre inattendus du Devops.
Les Ressources Humaines à impliquer
Il ne s’agit en effet pas de rater le virage… comme avec le Cloud. Lorsqu’il a commencé à percer, l’IT ne voulait pas y aller, par peur du changement, de perdre leur place. Certains DSI y étaient publiquement réfractaires… On connaît le résultat : l’installation de l’anarchie numérique dans les entreprises où chacun fait ce qu’il veut.
C’est un peu la même chose avec les Ressources Humaines aujourd’hui. Les RH telles qu’organisées aujourd’hui ont beaucoup de mal à suivre les tendances, ne sont pas en position de comprendre les bénéfices du DevOps, les interactions possibles, et surtout quand ça dépasse leur champ « territorial » d’intervention dans l’entreprise.
Victimes elles aussi de l’effet silo, elles ne sont donc pas en mesure d’adapter les recrutements et les ressources humaines en interne (formations, etc.) Mais in fine, le business a toujours le dernier mot. Si les RH ne s’approprient pas très vite le sujet, leur isolement dans l’entreprise comme celui de l’IT n’est pas exclure.
Mais d’égale distance entre l’IT et les métiers, les RH pourraient être de bons chefs d’orchestre à condition qu’il y ait une impulsion pour qu’elles comprennent mieux les métiers de l’IT. Et là est le challenge. On parle d’équipes ultra sophistiquées, avec une somme de talents à aligner, et pour lesquels il faut un objectif de réussite basé sur le succès technique… Les RH ont donc tout intérêt à travailler et mieux s’intégrer au niveau du middle management, et ce de façon plus régulière pour avoir un rôle à jouer.
Les équipes RH vont probablement avoir besoin d’aide sur le sujet, soit en recrutant, soit en s’appuyant sur des ressources externes. Mais cette transformation est en tout cas demandée par de nombreuses sociétés, même certains grands groupes difficiles à transformer, qui savent que la survie de leur IT interne passe par là.
Si l’on se réfère à l’enquête IDC, La grande majorité – 65% – des organisations convaincues se félicitent de l’amélioration du time to market, tandis que 58% constatent une amélioration de la qualité des applications ainsi développées. Enfin, 41% de ces entreprises vantent l’augmentation de la fréquence de déploiement.
XEn poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies essentiels au fonctionnement du site, ceux nous permettant d'améliorer votre expérience, de mesurer l’audience de notre site et de vous proposer un contenu plus adapté. Vous avez la possibilité de personnaliser l'utilisation de ces cookies. Mais la désactivation de certains de ces cookies peut avoir un effet sur votre expérience de navigation. En savoir plusPersonnaliser mes choixJe refuse toutJ'ACCEPTE TOUT
Politique de confidentialité
Privacy Overview
This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Les cookies nécessaires sont absolument essentiels au bon fonctionnement du site Web. Ces cookies assurent les fonctionnalités de base et les fonctions de sécurité du site Web, de manière anonyme.
Les cookies fonctionnels aident à exécuter certaines fonctionnalités telles que le partage du contenu du site Web sur les plates-formes de médias sociaux, la collecte de commentaires et d’autres fonctionnalités tierces.
Cookie
Durée
Description
mautic_device_id
1 year
Ce sont des cookies tiers utilisés par Mautic qui nous permettent d’utiliser le service Mautic. Nous utilisons Mautic pour soutenir nos activités de marketing.
Ce cookie permet de connaître l’appareil avec lequel le visiteur accède au site. Expiration du cookie au bout d’un an.
mautic_referer_id
30 minutes
Ce sont des cookies tiers utilisés par Mautic qui nous permettent d’utiliser le service Mautic. Nous utilisons Mautic pour améliorer notre compréhension des attentes de nos lecteurs, leurs proposées des contenus et événements les plus pertinents, soutenir nos activités de marketing en suivant leur navigation sur le site, collecter de l’information sur leurs préférences et gérer les formulaires présent sur le site.
Ce cookie permet de connaître l’origine du visiteur.
mtc_id
session
Ce sont des cookies tiers utilisés par Mautic qui nous permettent d’utiliser le service Mautic. Nous utilisons Mautic pour améliorer notre compréhension des attentes de nos lecteurs, leurs proposées des contenus et événements les plus pertinents, soutenir nos activités de marketing en suivant leur navigation sur le site, collecter de l’information sur leurs préférences et gérer les formulaires présent sur le site.
Ce cookie donne un ID au visiteur du site web dans le but de le reconnaître. Expiration du cookie à la fin de la session
mtc_sid
session
Ce sont des cookies tiers utilisés par Mautic qui nous permettent d’utiliser le service Mautic. Nous utilisons Mautic pour améliorer notre compréhension des attentes de nos lecteurs, leurs proposées des contenus et événements les plus pertinents, soutenir nos activités de marketing en suivant leur navigation sur le site, collecter de l’information sur leurs préférences et gérer les formulaires présent sur le site.
Ce cookie donne un ID à la session du visiteur du site, afin de la reconnaître. Expiration du cookie à la fin de la session
Les cookies de performance recueillent des informations sur l'utilisation de nos sites web afin d'améliorer leur attractivité, leur contenu et leur fonctionnalité. Ces cookies nous aident, par exemple, à déterminer quelles pages secondaires de notre site sont visitées et quel type de contenu intéresse nos lecteurs.
Cookie
Durée
Description
YSC
session
Ce cookie est un cookie de Youtube qui enregistre un identifiant unique pour conserver des statistiques sur les vidéos de YouTube que l'utilisateur a vues.
_first_pageview
10 minutes
Ce cookie de session est créé lors du premier affichage de page pour chaque visite. Sa finalité est de permettre de n'afficher certains éléments du code que lors du premier affichage de la page, et rendre le site ainsi plus rapide.
_gat
1 minute
Ce cookie est un cookie de Google Analytics permettant de limiter la cadence des requêtes. Il est valide pendant 24 heures après la date de la session.
Les cookies analytiques sont utilisés pour comprendre comment les visiteurs interagissent avec le site Web. Ces cookies aident à fournir des informations sur les mesures du nombre de visiteurs, du taux de rebond, de la source du trafic, etc.
Les cookies publicitaires sont utilisés pour proposer au visiteurs des publicités personnalisées selon votre parcours sur notre site.
Cookie
Durée
Description
IDE
1 year 24 days
Used by Google DoubleClick and stores information about how the user uses the website and any other advertisement before visiting the website. This is used to present users with ads that are relevant to them according to the user profile.
NID
6 months
This cookie is used to a profile based on user's interest and display personalized ads to the users.
VISITOR_INFO1_LIVE
5 months 27 days
This cookie is set by Youtube. Used to track the information of the embedded YouTube videos on a website.
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
Cookie
Durée
Description
ARRAffinitySameSite
session
No description
attribution_user_id
1 year
No description
cg_uuid
1 year
Sets a unique ID for the visitor, that allows third party advertisers to target the visitor with relevant advertisement. This pairing service is provided by third party advertisement hubs, which facilitates real-time bidding for advertisers.