「データモデルにもとづいて動作するプロトタイプ」を「本番システム」の実装に先行して組み立てることで、システム仕様の妥当性を早期に確立する。このスタイルを「モデリング&プロトタイピング手法」と呼んで実践している。的確なデータモデルをまとめあげることの難しさを考えた場合、実際に動作するプロトタイプを動かしながらモデルの妥当性を見極めるやり方には合理性がある。データモデルは情報システムの骨格に相当するものであるからだ。 とはいえ、プロトタイピングするだけで適切なデータモデルが完成するわけではない。じっさいのところ、プロトタイプが完成した後の「本番開発」においても、データモデルは変化を止めない。それはデータモデルが鍛錬されつつ成長し続けていることの(十分条件ではないが)必要条件である。当初からほとんど変化していないとしたら、むしろ危険な兆候だ。 いっぽうで、データモデルが「変化し続けているが、いつ
![データモデルの変化を抱擁せよ - 設計者の発言](https://cdn-ak-scissors.b.st-hatena.com/image/square/84b8e4400dcb27085d1c8f57e84e9430d80ee1a6/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fd%2Fdbconcept%2F20210406%2F20210406161834.png)