navigation

1968 : Loi de Conway 23 novembre, 2009

Posté par dailymanager dans : amelioration,changement,histoire,risques , trackback

Loi de Conway est un adage du nom de programmeur informatique Melvin Conway, qui a introduit l’idée en 1968:

« Les organisations qui conçoivent les systèmes … sont contraintes de produire des modèles qui sont des copies de leur propre structure de communication »

La droit de Conway peut être illustrée et simplifiée comme suit : deux modules logiciels A et B ne peuvent pas correctement s’interface l’un avec l’autre, à moins que le concepteur de l’implémentation de A communique avec le concepteur et exécutant de B. Ainsi, la structure d’un système logiciel en tant que qu’intégration de composants va se montrer révélateur de la structure sociale de l’organisation qui l’a produit.

Exemples de loi de Conway
Considérer un grand système S que le gouvernement veut construire. Le gouvernement engage la société X pour construire le système S. La société X possède trois groupes d’ingénierie, E1, E2 et E3, qui participent au projet. La loi de  Conway donne à penser qu’il est probable que le système se composera de 3 principaux sous-systèmes (S1, S2, S3), chacun construit par l’un des groupes d’ingénierie. Plus important encore, les interfaces qui en résultent entre les sous-systèmes (S1-S2, S1-S3, etc) reflète la qualité et la nature de la communication interpersonnelle entre les groupes d’ingénierie respectives (E1-E2, E1-E3, etc.)

Un autre exemple: soit une équipe de deux personnes d’ingénieurs logiciels, A et B. Supposons que A conçoive et développe une classe de logiciels X. Plus tard, l’équipe découvre que la classe X a besoin de quelques nouvelles fonctionnalités. Si A ajoute les fonctionnalités, A est susceptible d’étendre simplement X pour inclure les nouvelles fonctionnalités. Si B ajoute les nouvelles fonctionnalités, B ne prendra pas de risque de régression sur X, et donc à la place va créer une nouvelle classe X2 dérivée de X, héritant de caractéristiques X, et portera les nouvelles fonctionnalités dans X2. Donc, dans cet exemple, le plan final est le reflet de l’organisation opérationnelle qui a mis en œuvre la fonctionnalité.

 

1968 : Loi de Conway dans amelioration climateorbiterbrowse

Mars Climate Orbiter s’est écrasé parce que l’équipe a utilisé des unités des États-Unis d’usage (par exemple, pouces, pieds et livres) tandis que d’autres unités de mesure ont été utilisées par une équipe sur des composants périphériques. Cette information était essentielle pour les manœuvres de placement de la sonde sur son orbite de Mars. «Les gens font parfois des erreurs», a déclaré le Dr Edward Weiler, administrateur associé de la NASA pour les sciences spatiales. «Le problème ici n’est pas l’erreur, il a été l’échec de l’ingénierie des systèmes de la NASA, ainsi que les contrôles dans nos processus afin de détecter l’erreur. C’est pourquoi nous avons perdu le vaisseau spatial.»

 

Il existe des preuves de la loi de Conway qui ont été publiées par une équipe de chercheurs de Harvard Business School. Leur étude révèle des différences significatives dans la modularité des architectures : les équipes distribuées ont tendance à développer plus de produits modulaires.

Cette loi peut être interprétée comme humoristique, dans la mesure où les organisations rigides qui ne sont pas disposés à se ré-organiser pour produire une conception optimale, peuvent finir par produire un sous-design standard qui ne fait que refléter l’organisation pré-existante. Mais l’essence de la loi de Conway s’applique aussi aux organisations flexibles qui sont prêts à ré-organiser pour produire une conception optimale.

Par exemple, considérons une entreprise flexible qui est chargé de concevoir une voiture, et l’entreprise ne dispose pas encore d’organisation d’une voiture de conception. La conception de la nouvelle organisation sera vraisemblablement composée de groupes qui correspondent aux principales composantes d’une voiture: moteur, le corps, la transmission, intérieur, électriques, etc.
L’essence du droit de Conway s’applique même à cette réorganisation: les composants et les interfaces de la voiture qui en résultent reflètent les groupes d’ingénierie et de leurs interfaces.

Et, fait significatif, tout manquement aux relations interpersonnelles entre les groupes d’ingénierie, se manifestera d’une lacune de la conception qui en résultent.

En savoir plus : http://en.wikipedia.org/wiki/Conway%27s_Law

Commentaires»

pas encore de commentaires

Laisser un commentaire

sitehgeo4 |
"L'arbre qui tombe peut fai... |
Dra. Monica Guia |
Unblog.fr | Créer un blog | Annuaire | Signaler un abus | citoyen
| Petite écologie d'un insect...
| SonyaT