スキップしてメイン コンテンツに移動

Reading: Design it! - アーキテクチャー設計にかけて良い時間

Designing software architecture requires us to think about problems and solutions simultaneously.

同時に考える。問題への理解が深まれば解決策を見つけやすくなるし、解決策への理解が深まれば何が問題のなのかがわかりやすくなる

In this case, spending less than about 20 percent of the original project schedule on architecture has a diminishing return.


20%までを参考にアーキテクチャーを検討する時間に当てると投資対効果がありそう(reworkにかかる作業工数の低減効果が得られる

もしこれが起きたら、と仮定することではいいアーキテクチャーはできない。

現状どうで、それは何を引き起こしうるのかを書く


<Condition>; might <Consequence>.