
La transformation numérique est ce qui arrive aux organisations qui adoptent des méthodes nouvelles et innovantes de faire des affaires basées sur les progrès technologiques. C'est le processus de changement fondamental de quelque chose à l'aide d'outils numériques et décrit l'adoption de la technologie et, potentiellement, des changements culturels pour améliorer ou remplacer ce qui existait auparavant. La transformation numérique n'est pas un produit ou une solution à acheter, mais elle affecte tout ce que l'informatique touche dans chaque secteur.
Nous ressentons l'absence (ou le dysfonctionnement) de la technologie de manière plus poignante que sa présence. Notre monde est numérique et nous nous attendons à ce que la technologie fonctionne pour nous de manière transparente. La plupart du temps, c'est le cas. Nos téléphones intelligents transportent toutes les données nécessaires (et plus) pour être productifs toute la journée - des outils de traitement de texte aux calendriers, des notifications d'énergie à domicile aux options de transport, des services de livraison de nourriture aux prévisions météorologiques. Mais c'est lorsque la technologie ne fonctionne pas pour nous que nous ressentons le plus son absence. Attendre de payer comptant à un péage parce que les récepteurs électroniques n'étaient pas installés sur l'autoroute. Visiter le palais de justice du centre-ville pour un dossier public connaître aurait dû être disponible en ligne. Regarder la technologie de conférence téléphonique échouer à nouveau.
C'est pourquoi les entreprises doivent investir dans une technologie qui sert à la fois les employés et les consommateurs de la manière que nous attendons. Les nuages, les applications mobiles et les Stuff-as-a-Service nécessitent de nouveaux types de stockage, analyse, automatisation et gestion. Une innovation en entraîne une autre; la nouvelle technologie conduit à des améliorations de processus qui conduisent à de meilleurs produits et services. Ensuite, les clients demandent encore plus d'améliorations car ils se sont habitués à certaines expériences de notre vie quotidienne.
Pensez-y comme ça:
- Les produits, comme les enregistrements papier dans les classeurs, sont devenus des bits et des octets dans conteneurs sur un nuage; même le classeur lui-même est abstrait et défini par logiciel.
- Des services tels que les expériences hôtelières et les voitures de location ont été remplacés par des chambres d'amis (nous en reparlerons plus tard) et les chauffeurs sont convoqués par votre smartphone.
- Des processus tels que les flux de travail en cascade ont évolué vers DevOps pratiques où les équipes travaillent de manière itérative.
Mieux vivre grâce aux logiciels - c'est ce qu'est la transformation numérique. Comment est-ce pour une définition?Découvrez comment les DSI décrivent la transformation numérique
Une brève histoire de la transformation numérique
La transformation par la technologie peut remonter à des dizaines (Internet), des centaines (presse à imprimer), voire des milliers (roue) d'années. La création d’applications logicielles, la création d’infrastructures informatiques et le déploiement de processus d’entreprise ne sont pas nouveaux - chaque publication technique de Interne du milieu des affaires à Filaire a vanté la transformation numérique, et la MIT Sloan School of Management a un toute l'initiative sur l'économie numérique.
Mais la croissance technologique exponentielle a une histoire d'origine. Tout a commencé avec l'infrastructure, qui est devenue la base des applications qui ont redéfini les processus métier. Et de cette façon, tout est connecté: l'infrastructure a déterminé les types d'applications utilisées, ce qui a déterminé quels types de processus fonctionnaient le mieux. Ici. Expliquons-nous.
Infrastructure

L'infrastructure informatique est le principal perturbateur de la transformation numérique. Les mainframes ont conduit à des serveurs, ce qui a conduit à des réseaux, ce qui a conduit à l'hébergement dans le cloud, ce qui a conduit aux environnements hybrides d'aujourd'hui. Mais la nécessité pour chaque entreprise d'adopter ou de s'adapter à la dernière percée infrastructurelle ne s'est pas produite immédiatement.
Tout a commencé avec les mainframes. Les machines métalliques jurassiques ont redéfini le traitement des données en doublant le nombre de calculs pouvant être traités en une minute. Mais la technologie n'a pas été adoptée d'un seul coup. Les gouvernements ont été les premiers à faire fonctionner les ordinateurs centraux et à réduire le temps de traitement des recensements d'une douzaine d'années à seulement un an et demi.
Une fois que les serveurs ont connecté les réseaux - en particulier lorsqu'un serveur de 2 Go a commencé à héberger le World Wide Web en 1991 - les entreprises ont dû changer leur approche en matière d'infrastructure ou être laissées pour compte. Chaque entreprise qui voulait une place sur Internet avait besoin d'un serveur. Et maintenant, les serveurs hébergent des intranets qui prennent en charge nuages privés, connectez-vous à Internet pour prendre en charge nuages publics, et prend en charge les deux via nuages hybrides.
Applications

