三要素只能取其中兩個,不可能同時取三個。產品
- high Quanity 交付質量高
- large Scale 研發人員的規模大
- fast Speed 研發速度快
研發是一個多人協做的過程,同時技術水平越高的人交付質量和速度越高。基於如下公理推斷而來:it
- 協做成本定律。人跟人之間的溝通成本是一直存在且同參與溝通的人數呈正相關。若是在兩人之間達成共識的機率是 Pr(2),則在三人之間達成共識的機率是每兩我的之間互相達成共識的機率: Pr(2) X Pr(2) X Pr(2)。
- 高水平的研發人員有高交付質量和高研發速度。低水平的研發人員有較低的交付質量,較低的研發速度。
理論推導以下:ast
- 假設交付質量高且研發速度快,那麼必然是共識達成的機率大,那麼溝通效率高,參與溝通的人不多。這跟「研發人員規模大」 矛盾。
- 假設研發人員多,研發速度快。由於人多,必然溝通成本高,溝通須要的是時間,交付速度快的狀況下只能有一種解釋,上線的產品中隱藏了大量溝通不充分形成的問題,所以交付質量必然差。
- 依次類推便可得出 CAP 理論相似的定理。