RedmineのTime Trackerプラグイン運用の注意点
RedmineのTime Trackerプラグインは、実績工数をタイムウォッチのように簡単に計測してくれるので便利。
しかし運用の注意点があるのでメモ。
【元ネタ】
RedmineのTimeTrackerプラグインが使いやすい: プログラマの思索
Twitter / @akipii: @bageljp Time Trackerプラグインが良いです。 - Plugins - Redmine redmine.org/plugins/redmin…
Twitter / @bageljp: @akipii ありがとうございます!!早速入れて使ってみましたが、まさにイメージ通りのプラグインでした。最後に記録までされるし便利ですね~^^
RedmineのTimeTrackerプラグインが使いやすい: プログラマの思索に書いたけれど、PSP(Personal Software Process)のように自分の作業の内容と工数を記録しながら開発する場合に役立つ。
自分で作業ログを残すようなイメージだ。
PSPなら作業ログを後で振り返りながら、自分でプロセスを改善していく手法をとる。
だが、上記のTwitterで@tkusukawaさんや@akiko_pusuさんが言われているように、Ajaxの非同期通信でRedmineへ頻繁にアクセスするために、ApacheなどのWebサーバーのログが大量に吐かれて、Webサーバーがダウンしてしまう時があるらしい。
この問題は、Redmineの運用を開発チームや開発プロジェクトの大規模化、組織全体への導入へ拡張する場合に起きる点にあると思う。
そもそもRedmineやTracを使ったチケット駆動開発は、そもそも5人ぐらいの一つのチームでアジャイルに開発するスタイルから生まれた。
だから、複数チームへの対応、数百~数千人の運用まで最初から考慮されていなかった。
Redmineによるチケット駆動開発を大規模化していく上での課題や展望については下記に書いた。
Redmineを業務システム化するアイデア~メトリクス集計の本質は集計バッチ処理: プログラマの思索
Redmineを大規模化していく上での課題は二つある。
一つは、WebサーバやSCMリポジトリの負荷分散。
もう一つは、メトリクス収集のための集計バッチ処理の強化。
上記のTwitterのやり取りは前者の問題に含まれる。
前者の問題に対しては、@daipresentsさんも既に色んな運用方法で対処されているようだ。
後者の問題は、IPAが開発中のツールのような事例がある。
個人的には、Redmineプラグインの一機能として実現して、更にJenkinsからバッチ処理をキックするアーキテクチャが理想的な設計方法だろうと考えている。
そしてこの問題の背景には、Redmineによるチケット駆動開発が組織全体へ導入されることによって、RedmineがERPのようにソフトウェア開発の基幹業務システムになってしまう点にあるだろうと直感している。
Redmineが止まったら、文字通り開発業務だけでなく会社の業務そのものが止まってしまうのだ。
だが、@daipresentsさんが1千人規模でRedmineを組織全体へ導入・運用されている事例を紹介されているように、Redmineによるチケット駆動開発の大規模化は可能だ。
そして、Redmineを大規模組織で導入することで、チケット駆動開発の本来の利点を共有しやすくなる。
ツールの導入によって、ソフトウェア開発者だけでなく、経理の事務の女性も営業マンも会社の経営陣も、チケット駆動開発に慣れれば、自然にアジャイルな概念を浸透していくきっかけになるだろう。
それによって、会社全体でアジャイルな概念を共有しやすくなる場ができる可能性がある。
「Redmineによるタスクマネジメント実践技法」も1年で第4刷まで増刷されて著者本人も驚いているが、一番の驚きはプログラマ以外の人達も読者層に含まれている事実だ。
僕の著作では、チケット駆動開発でアジャイルに開発する運用方法を中心に書いたから、一部の読者はアジャイルの概念が分からない、という感想があった。
一部の読者の感想を読むと、チケット駆動開発というアイデアはソフトウェア開発のプロジェクト管理だけでなく、営業マンのタスク管理や情報システム部門・サーバー運用保守の課題管理にも使えるようだ。
製薬業・製造業の人達もRedmineを使って運用されている。
だから、アジャイルの概念に慣れているIT技術者だけでなく、会社全体、組織全体へアジャイルの概念を普及させるきっかけになる可能性を秘めている。
それについても今後色々考えてみたい。
| 固定リンク
「プロジェクトマネジメント」カテゴリの記事
- JTCの壁を壊す「Redmine参謀本部」という戦略~現場の職人気質を活かす組織論(2026.05.19)
- PM理論で読み解く日本人リーダーの弱点(2026.05.12)
- リプレースとアーキテクチャモダナイゼーシヨンの違いの本質は何なのか?(2026.04.08)
- PMPとCSM取得者数推移(日本 vs 中国)から読み取れる指針は何か?(2026.02.23)
- 製造業のDXを推進する部門をITコーポレート部門に割り当てるとなぜ失敗するのか(2026.02.04)
「Redmine」カテゴリの記事
- JTCの壁を壊す「Redmine参謀本部」という戦略~現場の職人気質を活かす組織論(2026.05.19)
- 第30回東京Redmine勉強会の感想 #redminet ~古いチケット管理基盤にAIという新しい衣を被った未来(2026.05.16)
- 製造業がRedmine導入で必ず聞く3つの質問~MS Project派がRedmine導入で悩むこと(2026.05.03)
- RedmineのAI支援機能はチケット管理システムにとって重要な要件だ(2026.04.29)
- マイクロマネジメントに陥ったチケット駆動開発の罠と再生戦略 #redminet(2026.04.26)
「ソフトウェア工学」カテゴリの記事
- JTCの壁を壊す「Redmine参謀本部」という戦略~現場の職人気質を活かす組織論(2026.05.19)
- マイクロマネジメントに陥ったチケット駆動開発の罠と再生戦略 #redminet(2026.04.26)
- リプレースとアーキテクチャモダナイゼーシヨンの違いの本質は何なのか?(2026.04.08)
- アーキテクチャモダナイゼーションにおけるAMETチームの役割と責任範囲は何か(2026.03.23)
- アーキテクチャモダナイゼーションとはそもそも何なのか?(2026.03.22)
「チケット駆動開発」カテゴリの記事
- マイクロマネジメントに陥ったチケット駆動開発の罠と再生戦略 #redminet(2026.04.26)
- 第29回東京Redmine勉強会の感想~今話題のテーマはJTC運用とAIによるプロマネ作業支援 #redminet(2025.11.09)
- RedmineJapan vol.4の感想part1~Redmine AI HeplerプラグインはRedmineのナレッジ活用を強化してくれる #RedmineJapan(2025.07.31)
- Jiraの機能はTracに似ている気がする #redmine(2025.06.01)
- Redmineは組織のナレッジ基盤として実現可能なのか~島津製作所の事例を読み解く #redmineT(2024.12.29)
「Agile」カテゴリの記事
- 自動車・半導体・防衛産業から読み解く、業界を制する設計思想(2026.06.10)
- PMOはスクラムマスターである(2026.06.07)
- DX戦略はDX成熟度を考慮して戦略策定すべき(2026.03.20)
- PMPとCSM取得者数推移(日本 vs 中国)から読み取れる指針は何か?(2026.02.23)
- SAFeはScrumと全く異なるアジャイル開発プロセスだ(2026.02.01)


コメント