プロジェクト管理は、開発規模の大小に関わらず必要だ。ただし、小規模なら工数を少なめに済むように簡易に、大規模なら権限管理も含めてしっかりと行わなければならない。その際にはプロジェクト管理ソフトウェアが役立つだろう。

entrance05.png

不具合登録画面

 

だがそのソフトウェアの種類も多く、様々に存在する。どんなシステムを選択すれば良いだろうか。Java開発であれば、こちらはいかがだろう。

今回紹介するオープンソース・ソフトウェアはProject Dune、Java製のWebベースプロジェクト管理システムだ。

Project DuneはTomcatなどで動作するソフトウェアだが、インストーラーがdone.warを生成するというちょっと変わった作りになっている。Project Duneはロール管理が多彩で、規模が若干大きめのプロジェクトに向いているかも知れない。データ管理にはMySQLまたはPostgreSQLが利用できる。

entrance06.png

プロジェクト登録画面

 

認証は通常のユーザID/パスワード方式の他、OpenIDを用いたものにも対応している。Subversion/CVSに対応したリポジトリブラウジングや、問題管理、リリース一覧、レポーティングと言った機能がある。

問題管理をコミットログと連携させたり、解決までの履歴管理があったりと、機能は多数揃っている。Javaベースのシステムを好まれる方は試してみる価値があるだろう。

entrance08.png

不具合一覧

 

SourceForge.net: Project Dune

 http://sourceforge.net/projects/pdune/

Main Page - PDune

 http://projectdune.org/Main_Page