RedMineでチケット駆動開発!
一昔前。
プロジェクトリーダーが2人日以上かけてExcelでガントチャートを作り、開発者に報告書を毎晩提出させて、実績と進捗を管理していた。
プロジェクトリーダーの仕事の殆どが、進捗管理に費やされていた。
プロジェクト全体で何%まで完成して、後どれくらい開発が残っているのか、理解するのに手間がかかっていた。
最終的には、プロジェクトリーダーの勘と経験で、リスク管理されていた部分が多かったのではなかろうか?
最近のWebシステム開発は、3~8人の開発者で3~6ヶ月単位のプロジェクトが多い。
短い期間で約10万行近くのシステムを作り上げるのが普通だろう。
これだけスピーディに開発しないとビジネスにならない現状なのに、プログラミングのスピードにプロジェクト管理が追いついていない。
最近思うのは、プロジェクト管理、進捗管理をソースコードに近づけることができないのか?という疑問。
プロジェクトの見える化がプロジェクトファシリテーション等で叫ばれている中、最近注目を浴びているものが、TracやRedmineのようなBTS。
RedmineはRuby on Railsで作られているからインストールも簡単だし、Tracよりも使いやすいように思う。
これらのBTSの最大の特徴は、ソースコードとチケット(作業タスク)を紐づけていること。
例えば、Subversionにコミットする時に
$ svn commit -m '○○○機能を利用時の△△△な問題を修正。 refs 123'
を実行すれば、RedMineに登録したタスクNo(ここでは「123」)と紐付けることができる。
RedMineに登録したタスクは、 開始日と終了日を設定すれば、ガントチャートがデフォルト設定されている。
進捗が遅れているか、後何日しかバッファがないか、すぐに分かる。
最近思うのは、プロジェクト管理や設計工程がプログラミング工程よりも遅くて、質が悪い。
その理由は、ソースコードの変化の速さに付いていけてないからだと思う。
やりたいのは、
略してTiDD なのだ!
RedMineによるチケット駆動開発について、色々考えてみたい。
| 固定リンク
「プロジェクトマネジメント」カテゴリの記事
- 掃き溜めの鶴を活かすマネジメント、それは強みSと環境Oを組み合わせたクロスSWOT分析と同じだ(2026.10.01)
- 第23回Redmine大阪の感想~AIの暴走はチケット駆動で制御する!AI時代に人間が担うべき真の役割は何なのか? #redmineosaka(2026.09.06)
- Redmineのブロッキング機能はどこで使うのか?~FF関係で使うべきだ!(2026.08.10)
- 製造業でアジャイルが定着しない理由~スプリント不在とチケット二重管理の壁 #Redmine(2026.07.18)
- Redmine利用成熟度モデルによる運用戦略(2026.07.12)
「Redmine」カテゴリの記事
- Redmineのブロッキング機能で工程単位Redmine運用とトレーサビリティを解決するアイデア(2026.09.21)
- 第23回Redmine大阪の感想~AIの暴走はチケット駆動で制御する!AI時代に人間が担うべき真の役割は何なのか? #redmineosaka(2026.09.06)
- Redmineのブロッキング機能はどこで使うのか?~FF関係で使うべきだ!(2026.08.10)
- AIエージェントのハルシネーションは「チケット駆動」で防ぐ~次世代アジャイル開発の実践論(2026.08.04)
- 製造業でアジャイルが定着しない理由~スプリント不在とチケット二重管理の壁 #Redmine(2026.07.18)
「チケット駆動開発」カテゴリの記事
- Redmineのブロッキング機能で工程単位Redmine運用とトレーサビリティを解決するアイデア(2026.09.21)
- 第23回Redmine大阪の感想~AIの暴走はチケット駆動で制御する!AI時代に人間が担うべき真の役割は何なのか? #redmineosaka(2026.09.06)
- 人の成果物は品質基準に不足しすぎるが、AIの成果物は品質基準を超過しすぎる(2026.08.16)
- チケット駆動でAIを制御する仕組みのアイデア(2026.08.13)
- Redmineのブロッキング機能はどこで使うのか?~FF関係で使うべきだ!(2026.08.10)


コメント