第1回:開発ドキュメント体系と業務フロー (3/4)

即活用!業務システムの開発ドキュメント標準化
即活用!業務システムの開発ドキュメント標準化

第1回:開発ドキュメント体系と業務フロー
著者:システムインテグレータ  梅田 弘之   2005/6/10
前のページ  1  2  3   4  次のページ
基本設計工程のドキュメント

   要求分析フェーズは後回しとし、基本設計フェーズのドキュメントから説明したいと思います。業務システムの設計は基本設計(外部設計とも言う)で骨組みを決め、詳細設計(内部設計)で肉付けを行います。

   基本設計がユーザとの仕様確認、詳細設計はプログラマに対する指示書という役割が強いとも言えます。ただし、基本設計と詳細設計は別物ではなく、詳細設計は基本設計をベースに肉付けを行います。

   ここでのポイントは、リバースしないことです。基本設計をベースにして詳細設計作業を行うのですが、その結果基本設計の内容が変更になったとしても後戻りしません。詳細設計は、基本設計を"踏み台"にするものと位置づけており、詳細設計書が完成したあかつきには基本設計書は顧みないことにしています。


業務フロー

   今回は基本設計工程における標準ドキュメントの中から、「業務フロー」について説明しましょう。業務システムを構築する際は、ユーザの業務の流れを正確に把握する必要があります。流れをイメージしないで断片の組み合わせで作成されたアプリケーションは、運用に大きな落とし穴がある場合が多いからです。業務に関して自分の頭を整理し、ユーザと確認し、プロジェクトメンバーにも伝える、そういう重要な役割を持ったドキュメントが業務フローなのです。

   図2は、DUNGEON様式の「業務フロー」の記入例です。表紙、記号説明に続いて、業務単位にシートを分割して業務フローを記述していきます。以下、業務フロー作成時のポイントについていくつか解説しましょう。

DUNGEONの「業務フロー」記入例
図2:DUNGEONの「業務フロー」記入例
(画像をクリックするとExcelファイルをダウンロードできます。/86.0KB)


担当部門(ロケーション)

   業務フローは、業務担当者の役割分担が明確にわかるようにします。そのため、業務処理の行われる場所を欄で分け、業務の流れに沿って記載します。図2の例では、営業とユーザに欄を分けて、見積依頼から見積、見積書出力、再見積、受注、注文請書出力までの流れを上から順番に記載しています。


主なデータ

   図2の例では、左端に主なデータ欄を用意しています。業務フローの書き方も、"データを書く派"と"データを書かない派"がいます。ユーザ自身が業務フローを書くような場合は、データを書かないケースが多いでしょう。しかし、我々のような開発サイドが業務フローを作成する場合は、主なデータを記載した方がわかりやすいと思います。

   入力処理でどのようなデータができるか、どのテーブルから照会画面や帳票出力のデータを取り出すかなどが明確に理解できるからです。その際に記載する対象のテーブルは主要なものだけでかまいません。業務の流れをデータの流れと対比させて見る目的さえ達成できれば十分です。

前のページ  1  2  3   4  次のページ



著者プロフィール
株式会社システムインテグレータ  梅田 弘之
東芝、住商情報システムを経て1995年にシステムインテグレータ社を設立。 常駐・派遣主体の労働集約的な日本のソフトウェア業の中で、創造性にこだわってパッケージビジネスを行っている。 国際競争力のない日本のIT産業が、ここから巻き返しを図るための切り札は「プロジェクト管理」だと信じ、実践的なプロジェクト管理手法「PYRAMID」を自社開発している。


INDEX
第1回:開発ドキュメント体系と業務フロー
  常駐・派遣型ビジネスから脱却するには
  開発ドキュメントの種類と内訳
基本設計工程のドキュメント
  画面や帳票はすべて記載
即活用!業務システムの開発ドキュメント標準化
第1回 開発ドキュメント体系と業務フロー
第2回 機能一覧表とI/O関連図
第3回 基本設計書
第4回 詳細設計書(前半)
第5回 詳細設計書(後半)
第6回 単体テスト仕様書&報告書
第7回 結合テストと総合テスト
第8回 要求仕様書の標準化プロセス
関連記事 : 即活用!企業システムにおけるプロジェクト管理
第1回 プロジェクト管理力を強化するための具体的プラン
第2回 PMBOKをベースにしたプロジェクト管理の管理
第3回 スコープ管理とスケジュール管理
第4回 コスト管理の構造と見積手法
第5回 品質管理
第6回 組織管理
第7回 コミュニケーション管理
第8回 リスク管理
第9回 調達管理(外注管理)
関連記事 : 即活用!ツールを活用したデータモデリング
第1回 ソフトウェア産業に産業革命を起こすデータモデリング
第2回 ERの基礎知識とツールの活用法
第3回 日本語名の是非とデータ型採用方針
第4回 制約の使い方、Unicode使用可否、明細テーブルの設計
第5回 教科書的ではなく、現場にあったデータベース設計のコツ

人気記事トップ10

人気記事ランキングをもっと見る