ソフトウェアアーキテクトが知るべき97のこと

簡単に自分が考えたことをメモしておく。
・やはり単純なものを単純に作ることが重要(それが難しいのだが・・・)。
テストファーストがよいというのを盲目的に信じてはいけない。たとえばプロトタイプ作成のときは作ったテストが無意味になってしまうおそれがある。しかし受託開発で設計ががちがちに決まっているときはテストファーストの概念は非常に威力を発揮する。
・データの重要性を認識すべきという意見が多く見受けられた。たとえは追加投資を要望するときには客観的な説明を必要とするが、その際には適切なデータを取得、検証しなければならない。
・自分の判断に責任を持つ。またアーキテクトはそれを人に説明する責任も持たなければならない。