DAO構築の10条軍規
作者:Owocki,DAOSquare
第一条:ガルの法則 (Gall's Law)
ガルの法則は、有効な複雑なシステムは常に有効な単純なシステムから進化することを示しています。(最初から巨大で有効性が不明なシステムではありません)。この法則の使い方:最小限の実行可能な製品を設計する際に利用します。
第二条:パレートの法則 (The Pareto Principle)
パレートの法則(または80対20の法則)は、約80%の有効な結果が20%の重要な努力から生まれると考えています。この法則の使い方:最小限の実行可能な製品を設計する際に利用します。
第三条:パーキンソンの法則 (Parkinson's Law)
パーキンソンの法則は、仕事の延長は仕事を完了するための時間または予算を満たすために行われることを示しています。この法則の使い方:十分に遠い締切を設定するために利用します(ただし、あまりにも遠すぎないように)。
第四条:グッドハートの法則 (Goodhart's Law)
グッドハートの法則は、測定が目標になると、それはもはや良い測定ではなくなることを示しています。この法則の使い方:困難なタスクを完了することを目的としたシステム(公共製品の資金調達や偽の身分の抵抗など)を構築する際に、この法則を厳守します。
第五条:ブルックスの法則 (Brooks' Law)
フレッド・ブルックスは著書『The Mythical Man-Month』の中で、遅延しているソフトウェアプロジェクトに人員を追加すると、遅延がさらに悪化することを指摘しました。この法則の使い方:小規模なチームを維持します。
第六条:ムーアの法則 (Moore's Law)
ムーアの法則は、インテルの共同創設者ゴードン・ムーア(Gordon Moore)が1965年に提唱した観察で、チップ上のトランジスタの数は約2年ごとに倍増し、そのコストは半分になるというものです。この法則の使い方:私たちは皆、ムーアの法則の波を有機的に乗りこなしています。これはテクノロジー分野で巨額のリターンを生み出す一部です!
第七条:メトカーフの法則 (Metcalfe's Law)
メトカーフの法則は、電気通信ネットワークの価値はシステムに接続されたユーザー数の平方に比例すると考えています(n\^2)。この法則の使い方:指数関数的な価値創造のために構築します!
第八条:ダンバー数 (Dunbar's Number)
ダンバー数は、安定した社会関係を維持できる人数には認知的な限界があることを示しています。この法則の使い方:特に必要がない限り、小規模なチームを維持します!チームを拡大する必要がある場合は、各レベルの最適な信頼モデルに注意してください。
第九条:Unixの哲学 (The Unix Philosophy)
Unixの理念は:1) 各プログラムが1つのことをうまく行うこと、2) 各プログラムの出力が別のプログラムの入力になること、3) プログラムが協力して動作することです。この法則の使い方:モジュール化されたソフトウェアを構築します!
第十条:コンウェイの法則 (Conway's Law)
コンウェイの法則は、組織設計のシステムがその通信構造を反映することを示しています。この法則の使い方:ソフトウェア開発の方法に似た方法で組織を設計します。全体の構造は拡張できないことに注意してください!