Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Système de contrôle d'automatisation

La nouvelle étoile surprenante de l'infrastructure informatique :la montée du développeur citoyen

"Il y a beaucoup d'entraîneurs aujourd'hui qui ne font que gérer, sans essayer d'améliorer leurs joueurs. Ce sont les joueurs qui font l'entraîneur." C'est ce que dit Zdeněk Zeman, l'entraîneur de football qui a mené les clubs de football italiens Foggia et Pescara à des victoires en série B. Le coaching, selon Zeman, consiste autant à améliorer et à habiliter les joueurs qu'à les gérer.

Cette idée s'applique à bien plus que les joueurs de football (ou de soccer, pour les lecteurs aux États-Unis).

Citer un entraîneur de football est utile ici, car le rôle de l'informatique évolue de celui de joueur solo à celui de joueur d'équipe à celui d'entraîneur. L'essor du développeur citoyen signifie que le service informatique devra aller au-delà de l'héroïsme individuel d'un seul acteur et apprendre à coacher les utilisateurs professionnels qui créeront et automatiseront bientôt leurs propres logiciels et flux de travail.

Pourquoi? Parce que la transformation numérique et la menace de perturbation signifient que les entreprises doivent désormais être agiles de haut en bas. Et cette agilité exige que chacun de nous participe au développement. Cependant, pour comprendre le nouveau rôle et la nouvelle star de l'informatique, nous devons revenir au début de l'infrastructure informatique.

Origines du service informatique

À l'origine, le service informatique était une discipline technique qui aidait les employés non techniques à gérer leurs outils de travail et les organisations à gérer leur infrastructure technologique.

IT, de l'information à Internet

Vous pouvez trouver les origines du département informatique dans son nom :"technologie de l'information". Les ordinateurs existaient avant l'informatique, mais l'informatique n'existait pas tant que les organisations n'ont pas commencé à utiliser des ordinateurs pour indexer et trier les informations.

Avant l'informatique, l'indexation était une procédure qui impliquait de classer des documents et des livres dans des catégories. Dans les bibliothèques, par exemple, vous pouvez avoir des fichiers d'index ou des cartes qui vous indiquent comment trouver le livre que vous recherchez. Et des index dans chaque livre pour vous dire où trouver des informations particulières. Les ordinateurs automatisent l'indexation et rendent les informations disponibles via la recherche.

Au début, l'informatique était donc l'application de l'informatique à la science de l'information. Mais une fois que les compilateurs et la programmation en langage naturel sont apparus, des personnes extérieures au monde universitaire ont pu faire carrière dans l'informatique. Dans les années 1970, cette profession émergente a rencontré et augmenté la demande. Les entreprises ont adapté les ordinateurs au travail professionnel, et les ordinateurs de bureau, les traitements de texte et les feuilles de calcul sont devenus des outils commerciaux essentiels. En tant que tel, l'informatique, c'est-à-dire les personnes capables de gérer, de prendre en charge et d'exécuter ces technologies, est également devenue essentielle.

L'importance de l'informatique a augmenté à mesure que le poste de travail évoluait d'un ordinateur central à un appareil en réseau. D'abord, l'informatique gérait les réseaux locaux, mais finalement, l'informatique gérait également les réseaux Internet. Désormais, le service informatique devait gérer l'infrastructure informatique en interne, mais également l'infrastructure informatique, car elle se connectait à un monde d'autres réseaux et ordinateurs.

Les débuts de l'infrastructure informatique

Au début, l'infrastructure informatique restait un appendice numérique d'une entreprise essentiellement physique.

Le rôle principal du service informatique était de mettre en place, de maintenir et de protéger l'infrastructure informatique. L'infrastructure informatique comprenait le stockage, les serveurs, les réseaux et la sécurité. Un rôle secondaire mais plus visible consistait à aider les employés non techniques à faire fonctionner et à entretenir leur équipement.

Un exemple :les mots de passe. Les employés, en particulier ceux qui découvrent l'informatique, n'étaient pas familiarisés avec les exigences en matière de mot de passe et avaient souvent besoin du service informatique pour les informer sur les bonnes politiques. L'affiche ci-dessous, datant des années 1980, était une façon pour le service informatique de montrer aux employés comment travailler en toute sécurité avec les nouvelles technologies.

( Source )

À l'époque, les informaticiens étaient souvent les seuls techniciens d'une entreprise donnée. La technologie était à la fois un catalyseur et un trésor, quelque chose que l'informatique devait distribuer avec soin et protéger. L'infrastructure informatique était essentielle - aucune entreprise ne retournerait au papier ! - mais sous-estimée et incomprise.

