ここから本文です

こんにちは、あがたです。

api.jpg

Backlogには他のプログラムからBacklog内部の情報にアクセスするためのBacklogAPIが用意されています。以前ご紹介した、メールフォームからのお問い合わせをBacklogの課題として自動登録する「お問い合わせフォーム君」もBacklogAPIを利用しています。

BacklogAPIを使って色々な方が便利なツールやライブラリを作成されていますので、今日はそれらをまとめてご紹介します。(お約束ですが、弊社が正式にサポートしているわけではありませんので、あくまで自己責任でご利用ください。)

Firefoxプラグイン

以下の2つはBacklog本体の機能を拡張して便利にするためのFirefoxのプラグインです。

1.Backlog拡張:autofilter

autofilter1.png autofilter2.png
名称Backlog拡張:autofilter
詳細URLhttp://d.hatena.ne.jp/kiwanami/20081031/1225438131
内容課題検索画面をExcelのオートフィルターっぽい画面に変更する拡張。インクリメンタルサーチ、まとめ操作など。
種類Firefox拡張
動作環境Firefox 3。あらかじめGreasemonkeyをこちらからインストールしておいておく必要があります。
作者id:kiwanami

2.Backlog拡張:wiki

名称Backlog拡張:wiki
詳細URLhttp://d.hatena.ne.jp/kiwanami/20081031/1225438131
内容Wikiのインクリメンタル検索、Menu機能、検索結果、タグの検索結果一覧を見やすくする拡張。
種類Firefox拡張
動作環境Firefox 3。あらかじめGreasemonkeyをこちらからインストールしておいておく必要があります。
作者id:kiwanami

プログラムからBacklogAPI利用を助けるライブラリ

以下の2つはそれぞれのプログラム言語からBacklogAPIを簡単に利用できるライブラリです。現在のところPerlとPHP用のライブラリが公開されています。(Java/Ruby/Python/.netなどその他言語の方々の参戦もお待ちしています)

1.WebService::Backlog

名称WebService::Backlog
詳細URLhttp://search.cpan.org/dist/WebService-Backlog/
内容PerlからBacklog APIへのアクセスを簡単にするライブラリ。
種類Backlog APIの言語バインディング
動作環境Perl
作者id:dragon3

2.Services_Backlog

名称Services_Backlog
URLhttp://openpear.org/package/Services_Backlog
内容PHPからBacklog APIへのアクセスを簡単にするライブラリ。
種類Backlog APIの言語バインディング
動作環境PHP
作者devworks

他のツールとの連携をおこなうライブラリ/プラグイン

以下は他のツールとBacklogを便利に使うためのライブラリ/プラグインです。

1.Hudsonとの連携

名称継続的ビルドを行うHudsonのBacklogプラグイン
詳細URLhttp://d.hatena.ne.jp/dragon3/20090518/p1
内容Hudsonでコミットログ内の課題キーをハイパーリンクにするプラグイン。
種類他のツールとの連携
動作環境Java/Hudson
作者id:dragon3

※Hudsonとの連携は今後Hudson本体に取り込まれる可能性があります。

2.Plagger::Plugin::CustomFeed::Backlog

名称Plagger::Plugin::CustomFeed::Backlog
URLhttp://blog.cgfm.jp/cota/archives/55
内容Backlogの未完了タスクをPlaggerに取り込むためのカスタムフィードプラグイン。
種類他のツールとの連携
動作環境Perl/Plagger
作者cohtan

3.TestLinkとの連携

名称TestLinkとの連携
詳細URLhttp://d.hatena.ne.jp/ikikko/20090325/1238000597
内容WEBベースのフリーのテスト管理システムTestLinkとBacklogの課題をリンクする。
種類他のツールとの連携
動作環境PHP/TestLink 1.7.5, 1.8.1
作者id:ikikko


こんなツール作ったよという方はこのBlogにコメントいただければ追加します。

Backlogのような複数のメンバー間で利用するシステムやツールをスムーズに導入するためにみなさんはどんな工夫をされていますか?結構導入するのが難しかったりしないでしょうか。

導入したいとは思っていても、みんなに使ってもらえないような気もしますし、余計な事をしている人になりそうな不安もありませんか?

Backlogをプロジェクトに導入する時に最初にする事 - 我流天性 - がらくた屋に導入の際に行った事が紹介されています。とても参考になるのではないかとおもいます。

初めての新しいシステムを使ってもらうために敷居を下げる工夫

それでこっちでBacklogを用意してプロジェクトを設定したのですが、
その時に僕なりに気をつけたり配慮してみたりした事を書いてみます。

1.スペース画像を「おもてなし系なオリジナル画像」に変更
2.ユーザー登録はいろんな人を巻き込む
3.ユーザー登録のアイコンはできるだけ変なのを選ぶ
4.新プロジェクトで一番最初に作る課題は『この課題にコメントしてください』
5.雰囲気作り(できるだけ絵文字を意識して使う)
6.(わざと)うっかり間違ってみる

Backlogをプロジェクトに導入する時に最初にする事 - 我流天性 - がらくた屋 

add_issue_sample.png

この他にもみなさんが導入の際に工夫していることがありましたら是非おしえていただきたいです。このブログでも紹介していきたいと思います。