L'infrastructure héberge les applications. Les applications sont la façon dont les affaires se font aujourd'hui, mais cela n'a pas toujours été le cas. Les applications ont commencé à perturber le marché à peu près au même moment où les serveurs sont devenus l'outil d'infrastructure populaire. (Pensez-y une minute: la nouvelle infrastructure informatique n'était même pas complètement mature lorsqu'un autre perturbateur technologique a commencé à faire bouger les choses.)
Applications monolithiques est venu en premier: 1 application sur 1 serveur. Envie d'une nouvelle application? Vous aurez besoin d'un nouveau serveur. L'entrée, la sortie et le traitement étaient souvent gérés par un seul matériel. L'ampleur de la perturbation d'une application était limitée par l'empreinte littérale des entreprises: vous deviez avoir de la place pour plus de serveurs si vous vouliez plus (ou de meilleures) applications.
Certains monolithes ont cédé la place à une architecture à n niveaux, qui brise essentiellement les éléments fonctionnels de l'architecture, permettant à 1 serveur de gérer les besoins de plus d'une application. À l'aide d'une méthode client-serveur, les demandes de processus ont été regroupées en 2 niveaux s'exécutant sur des systèmes client (niveau 1) qui se reconnectaient aux serveurs (niveau 2). Aujourd'hui, certaines applications n-tier ont été remplacées par microservices, qui décomposent les applications en composants encore plus petits.
Aujourd'hui, de nombreuses entreprises tournent autour d'une seule application. Et de nombreux processus métier intégrés (logistique, fabrication, recherche, développement, gestion) dépendent des applications. L'augmentation de la prédominance commerciale des applications était d'abord due à la perturbation du marché des serveurs, puis à l'évolution de l'architecture des applications. Cette architecture évolue encore aujourd'hui et affecte les processus des entreprises.
Processus