Les entreprises ont encore du mal à se moderniser et à donner à l'informatique, les personnes le plus souvent en charge de la modernisation, la puissance dont elles ont besoin pour aider les entreprises à réaliser leur transformation numérique.

Présent :le succès de DevOps et de la transformation numérique

DevOps, comme son nom l'indique, est un mouvement qui fusionne le développement et les opérations, c'est-à-dire les développeurs de logiciels et l'informatique. DevOps est apparu en réaction à l'essor des développeurs de logiciels dans les entreprises modernes et à la nécessité pour ces entreprises de faire travailler ensemble les développeurs et l'informatique.

DevOps, d'Agile à essentiel

La méthodologie Agile était un précurseur de DevOps, mais même si elle mettait l'accent sur l'agilité et la collaboration, les services informatiques et de développement sont restés cloisonnés.

Dans la plupart des entreprises, les développeurs de logiciels écrivaient du code et créaient des fonctionnalités uniquement pour les jeter « par-dessus le mur » au service informatique. Et le service informatique a exécuté ce code dans un contexte de production. Cette séparation a créé des problèmes. Les développeurs écrivaient fréquemment du code sans se soucier des opérations, et le service informatique devait souvent demander des modifications aux développeurs. Avant Agile, cette dynamique décourageait les équipes technologiques d'itérer, mais même après Agile, les équipes technologiques avaient du mal à être, disons, agiles.

Ian Buchanan, ingénieur principal des solutions chez Atlassian, a écrit qu'aux alentours de 2007, les communautés techniques « s'opposaient au modèle de développement logiciel traditionnel, qui appelait ceux qui écrivent du code à être organisationnellement et fonctionnellement distincts de ceux qui déploient et prennent en charge ce code ».

Les leaders de la conversation comprenaient Patrick Debois, Gene Kim et John Willis (dont certains se sont finalement réunis pour écrire le célèbre livre, The Phoenix Project :A Novel About IT, DevOps, and Helping Your Business Win ).

DevOps a connu une croissance rapide depuis son introduction. Les développeurs et le service informatique continuent de découvrir et de perfectionner des méthodes de collaboration qui leur permettent de développer, de fournir et de maintenir de meilleurs produits plus rapidement.

DevOps est mieux visualisé comme un cycle de rétroaction entre le développement et les opérations, le premier gérant la planification, le codage, la construction et les tests ; et ce dernier s'occupe de la libération, du déploiement, de l'exploitation et de la surveillance.

( Source )

Malgré son succès, DevOps a encore du chemin à parcourir :selon une enquête Atlassian de 2020, près de la moitié des organisations interrogées n'ont pas pratiqué DevOps au cours des trois dernières années. La croissance est présente, mais l'adoption universelle ne l'est pas encore.

L'effet de DevOps sur l'infrastructure informatique

Les changements que le mouvement DevOps a causés à l'infrastructure informatique ont été importants. Les changements sont mieux compris à travers trois composants majeurs sur lesquels s'appuie DevOps :

Le résultat de ces composants et de DevOps dans son ensemble est que l'infrastructure informatique est désormais accessible à un plus grand nombre de personnes, principalement des développeurs. Désormais, les développeurs disposent de lignes de communication directes avec l'informatique et les opérations.

Le prochain changement majeur, la montée en puissance du développeur citoyen, est en train de se produire. DevOps a rendu l'infrastructure informatique beaucoup plus accessible aux développeurs, mais l'informatique est depuis restée inaccessible à la plupart des utilisateurs professionnels.

Future :L'essor du développeur citoyen

Tout comme DevOps a rendu l'infrastructure informatique accessible aux développeurs, le faible code et l'absence de code rendront l'infrastructure informatique accessible aux utilisateurs professionnels. Une fois que les utilisateurs professionnels pourront prendre directement en main la technologie, les entreprises et l'informatique ne se ressembleront plus.

Le développeur citoyen, de rebelle à leader

En 2012, John K. Waters écrivait que les analystes de Gartner avaient déclaré que « nous sommes tous des développeurs maintenant » et qu'un nouveau mot à la mode était né :développeur citoyen. Un développeur citoyen est un utilisateur professionnel qui n'a pas d'expérience formelle en matière de codage mais qui, avec la formation et le soutien appropriés, peut créer des solutions technologiques.

Vous pouvez retracer l'origine du développeur citoyen depuis sa création jusqu'aux débuts de l'informatique lorsque des utilisateurs professionnels aventureux ont expérimenté la ligne de commande. Ou, plus tard, lorsque les utilisateurs professionnels ont déployé des applications logicielles en tant que service (SaaS) non autorisées (également appelées « informatique fantôme »). Certains utilisateurs professionnels souhaitaient depuis longtemps participer à la création des solutions technologiques qu'ils utilisaient, mais ce n'est que récemment que le service informatique a pu prendre en charge et faire évoluer ce désir.

