操作
バグ #527
未完了チケット作成時のチェックリスト機能
ステータス:
進行中
優先度:
高め
担当者:
-
開始日:
2025-06-11
期日:
進捗率:
0%
予定工数:
説明
概要¶
RedmineMCPの改善プロジェクトの第一フェーズとして、チケット作成時のチェックリスト機能を実装します。これにより、テストチケットの作成漏れや親子関係の設定漏れなどを防止し、チケット作成時の品質を向上させます。
作業内容¶
-
チケット作成時チェックリストの設計
- プロジェクトタイプ別のチェックリスト項目定義
- チケットタイプ別のチェックリスト項目定義
- 必須チェック項目と推奨チェック項目の区分け
- チェックリスト表示ロジックの設計
-
チェックリストUIの実装
- チケット作成フォームへのチェックリスト表示
- チェック状態の保存と復元
- チェック項目の動的表示(条件付き表示)
- 視覚的なフィードバック(警告・エラー表示)
-
チェック項目検証ロジックの実装
- 「テストチケット作成」チェックの検証
- 「親チケット設定」チェックの検証
- 「依存関係設定」チェックの検証
- 「担当者設定」チェックの検証
- 「期日設定」チェックの検証
-
カスタムチェックリスト管理機能の実装
- プロジェクト管理者向けチェックリスト設定UI
- チェックリストテンプレートの保存と再利用
- チェック項目の追加・編集・削除機能
- チェックリストの有効化/無効化機能
-
チェックリスト統計・レポート機能の実装
- チェックリスト項目のコンプライアンス率表示
- プロジェクト全体のチェックリスト状況レポート
- 改善提案機能
- 履歴追跡機能
成果物¶
- チェックリスト機能仕様書
- チケット作成フォーム改善UI
- チェックリスト検証ロジック
- チェックリスト管理画面
- チェックリスト統計・レポート機能
技術スタック¶
- Ruby/Rails (Redmineバックエンド)
- JavaScript/jQuery (フロントエンド)
- HTML/CSS (UI実装)
- Redmine API
- PostgreSQL (データ保存)
参照¶
- 親チケット: #525(RedmineMCP改善プロジェクト)
操作