Loading article…
ソフトウェアエンジニアリングプロセスグループ(SEPG )は、ソフトウェアプロセス改善活動の組織の中心です。これらの個人は、組織の能力を評価し、必要な改善を実施するための計画を策定し、それらの計画の実施を調整し、これらの取り組みの有効性を測定します。成功するSEPGには、従来のソフトウェアエンジニアリング以外の多くの分野の専門的なスキルと知識が必要です。[1]
プロセスグループの進行中の活動は以下のとおりです。[1]
- あらゆるレベルの経営陣からのサポートを獲得し、維持します。
- ソフトウェア プロセスの評価を容易にします。
- ソフトウェア エンジニアリングの実践の変更によってプロジェクトが影響を受けるライン マネージャーと連携し、改善の取り組みについて幅広い視点を提供し、期待値の設定を支援します。
- 特に新しいプラクティスやテクノロジーの取得、計画、インストールに関して、ソフトウェア エンジニアとの協力的な業務関係を維持します。
- プロセス改善に関連するトレーニングや継続教育を手配します。
- 特定の改善活動のステータスを追跡、監視、および報告します。
- マネージャーやエンジニアリング スタッフと協力して、プロセス定義の作成と保守を容易にします。
- プロセス データベースを維持します。
- 開発プロジェクトおよび管理に対するプロセスコンサルティングを提供します。
SEPGの種類
SEPG ごとにアプローチとミッションが異なります。その一部を以下に示します。
- 一種の社内コンサルティング チームとして実際にプロセスを開発および展開する「実用的な」SEPG。
- プロセス アーキテクチャを監視し、承認し、変更を管理し、優先順位を付ける「監視」SEPG (一種のプロセス CCB)
- プロセスアプローチを議論し、プロセスアーキテクチャと展開の戦略を策定する「審議型」SEPG
- 「仮想」SEPGは組織全体の代表者で構成され、一定の時間を取り組みに捧げ、組織内の他の全員の展開とトレーニングを担当します[2]
参照
参考文献
- ^ ab Fowler, Priscilla; Rifkin, Stanley (1990). 「ソフトウェア エンジニアリング プロセス グループ ガイド」. CMU/SEI-90-TR-024 . カーネギーメロン大学. 2009 年 9 月 5 日閲覧。
- ^ 「Agile CMMI」の著者、ジェフ・ダルトンの著作より
外部リンク
- ソフトウェアエンジニアリング研究所
- 欧州SEPG