Alors que les équipes de développement et informatiques occupées ont du mal à répondre aux demandes technologiques des utilisateurs professionnels, les utilisateurs professionnels utilisent de plus en plus des plates-formes low-code pour résoudre leurs propres problèmes commerciaux. Les meilleures plates-formes offrent aux services informatiques les outils de gouvernance dont ils ont besoin pour gérer et soutenir les développeurs citoyens en toute sécurité.

Approfondir : Chers DSI :Pourquoi avez-vous besoin d'une stratégie Low-Code à l'échelle de l'entreprise ?

L'effet des développeurs citoyens sur l'infrastructure informatique

L'automatisation est le meilleur exemple du développeur citoyen en action. Bien que l'introduction de plates-formes low-code rendra les développeurs citoyens fonctionnels et efficaces pour une variété de problèmes commerciaux et technologiques, peu de cas d'utilisation sont aussi avancés que l'automatisation.

Les plates-formes d'automatisation modernes comme UiPath permettent au service informatique de gérer l'infrastructure utilisée par les développeurs citoyens, qui peuvent utiliser des outils comme UiPath StudioX pour créer leurs propres automatisations, UiPath Apps pour créer de belles expériences frontales et Automation Ops pour créer des garde-fous pour leur programme d'automatisation. Ces solutions permettent à chacun de jouer au moins un petit rôle dans la création, la prise en charge ou le déploiement de l'infrastructure qui permet l'agilité numérique.

Le low code est la voie à suivre pour les entreprises qui souhaitent permettre le développement citoyen. Dans un récent communiqué de presse, Gartner prédit que, dans le monde, le marché du low-code augmentera de 23 % et atteindra 13,8 milliards de dollars en 2021.

Dans le graphique ci-dessous (également tiré du communiqué de presse), Gartner prédit que les plates-formes d'applications low-code et le développement citoyen vont tous deux croître cette année.

La gouvernance, bien sûr, est aidée par les plateformes low-code mais n'en est pas le résultat. Les développeurs citoyens opèrent généralement via des centres d'excellence (CoE) qui forment les utilisateurs professionnels, gèrent leurs efforts et déploient leurs idées. Cela permet aux utilisateurs professionnels de résoudre des problèmes pour eux-mêmes et pour d'autres utilisateurs professionnels, créant collectivement une organisation plus légère et plus efficace.

Avec la bonne gouvernance et les bonnes technologies, les développeurs citoyens peuvent créer et mettre à l'échelle des solutions à leurs problèmes. Au fur et à mesure que ces solutions s'accumulent parmi les employés et les services, les entreprises accumulent un potentiel de transformation. Les entreprises disposant d'armées de développeurs citoyens formés et soutenus seront en mesure de s'adapter aux tendances futures d'une manière que les entreprises sans développeurs citoyens ne peuvent pas imaginer.

Découvrez les meilleures pratiques pour lancer un programme de développement citoyen réussi dans notre webinaire à la demande, Giving Power to the People.

Si l'informatique a commencé en tant qu'acteur solo à ses origines et est devenue un joueur d'équipe via DevOps, son nouveau rôle sera celui d'entraîneur à mesure que le mouvement de développement citoyen se développera.

Technologie (et gouvernance) pour tous

Tout comme DevOps n'a pas évité au personnel informatique d'aider les employés à configurer leurs ordinateurs, les développeurs citoyens n'élimineront pas les emplois informatiques. Même les plus grands footballeurs ont des entraîneurs.

Au fur et à mesure que les utilisateurs professionnels auront accès à des technologies plus sophistiquées, ils continueront à se tourner vers l'informatique pour la gouvernance et le coaching. Plus la technologie est accessible, plus elle doit être gérée, encouragée et accélérée par l'informatique.

Et la technologie permettant le développement citoyen gouverné ? Automatisation des processus robotiques (RPA). Pour en savoir plus, consultez Présentation de la RPA pour la C-Suite :le guide rapide de démarrage.


Système de contrôle d'automatisation

  1. Animer une culture de développeur citoyen
  2. Tirer parti de l'automatisation pour assurer la continuité des activités dans la nouvelle normalité
  3. L'essor des bibliothèques API et IHM open source
  4. EMO 2017 et la montée de l'innovation invisible
  5. Industrie 5.0 :la nouvelle révolution
  6. Fictiv :L'essor de la fabrication distribuée
  7. L'essor de la robotique dans la fabrication
  8. L'essor de la robotique avancée dans la fabrication industrielle
  9. L'essor des plateformes numériques dans le secteur manufacturier