2004-07-01から1ヶ月間の記事一覧

JavaWorld9月号

帰ったら家に届いていた。特集は「徹底論考! ソフトウェア・テスト」。この前太田さんが言っていたやつか。ちょっとのぞいただけでもかなり充実していて面白そう。明日読んでみよう。

前日の予想通り品川で祭り

予想通り品川で祭りがあったけど、仕事場を出る時間が遅かったのでもう店を片付け始めていた。 ビールが無いな、ビールがッッ!!

アジャイルと規律 〜ソフトウエア開発を成功させる2つの鍵のバランス〜(ISBN:4822281922)

Barry BoehmのBalancing Agility and Disciplineの翻訳。なるほどデマルコのシリーズと同じような装丁になるのか。この本は個人的には気に入った本だった。何より読みやすい。ページの余白に要約が書いてあってそこさえ読めば意味はつかめるし...

MavenでBPR

Mavenがうまく作用するように、eclipseのプロジェクトの構成を決める。型にはまるとMavenは凄いようだ。Mavenに合わせてビルドプロセスを変更すると来たか。こりゃまるでSAPだな。よしBuild Process Reengineeringとでも命名しようか。

Mavenized Man

3コマめはMaven + Mevenide + EjbGenでEJBや設定ファイルが出来上がる様をナビシートで見守るのみ。へぇボタンを押し続けているような時間だった。すごいなMaven。

バーンアップ!!

XP

このイテレーション全然バーンダウンしないよ! 技術的なリスクに対する見積りがまだまだ甘かったなあ。技術検証に関する見積りをもっと勉強しなければならないな...

昨日の作業内容の説明から始まる

XP

1コマ目は昨日のペアを分解して各々昨日休んだメンバーに対する説明を行う。

新橋駅前で祭りをやっていた

夜用があって新橋に行くと、駅前で祭りをやっている。少し歩いた広場では盆踊りもやっていた。ステーキ串とビールを両手に新橋を歩き回る。そういえば品川も提灯や神輿が用意されていて祭りの予感。明日かな? わくわく。

心の消耗にペアで立ち向かう

XP

技術調査や技術検証のタスクは短時間でフィードバックを得られないことが多いので心が消耗しがちになる。(新鮮で刺激的な技術であれば逆に心が高揚するけど)。コーディングを行うときには自分でゴールを設定して短い時間でフィードバックを得ながら突き進む…

メンバーの不在とタスクの調整

XP

今日はメンバーの一人が別件で不在、さらに一人が体調不良(原因は暑さだな、きっと)でダウンしたため、今日は固定ペアの長回しとなった。このような日は注意が必要で、メンバー不在の間に設計とコーディングを進めすぎると、明日出てくるメンバーに伝える変…

知人と飲む

前のプロジェクトでお世話になった人と一献。近況を含めいろいろ語る。お互いがんばりましょう。

ビッグリファクタリング完了

XP

昨日から開始したアーキテクチャーの変更が一段落し、単体テスト、受け入れテスト共にオールグリーンの状態に復帰。結局一日で終わったけど、レッドバーが残っている間は居心地が悪かった。一丸となったチームで変更に専念すると一日でここまで変更できるの…

C.クライバー死去

http://www.asahi.com/culture/update/0720/004.html な、何と!? 本当の天才でした...合掌。

リファクタリングワークブック(ISBN:4756145027)

原書で持っていたけど、大して読みもしないうちに翻訳が出てしまった。最近こんなパターンばっかり。反省。

大きいリファクタリングを小さなリファクタリングの連続に分割する

XP

一気にいろいろなところを変えると現在位置がわからなくなるので、リファクタリングの手順を分割して小さな作業の連続に変換する。一度に複数のことを行わないで、一手一手を着実にこなす。リファクタリング作業のゴールとなるテストを都度つくり、そのテス…

ビッグリファクタリングを開始

XP

