FogBugz ratings and pair programming

I use FogBugz as a tool to give us a "look into the future." The program takes our working hours, tasks for the release, assigns a developer’s rating to this task and the tendency of developers to evaluate under / above the evaluation, and tries to come up with the probability of making a release against a number of dates in the future.

Now that FogBugz takes into account the hours of work, he assumes that the developers will put the clock in the tasks they assigned, which is not true in XP, because the previous solution of the pair had to work on one of the developers' tasks together.

Does this mean that I cannot use FogBugz to evaluate when doing pair programming?

+4
source share
4 answers

In this case, I would like each developer to evaluate each of their cases for the release, expressed in working hours that he must complete to complete it, while pair programming (that is, time spent with a partner who is actually working on this is the case). Then find out how much time you spend programming on your own tasks, and not on some other tasks, and set "% of the time spent on FogBugz tasks" in your work schedule to an approximate percentage of the time you spend on your own tasks.

Then, when you are working on your tasks, mark yourself as “Work with → case identifier”, and when you are working on other people's tasks, set “Work in →”.

There are actually many different ways to make this work (and other answers here might be better depending on the circumstances), but how will I do it.

+3
source

If two programmers work together, then for all practical purposes they look like a single programmer with two heads, no? Why not create another user account in FogBugz that represents both of them? Then they should also make their assessments together. This can actually increase accuracy.

+2
source

Does this mean that I cannot use FogBugz to evaluate when doing pair programming?

I have no FogBogz experience, but I would say "give it a try." The whole point of time evaluation in FogBogz is that the software learns from its own experience and automatically adjusts the estimates based on this. This is an incredibly powerful mechanism, because in practice most people value themselves squatting. It would be interesting to know if FogBugs can handle pair scores. I expect the margin of errors to be slightly higher, but perhaps the ratings are still usable.

+1
source

Does this mean that I cannot use FogBugz to evaluate when doing pair programming?

I have no experience with him, but intuition will tell me, "it depends"

To develop - Say you have 2 programmers, John and Bob, both with FB accounts:

Is John always a pair-program with Bob?
“John's grades should be consistent with his actual completion dates.” Even if he makes his assessments based on what he alone thinks, the calculations of "speed" should compensate for this

Does John Para-Program help with Bob, and sometimes himself?
- If John knows in advance which projects will be paired and which will not, he will adjust his estimates accordingly. They may still be wrong, but speed calculations are likely to still be fine? may be?

Has John developed a pair program with a wide range of partners? (optional, programming only)
- You are drunk. There are too many variables for John to be able to make any useful estimates, not to mention the FB or anything (or anyone) to compensate for them.

+1
source

All Articles