ホソカワです。
on 2000/04/05 9:23 PM, Sugisaku Nakao at sugisaku.nakao@....jp wrote:
> はじめまして。
> 日本フィッツの中尾です。
> よろしくお願いいたします。
>
>> Xpractices 26.
>> Switch Teams Around
>> チームを(あれこれ)スイッチする
>>
>> #1 teamsの範囲が良くわかりません。プロジェクト内のある機能単位
>> (一人も場合も含めて)と考えました。
> それでよいと思います。
> Don't Go Darkを読むと
> 「次のイテレーションでは最低でも一人のチームメンバーは入れ替えなさい」
> とありますから、チーム間でのチームメンバーの入れ替えを意味するのかと思います。
>
私もそう思います。「GUIチームとかライブラリチームとかがあって、それぞれのメ
ンバーを定期的(iteration完了時)に入れ替えている。」といっているのでしょう。
>> #2 switch around は、どんどん交換する、スイッチしまくるみたいな
>> ニュアンスがありそうですが、良い訳はありませんでしょうか?
> 「入れ替える」ではいかがでしょうか。
>
>> 一人のプログラマがかなり多くの経験や知識を持てる分野はごくわずか
>> なので、もっとやるべきことがある時はいつも、彼ら(?)はその分野に戻
>> る傾向がある。
> とても分かりづらい原文ですが、
> 「一人の開発者がある分野について多くの経験や知識をもっていて、
> その分野でやるべきことがある時は、その人が戻ってくるといった分野は
> 限られているからです。」
> といった感じではないでしょうか?
> #その人が戻ってくる分野というよりその人にしか出来ない分野とした方が
> 次の文にうまくつながるかもしれません。
>
ちゃんとした訳になっていませんが、
「チームメンバーは定期的に入れ替えたほうがいいよ。」と言っても、「その人にし
か出来ない分野には、やっぱりその人が戻ってきてしまうよ。」と言っているのでしょ
う。
>> これが時々うまくいくこともあるし、質問の中にあるのがノウハウのある特
>> 定ドメインの知識の時はいつでもうまくいく。
> 「我々が良く知らない領域に関しては、そのやり方がうまくいくこともありました。」
>
>> #以下、意味不明です。新しいツールを使うという意味でしょうか?
>> 私はこれは、システムツールを使う必要がないと良いシステムツールをつ
>> くることが難しくなるからではないかと思う。
> 私も良くわかりません。ここでいうtoolsは開発者をさしているのかと
> 勘ぐっているのですが…。単純に開発ツールを作ると言う意味なのかもしれません。
>
system internal を好む開発者が作るものとしたら、ここで言う「tool」は、システ
ムライブラリとかではないでしょうか?
で、「We've had developers who ... to use them.」の訳です。
システム内部を好む(tried to stick)開発者がいましたが、これはあまりうまくい
きませんでした。それは、作ったツールを自分で使う必要性がない人がいいツールを
作るのことは難しいからだと思っています。
>> オリジナル http://www.xprogramming.com/
>> Copyright (c) 1999, REJeffries et al. (ronjeffries@....org)
--
Kaoru Hosokawa
khosokawa@....com