インタビューチェーンガンシリーズ(XVIII):それはコンウェイの法則を理解されています

  1. コンウェイの法則は、それを理解します
    • 一つの法則:通信の組織は、組織構造が類似するあるシステム設計、レイアウトおよびアーキテクチャを介して発現されます。
    • 二つの法則:一つのことを行うにはより多くの時間を完璧にすることはできませんが、仕事をする時間が常にあります。ブレスは、まず、脂肪を食べてそれを行うことができます取得します。
    • 三つの法則:潜在的に異種の状態特性を有する線形システムとリニア組織構造の間。我々は、通信コストを削減するため、独立した自律的なサブシステムをまく何。
    • 4の法則:大規模なシステムの組織では、常に小さなシステムよりを打破する傾向があります。一緒に、除算を分割して支配するのに長い時間のために。
  2. より深い何であるかのあなたの認識?
    法とより深い4つの2の法則。
    • 開発は、多くの場合、製品マネージャーの需要があまりにも複雑、遭遇しますか?最初のメインラインを把握し、詳細の一部を無視することが適当。プロダクトマネージャーのためのあまり需要?いくつかの機能をあきらめます。
    • 現在のホットマイクロサービスは、開発および管理するより助長大規模なシステムを、分割されます、この法律に沿ったものです。
  3. これらのマイクロサービスの法則の合理性を説明する方法
    • 対人コミュニケーションは非常に複雑であり、人のエネルギーは限ら通信なので、問題は多くの人が対処する必要が複雑すぎるとき、私たちは、効率的な通信を実現するために、組織の管理を分割するために行う必要があります。
    • 組織内の対人コミュニケーションは、システム設計への参加を決定し、管理者は、このようにシステム設計に影響を与え、異なる分割モードで異なるチーム間のコミュニケーションをもたらすことができます。
    • サブシステムが凝集され、かつ外部通信の境界が明確である場合は、通信コストを削減することができ、対応するデザインは、より合理的かつ効率的になります。
    • 複雑なフォールトトレラントシステムは、大規模かつ包括的な設計やアーキテクチャを期待していない、柔軟な方法を通じて継続的な最適化を必要と良いアーキテクチャと設計の繰り返しがゆっくりと出ています。
  4. この法律によると、あなたがどうなるか、あなたがチームを管理することができます
    • 当社は、githubの、ウィキなどの通信の効率を向上させるためにあらゆる手段を使用する必要があります。2人は、より多くの人々を引っ張っていない、何かをクリアすることができ、それぞれの人がそれぞれのシステムは、労働者の明確な区分があり、問題はすぐに責任を転嫁の問題を回避するために有効にするかを知ります。
    • MVPの方法により一定の反復により最適化を確認するようにシステムを設計するために、システムは、弾性設計でなければなりません。
    • あなたはチームのどのようなことができ、フラットフラット上のシステム設計、アーキテクチャの種類をしたいと思います。ビジネスで割った最高のチームは、そう、一緒にチーム内で明確なビジネスを自然な自律性を作り、外部の境界がコミュニケーションのコストを削減する、独自のモジュール、病気ではないのライフサイクル全体を担当する各小チームは、無効な論争ません。

参考記事(抜粋テキストの著作権は作者に属します):

https://yq.aliyun.com/articles/8611

おすすめ

転載: www.cnblogs.com/xiaoyangjia/p/11676587.html