Maison Tutoriel système Linux L'impact de la structure organisationnelle d'une entreprise sur son architecture technique

L'impact de la structure organisationnelle d'une entreprise sur son architecture technique

Jan 07, 2024 pm 09:17 PM
linux linux教程 红帽 linux系统 linux命令 certification Linux chapeau rouge Linux vidéo Linux

Présentation Le personnel technique a souvent tendance à se concentrer sur l'extraction du charbon (travailler sur l'architecture technique) sans comprendre le contexte de l'exploitation minière (le contexte commercial et la structure organisationnelle de l'entreprise). structure organisationnelle, contexte commercial et structure technique. Relation de cartographie implicite, cette relation détermine parfois directement le succès ou l'échec de la transformation de l'architecture technique.

Cet article tente d'établir ce contexte pour le personnel technique (en particulier les architectes), d'améliorer leur vision et de permettre au personnel technique de promouvoir l'amélioration et la mise à niveau de l'architecture du système sur la base de la compréhension du contexte commercial et de la structure organisationnelle de l'entreprise, afin de obtenir de meilleurs résultats.

Contexte économique

L'image ci-dessous s'appelle la courbe de la baignoire, qui vient du livre de Niels Pflaeging "Organize for Complexity" [Annexe 2]. Elle reflète principalement les changements survenus dans le modèle économique occidental du siècle dernier à nos jours. , d'où le nom.
Limpact de la structure organisationnelle dune entreprise sur son architecture technique

  1. Avant 1900, on l'appelait l'ère préindustrielle, également connue sous le nom d'ère de l'artisanat. Le principal élément de création de valeur à cette époque était constitué d'artisans maîtrisant des compétences très dynamiques et localisées, et la personnalisation était les principales caractéristiques du marché. à cette époque.
  2. La période allant de 1900 à 1980 environ est appelée l'ère industrielle de Taylor. Le principal élément de création de valeur à cette époque était les machines. Le marché était vaste et lent, avec peu de concurrence pour améliorer les coûts grâce à la mécanisation et aux grandes entreprises. la production à grande échelle sont les principales caractéristiques du marché à cette époque.
  3. Les années 1980 sont désormais connues comme l'ère postindustrielle, également connue sous le nom d'ère économique mondiale. Le principal élément de création de valeur à cette époque est constitué par les travailleurs du savoir. Les industries émergentes continuent d'exercer une pression concurrentielle sur les industries traditionnelles. continue de répondre rapidement à la demande du marché. La clé du succès sur le marché.
Structure organisationnelle

La structure organisationnelle ne peut pas être simplement conçue par les dirigeants. Différents modèles économiques nécessitent un soutien de structure organisationnelle différent. Il existe une relation de cartographie implicite entre la structure organisationnelle et le modèle économique.
Limpact de la structure organisationnelle dune entreprise sur son architecture technique
L’image ci-dessus représente la structure organisationnelle dominante de type Taylor dans l’ère industrielle Taylor, également connue sous le nom d’organisation de commandement et de contrôle. La direction de l'organisation observe le marché et formule des plans cibles, qui sont transmis par les cadres intermédiaires et mis en œuvre par les employés de niveau inférieur.

Les avantages, inconvénients et scénarios adaptés de cette structure organisationnelle sont les suivants :
Limpact de la structure organisationnelle dune entreprise sur son architecture technique
L'ère industrielle de Taylor a duré plus d'un siècle et a eu un impact profond sur notre société. Même aujourd'hui, les organisations de type Taylor constituent toujours la structure organisationnelle dominante de diverses entreprises de notre société.
Limpact de la structure organisationnelle dune entreprise sur son architecture technique

L'image ci-dessus est une organisation de type bêta qui émerge progressivement dans l'ère post-industrielle. Elle est courante dans certaines industries émergentes telles que les entreprises de réseaux de mutualisation. Ce type d'organisation compte encore des dirigeants qui se concentrent sur l'observation du marché et la formulation d'objectifs et de contraintes partagés, mais la structure organisationnelle est relativement plate et l'organisation des équipes favorise la mixité et la collaboration interfonctionnelles pour répondre rapidement aux évolutions du marché.

Les avantages, inconvénients et scénarios adaptés de cette structure organisationnelle sont les suivants :
Limpact de la structure organisationnelle dune entreprise sur son architecture technique

Les organisations de type bêta sont un modèle de modèles de leadership modernes et une direction d'apprentissage et de transformation pour beaucoup, en particulier les entreprises traditionnelles.
Limpact de la structure organisationnelle dune entreprise sur son architecture technique