Les processus métier peuvent ne pas sembler transformateurs (comment un processus - un flux de travail intrinsèquement abstrait - peut-il être numérique?), Mais ils le sont par les systèmes dont dépendent les processus.
L'approche en cascade permettait à un groupe de chercheurs, développeurs ou opérateurs d'utiliser une machine à tout moment. C'était un processus lent avec seulement quelques versions de code par an. En effet, il fallait un ordinateur central entier pour exécuter (par exemple) les calculs mathématiques très complexes nécessaires pour déterminer l'entrée orbitale des astronautes. Et à un taux de calcul de 2 000 processus par minute, par rapport aux 1 000 000 000 000 000 d'aujourd'hui - oui, c'est un 1 avec 15 zéros à la fin - ce calcul peut prendre des jours. En plus du temps nécessaire à un ordinateur pour traiter les entrées et les résultats de sortie, chaque mainframe était plus grande et plus chère que les machines actuelles. Ainsi, même si vous pouviez vous permettre plusieurs mainframes, vous n'avez peut-être pas eu d'endroit où les installer, car un seul mainframe occupait plus de 350 pieds carrés d'espace. Avec si peu de systèmes en si forte demande, il n'y avait pas beaucoup d'options de processus en plus d'une méthode en cascade.
Le traitement à plusieurs niveaux permettait des processus de développement plus agiles, mais les équipes de développement et d'exploitation travaillaient toujours séparément. Ce n'était pas une mauvaise chose, chaque équipe avait simplement besoin de flux de travail et d'environnements différents. Mais cela a conduit à des ralentissements. Considère ceci, un développeur peut créer une nouvelle application dotée de fonctionnalités intéressantes. Ces fonctionnalités géniales accaparent également une tonne de ressources, mais ce n'est pas quelque chose auquel le développeur pense car la mise en œuvre est de la responsabilité de l'opération. D'autre part, l'équipe des opérations peut avoir besoin de mesurer l'utilisation des ressources par niveau d'application, ce qui signifie que le développeur doit utiliser du code supplémentaire dans l'application, qui peut ou non s'adapter correctement.
Ce sont les types de problèmes que les microservices et les conteneurs (qui activent les processus DevOps) atténuent. Il rend possible une collaboration plus étroite, où les équipes peuvent travailler de manière itérative sur des composants à l'aide d'un ensemble cohérent d'outils et avec un code qui peut être migré entre les équipes et les environnements selon les besoins.
Intégrer la transformation numérique
La bonne (et la mauvaise) chose à propos de la transformation numérique est qu'il n'y a pas de solution unique et simple. Changer votre façon de travailler avec la technologie de demain dépend entièrement de la façon dont vous travaillez avec la technologie aujourd'hui.
Alors, où êtes-vous? Vous comptez toujours sur des piles monolithiques de logiciels traditionnels? Vos développeurs travaillent-ils déjà dans des environnements de cloud public mais ont du mal à porter les applications en interne? Vos secteurs d'activité sont-ils prêts à prendre leurs propres décisions technologiques au lieu d'attendre tout? Où que vous soyez, c'est par là que vous commencez. Newsflash: Si vous pensez que vous êtes derrière le 8-ball quand il s'agit de la transformation numérique, préparez-vous -tu n'es pas.
Parce que tout le monde part d'un endroit différent, il n'y a pas de cadre de transformation numérique, de guide ou de feuille de route universellement applicable. Vous ne pouvez pas créer d'art révolutionnaire par comité ou par cadre, et vous ne pouvez pas non plus concevoir une informatique innovante de cette façon. Votre organisation peut avoir besoin de repenser ses logiciels existants, ses méthodologies de développement, ses processus métier et ses responsabilités en matière de personnel - ou vous pouvez déjà être dans une bonne position architecturale et avoir juste besoin d'ajouter de nouvelles fonctions.
Adopter le numérique est une stratégie à long terme, pas une tactique à court terme. Elle doit impliquer un changement culturel et technologique durable afin de garantir un succès organisationnel et commercial durable. Il n'est pas nécessaire que ce soit révolutionnaire ou perturbateur (le progrès évolutif, incrémental et itératif est toujours un progrès). L'objectif devrait être de se familiariser avec le changement avant que le marché ne l'exige. Parce que le marché volonté exigez-le. Que votre entreprise vole en avion ou vend des journaux, la menace de perturbation se profile.
La transformation numérique comme disruptor
La transformation numérique est la marche en avant imparable de la technologie. Cette perturbation peut venir de n'importe où et semble souvent venir de nulle part.
Par example, l'hôtellerie a été perturbée à plusieurs reprises. Trouver un hôtel nécessitait autrefois de traverser une ville à la recherche d'un signe de vacance au néon. Les annuaires téléphoniques ont peut-être été le premier perturbateur, et les hôtels répertoriés avaient l'avantage. Internet a été le deuxième perturbateur: les hôtels dotés de sites Web réservaient des clients connaissant le Web, tandis que ceux qui ne disposaient pas d'une présence en ligne ne le pouvaient pas. Les sites Web de voyage qui regroupaient les tarifs de voyage et les réservations via des interfaces de programmation d'applications (API) ont été le troisième perturbateur. Les hôtels intégrant des API standards et connectés à des sites de voyage en ont bénéficié. * Le quatrième et actuel disruptor est la téléphonie mobile, qui a conduit à une économie de partage qui redéfinit l'ensemble de l'industrie hôtelière. Les voyageurs peuvent désormais contourner les hôtels en louant le canapé, la chambre, l'appartement ou la maison de quelqu'un.
Les outils disruptifs conduisent à des idées disruptives, qui mènent à des pratiques disruptives. Pensez-y: les téléphones portables existaient avant que l'économie du partage ne devienne pratique. Les API ont réduit les barrières pour les nouveaux clients et les sites agrégés de voyages en ont profité; les téléphones portables ont simplifié l'accès des clients et les propriétaires fonciers en ont profité. Les perturbateurs en dehors du marché (API et téléphones mobiles) peuvent conduire à des perturbateurs à l'intérieur du marché (sites d'agrégats de voyages et applications d'économie de partage). Voir? Tout est connecté.

Source: Chris Bradley et Clayton O'Toole. Un guide du titulaire sur la perturbation numérique. McKinsey Quarterly, mai 2016.
*Sorte de. L'ensemble de la technologie d'agrégation de voyages, qui a résulté de la montée en puissance des API, a fini par être une course vers le bas - le tarif le plus abordable. C'était rentable pour certains et coûteux pour les autres, mais c'était toujours préférable de passer à côté de clients potentiels. Ce perturbateur est en fait un exemple parfait de: Comment la technologie change la façon dont les consommateurs s'attendent à être servis. Comment les perturbations ne profitent pas toujours aux marchés et aux entreprises qu'elles perturbent - parfois, elles profitent simplement aux clients.Découvrez comment le commerce de détail est perturbé
Pourquoi devrais-je travailler avec Red Hat?
Les technologies qui stimulent la transformation numérique -Big Data, mobile, cloud, conteneurs - sont tous Open source. La plus grande implémentation de Big Data -Hadoop—Est basé sur une technologie open source. Le plus grand système d'exploitation mobile est basé sur Linux. Les principaux noyaux de conteneurs—Kubernetes et Moby—Sont open source. Les plus grands fournisseurs de cloud public d'aujourd'hui utilisent logiciels open source, et le produit de cloud privé le plus utilisé est Pile ouverte®.
Si la transformation numérique est une évolution stimulée par la technologie et que les principales technologies qui stimulent la transformation numérique sont open source, alors la transformation numérique est intrinsèquement open source.
La bonne nouvelle est que nous aussi.
@chapeau rouge