最近のcandycane - php版redmineでタスク管理を始めよう

64
Candy Cane 最近の OSC Tokyo 2013 Spring

Upload: yandod

Post on 31-May-2015

15.030 views

Category:

Documents


0 download

DESCRIPTION

OSC Tokyo Spring 2013

TRANSCRIPT

Page 1: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

CandyCane最近の

OSC Tokyo 2013 Spring

Page 2: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

yando

Page 3: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

CandyCane

CakePHPに移植されたRedmine

思ったよりも使われている

世界各国からのコントリビュート

簡単インストール・簡単プラグイン

Page 4: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう
Page 5: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう
Page 6: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

CandyCane

Page 7: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう
Page 8: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

もしかして?

Page 9: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

“あったらいいなぁと思えるものを、時間があった

んで作り始めてみた。それだけです。”

Page 10: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう
Page 11: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

開発者たくさん

Page 12: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

最近のコミット

Page 13: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

断続的に来る

Page 14: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

@kakutaniさんが!

Page 15: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

どんなサーバーでも多分動く

同一サーバーにたくさんインストールとか

人によって違うプラグインとか

サーバーの運用は適当でも大体平気

PHPでプラグイン開発が出来る

PHPすごい

Page 16: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

45秒インストール

Page 17: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

豊富なプラグイン

Page 18: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

Facebook

Page 19: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

Facebook

Facebookアカウントでログイン

パスワード不要

Facebookグループと連動

チケットの更新をウォールへ投稿

Page 20: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

Octoland

Page 21: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう
Page 22: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

Octoland

コンプガチャが回せるプラグイン

課金されません

実はOctocatのライセンス違反?

Page 23: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

NyanCatプラグイン

にゃーんダウンチャート等を実装

Page 24: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

Like Itプラグイン

半日程度で実装してみたイイネ機能

Page 25: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

Weatherプラグイン

プラグイン開発デモ(作業時間20分)

Page 26: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

Repository Viewer

待望の機能

プラグインとして実装された

GitHubのみに対応

Page 27: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう
Page 28: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

Default Order Plugin

チケット一覧画面のソート順

デフォルトはIDの降順

優先度の降順に変更するプラグイン

Page 29: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

とっても簡単

Page 30: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

Assign Narrowdown Plugin

担当者選択のドロップダウン

表示されるメンバーを絞る

Redmineの同名プラグインの移植

Page 31: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

これも簡単

Page 32: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

これも簡単

Page 33: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

君もプラグイン作者

ちょっとした動きを変えたい時

Eventを使って処理に介入

小さなPHPやJavaScriptを挿入

DBからの値も利用できる

Page 34: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

入門ツアー

Page 35: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

CandyCane上でのバグ管理

テスターがバグを報告

リーダーが開発者にアサイン

開発者が報告されたバグを修正

テスターが修正を確認

リリース頻度は毎月~四半期程度

シナリオ

Page 36: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

初期設定

プロジェクト作成

トラッカー設定

メンバー設定

チケット管理

進捗管理

ステップ

Page 37: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

初期設定

プロジェクト作成

トラッカー設定

メンバー設定

チケット管理

進捗管理

ステップ

Page 38: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

adminの設定変更

Page 39: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

規定の言語設定

Page 40: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

初期設定

プロジェクト作成

トラッカー設定

メンバー設定

チケット管理

進捗管理

ステップ

Page 41: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

プロジェクト作成

Page 42: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

第2回 品川 Redmine 勉強会 / Yusuke Ando (@yando)

Page 43: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

識別子

 URLの一部になるプロジェクト名

公開

 メンバー以外からプロジェクトを見せる

トラッカー

 チケットを登録する際に利用する種別

モジュール

 チケット、時間、ニュース、Wikiが利用可能

プロジェクトの設定項目

Page 44: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

初期設定

プロジェクト作成

トラッカー設定

メンバー設定

チケット管理

進捗管理

ステップ

Page 45: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

Redmine/CandyCane共通の概念

最も複雑な部分

チケットがどのように処理されるか

ステータスの流れを設定

複雑にし過ぎると後で辛い

トラッカー

New Assigned Resolved Closed

Page 46: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

トラッカーのカスタマイズ

Page 47: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

ステータスのカスタマイズ

Page 48: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

ワークフローの設定

Page 49: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

ロール・権限の設定

Page 50: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

初期設定

プロジェクト作成

トラッカー設定

メンバー設定

チケット管理

進捗管理

ステップ

Page 51: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

利用者にユーザーアカウントを作成

アカウントをプロジェクトに追加

メンバー設定が無いとチケット操作不可

ステータスが変更できないと言われたらコレ

メンバー設定

Page 52: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

ユーザーの設定

Page 53: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

メンバーの設定

Page 54: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

初期設定

プロジェクト作成

トラッカー設定

メンバー設定

チケット管理

進捗管理

ステップ

Page 55: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

登録されたチケットをアサイン

経緯や証跡(画像)を登録

問題が解決されるまで追跡

検索条件はカスタムクエリとして保存できる

チケットの題名は(続き)で変更できる

チケット管理

Page 56: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

チケットの管理

Page 57: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

チケットの管理

Page 58: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

表示項目のカスタマイズ

Page 59: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

初期設定

プロジェクト作成

トラッカー設定

メンバー設定

チケット管理

進捗管理

ステップ

Page 60: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

バグの修正状況を俯瞰的に分析

単純なリスト形式のビューを補助する

見たい観点に沿ったデータ入力

バージョンを設定すればロードマップ

工数、作業時間を入れれば工数管理

進捗管理

Page 61: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

バージョンの登録

Page 62: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

ロードマップ

Page 63: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

時間トラッキング

カスタムフィールド

関連チケット

利用者の負担にならない範囲で運用

プラグインの開発!

さらなる管理

Page 64: 最近のCandyCane - PHP版Redmineでタスク管理を始めよう

質問?