💬

ER図を現場で導入するのはどういう時にメリットがある?

2024/03/24に公開

この記事の背景

自分が入った現場では、ER図が整っていない問題がありました。
ER図を作成しようかと思ってて提案したのですが、不要となりました。
どういうことでしょうか。

なぜ不要だったか

自分がいた現場は、開発者が5人しかいませんでした。
あと、テーブルが20個くらいしかなくて小さなプログラムでした。

これだとわざわざ工数がかかってしまうので不要となりました。

どういう時なら必要か

まずER図の必要な現場は、こんな場合ならあるといいみたいです。

1.テーブルが多い時  例えば60個とか
コードやファイル、ディレクトリが多い時は必要です。

2.人数が多い時、またはこれから採用して人数を増やしていく時 
自分が当時いた現場は5人くらいなので、不要でした。

メンバーが10人とか増えた時はあった方がいいかも

ER図の目的は、コミュニケーションコストの削減と仕様理解を向上させる時に効果を発揮するみたいです。

最後に

あくまでこれは、現場の先輩の意見です。
現場によって考えて進めていく必要があると思います。

Discussion