[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ::scr Extreme Programming's Pair Programming



* Richard Clamp (richardc@xxxxxxxxxxxxx) wrote:
> So are you saying that a pair would be comprised of two snot-nosed
> kids, or one newbie and a seasoned hacker, or something different
> altogether?
> 

i have no idea, i was hoping some of the members of the church
of XPology could offer suggestions, however in their absense lets
look at the combinations,

	newbie + newbie:
		definetly an improvement on newbie on its own,
		the assumption being that where one doesnt know
		how to do something, the other might know.
		i'd guestimate that you'd get 1.25*newbie productivity
		at 2*newbie cost (BAD VALUE)

	newbie + seasoned:
		in reality the seasoned programmer will occupy the
		keyboard 75% of the time (if not its probably even
		less productive), this will end up with a 
		0.25*newbie + 0.75*seasoned result, and some training
		by product, however the training by product will
		be incredibly poor compared to GOOD training courses
		(BAD VALUE)
	
	seasoned + seasoned:
		they will argue over interesting problems and probably
		quite enjoy the banter, but at best this is gonna give
		you 1*seasoned as value (BAD VALUE)

so imho, its all bad.

> Since you only want to talk pair programming lets put the "proper
> software development processes" handwave into a different thread,
> though I am interested to hear what you'd consider proper and improper
> software development processes to be.

ok start the thread with a statement of opinion and i'll buy a ticket
for the ride.

-- 
Greg McCarroll                                 http://217.34.97.146/~gem/