20090323 Phpstudy
-
Upload
yandod -
Category
Technology
-
view
2.781 -
download
2
Transcript of 20090323 Phpstudy
About me
name Yusuke Ando aka, yandod
Talking and writing about PHP.
CakePHP evengelist.
I love cat,curry,golf and CakePHP.
No codes in this slide.
2
5
What’s BTS?
バグ、課題の登録と管理register and manage bug status.
ソースコード管理との連携Connect with SCM
オープンソースでの開発ではメジャーuses offen on OSS project
6
How do you manage bugs ?
特にしていないnot yet.
ポストイット、ノートで管理paper mangement.
Excel、Wordなどで管理
バグ管理システム(BTS)で管理
まだまだ混沌とした状態
7
Survey
統計とか特になかったThere is no survey.
はてなでアンケート開催してみたhttp://q.hatena.ne.jp/1237710498
海外サイトでの比較
http://www.michaelflanakin.com/articles/CompareWebTrackers.aspx
Redmine is..
14
Railsで記述された柔軟なプロジェクト管理システム
さまざまな環境とDBに対応
Redmine is a flexible project management web application. Written using Ruby on Rails framework, it is cross-platform and cross-database.
Comparison with Trac
16
redmine trac
複数プロジェクト OK NG
対応SCM Subversion CVS Mercurial Bazzar DarcsGit
Subversion(more plugin)
リモートSCM OK NG (or use svk)
管理・設定 WEB-based Ini filestrac-admin
対応DB MySQL PostgreSQLSQLite
MySQL PostgreSQLSQLite
Require Ruby python
単位を考える
今ある作業をソフトウェアの粒度に落とし込む
プロジェクト関係する人やソースコード単位
バージョン特定の日付に対する作業(マイルストーン)
チケット (ほんとは「課題」だった)日々の具体的な作業
26
言葉の意味は場合によっては無視
チケットの起票・消化
心理的には最初は面倒
起票→アサイン→解決の流れはいきなりは抵抗があるように思う
とりあえず操作に慣れる
バージョンも設定した方がいい
27
TODOのつもりで気軽に使ってみたり・・・
よくある問題
開きっぱなしのチケットが溜まる進捗MTGなどで定期的に棚卸しが必要
チケットの粒度がそろわない大きすぎるチケットはなかなかクローズできない
Wikiが使いづらいpukiwiki脳にはつらいが、慣れるか見切るか
期限日と経過時間が未入力ここを入力しないとさまざまな機能が使えない
28