candycane overview

19
1 2009/04/10 yandod プロジェクト概要

Upload: yandod

Post on 30-Nov-2014

10.026 views

Category:

Documents


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Candycane overview

1

2009/04/10 yandod

プロジェクト概要

Page 2: Candycane overview

2

アジェンダ

なぜCandyCaneなのか

CandyCaneのアウトライン

スケジュール

Page 3: Candycane overview

なぜCandyCaneなのか

3

Page 4: Candycane overview

4

何をやろうか

「例えば、PHPにしてみる」

Redmineの人気が日本で高まってきている

日本人の何かを捉えたらしい

Railsで出来てるのでインストールが面倒

せっかく良いものなのに広まらない

そもそもBTSって変に小難しい

Page 5: Candycane overview

5

RedmineがPHPで動いたら

目標はインストールベースNo1 BTS

インストールが簡単になる

Railsが動くサーバを持ってない人でも使える

ビギナーでも設置して使えるBTS

もしかしたらBTSのキラーアプリになるかも

Cakeでやれば高速で移植できるかも

Page 6: Candycane overview

6

日本でのBTSトレンド

Redmineが急伸中

Page 7: Candycane overview

7

世界でのBTSトレンド

世界ではredmineはまだまだマイナー

Page 8: Candycane overview

8

CandyCane (キャンディケイン)

クリスマスの時の飴の事 →

CakePHPなのでお菓子

“プロジェクトを救う魔法の杖”

とりあえずグラフは縞模様に

誰でも使えるBTS

Page 9: Candycane overview

CandyCaneのコンセプト

9

Page 10: Candycane overview

偉大な先駆者

WordPress

幅広いユーザに支持されるブログのスタンダード

pukiwiki

日本でのwiki文化を生んだ便利ツール

XOOPS

日本におけるCMSの代名詞

phpMyAdmin

Rubyの本にも載っているツール

10

Page 11: Candycane overview

共通項

インストールが簡単

PHPのバージョンや拡張にほぼ依存しない

他の手段があっても便利だから使ってしまう

PHP以外の言語のユーザも使ってしまう

11

Page 12: Candycane overview

12

本当に定着したツールを目指す為に

PHP以外のユーザの獲得が目標

PHPユーザを対象にしても世界は広がらない

Page 13: Candycane overview

コンセプト

誰にでも使える課題管理システム

コマンド無しでインストールできる

PHP4でも一応動かす(多言語のユーザ等に配慮)

Redmine + オリジナリティ

当面は再設計せずに移植 (いずれ独自発展)

Pukiwiki記法はサポートする

開発プロセスそのものも成果物

チケット駆動開発の有効性も訴える13

Page 14: Candycane overview

開発作業の概要

14

Page 15: Candycane overview

fastladdr移植の作業規模

Controller 22 files / 4429 lines

Helper 4 files / 2275 lines

Model 8 files / 5004 lines

View 21 files / 5885 lines

Total: 55 files / 4194 lines

15

Page 16: Candycane overview

今回の作業規模

Controller 36 files / 4429 lines

Helper 36 files / 2275 lines

Model 52 files / 5004 lines

View 233 files / 5885 lines

Total: 357files / 17593 lines

16

Fastladdrの約5倍

Page 17: Candycane overview

今後の展望

17

Page 18: Candycane overview

ロードマップ

18

Phase 1 Phase 2 Phase 3

3月~4月

基本機能

インストール

チケット管理

設定

5月~6月

応用機能

リポジトリ

プラグイン

7月~8月

普及期

要望反映

CakeFest

啓蒙活動

再設計

Page 19: Candycane overview

19

質疑応答

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