イテレーションの区切りで一段落したところで、次のイテレーションのストーリーと積み残したストーリーをこなすために、アーキテクチャーの変更をチームで決心する。みんな覚悟の上でレッドバーの嵐に突っ込む。レッドバーを残して家に帰るのは今日だけにし…

最初の実績値が出る

XP

チームの速度に関しては、コーディング関係はほぼ見積もりどおりコントロールが効く状態だけど、インフラ系が最初の見積もりとずれる傾向が大きい。どちらにずれるかは言わずもがな... だんだん見積もり精度も上がっていくだろうけど、全く未知のものの見積…

顧客ミーティング

XP

最初のイテレーションの総括、最初のイテレーションの実績値に基づいたストーリーポイントの算出、新しいストーリーの選択を行う。

三色ペン

またインクがなくなったので替芯を買い込む。ここ一年くらい筆記用具はほとんど三色ボールペン一本やりで、消耗率は黒:赤:青=6:5:1くらい。消しゴムを使ったりペンを持ち替えたりする必要がないので書くときに無駄がない。その代わりノートは黒や赤で書き間…

MOLESKINEのノート

http://www.moleskine.it/eng/default.htm ハンズで発見。単機能でシンプルで丈夫で、こういうアイテム好きだな。ゴッホやマティスやヘミングウェイ、果てはインディ・ジョーンズ(!)まで使っていたとのこと。ノートとしてはえらい割高だけど。

タンポポのラーメン

いまのところ町田市街で一番うまいラーメンだと思っている。ちなみに有名な「雷文」は駅から遠いので行ったことがない。

TDDではログを忘れやすいので注意

テストファーストでTDDを行っているときには特にログを忘れやすい。テストケース中心で開発するので、テスト対象が動いているかいないかはテストで常に確認していることになる。するとログの目視をする必要がなくなる。結果ログを吐くコードをあまり入れなく…

トーキョーウォール

東京で一番暑いのは新橋や品川だとニュースで言っていた。それって前のプロジェクトと現行プロジェクトの場所やんか! 一番暑いところを行ったり来たりしていたのか... なぜ一番暑いのは新橋や品川なのかというと、ヒートアイランド現象に加えて汐留や品川の…

ぐったり

昨日から体調が悪い。そういえば今週は飲んでばっかりで24時前に帰った日がなかったな。自業自得だ。

そして天罰が下る

夜帰ってしばらくするとぐったりして全身にジンマシンが出る。ギエ〜〜〜〜。酒の飲みすぎか? ストレスか? どっちもか!? 前に医者に怒られたパターンをそのまま繰り返している...

とか言いながらまた飲んでいる自分がいる...

にもかかわらず夜に友人でありスポンサーでもある男と飲む。

教訓

XP

教訓。イテレーション中は飲み過ぎてはいけない。13コマ(2コマは顧客ミーティング)きっちりペアプロし、金曜日にガーッと飲むこと。なまじ酒が好きなものだからまた失敗してしまった。

転んでもタダでは起きない

結局バグの原因はペアの指摘(神の声!)にて発見できたのだけど、そこで気力を振り絞り、すぐに直したい心を抑え、失敗を再現する単体テストを書く。転んでもタダでは起きない。 バグを再現するテストケースを書き、そのテストのレッドバーを確認してからバグ…

一歩一歩進まないとこういうことに

今日はいくつもミスをした。手順をいくつも飛ばしたために結局大きな遠回りをし、ペアに迷惑をかけた。例えば、 受け入れテストのグリーンバーを確認せずにコミットした 単体テストオールグリーンの状態のときにコミットし忘れた ペアへのフィードバックを怠…

絶不調の日

XP

三日連続で飲んだせいか絶不調。気力体力共に落ち込んでおり、ペアを組んだ人に多大な迷惑をかけ負担を強いる。心より恥じる。心身共に疲れているとどうなるかというと、短絡的になる。集中が長く持たないので短絡的な結果を求め、ますますドツボにはまる(短…