操作
バグ #530
未完了標準的な開発ライフサイクルテンプレートの実装
ステータス:
新規
優先度:
高め
担当者:
-
開始日:
2025-06-11
期日:
進捗率:
0%
予定工数:
説明
概要¶
RedmineMCPの改善プロジェクトの第二フェーズとして、標準的な開発ライフサイクルテンプレートを実装します。これにより、プロジェクト作成時に適切なライフサイクルを選択し、標準的なチケット構造を自動生成できるようになります。
作業内容¶
-
標準開発ライフサイクルの定義
- ウォーターフォールモデル
- アジャイル/スクラムモデル
- DevOpsモデル
- ハイブリッドモデル
- カスタムモデル定義機能
-
ライフサイクル選択UI実装
- プロジェクト作成/編集時の選択UI
- ライフサイクルのプレビュー表示
- カスタマイズオプション
- テンプレート保存機能
-
チケット構造自動生成機能実装
- フェーズ・マイルストーン自動作成
- 標準チケット自動作成
- 親子関係自動設定
- 依存関係自動設定
- ロール/担当者割り当て
-
フェーズ管理機能実装
- フェーズ移行条件定義
- フェーズ完了チェックリスト
- フェーズ進捗表示
- フェーズ間のゲート管理
-
テンプレート管理機能実装
- テンプレートの作成・編集
- テンプレートのインポート/エクスポート
- テンプレートのバージョン管理
- テンプレートライブラリ
成果物¶
- 標準開発ライフサイクル定義ファイル
- ライフサイクル選択UI
- チケット構造自動生成機能
- フェーズ管理機能
- テンプレート管理機能
- ユーザーガイド
技術スタック¶
- Ruby/Rails(バックエンド)
- JavaScript/jQuery(フロントエンド)
- YAML/JSON(テンプレート定義)
- Redmine API
- PostgreSQL(データ保存)
参照¶
- 親チケット: #525(RedmineMCP改善プロジェクト)
- 関連チケット: #526(チケットテンプレートの拡充)
Redmine Admin さんが10日前に更新
親チケット#525との親子関係を設定します。これはフェーズ2の2番目のタスクとして、標準的な開発ライフサイクルテンプレートの実装を行います。
操作