こんにちは。非プログラマの西嶋です。

皆さん、Subversion使ってますか?
Backlogは、Subversionリポジトリと、リポジトリブラウザ機能もあるんです!
そこで、Subversionに関しての話題を少し。

BacklogでのSubversionのリポジトリの設定

BacklogでのプロジェクトごとのSubversionのリポジトリの設定は簡単です。

  1. プロジェクトの設定画面へ移動
    プロジェクトの設定画面へ移動
  2. Subversionの設定画面へ移動
    Subversionの設定画面へ移動
  3. Backlogのサーバ上のリポジトリを指定、もしくは外部リポジトリを指定する
    Backlogのサーバ上のリポジトリを指定、もしくは外部リポジトリを指定する

Backlogのサーバ上のリポジトリを使う場合は、これだけです。

MacでのSubversionクライアント

Windowsですと、TortoiseSVNという素晴らしいSubversionクライアントがあるのですが、Macだとどうしていいのかわからなかったりしてました。

ターミナル使える人ですと、ターミナルで良かったりするんでしょうが、なかなかターミナルと仲良しになれない私は、VERSIONSというSubversionクライアントソフトを使用したりしています。

VERSIONSでBacklogのリポジトリを使う

  1. BacklogでリポジトリのURLをコピーする
    Backlogの画面で、ナビゲーションのSubversionをクリックすると右下に、SubversionのリポジトリURLが出ています。
    これをコピーします。
    BacklogでリポジトリのURLをコピーする
  2. VERSIONSで、リポジトリを追加する
    VERSIONSで、リポジトリを追加する
  3. 必要項目を入力します。
    Nameは自分がわかりやすい名前を付けます。
    Locationには、先程BacklogでコピーしたリポジトリURLを貼付けます。
    Usernameを入力するとLocationの@より前は勝手に入ります。
    必要項目を入力
  4. まずはCheckout
    左側のBOOKMARKSで作成したプロジェクトを選択すると、Checkoutボタンがアクティブになります。
    まずはCheckout
  5. 希望するディレクトリを選んでCheckoutしてください。
  6. ローカルで新規作成したファイルを追加する。
    ローカルでファイルを作成すると、ファイルの左に?アイコンが付きます。
    ファイルを選択して、右の『Add』ボタンを押すか、右クリックして『Add』します。
    ファイルを追加
  7. コミットの仕方
    コミットは、コミットしたいフォルダやファイルを選択して、左の『Commit』ボタンを押します。
    コミット
  8. コメントは、日本語も通ります。
    コメント画面
    タイムライン画面

VERSIONSでローカルリポジトリを作成

Subversionが便利だということがわかると、自分だけの作業でもローカルにリポジトリを作りたくなります。

ターミナルでコマンドでもできるんでしょうけども、GUI大好きな私には、どうしても壁が存在します。
そのためにVERSIONS使っている気もします。
ローカルリポジトリ

Backlog上のリポジトリのみを使ってのバージョン管理の場合は、Subversionクライアントソフトとして、EclipseNetBeansを使うという手もあると思います。

私もNetBeansはインストールして使ってます。インストーラーも付いててとにかく導入しやすいです。

Backlogには、便利なショートカットキーがあるんです。
みなさんご存知だったでしょうか?

ショートカットキーを使用すると、素早く目的のページへ移動することができ、効率よく作業を行うことができます。

たとえば以下のようなショートカットキーがあります。

各プロジェクト内の全ての画面で、
「ホーム」「課題の検索」「課題の追加」「Wiki」「ファイル」「Subversion」
リンクのショートカットキー

  • H:プロジェクトホームへ移動します(home)
  • F:課題の検索へ移動します(find)
  • A:課題の追加へ移動します(add)
  • W:Wikiへ移動します(wiki)
  • S:ファイルへ移動します(share)
  • V:Subversionへ移動します(subversion)

そのほかにもまだたくさんあります。
くわしくは、操作マニュアルのページにショートカットキーの一覧をご覧ください。

ショートカットキー一覧

ショートカットキーを覚えるのはなかなか難しいかもしれませんが、みなさんこの機会にぜひおためしください。仕事がスピードアップします!

みなさん。おつかれさまです!

月曜日は仕事にやる気がでない人もいるんではないでしょうか??
さぼっているとBacklogの課題はどんどんたまっていきます。
がんばって、今日も課題をがんがん消化していきましょう!

でも、その前に、

今日は、課題の整理をしてみませんか?

  • 放置課題のクローズ
  • マイルストーンや期限日の割当
  • 担当者の登録や切り替え
  • Wikiの整理

などこまめに課題の棚卸しをしていく事で、課題の状態や動きが整理されプロジェクト進行がスムーズになります。
これは主に管理者、リーダーの仕事になるかもしれませんが、もちろんそれ以外の方も自分の課題を整理する事は大事です!
とくに、期限切れの課題や長い間「未対応」の課題は、たくさんたまってくる事がありますので期限日の再設定や対応予定がなくなった課題は「完了」にするなどして整理しましょう。
状態がわからない課題については積極的にコメントにて質問するといいと思います!

それでは、今すぐプロジェクトメンバーと一緒に課題の棚卸しをやってみてください!
わたしも今からたくさんたまりにたまった期限切れ課題をなんとかします!