2009

 2009/10/20

間違ったAgileへの理解がプロジェクトを迷走させる

というタイトルを先に思いついたので適当に書く。 アジャイルだから仕様変更は自由だよね? スプリント中で実装中のストーリーの変更とスプリント内で実装する機能の追加は勘弁してください。 それ以外のストーリーの追加は歓迎しますが、変更や追加を行えば行うほど費用はかかります。もしくは優先順位の低い他の機能と入れ替えになります。 (続きを読む)

 2009/10/18

cakephp Schemaを使って初期データも突っ込む方法

cakephpではSchema機能を使ってテーブルを作成することが出来る。 で、ついでにマスター系データもまとめて登録する方法が【CakePHP】お手軽便利なCakeSchemaに載っている。 ただ載っている方法には若干問題がある。 そもそもcakephpでは、テーブルを使わないモデルでは$useTable=fals (続きを読む)

 2009/10/13

新規チームではベロシティの測定期間が必要だ

初めてのチーム 僕を除いては、初めてのフレームワーク 僕を除いては、初めてのアジャイル 一部メンバーは初めての言語 という条件下のもとでプロジェクトを進めている。(こえー。) 実測6日間の第1スプリントでの完了ストーリーポイントは9ポイントなので、チーム全体で一日1.5ストーリーポイントだった。 今回のスプリ (続きを読む)

 2009/10/09

ひょんなところからTraM不具合発覚して修正した

今の案件では、僕の下にいる二人はcakephp初めて、ということもあり、コードレビューを頻繁に行っているんだけど、いちいちメールでレビューコメント書くのも面倒だし、レビューをお願いする方も面倒だろう、ということで、PeerReviewPluginを入れてみた。ReviewBoardやCodeStrikerも良いが、同じ (続きを読む)

 2009/10/08

WFとScrumとリーンの違い

Agile101より引用してかなり適当に意訳。 ウォーターフォール プロジェクトの終了直前のデプロイまで、何の価値も実現できない テストを最後に残しているため、最後の最後まで問題の発見が遅れる 要求事項が変化しているかもしれないのに、ステークホルダーへの提案をしない 計画に大きく依存しているため、(計画に失敗 (続きを読む)

 2009/10/07

Agile用プロジェクト管理ツールに関する集計結果

元ネタはRecommended Agile Project Management Software(英語サイト)から。 オンラインアンケートでプロジェクト管理ツールのどれを推奨するか集計したもの。 ■Rally http://www.rallydev.com/で提供しているSaaS形式のScrum支援プラットフォー (続きを読む)

 2009/10/06

Agiloで日付関連のエラーが出るのを修正するパッチ

現在配布されているAgilo0.8.3は、スプリントを追加する際に、日付の形式エラーになってしまう問題がある。 ソースを修正して解決したので、修正内容を記録として残しておく。 対象のソース agilo/utils/days_time.py 361c361 < '%b %d, %Y']: --- > '%b  (続きを読む)

 2009/10/04

TraMがTracLightningに取り込まれました

現在アルファバージョンでテスト中のTracLightning2.4からTraMが同封されることになりました。 もうそれだけでwktkしちゃってたりします。 Tracは通常マルチプロジェクトに対してはあまり得意としていなかったのですが、TraMを使えば複数のプロジェクトを同時に俯瞰したり、自分のチケットをプロジェクト横 (続きを読む)

 2009/10/02

プロダクトバックログについて海外の例も踏まえ考えたこと

Agile経験がほとんど無いチームにScrum+XPの開発方法を教えながら開発しているのだが、 プロダクトバックログと見積もりポーカーのあたりでメンバーがもやっとしていたようなので 自分自身の整理も兼ねてメモ。 事例検証 まず以下は海外サイト等で公開されているプロダクトバックログのサンプルをいくつか見てみよう。 Sim (続きを読む)

 2009/09/22

TraMの件でポーランドからメールが来た

まさかポーランドからメールが来るとは驚きだ。 Hello, I found that you continue Tram for trac 0.11 I have some trouble with install it on windows and Apache environment I try with : Se (続きを読む)

 2009/09/20

TraM0.3の日本語マニュアルできました

TraMについては、いままであまりマニュアルとか機能一覧を用意していなかったのですが、おかもとさんが用意してくれました。 http://sourceforge.jp/projects/shibuya-trac/wiki/plugins%2FTraM TraMご利用中の方は是非ご一読ください。 (続きを読む)

 2009/09/18

wordpress DB Cache Reloadedを入れてみた

wordpressの高速化といえば、WP Super Cacheによるhtmlレベルでのキャッシュ化なんだろうけど、同一URLで、異なるデバイス向けにサイトを提供している環境だと、少々面倒になってしまう。 ということで、高速化の一環として、DB Cache Reloadedを導入してみた。 導入手順 まずはDB Cac (続きを読む)

 2009/09/16

TraM0.3リリース直前(その3)

リリースする、リリースすると言って、なかなかtrunkにマージしていないが、開発はそれなりに進んでいて、いいかんじ。 前回リリースから本日までに追加・修正した点は以下の通り。 IE7の場合にプロジェクト一覧の表示が崩れる点を修正 TraMを連続稼働するとメモリを食い続けるのでgcするように修正 ロードマップにおいて、 (続きを読む)

 2009/09/13

wordpress Twitter連携用プラグインTweetableが便利すぎる!

WordpressからTwitしたり、ブログ書いたときに自動でTwitしたり、自分のTwitをブログサイドバーに表示したり、とブログとTwitterの連携箇所は一杯あるんだけど、それらをまとめてやってくれるプラグイン「Tweetable」が便利なので紹介する。 Tweetableの入手 Tweetableは以下のURL (続きを読む)

 2009/09/12

TraM0.3リリース直前(その2)

新機能を適用したサンプル画面。プロジェクトリストの下部に自分のチケットが表示されている。また進捗バーは緑になっている。 一応まだブランチで開発中なので、正式リリースはしていない(ことになる気がする)。一体いつリリースするのか、という気がしなくもないが、開発状況をメモしておく。 プロジェクト一覧の進捗のバーの色が設定で (続きを読む)

 2009/09/09

Trac TraM0.3リリース直前

自分で使うには十分になってしまったのと、超多忙モードに突入してしまったため放置PしていたTraMですが、まもなく0.3がリリース予定です。 僕は何もしていません。すいませんすいません。 TraM0.3ではテンプレートエンジンがClearsilverからGenshiに変更になり、よりTrac0.11系との親和性が上がって (続きを読む)

 2009/09/03

Subversionのフォルダ構成

かおるんさんがSubversion内のディレクトリの配置について悩んでいたようなので私見を書いてみる。 今まではルートの下に trunk、tags、brunches を置いて、その下に srouce とか documents とか tools とかってフォルダを置いていた。 でも基本 tag、brunch を切るのはソ (続きを読む)

 2009/08/31

Trac 同一インスタンスで沢山プロジェクトを作る時に楽する方法

前の会社の時も今の会社でも、同一インスタンス上には多数のプロジェクトを立ち上げている。 で、毎回個別のプラグインの設定をしていたりしたんだけど、よくよく考えたら設定ファイルの継承機能があるんだよね。 各プロジェクト汎用の共通設定ファイルを用意しておけば、例えサーバが違っても、配布してプラグインを1か所に入れれば良いので (続きを読む)