G'day、
将来起こりうる変更に備えて過剰設計することについてここでこの質問について考えている間、私は考えさせられました。
「将来のある段階で他の場所で使用したいと思うかもしれない」という理由でデザインを吹き飛ばすことを主張する人々に、どのような理由を提供できますか?
同様に、人々が要件を受け入れてから、あなたが求めていなかった余分な「ベルとホイッスル」がたくさんある肥大化したデザインで戻ってきたとき、あなたはどうしますか?
現在または近い将来に存在する要件または考えられる用途に意味があることがわかっている場合、設計を拡張することは理解できます。そして、私は、要件のリストを簡単に受け入れて、不足していると思われるものについてのフィードバックを提供せずに、それを明示的に実装することを主張しているのではありません。
私は、人々が「将来のある段階でそれをどこかで使用するかもしれない」ために、無関係な機能を追加したり、持ったりすることを主張するときにどうするかについて話している。