データモデリング
2006年07月28日 0:20
ホワイトボードに、一人でお絵かきしてました。
一人でミーティングルームに篭り
ある業務システムのデータモデリングをやってました。
この「データモデリング」とは、簡単に説明すると
データを格納するテーブルというものがあるのですが
そのテーブルにどのようなデータを格納していくかから
それらテーブルの紐付きなどを考えていくことなのです。
(注)とっても簡単に説明していますが、実際は業務フローを考え
それに伴ったデータの持ち方から考え、E-R図などに落としていくものです。
これ以上、説明していくと、ボロがでそうなんで・・・
興味のある人は、Googleなどの検索エンジンで「モデリング http://tinyurl.com/euuet」とかで検索してみてください。
1から作りこむシステムのため、業務フローや要件を踏まえたうえで
最適なデータモデリングが必要になります。
時として、会計の知識や業務の知識なども必要になってくるんです。
この業界のイメージとして、ずっとパソコンの前に座り込んで
ひたすらパソコンと格闘するイメージがありますが
実際は、お客さん向けの資料を作ったり、今日のようなモデリング(設計)が
開発期間の半分を占めているといっても過言ではありません。
このお客さんの要件を聞いたり(業務要件ヒアリング)や、設計がしっかりしていないと
後で徹夜のオンパレードとなってしまいます。
うちらの業界では、「デスマーチ」なんてよんでますけど。
さて開発期間も十分にありそうなので、新入社員のお勉強を含めて
じっくりゆっくり開発していきましょー♪


コメント
■この記事へのコメント
オイラのデスマーチ回避策ぅ?☆
その1
上流工程になるべく時間をかける。
手戻りは痛いからね♪
その2
有識者を交えレビューを行う。
設計者は思い込みの塊です♪
その3
連結テストがうまくいったらヤバイと疑う(笑)
連結テストがうまくいくことなどありえません♪
最後に...
設計者が手を動かしちゃダメヨン♪
2回ほどデスマーチを食らったオイラでした。
これ以外にも色々あるけど、それは企業秘密ということで。
Posted by fukkey | 2006年07月29日 0:47