ソフトウェア製品生産プロセス/ユーザインタフェース作成・部門内承認

frame|right|ITソリューション開発プロセス(UI仕様作成) 自社ソフトウェア製品生産においてアプリケーション開発を行う場合、UI(ユーザインタフェース)は重要な要素であり、開発部門内においても確認の上、作成する必要がある.

概要

 * 1) 製品開発部デザイン担当者(以下担当者)はデザインのラフ画(MS-PowerPointを利用)を作成する.
 * 2) ラフデザインを元に全社社員に対して発表し意見の収集を行う.
 * 3) ラフデザインを元に数案のモックアップ(HTMLファイルのデザイン)を作成する.
 * 4) プログラマがレビューを行う.
 * 5) レビュー結果を集約し、製品開発部部長に了承を得る.

プロセス担当者

 * 製品開発部(development@company.com)
 * 部長(development-leader@company.com)
 * デザイン担当者(development-designer@company.com)
 * プログラミング担当者(development-programmer@company.com)

プロセスオーナー
製品開発部部長(development-leader@company.com)

プロセスダイアグラム例
digraph obtain_estimate { compound=true; graph [size="10,18",rankdir=LR]; node [shape=box, style=rounded]; edge [color="#444444", labelfloat=true]; //label text float OFF(=true) subgraph clusterdv{ labeljust=l; label="製品開発部(development@company.com)"; subgraph clustersd{ labeljust=l; label="デザイン担当者\n(development-designer@company.com)\n"; DS [label="", shape=circle, width="0.3"]; D1 [label="D1:作成\n議事録\n全社発表"]; D2 [label="D2:作成\nモックアップ"]; D3 [label="D3:作成\nR議事録\n(R開催)"]; DS -> D1 -> D2 ; D2 -> D3 [weight=10]; } subgraph clustersp{ labeljust=l; label="プログラマ\n(development-programmer\n@company.com)\n"; P1 [label="P1:確認\n議事録"]; } subgraph clustersl{ labeljust=l; label="部長\n(development-leader@company.com)\n"; LS [label="", shape=circle, width="0.3",style=invis]; LE [label="", shape=circle, width="0.3", style=bold]; L1 [label="L1:確認\n検討結果"]; LS -> L1 [weight=10,style=invis]; L1 -> LE [arrowtail=rcrowlvee,label="了承",weight=100]; } D3 -> P1 [tailport=n,headport=e]; P1 -> D3 [arrowtail=odiamond,label="指摘有"]; P1 -> L1 [arrowtail=rcrowlvee,label="指摘無"]; L1 -> D3 [arrowtail=odiamond,label="再レビュー"]; } }


 * (注)ダイアグラム中の「R」は「レビュー」を指す.