中長期的にみると、品質とスピードはトレードオフではない
https://gyazo.com/db2b8fc7b54f35bbc461fecef74bd971
@t_wada:時間を優先するために品質を犠牲にできると信じている人もなかにはいるが、それは「間違い」である。短期的には速度があがっているように見えても、それは「一時的な錯覚」。この短期的の終わりがくる損益分岐点は、3年後とかではなく、1ヶ月以内にあらわれる。つまり、ソフトウェアにおける品質である内部品質を上げることで、手戻りや無駄がなくなり結果的にスピードがあがる。それによって学びのループを高速に回せて外部品質が上がる。
保守性の3大要素
理解容易性
変更容易性
テスト容易性
しかし上のグラフは事実ではなく、体感的なものなので、これを他人やプロジェクトに振りかざしていくのは注意