Más contenido relacionado
CakePHP版Redmine CandyCaneでタスク管理を始めよう (2012/03/16)
- 1. CakePHP版Redmine
CandyCane
でタスク管理を始めよう!
OSC第3回 RxTStudy / Yusuke Ando (@yando)
Tokyo Spring 2012 / Yusuke Ando (@yando)
- 2. Who am I?
Yusuke Ando
@yando
PHP CakePHP
Symfony
PHP Matsuri
Introducing CandyCane / Yusuke Ando (@yando)
第3回 RxTStudy / Yusuke Ando (@yando)
- 3. ?
CakePHP2実践入門(仮)
技術評論社より今夏出版予定
Introducing CandyCane / Yusuke Ando (@yando)
第3回 RxTStudy / Yusuke Ando (@yando)
- 4. PHP Matsuriという活動
Introducing CandyCane / Yusuke Ando (@yando)
第3回 RxTStudy / Yusuke Ando (@yando)
- 5. 第3回 RxTStudy / Yusuke Ando (@yando) koyhoge
by
Introducing CandyCane / Yusuke Ando (@yando)
- 6. 第3回 RxTStudy / Yusuke Ando (@yando) sizuhiko
by
Introducing CandyCane / Yusuke Ando (@yando)
- 7. アジェンダ
Redmineについて
CandyCaneの特徴
入門ツアー
Introducing CandyCane / Yusuke Ando (@yando)
第3回 RxTStudy / Yusuke Ando (@yando)
- 10. Redmine
フレキシブルなバグ管理システム
Jean-Philippe Lang氏が開発
GPL
最新版は1.3.1
Ruby on Rails製
アジャイル向けのプラグイン等で人気
Introducing CandyCane / Yusuke Ando (@yando)
第3回 RxTStudy / Yusuke Ando (@yando)
- 15. Redmine
Chili Project
Introducing CandyCane / Yusuke Ando (@yando)
第3回 RxTStudy / Yusuke Ando (@yando)
- 18. CandyCane
CakePHPに移植したRedmine
2009年4月に開発開始
2012/1/20現在のバージョンはv0.8.5
国内外から様々な反響
githubのPHPで 68996中、175番目
Sweet & Flexible
Introducing CandyCane / Yusuke Ando (@yando)
第3回 RxTStudy / Yusuke Ando (@yando)
- 21. あったらいいなぁと思えるものを、時間があったんで
作り始めてみた。それだけです。
Introducing CandyCane / Yusuke Ando (@yando)
第3回 RxTStudy / Yusuke Ando (@yando)
- 26. PHPすごい
どんなサーバーでも多分動く
同一サーバーにたくさんインストールとか
人によって違うプラグインとか
サーバーの運用は適当でも大体平気
PHPでプラグイン開発が出来る
Introducing CandyCane / Yusuke Ando (@yando)
第3回 RxTStudy / Yusuke Ando (@yando)
- 37. 今後の開発予定
リファクタリングとバグ修正
REST API
プラグインの充実
チューニング
チケット管理初心者向けの改良
Introducing CandyCane / Yusuke Ando (@yando)
第3回 RxTStudy / Yusuke Ando (@yando)
- 39. シナリオ
CandyCane上でのバグ管理
テスターがバグを報告
リーダーが開発者にアサイン
開発者が報告されたバグを修正
テスターが修正を確認
リリース頻度は毎月∼四半期程度
Introducing CandyCane / Yusuke Ando (@yando)
第3回 RxTStudy / Yusuke Ando (@yando)
- 40. ステップ
初期設定
プロジェクト作成
トラッカー設定
メンバー設定
チケット管理
進 管理
Introducing CandyCane / Yusuke Ando (@yando)
第3回 RxTStudy / Yusuke Ando (@yando)
- 41. ステップ
初期設定
プロジェクト作成
トラッカー設定
メンバー設定
チケット管理
進 管理
Introducing CandyCane / Yusuke Ando (@yando)
第3回 RxTStudy / Yusuke Ando (@yando)
- 44. ステップ
初期設定
プロジェクト作成
トラッカー設定
メンバー設定
チケット管理
進 管理
Introducing CandyCane / Yusuke Ando (@yando)
第3回 RxTStudy / Yusuke Ando (@yando)
- 48. ステップ
初期設定
プロジェクト作成
トラッカー設定
メンバー設定
チケット管理
進 管理
Introducing CandyCane / Yusuke Ando (@yando)
第3回 RxTStudy / Yusuke Ando (@yando)
- 49. トラッカー
Redmine/CandyCane共通の概念
最も複雑な部分
チケットがどのように処理されるか
ステータスの流れを設定
複雑にし過ぎると後で辛い
New Assigned Resolved Closed
Introducing CandyCane / Yusuke Ando (@yando)
第3回 RxTStudy / Yusuke Ando (@yando)
- 54. ステップ
初期設定
プロジェクト作成
トラッカー設定
メンバー設定
チケット管理
進 管理
Introducing CandyCane / Yusuke Ando (@yando)
第3回 RxTStudy / Yusuke Ando (@yando)
- 55. メンバー設定
利用者にユーザーアカウントを作成
アカウントをプロジェクトに追加
メンバー設定が無いとチケット操作不可
ステータスが変更できないと言われたらコレ
Introducing CandyCane / Yusuke Ando (@yando)
第3回 RxTStudy / Yusuke Ando (@yando)
- 58. ステップ
初期設定
プロジェクト作成
トラッカー設定
メンバー設定
チケット管理
進 管理
Introducing CandyCane / Yusuke Ando (@yando)
第3回 RxTStudy / Yusuke Ando (@yando)
- 59. チケット管理
登録されたチケットをアサイン
経緯や証跡(画像)を登録
問題が解決されるまで追跡
検索条件はカスタムクエリとして保存できる
チケットの題名は(続き)で変更できる
Introducing CandyCane / Yusuke Ando (@yando)
第3回 RxTStudy / Yusuke Ando (@yando)
- 63. ステップ
初期設定
プロジェクト作成
トラッカー設定
メンバー設定
チケット管理
進 管理
Introducing CandyCane / Yusuke Ando (@yando)
第3回 RxTStudy / Yusuke Ando (@yando)
- 64. 進 管理
バグの修正状況を俯瞰的に分析
単純なリスト形式のビューを補助する
見たい観点に沿ったデータ入力
バージョンを設定すればロードマップ
工数、作業時間を入れれば工数管理
Introducing CandyCane / Yusuke Ando (@yando)
第3回 RxTStudy / Yusuke Ando (@yando)
- 67. さらなる管理
時間トラッキング
カスタムフィールド
関連チケット
利用者の負担にならない範囲で運用
プラグインの開発!
Introducing CandyCane / Yusuke Ando (@yando)
第3回 RxTStudy / Yusuke Ando (@yando)
- 68. まとめ
CandyCaneはPHP版Redmine
簡単に導入、簡単に拡張
まずはスモールスタートがおすすめ
Introducing CandyCane / Yusuke Ando (@yando)
第3回 RxTStudy / Yusuke Ando (@yando)
- 75. やること
プラグインのBake
JQueryとprototypeの共存
アセットの配置
ビューの修正
Introducing CandyCane / Yusuke Ando (@yando)
第3回 RxTStudy / Yusuke Ando (@yando)
- 77. まとめ
CandyCaneはPHP版Redmine
簡単に導入、簡単に拡張
まずはスモールスタートがおすすめ
Introducing CandyCane / Yusuke Ando (@yando)
第3回 RxTStudy / Yusuke Ando (@yando)
- 78. CandyCane
もっとSweetにもっとFlexibleに
https://github.com/yandod/candycane
Introducing CandyCane / Yusuke Ando (@yando)
第3回 RxTStudy / Yusuke Ando (@yando)