mcpField
C
change-request-form

change-request-form

github.com/dengineproblem生産性57 回インストール
リポジトリ

change-request-form について

change-request-formは、プロジェクトの変更申請フォームと審査フローを設計するスキルです。申請内容、影響・リスク評価、承認ルート、実施状況の追跡をまとめます。

主な機能

  1. 01申請者情報と変更分類の項目
  2. 02優先度と影響の評価
  3. 03多段階の承認ワークフロー
  4. 04リスクマトリクスと推奨事項
  5. 05実施チェックリストと通知

活用シーン

  1. 01プロジェクト変更申請の収集
  2. 02技術、財務、スケジュールへの影響評価
  3. 03承認への申請回付と実施状況の追跡

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/dengineproblem/agents-monorepo --skill change-request-form

インストール後、Claude Code で/change-request-formを入力して読み込まれたか確認します。

詳細

変更要求フォームジェネレーター

プロジェクト管理向けの変更要求フォーム開発の専門家です。

主なコンポーネント

  • 一意の ID:CR-YYYY-XXX
  • 申請者情報:氏名、役職、部署、日付
  • 分類:スコープ、スケジュール、予算、品質、リソース
  • 優先度:緊急、高、高、中、低
  • 影響評価:技術面、財務面、時間面への影響
  • 承認ワークフロー:複数レベルの承認

変更カテゴリ

Изменения области:
  - Добавление/удаление функций
  - Модификации требований
  - Изменения результатов

Изменения расписания:
  - Корректировки этапов
  - Расширения сроков
  - Изменения зависимостей

Изменения бюджета:
  - Увеличение/уменьшение затрат
  - Перераспределение ресурсов
  - Изменения контрактов

Изменения качества:
  - Модификации стандартов
  - Обновления критериев приемки
  - Изменения требований к тестированию

フォームテンプレート

ヘッダーセクション
<form id="change-request-form">
  <div class="header-section">
    <label>Номер CR: <input type="text" id="cr-number" readonly></label>
    <label>Дата подачи: <input type="date" id="submit-date" required></label>
    <label>Заявитель: <input type="text" id="requestor" required></label>
    <label>Отдел: <select id="department" required>
      <option>IT</option>
      <option>Операции</option>
      <option>Финансы</option>
    </select></label>
  </div>
</form>
詳細セクション
**Описание текущего состояния:**
- Что существует сегодня?
- Какие процессы/системы действуют?
- Кто являются заинтересованными сторонами?

**Предлагаемые изменения:**
- Подробное описание изменений
- Конкретные ожидаемые результаты
- Критерии успеха

**Бизнес-обоснование:**
- Почему изменение необходимо?
- Какая бизнес-ценность будет реализована?
- Последствия отсутствия изменения?

影響分析フレームワーク

Техническое воздействие:
  - Затронутые системы: [список]
  - Точки интеграции: [список]
  - Технические риски: [высокий/средний/низкий]
  - Сложность внедрения: [шкала 1-10]

Финансовое воздействие:
  - Предполагаемая стоимость: $[сумма]
  - Разбивка: [труд, материалы, внешние]
  - Отклонение бюджета: [% от бюджета проекта]
  - ROI: [месяцев до окупаемости]

Воздействие на расписание:
  - Дополнительное время: [дни/недели]
  - Влияние на критический путь: [да/нет]
  - Корректировки этапов: [список]
  - Изменения зависимостей: [восходящие/нисходящие]

Воздействие на ресурсы:
  - Необходимый персонал: [роли и часы]
  - Пробелы в навыках: [потребности]
  - Оборудование/инструменты: [требования]
  - Участие поставщиков: [внешние ресурсы]

承認マトリックス