La structure organisationnelle adaptative complexe illustrée ci-dessus, également connue sous le nom de structure organisationnelle à retour de contrôle (organisation cybernétique), est actuellement relativement rare parmi les entreprises établies (on ne la voit que dans quelques startups), mais il s'agit d'une nouvelle tendance dans les futures structures organisationnelles. . Cette structure n'a pas de définition d'objectifs centralisée. L'équipe interfonctionnelle mixte et collaborative se connecte directement avec le marché, communique en permanence avec le marché pour obtenir les besoins et répond rapidement et avec flexibilité aux changements du marché.

Les avantages, inconvénients et scénarios adaptés de cette structure organisationnelle sont les suivants :

Limpact de la structure organisationnelle dune entreprise sur son architecture technique

Loi de Conway

Mel Conway a proposé ce qu'on appelle la loi de Conway [Annexe 3] en 1967, soulignant qu'il existe une relation cartographique implicite entre la structure organisationnelle et l'architecture du système :

Organisation dont les systèmes de conception […] sont contraints de produire des designs qui sont des copies des structures de communication de ces organisations.

L'organisation du système de conception produit des conceptions équivalentes à la structure de communication entre les organisations

Limpact de la structure organisationnelle dune entreprise sur son architecture technique
La loi de Conway peut également s’énoncer à l’inverse :

La loi de Conway inversée : vous ne parviendrez pas à établir avec succès une structure organisationnelle efficace qui n'est pas prise en charge par la conception (l'architecture) de votre système.

Vous ne pouvez pas créer une structure organisationnelle efficace si l’architecture de votre système ne la prend pas en charge. Vous ne pouvez pas créer une architecture système efficace si votre structure organisationnelle ne la prend pas en charge.

Limpact de la structure organisationnelle dune entreprise sur son architecture technique

La loi de Conway nous donne une bonne inspiration. Il existe une relation de cartographie implicite entre l'architecture du système et la structure organisationnelle. Vous ne pouvez pas modifier unilatéralement la structure d'un côté, et les deux côtés doivent être coordonnés lors de l'ajustement. Comme le montre la figure ci-dessous, si l'architecture du système est couplée de manière monolithique, il sera difficile d'organiser une structure d'équipe interfonctionnelle décentralisée et orientée vers le marché. Les deux parties ne peuvent pas être cartographiées, et les frictions et les combats entre les équipes sont inévitables. Par conséquent, nous dissocions et divisons généralement d'abord les applications individuelles en fonction des limites des secteurs d'activité, tout en procédant aux ajustements structurels organisationnels correspondants. C'est la motivation qui sous-tend l'architecture de microservices qui est devenue populaire ces dernières années.

Limpact de la structure organisationnelle dune entreprise sur son architecture technique

Cartographie de l'architecture organisationnelle et technique

L'architecture technique ne peut pas exister et être conçue de manière unilatérale et indépendante. Elle entretient une relation de cartographie implicite avec la structure organisationnelle et prend en charge les principaux éléments moteurs de l'organisation. Les deux figures suivantes illustrent respectivement les éléments moteurs de l'architecture de base des organisations de type Taylor et des organisations adaptatives complexes, ainsi que les caractéristiques de l'architecture applicative qui en résultent.

Limpact de la structure organisationnelle dune entreprise sur son architecture technique
Limpact de la structure organisationnelle dune entreprise sur son architecture technique
À partir des caractéristiques de la pile technologique et de l'architecture des applications adoptées par une organisation, vous pouvez également déduire rapidement le modèle économique et la structure organisationnelle de l'organisation, comme le montre la figure ci-dessous. L'architecture monolithique, la base de données centralisée et l'architecture en couches sont courantes dans les organisations de type Taylor ; tandis que le cloud computing, les microservices REST et les technologies DevOps sont courants dans les organisations bêta et adaptatives complexes. La figure ci-dessous reflète également la tendance d'évolution synchrone de la structure organisationnelle et de la pile technologique.

Limpact de la structure organisationnelle dune entreprise sur son architecture technique

