4

私は FogBugz をツールとして使用して、「未来をのぞき見る」ことができます。このプログラムは、私たちの作業時間、リリースのタスク、そのタスクに対する割り当てられた開発者の見積もり、および開発者が過小評価/過大評価する傾向を考慮して、将来のある範囲の日付に対してリリースを行う可能性を考え出そうとします。 .

現在、FogBugz は作業時間を考慮に入れているため、開発者が割り当てられたタスクに時間を割くことを想定していますが、これは XP では当てはまりません。ペアの以前の決定は、開発者のタスクの 1 つに取り組むことだったからです。一緒。

これは、ペア プログラミングを行うときに FogBugz を見積もりに使用できないということですか?

4

4 に答える 4

3

この場合、私が行うことは、各開発者に、ペアプログラミング中に完了するのにかかる作業時間(つまり、実際にそのケースに取り組んでいるパートナーと費やした時間)で表されるリリースの各ケースを見積もらせることです。次に、自分のタスクと他の人のタスクにペアプログラミングを費やす時間を計算し、作業スケジュールの「FogBugzタスクに費やす時間の割合」を自分のタスクに費やす時間のおおよその割合に設定します。

次に、自分のタスクに取り組んでいるときは、自分自身を[作業中]-> [ケースID]としてマークし、他の人のタスクに取り組んでいるときは、[作業中]->[なし]に設定します。

これを機能させるには、実際にはさまざまな方法があります(状況によっては、他の回答の方が良い場合もあります)が、それが私が行う方法です。

于 2008-12-23T17:59:13.090 に答える
2

2 人のプログラマーが一緒に作業している場合、すべての実用的な目的で、2 つの頭を持つ 1 人のプログラマーのようなものですよね? 両者を代表する別のユーザー アカウントを FogBugz に作成してみませんか? その後、彼らはまた、一緒に見積もりを作成する必要があります。それは実際に精度を高めるかもしれません。

于 2008-12-22T23:03:11.977 に答える
1

これは、ペアプログラミングを行うときにFogBugzを見積もりに使用できないことを意味しますか?

FogBogzの経験はありませんが、「試してみてください」と言います。FogBogzでの見積もりの​​全体的なポイントは、ソフトウェアが経験から学習し、これに基づいて見積もりを自動的に修正することです。実際には、ほとんどの人の見積もりはしゃがむ価値があるので、これは信じられないほど強力なメカニズムです。FogBugsがペアの見積もりにも対応できるかどうかを確認するのは興味深いことです。エラーマージンはかなり高くなると思いますが、おそらく推定値はまだ使用可能です。

于 2008-12-22T22:59:35.993 に答える
1

これは、ペア プログラミングを行うときに FogBugz を見積もりに使用できないということですか?

経験はありませんが、直感で「場合による」と教えてくれます。

詳しく説明すると、John と Bob の 2 人のプログラマーがいて、どちらも FB アカウントを持っているとします。

ジョンはいつもボブとペアプログラムしますか?
- ジョンの見積もりは、彼の実際の完了時間に関して一貫している必要があります。彼が自分の考えに基づいて見積もりを行ったとしても、「速度」の計算はこれを補うはずです

ジョンはボブとペアプログラミングをすることがありますか?
- ジョンがどのプロジェクトがペアリングされ、どのプロジェクトがペアリングされないかを事前に知っていれば、それに応じて見積もりを調整します。それらはまだ間違っているかもしれませんが、速度計算はおそらくまだ問題ないはずですか? 多分?

ジョンはさまざまなパートナーとペアプログラムを組んでいますか? (オプションでプログラミングだけを含む)
- あなたはめちゃくちゃです。動いている変数が多すぎて、John が有用な見積もりを出すことができず、ましてや FB や他の何か (または誰か) がそれらを補うことができません。

于 2008-12-22T23:25:58.017 に答える