SlideShare une entreprise Scribd logo
1  sur  9
(copyright2011 akipii@XPJUG関西) 1
第11回RxTStudy勉強会
パネルディスカッション
〜ポジションペーパー
2014/07/12
あきぴー@XPJUG関⻄
お題
【1】開発基盤としてのRedmine
【2】プロマネから⾒たRedmine
【3】Redmine2.5.2のプラグインアップデートチェック
copyright2014 akipii@XPJUG関西 2
【1】①開発基盤としてのRedmine
Redmineを開発基盤(プラットフォーム)と⾒なしてカスタマイズする場合、
4種類の手法がある。
アプリケーション層アプリケーション層アプリケーション層アプリケーション層
(カスタマイズ箇所カスタマイズ箇所カスタマイズ箇所カスタマイズ箇所)
プラットフォーム層プラットフォーム層プラットフォーム層プラットフォーム層
(Redmine)
フレームワーク層フレームワーク層フレームワーク層フレームワーク層
(Rails)
③③③③プラグインプラグインプラグインプラグイン
(アドオンアドオンアドオンアドオン)
④④④④モディフィケーションモディフィケーションモディフィケーションモディフィケーション
②②②②パラメータ設定パラメータ設定パラメータ設定パラメータ設定 ソースを直接修正ソースを直接修正ソースを直接修正ソースを直接修正
標準機能のソースを標準機能のソースを標準機能のソースを標準機能のソースを
修正する事無く修正する事無く修正する事無く修正する事無く追加開追加開追加開追加開
発で機能拡張する発で機能拡張する発で機能拡張する発で機能拡張する
標準機能のソースを標準機能のソースを標準機能のソースを標準機能のソースを
直接修正して直接修正して直接修正して直接修正して
機能拡張する機能拡張する機能拡張する機能拡張する
(EPM-X, Lychee etc.)
パラメータの設定だけパラメータの設定だけパラメータの設定だけパラメータの設定だけ
で機能拡張するで機能拡張するで機能拡張するで機能拡張する
(プロジェクト、ワークフ
ロー、権限など)
外部接続外部接続外部接続外部接続I/Fを通じてを通じてを通じてを通じて
データ操作だけを行うデータ操作だけを行うデータ操作だけを行うデータ操作だけを行う
(REST, Webサービス,
rake etc.)
①①①①外部接続外部接続外部接続外部接続I/F
copyright2014 akipii@XPJUG関西 3
【1】②Redmineカスタマイズ手法比較
No カスタマイズ手法 ⻑所 短所
1 外部接続I/F APIを用いて、Redmineから
⾃由にデータの取得・更新が
できる
(例:REST、JSONP、
rake)
・外部接続用プログラムの開発工数が
発生する
・通信要件や性能要件でボトルネック
が発生する場合がある
2 パラメータ設定 フィットギャップ分析結果を
Redmineの設定に反映す
れば、十分に運用可能
・機能拡張できる範囲が小さい
3 プラグイン追加 Redmine本体に手を加えず、
容易に機能追加できる
・プラグイン開発のコストが発生する
・RedmineのVerUpに追随するため
に回帰テスト工数が発生する
4 モディフィケーション Redmine本体の機能を⾃
由に修正・追加できる
・4種類のカスタマイズ手法のうち、最
も開発工数がかかる
・RedmineのVerUpに追随するコス
トが大きい
copyright2014 akipii@XPJUG関西 4
【2】①プロマネから⾒たRedmine
• Agile開発の利点を活かせる
• 軽量プロセス+規律を併せ持つプロセス
• プロセスのテーラリングが柔軟
• WBS駆動のガチガチのWF型開発
• アダプタブルWF [WBSから漏れたタスク管理] (@sakaba37)
• ITILによるシステム運用保守
• 顧客問合せのヘルプデスク管理 (@g_maeda)
• 要件からソースコードまでのトレーサビリティを実現
• チケットに構成管理の情報を付与できる
• 納品物件のチェックに使える
• WBSのレビュー、要件漏れや仕様漏れのチェックに使える
copyright2014 akipii@XPJUG関西 5
【2】②MSProjectの代わりに使いたい
プロジェクトマネージャの標準ツールはMSProjectなので、Redmineにも同等な機能が欲しい
【MSProjectの弱点】
(1)計画作業は強いが、実績管理に不向き
(2)ライセンス料が⾼い!!
copyright2014 akipii@XPJUG関西 6
ガントチャート
EVM
PERT図
リソースヒストグラム
【2】③(参考)Lychee Enterpriseシリーズ
Lychee Enterprise シリーズは、マネージャの観点で
ソフトウェア開発のプロジェクト管理のQCDを支援している
copyright2014 akipii@XPJUG関西 7
スケジュール(D)
コスト(C)品質(Q)
Lychee Gantt Chart
(& Lychee Actual Date)
Lychee EVM
Lychee
Association Chart
Lychee Enterprise : アジャイルウェア(株)
http://lychee-redmine.jp/
【要望】
「リソースヒストグラム」
「PERT図」が欲しい!
【3】Redmine2.5.2のプラグインアップデートチェック
【特徴】Redmine.orgに登録されたプラグインのバージョンを比較
表示してくれる (Ver2.5.2以降)
【課題】プラグインの⾃動更新機能はない
【今後の動向】Redmine.orgにプラグイン情報が集約されるだろう
(基本的には良い傾向)
copyright2014 akipii@XPJUG関西 8
【参考】Redmineのプラグインアップデートチェックを試す – Qiita
http://qiita.com/akiko-pusu/items/c2806ec432a8eef452d2
copyright2014 akipii@XPJUG関西 9
パネルディスカッション
で議論しましょう

