1. プロジェクトマネージャ
    1. 権限
      1. 予算
      2. 要員の割り当て
    2. スケジュール管理
    3. リスク管理
    4. 開発プロセスの理解
  2. メンター
    1. プロジェクトリーダー、メンバーへのアドバイス
    2. チームメンバーとのメンタリング
    3. メンバーの精神的、人間的な成長を支援する
  3. プロジェクトリーダー
    1. リーダーシップ
    2. コミュニケーション力
    3. スケジュール管理
    4. 開発プロセス
    5. 業務知識
    6. 品質管理
    7. リスク管理
  4. テスト・構成管理者
    1. ツール環境の理解
    2. 開発プロセスの理解
    3. テスト手法
  5. システム分析者
    1. 顧客の要求を仕様書にする
    2. 顧客の要求を開発者に伝える
    3. 開発者の要求を顧客に伝える
    4. 顧客とのコミュニケーション力
  6. アプリケーション開発者
    1. Java言語
    2. OS
    3. 開発ツール
    4. モデリングの理解
  7. アーキテクチャ設計者
    1. アプリケーションにおけるアーキテクチャの責任者
    2. システム全体の設計
    3. 善他を見れる
    4. 一貫性を作りこむ
    5. 構築経験
    6. 勇気