20090323 phpstudy

33
今日からはじめるRedmine 1 2009/03/23 yandod phpstudy 41th@tokyo

Upload: yandod

Post on 19-Jan-2017

2.781 views

Category:

Technology


2 download

TRANSCRIPT

今日からはじめるRedmine

1

2009/03/23 yandod

phpstudy 41th@tokyo

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

3

agenda

What’s BTS

Features of redmine

Example of usage

What’s BTS ?

4

バグ管理システムまわりの状況

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

8

BTS in the world.

9

BTS in Japan.

10

BTS in world.

11

Redmine

今日は特にredmine

イイネって話

Features of redmine.

12

Redmineの特徴

Redmine is..

13

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.

Features

Railsで作られたBTS

複数のDBに対応

複数のプロジェクトに対応

ガントチャートの出力

プロジェクトごとのWiki

SCMとの連携

15

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

Install

Railsが動くサーバが必要requires rails.

とにかく頑張るgood luck !

17

Toppage

18

Create issue

19

activity

20

Roadmap

21

Gant Chart

22

Repository browser

23

24

One phrase

ちょっといいTracって感じ

Example of usage.

25

自分的な利用例

単位を考える

今ある作業をソフトウェアの粒度に落とし込む

プロジェクト関係する人やソースコード単位

バージョン特定の日付に対する作業(マイルストーン)

チケット (ほんとは「課題」だった)日々の具体的な作業

26

言葉の意味は場合によっては無視

チケットの起票・消化

心理的には最初は面倒

起票→アサイン→解決の流れはいきなりは抵抗があるように思う

とりあえず操作に慣れる

バージョンも設定した方がいい

27

TODOのつもりで気軽に使ってみたり・・・

よくある問題

開きっぱなしのチケットが溜まる進捗MTGなどで定期的に棚卸しが必要

チケットの粒度がそろわない大きすぎるチケットはなかなかクローズできない

Wikiが使いづらいpukiwiki脳にはつらいが、慣れるか見切るか

期限日と経過時間が未入力ここを入力しないとさまざまな機能が使えない

28

悪いチケットの例

29

作業が大きすぎ

期限が未設定工数が不明

(現実味薄い)

TIPS

右上のプロジェクト選択メニューが便利

Myページはカスタマイズできるのでぜひやる

起票済みのチケットは「(続き)」で全項目が編集可能

30

まとめ

31

まとめ

流行ってるだけあって面白い

インストールは気合 (rubyのバージョンとか)

慣れるとExcelには戻りたくなくなる

32

33

質疑応答

ご静聴ありがとうございました。

Business ninja @ shownimalshttp://www.shawnimals.com/characters/709