Contenu connexe

Plus de akipii Oga

Plus de akipii Oga (20)

JSTQB_テストプロセスの概念モデル改善版.pdf
JSTQB_テストプロセスの概念モデル改善版.pdfJSTQB_テストプロセスの概念モデル改善版.pdf
JSTQB_テストプロセスの概念モデル改善版.pdf
 
平鍋さんのテスト設計モデル.pdf
平鍋さんのテスト設計モデル.pdf平鍋さんのテスト設計モデル.pdf
平鍋さんのテスト設計モデル.pdf
 
統計学の攻略_統計的仮説検定の9パターン.pdf
統計学の攻略_統計的仮説検定の9パターン.pdf統計学の攻略_統計的仮説検定の9パターン.pdf
統計学の攻略_統計的仮説検定の9パターン.pdf
 
統計学の攻略_正規分布ファミリーの全体像.pdf
統計学の攻略_正規分布ファミリーの全体像.pdf統計学の攻略_正規分布ファミリーの全体像.pdf
統計学の攻略_正規分布ファミリーの全体像.pdf
 
統計学の攻略_推測統計学の考え方.pdf
統計学の攻略_推測統計学の考え方.pdf統計学の攻略_推測統計学の考え方.pdf
統計学の攻略_推測統計学の考え方.pdf
 
JSTQB_テストマネジメントとレビュープロセス.pdf
JSTQB_テストマネジメントとレビュープロセス.pdfJSTQB_テストマネジメントとレビュープロセス.pdf
JSTQB_テストマネジメントとレビュープロセス.pdf
 
JSTQB_テストプロセスの概念モデル.pdf
JSTQB_テストプロセスの概念モデル.pdfJSTQB_テストプロセスの概念モデル.pdf
JSTQB_テストプロセスの概念モデル.pdf
 
プロセスプログラミングとは
プロセスプログラミングとはプロセスプログラミングとは
プロセスプログラミングとは
 
SECIモデルの状態遷移図
SECIモデルの状態遷移図SECIモデルの状態遷移図
SECIモデルの状態遷移図
 
物理攻略の全体マップ
物理攻略の全体マップ物理攻略の全体マップ
物理攻略の全体マップ
 
初中級プロマネのための現場で活かせ!統計情報.pdf
初中級プロマネのための現場で活かせ!統計情報.pdf初中級プロマネのための現場で活かせ!統計情報.pdf
初中級プロマネのための現場で活かせ!統計情報.pdf
 
「ハリウッドリライティングバイブル」のマインドマップ
「ハリウッドリライティングバイブル」のマインドマップ「ハリウッドリライティングバイブル」のマインドマップ
「ハリウッドリライティングバイブル」のマインドマップ
 
GTDのワークフロー
GTDのワークフローGTDのワークフロー
GTDのワークフロー
 
プロマネの判断プロセス
プロマネの判断プロセスプロマネの判断プロセス
プロマネの判断プロセス
 
プロマネの意思決定プロセス
プロマネの意思決定プロセスプロマネの意思決定プロセス
プロマネの意思決定プロセス
 
世界を動かすプロジェクトマネジメントの教科書の概念図
世界を動かすプロジェクトマネジメントの教科書の概念図世界を動かすプロジェクトマネジメントの教科書の概念図
世界を動かすプロジェクトマネジメントの教科書の概念図
 
チケット駆動開発の解説~タスク管理からプロセス改善へ
チケット駆動開発の解説~タスク管理からプロセス改善へチケット駆動開発の解説~タスク管理からプロセス改善へ
チケット駆動開発の解説~タスク管理からプロセス改善へ
 
チケット管理の運⽤を⽀える体制
チケット管理の運⽤を⽀える体制チケット管理の運⽤を⽀える体制
チケット管理の運⽤を⽀える体制
 
ホールディング会社の役割とIt企画・構築プロセス
ホールディング会社の役割とIt企画・構築プロセスホールディング会社の役割とIt企画・構築プロセス
ホールディング会社の役割とIt企画・構築プロセス
 
Tiddの運用サイクルとチケット駆動開発のプロセスと開発基盤
Tiddの運用サイクルとチケット駆動開発のプロセスと開発基盤Tiddの運用サイクルとチケット駆動開発のプロセスと開発基盤
Tiddの運用サイクルとチケット駆動開発のプロセスと開発基盤
 

Dernier

Dernier (12)

Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 

第11回RxTStudy勉強会 パネルディスカッション~ポジションペーパー