プロジェクト

全般

プロフィール

バグ #530

未完了

標準的な開発ライフサイクルテンプレートの実装

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

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

0%

予定工数:

説明

概要

RedmineMCPの改善プロジェクトの第二フェーズとして、標準的な開発ライフサイクルテンプレートを実装します。これにより、プロジェクト作成時に適切なライフサイクルを選択し、標準的なチケット構造を自動生成できるようになります。

作業内容

  1. 標準開発ライフサイクルの定義

    • ウォーターフォールモデル
    • アジャイル/スクラムモデル
    • DevOpsモデル
    • ハイブリッドモデル
    • カスタムモデル定義機能
  2. ライフサイクル選択UI実装

    • プロジェクト作成/編集時の選択UI
    • ライフサイクルのプレビュー表示
    • カスタマイズオプション
    • テンプレート保存機能
  3. チケット構造自動生成機能実装

    • フェーズ・マイルストーン自動作成
    • 標準チケット自動作成
    • 親子関係自動設定
    • 依存関係自動設定
    • ロール/担当者割り当て
  4. フェーズ管理機能実装

    • フェーズ移行条件定義
    • フェーズ完了チェックリスト
    • フェーズ進捗表示
    • フェーズ間のゲート管理
  5. テンプレート管理機能実装

    • テンプレートの作成・編集
    • テンプレートのインポート/エクスポート
    • テンプレートのバージョン管理
    • テンプレートライブラリ

成果物

  • 標準開発ライフサイクル定義ファイル
  • ライフサイクル選択UI
  • チケット構造自動生成機能
  • フェーズ管理機能
  • テンプレート管理機能
  • ユーザーガイド

技術スタック

  • Ruby/Rails(バックエンド)
  • JavaScript/jQuery(フロントエンド)
  • YAML/JSON(テンプレート定義)
  • Redmine API
  • PostgreSQL(データ保存)

参照

  • 親チケット: #525(RedmineMCP改善プロジェクト)
  • 関連チケット: #526(チケットテンプレートの拡充)

Redmine Admin さんが10日前に更新

親チケット#525との親子関係を設定します。これはフェーズ2の2番目のタスクとして、標準的な開発ライフサイクルテンプレートの実装を行います。

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