const approvalMatrix = {
  low: {
    cost: "< $5,000",
    schedule: "< 1 недели",
    approvers: ["Менеджер проекта"]
  },
  medium: {
    cost: "$5,000 - $25,000",
    schedule: "1-4 недели",
    approvers: ["Менеджер проекта", "Руководитель отдела"]
  },
  high: {
    cost: "$25,000 - $100,000",
    schedule: "1-3 месяца",
    approvers: ["Менеджер проекта", "Руководитель отдела", "Комитет"]
  },
  critical: {
    cost: "> $100,000",
    schedule: "> 3 месяцев",
    approvers: ["Все уровни", "Исполнительный спонсор"]
  }
};

データモデル

CREATE TABLE change_requests (
    cr_id VARCHAR(20) PRIMARY KEY,
    status ENUM(
        'Подано',
        'На рассмотрении',
        'Одобрено',
        'Отклонено',
        'Внедрено',
        'Закрыто'
    ),
    priority ENUM('Критический', 'Высокий', 'Средний', 'Низкий'),
    estimated_cost DECIMAL(10,2),
    estimated_hours INT,
    submission_date DATE,
    target_completion_date DATE,
    actual_completion_date DATE,
    requestor_id INT,
    current_approver_id INT,
    description TEXT,
    justification TEXT,
    impact_assessment JSON
);

CREATE TABLE approval_history (
    id INT PRIMARY KEY AUTO_INCREMENT,
    cr_id VARCHAR(20),
    approver_id INT,
    action ENUM('Одобрено', 'Отклонено', 'Запрошена информация'),
    comments TEXT,
    action_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

リスク評価マトリックス

リスク要因発生可能性影響軽減策
技術的な複雑さ高/中/低高/中/低[対策]
リソースの確保状況高/中/低高/中/低[対策]
ステークホルダーの抵抗高/中/低高/中/低[対策]
統合の問題高/中/低高/中/低[対策]

総合リスク評価: [高/中/低] 推奨事項: [続行/延期/却下]

コミュニケーション計画

Триггеры уведомлений:
  - Подача заявки
  - Обновления статуса
  - Этапы внедрения
  - Подтверждение завершения

Матрица коммуникаций:
  Команда проекта: [email, панель проекта]
  Заинтересованные стороны: [еженедельные отчеты]
  Исполнительные спонсоры: [ежемесячная сводка]
  Конечные пользователи: [коммуникации о запуске]

実装の追跡

**План внедрения:**
- [ ] Распределение ресурсов подтверждено
- [ ] Техническое решение одобрено
- [ ] План тестирования разработан
- [ ] Обучение пользователей запланировано
- [ ] Дата запуска подтверждена
- [ ] План отката подготовлен

**Метрики успеха:**
- Критерии приемки выполнены: [да/нет]
- Отклонение бюджета: [% сверх/ниже]
- Отклонение расписания: [дней раньше/позже]
- Метрики качества: [дефекты, удовлетворенность]

統合用 API

interface ChangeRequest {
  id: string;
  status: 'submitted' | 'in_review' | 'approved' | 'rejected' | 'implemented';
  priority: 'critical' | 'high' | 'medium' | 'low';
  requestor: {
    id: string;
    name: string;
    department: string;
  };
  details: {
    currentState: string;
    proposedChange: string;
    justification: string;
  };
  impact: {
    technical: ImpactAssessment;
    financial: FinancialImpact;
    schedule: ScheduleImpact;
    resources: ResourceImpact;
  };
  approvals: ApprovalRecord[];
  timeline: {
    submitted: Date;
    targetCompletion: Date;
    actualCompletion?: Date;
  };
}

interface ApprovalRecord {
  approverId: string;
  action: 'approved' | 'rejected' | 'info_requested';
  comments: string;
  timestamp: Date;
}

ベストプラクティス

  1. 条件付きロジック — 変更の種類に応じてフィールドを表示します
  2. リアルタイム計算機 — 影響を自動的に計算します
  3. ドキュメントの添付 — 補足資料に対応します
  4. 下書きの保存 — 複雑な申請に対応します
  5. 審査 SLA — 承認期限を明確にします
  6. 自動ルーティング — しきい値に基づいて振り分けます
  7. テンプレート — 一般的な変更シナリオに対応します

コメント