Agile Community

All About Agile | Agile Development Made Easy!

James Owen
James Owen
  • Male
  • United Kingdom
Share on Facebook Share on Facebook Share Twitter

James Owen's Discussions

Pair Programming
11 Replies

One of the agile practices I've never tried is pair programming. I can see the arguments for higher quality and more focused team members, but I can't get my head round the idea that output won't be…Continue

Started this discussion. Last reply by Gertjan Assies Jan 31, 2010.

 

James Owen's Page

Latest Activity

Profile Icon
Gertjan Assies replied to James Owen's discussion 'Pair Programming'
A human brain has two sides or modes, the left side is the logical, functional mode, the right side is the creative one. The person at the keyboard will be working with his left side, writing the lines of code focusing on the details, the one…
Jan 31, 2010
Profile Icon
Urs Enzler replied to James Owen's discussion 'Pair Programming'
If you want to start then it's probably best to start on selected parts of the code. For example code that has to be reviewed anyway. This way you can get experience without added cost. Afterwards, let the team decide how much pair-programming…
Jan 13, 2010
Profile Icon
Katie McCroskey replied to James Owen's discussion 'Pair Programming'
Convincing management of the benefits of pair programming can be a challenge if the concept is not properly understood. I often see the question "I'm paying two people to do the same work - is the task they are working on going to be done…
Jan 12, 2010
Profile Icon
John Reber replied to James Owen's discussion 'Pair Programming'
From a practical QA perspective pair programming gives testers (and other project members) greater and easier access to developers time. If I need to discuss anything around a story that a pair have just completed, be it automated tests, details of…
Jan 11, 2010
Profile Icon
Ilja Preuß replied to James Owen's discussion 'Pair Programming'
Our management was very sceptical about pair programming, at first. They allowed us to give it a try on a difficult feature and where surprised that it didn't take any longer than originally planned, at all. Since then, we are absolutely free…
Jan 11, 2010
Profile Icon
Robert Sfeir replied to James Owen's discussion 'Pair Programming'
What I do is look at the number of user stories we have, how many points those user stories cost. Depending on how fast we want to go, I know how many developers I assign to the sprint and go from there. If I don't have enough developers, then…
Jan 10, 2010
Profile Icon
Kevin Johnston replied to James Owen's discussion 'Pair Programming'
One thing to remember about great agile teams is they should be able to self organise so if pairing works for them they should be able to do it...the velocity of the team over a period of time will enable you to assess the capability of the…
Jan 10, 2010
Profile Icon
Kelly Waters replied to James Owen's discussion 'Pair Programming'
Hi Robert. I'm curious. What do you mean about budgeting by number of developers? Don't you have to know how many people to budget for? Kelly.
Jan 10, 2010
Profile Icon
Endre Dingsor replied to James Owen's discussion 'Pair Programming'
..and to add to the two first replies: "how we would sell the idea of pair programming to the business". In a case of in-house programming it would probably be a case of trying and let the results speak for itself. When it comes to sell…
Jan 10, 2010
Profile Icon
Robert Sfeir replied to James Owen's discussion 'Pair Programming'
To add to the first response, I would also argue that programmers are not 100% efficient when working on new code. Therefore your programmer is already spending his/her time trying to figure out what to do with the code and how to change it. Adding…
Jan 10, 2010
Profile Icon
Stavros Pitoglou replied to James Owen's discussion 'Pair Programming'
The basic idea behind pair programming is that programming / writing code is -above all- intellectual work. So two brains working together through a specific task perform better (maybe not always faster but always with greater quality). And in our…
Jan 10, 2010
Profile Icon

Pair Programming

One of the agile practices I've never tried is pair programming. I can see the arguments for higher quality and more focused team members, but I can't get my head round the idea that output won't be significant less. I'm also concerned about how we would sell the idea of pair programming to the business, given the loss - or at least perceived loss - of productivity. When I budget for projects, I just can't imagine having to double the number of developers for everything. I would be grateful for…See More
Discussion posted by James Owen Jan 10, 2010
Profile Icon
James Owen is now a member of Agile Community Jan 10, 2010

Comment Wall

You need to be a member of Agile Community to add comments!

Join Agile Community

  • No comments yet!
 
 
 

© 2012   Created by Kelly Waters.

Badges  |  Report an Issue  |  Terms of Service