torutkのブログ

ソフトウェア・エンジニアのブログ

Redmineのアジャイル開発向けプラグイン

Redmineを使ってチケット駆動開発を管理する際、開発プロセスアジャイル開発(Scrumなど)を採用すると、開発タスクを「かんばん」で管理し、イテレーション(Scrum用語ではスプリント)の進捗をバーンダウンチャートで可視化するというのが定番です。

Redmine標準機能では、イテレーションをバージョンで定義し、開発タスクのチケットをバージョン毎に一覧化するロードマップで可視化することができますが、「かんばん」の一目瞭然にはかなわないですし、バーンダウンチャートがないのでロードマップとガントチャート(稲妻ライン)で把握することになります。アジャイル開発するには不満が出るところなので、いくつかアジャイル開発のプラグインが出ています。

アジャイル開発のプラグインで有名なのが「backlogsプラグイン」です。
http://www.redminebacklogs.net/

ただし、Redmine 2.2および2.3対応のプラグインなので、Redmine本家サイトのプラグインディレクトリページでRedmine 2.5を指定するとプラグイン一覧に登場せず、また、動作も保証されていません(一部動かない機能がある模様)。
http://www.redmine.org/plugins?utf8=%E2%9C%93&page=1&sort=&v=2.5

そこで、Redmineプラグインディレクトリページでアジャイル開発用プラグインRedmine 2.5対応)を探してみました。

http://www.redmine.org/plugins/redmine_agile

http://www.redmine.org/plugins/agile-board

  • Scrum

http://www.redmine.org/plugins/scrum-plugin

Agileプラグイン

商用製品ですが、Light版は無償で提供されています。Light版で使える機能は

  • アジャイルボード(かんばん)
  • バージョン計画
  • バーンダウンチャート

の3種です。

アジャイルボードでは、チケットをドラッグ&ドロップでステータス変更できます。
バージョン計画では、チケットをテキストでフィルタして表示し、ドラッグ&ドロップで任意のバージョンに紐付けします。

Easy Agile Boardプラグイン

Easy Redmineという製品の拡張機能となっています。無償版はなさそうです。

Scrumプラグイン

次の機能があります。

  • スプリントタスクボード
  • スプリントバーンダウンチャート
  • プロダクトバックログ(ドラッグ&ドロップ操作可)
  • プロダクトバックログバーンダウンチャート

その他

Redmine 2.5対応プラグイン一覧を見ていて興味を引いたプラグインをメモします。

FTP File Serverプラグイン

Redmineへのファイルアップロード(添付等)を、ファイルサーバーへのアップロードに置き換えることができるようです。プロジェクト毎にFTPサーバーと関連付けるといった使い方ができるとあります。

Hide Sidebarプラグイン

サイドバーを折りたたんで隠す機能です。