次のシナリオを考えてみましょう。
現在、機能セットA
を含めるように拡張したい機能セットB
があります。近い機能では、これをさらに拡張して機能セットC
を含めることを希望する可能性が高くなります。
A
-> B
を拡張するためのコストは最小限ですが、メンテナンスコストが高くなります。A
とB
をリファクタリングしてより論理的な意味を持たせるためのコストは中程度ですが、メンテナンスコストは低くなります。機能セットC
を含むように拡張:
A
&B
)-> C
は最小限であり、これもメンテナンスコストが低くなります。機能セットC
を含めることが現在のスプリントの範囲を超えていると仮定して、オプションを選択するにはどうすればよいですか?
機能セットCの追加が複数(2つ以上)のスプリントである場合、これはどのように変化しますか?
借金を長く保持するほど、累積利息は高くなります。ほとんどの場合、今すぐ返済する方が良いでしょう。