Inspiration pour les architectes
  1. Nous sommes entrés dans l'ère post-industrielle et les organisations doivent ajuster leurs structures pour s'adapter aux nouveaux changements du marché. L’architecture adaptative complexe est la tendance évolutive de la future architecture organisationnelle.
  2. Il existe une relation cartographique implicite entre le marché, la structure organisationnelle, l'architecture du système et la technologie, qui ne peut pas être simplement conçue et ajustée unilatéralement. Les architectes qualifiés doivent avoir un aperçu de cette relation cartographique, promouvoir systématiquement et de manière flexible les ajustements de l'architecture organisationnelle et système en fonction du statu quo du marché et de l'organisation, aligner les activités, l'organisation et la technologie de l'entreprise et répondre avec plus d'agilité aux changements du marché.
  3. Sans changer la structure organisationnelle et la culture de gestion de l'entreprise, il est difficile de modifier unilatéralement la structure technique de l'entreprise. En fin de compte, la structure technique sera contrainte par une structure organisationnelle et une culture de gestion d'entreprise fortes, reflétant la culture de gestion et la structure organisationnelle de l'entreprise. . (Cet article ne parle pas de culture de gestion d’entreprise, mais la culture de gestion d’entreprise est également cruciale pour l’architecture d’entreprise).
  4. Dans la transformation numérique d'une entreprise, l'ajustement de l'architecture du système et de la culture d'organisation et de gestion de l'entreprise doit être effectué simultanément, et la clé est la transformation de la structure de la culture organisationnelle et de gestion de l'entreprise.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment résoudre le problème des autorisations rencontré lors de la visualisation de la version Python dans le terminal Linux? Comment résoudre le problème des autorisations rencontré lors de la visualisation de la version Python dans le terminal Linux? Apr 01, 2025 pm 05:09 PM

Solution aux problèmes d'autorisation Lors de la visualisation de la version Python dans Linux Terminal Lorsque vous essayez d'afficher la version Python dans Linux Terminal, entrez Python ...

Pourquoi une erreur se produit-elle lors de l'installation d'une extension à l'aide de PECL dans un environnement Docker? Comment le résoudre? Pourquoi une erreur se produit-elle lors de l'installation d'une extension à l'aide de PECL dans un environnement Docker? Comment le résoudre? Apr 01, 2025 pm 03:06 PM

Causes et solutions pour les erreurs Lors de l'utilisation de PECL pour installer des extensions dans un environnement Docker Lorsque nous utilisons un environnement Docker, nous rencontrons souvent des maux de tête ...

Comment intégrer efficacement les services Node.js ou Python sous l'architecture LAMP? Comment intégrer efficacement les services Node.js ou Python sous l'architecture LAMP? Apr 01, 2025 pm 02:48 PM

De nombreux développeurs de sites Web sont confrontés au problème de l'intégration de Node.js ou des services Python sous l'architecture de lampe: la lampe existante (Linux Apache MySQL PHP) a besoin d'un site Web ...

Comment configurer la tâche de synchronisation APScheduler en tant que service sur macOS? Comment configurer la tâche de synchronisation APScheduler en tant que service sur macOS? Apr 01, 2025 pm 06:09 PM

Configurez la tâche de synchronisation APScheduler en tant que service sur la plate-forme MacOS, si vous souhaitez configurer la tâche de synchronisation APScheduler en tant que service, similaire à Ngin ...

L'interprète Python peut-il être supprimé dans le système Linux? L'interprète Python peut-il être supprimé dans le système Linux? Apr 02, 2025 am 07:00 AM

En ce qui concerne le problème de la suppression de l'interpréteur Python qui est livré avec des systèmes Linux, de nombreuses distributions Linux préinstalleront l'interpréteur Python lors de l'installation, et il n'utilise pas le gestionnaire de packages ...

Quatre façons d'implémenter le multithreading dans le langage C Quatre façons d'implémenter le multithreading dans le langage C Apr 03, 2025 pm 03:00 PM

Le multithreading dans la langue peut considérablement améliorer l'efficacité du programme. Il existe quatre façons principales d'implémenter le multithreading dans le langage C: créer des processus indépendants: créer plusieurs processus en cours d'exécution indépendante, chaque processus a son propre espace mémoire. Pseudo-Multithreading: Créez plusieurs flux d'exécution dans un processus qui partagent le même espace mémoire et exécutent alternativement. Bibliothèque multi-thread: Utilisez des bibliothèques multi-threades telles que PTHEADS pour créer et gérer des threads, en fournissant des fonctions de fonctionnement de thread riches. Coroutine: une implémentation multi-thread légère qui divise les tâches en petites sous-tâches et les exécute tour à tour.

Comment ouvrir web.xml Comment ouvrir web.xml Apr 03, 2025 am 06:51 AM

Pour ouvrir un fichier web.xml, vous pouvez utiliser les méthodes suivantes: Utilisez un éditeur de texte (tel que le bloc-notes ou TextEdit) pour modifier les commandes à l'aide d'un environnement de développement intégré (tel qu'Eclipse ou NetBeans) (Windows: Notepad web.xml; Mac / Linux: Open -A TextEdit web.xml)

See all articles