プロセス エンジニアは、RUP でサポートされる役割の 1 つです。主要な目標は、プロジェクト チームに効果的で無駄のない開発プロセスを用意し、チーム メンバーが作業に集中できるようにすることです。


トピック

 
開発プロセス
開発プロセス

 
担当業務
 

プロセス エンジニア
プロセス エンジニア

プロジェクトのプロセスのカスタマイズ
プロジェクトのプロセスのカスタマイズ


説明ページの先頭へ

プロセス エンジニアは、ソフトウェア プロジェクトの管理チームにおける重要な役割です。プロジェクトのさまざまな面に関するプロセスをすべて担当します。たとえば、次のようなものがあります。

  • プロジェクトの特定のニーズを満たすようにプロセスをカスタマイズします。
  • プロジェクト メンバーに、問題に関連するプロセスについて教育または指導します。
  • 価値のあるプロジェクト経験を、プロセスにフィードバックできるようにします。
  • プロジェクトの計画においてプロジェクト管理者を支援します。

関連情報 ページの先頭へ

この役割は、次の RUP 情報に関連があります。

要員配置 ページの先頭へ

この役割に適切な担当者を割り当てることは、プロジェクトを成功させる鍵になります。この役割を担当するメンバーは、プロジェクト メンバーに対するサービス提供者として、ソフトウェアに関する技術とプロセスに関する知識の両方を持ち合わせている必要があります。

スキル

プロセス エンジニアを担当するメンバーは、基本的なプロセス定義を十分に理解して、構成に関する適切な選択を行うことできる必要があります。複数のソフトウェア プロジェクトで、RUP をソフトウェア開発プロセスとして使用している経験があると理想的です。また、ソフトウェア プロジェクトの特定の状況に応じて RUP をカスタマイズする際の、さまざまな注意点について理解している必要もあります。

プロセス エンジニアには、次のようなスキルと知識が求められます。

  • RUP の構造と、カスタマイズされたプロセスを作成するためのサポート ツールに関して、自分で直接獲得した知識
  • チームにプロセスを示し、プロセスを向上させるためのフィードバックを各チーム メンバーに与えることができる、適切なコミュニケーション能力
役割の割り当て方法

プロセス エンジニアの役割は、次の方法で割り当てることができます。

  • プロジェクト管理者を担当するメンバーを、プロセス エンジニアに割り当てます。小規模なチームや、専任のプロセス エンジニアリング要員を利用できない場合によく利用される方法です。
  • 大規模な組織では、この役割を担当するメンバーは、組織的な構成を定義するプロセス グループの一員であり、プロジェクトのプロセス メンターにもなります。
  • 初めての RUP 駆動のプロジェクトでは、この役割を会社の外部で探します。RUP や反復的な開発に慣れていない組織では一般的な方法です。

補足資料 ページの先頭へ

一般的なプロセス エンジニアリングについて詳しくは、../res_processworkbench.htm -- このハイパーリンクは、生成されたこの Web サイト内に存在しませんRational Process Workbench 製品のプロセス エンジニアリング プロセスを参照してください。これは RUP に似たプロセスに関する説明です。



Rational Unified Process   2003.06.15