プロジェクト

全般

プロフィール

バグ #527

未完了

チケット作成時のチェックリスト機能

Redmine Admin さんが9日前に追加. 9日前に更新.

ステータス:
進行中
優先度:
高め
担当者:
-
開始日:
2025-06-11
期日:
進捗率:

0%

予定工数:

説明

概要

RedmineMCPの改善プロジェクトの第一フェーズとして、チケット作成時のチェックリスト機能を実装します。これにより、テストチケットの作成漏れや親子関係の設定漏れなどを防止し、チケット作成時の品質を向上させます。

作業内容

  1. チケット作成時チェックリストの設計

    • プロジェクトタイプ別のチェックリスト項目定義
    • チケットタイプ別のチェックリスト項目定義
    • 必須チェック項目と推奨チェック項目の区分け
    • チェックリスト表示ロジックの設計
  2. チェックリストUIの実装

    • チケット作成フォームへのチェックリスト表示
    • チェック状態の保存と復元
    • チェック項目の動的表示(条件付き表示)
    • 視覚的なフィードバック(警告・エラー表示)
  3. チェック項目検証ロジックの実装

    • 「テストチケット作成」チェックの検証
    • 「親チケット設定」チェックの検証
    • 「依存関係設定」チェックの検証
    • 「担当者設定」チェックの検証
    • 「期日設定」チェックの検証
  4. カスタムチェックリスト管理機能の実装

    • プロジェクト管理者向けチェックリスト設定UI
    • チェックリストテンプレートの保存と再利用
    • チェック項目の追加・編集・削除機能
    • チェックリストの有効化/無効化機能
  5. チェックリスト統計・レポート機能の実装

    • チェックリスト項目のコンプライアンス率表示
    • プロジェクト全体のチェックリスト状況レポート
    • 改善提案機能
    • 履歴追跡機能

成果物

  • チェックリスト機能仕様書
  • チケット作成フォーム改善UI
  • チェックリスト検証ロジック
  • チェックリスト管理画面
  • チェックリスト統計・レポート機能

技術スタック

  • Ruby/Rails (Redmineバックエンド)
  • JavaScript/jQuery (フロントエンド)
  • HTML/CSS (UI実装)
  • Redmine API
  • PostgreSQL (データ保存)

参照

  • 親チケット: #525(RedmineMCP改善プロジェクト)

他の形式にエクスポート: Atom PDF