BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

Followers

Pair Programming: Side-by-Side or Face-to-Face

by Vikas Hazrati Follow 0 Followers on  Nov 12, 2011

Pair programming is an agile software development technique in which two programmers work together at one workstation. The benefits of pair programming are well known and the technique is widely practiced. However, what is the best way to sit while pairing?

Followers

When to Cease Being an Agile Coach?

by Todd Charron Follow 0 Followers on  May 23, 2011 2

Agile coach Morgan Ahlström recently turned to the Agile Coach Support mailing list to ask how to deal with an organization that said they wanted the benefits of becoming more agile, but was behaving in ways contrary to that goal.

Followers

The Importance of Agile Feedback Loops

by Dan Puckett Follow 1 Followers on  Mar 28, 2011

Several members of the Agile community emphasize the importance of feedback loops in the effectiveness of Agile development processes.

Followers

Constraints are Advantages in Disguise

by Vikas Hazrati Follow 0 Followers on  Oct 06, 2010 2

Building software is closely associated with managing a lot of constraints. These constraints might be in terms of time, money, technology, decisions, compatibility, regulatory, people, process or all of the above. Jim Bird discussed the constraints imposed by Scrum, XP and how they help in fostering creativity and building the right software.

Followers

Agile 2010: Where Were the Programmer-Focused Sessions?

by Shane Hastie Follow 11 Followers on  Aug 21, 2010 5

The Agile 2010 conference was held in Orlando from 9-14 August. A number of commentators felt there were not enough sessions focused on the technical practices and programming techniques, including Bob Martin who twittered about the lack of technical sessions. This resulted in a number of responses and the announcement of plans to launch an XP Universe conference in 2011 targeting programmers.

Followers

How Pair Programming Really Works

by Shane Hastie Follow 11 Followers on  Jan 22, 2010 1

Stuart Wray wrote a paper analysing how pair programming actually works in team environments and identifies four mechanisms that can be applied to improve the effectiveness of pair programming, and why it results in better quality products.

Followers

XP or Scrum, Either, Both, or Neither?

by Amr Elssamadisy Follow 0 Followers on  Oct 26, 2009 13

Which is better? Scrum or XP? Is there one that is more applicable than the other or is there another alternative?

Followers

Opinion: Pair Programming Is Not For The Masses

by Mike Bria Follow 0 Followers on  Sep 23, 2009 10

Pair Programming continues to be one of the most debated and controversial practices of recent years. Most proponents don't falter in their praise of the benefits, but many of even these same people will admit they struggle to get pairing really going in their shops. Why? Obie Fernandez opinions 10 reasons why this might be so.

Followers

PairWithUs: On-Demand Agile Software Development Video Examples

by Mike Bria Follow 0 Followers on  Sep 16, 2009 2

One thing well known by most programmers is that the best (only?) way to learn programming technique is by example; specifically, watching someone else doing it. Antony Marcano & Andy Palmer's 'PairWithUs' gives people a great place to do just that.

Followers

How to Transfer Knowledge in an Agile Project

by Vikas Hazrati Follow 0 Followers on  Aug 18, 2009 15

Knowledge transfer is characterized by transfer of understanding, about a context, from one unit (individual, team, department, organization) to another. In a series of interesting experiments, Steve Bockman tried to figure out the best way to transfer knowledge in an Agile project.

Followers

A Dollar Value On Pair Programming

by Mike Bria Follow 0 Followers on  Jun 24, 2009 22

"Why in the world would we use two people to do the job of one?" This is often the initial reaction to people when first introduced to the idea of pair programming. In essence, they perceive pair programming as doubling the cost of writing any segment of code. Dave Nicollete offers some quantitive ideas to help show how pair programming can save money, not waste it.

Followers

How TDD and Pairing Increase Production

by Mike Bria Follow 0 Followers on  May 27, 2009 7

"Test-driven Development" and "Pair Programming" are two of the most widely known of agile practices, yet are still largely not being practiced by many agile teams. Often, people will cite being "too busy" to adopt such practices as TDD and pairing; in essence, implying that striving for high code quality will reduce productivity. Mike Hill explains how this logic is seriously flawed.

Followers

A Good Velocity

by Chris Sims  Followers on  May 18, 2009 2

Buddha Buck recently asked the Extreme Programming list if there were a velocity range that could be considered 'good' for a team of about seven people doing two-week iterations. He felt that a velocity of eight or below indicated that the team's stories might be too big. The resulting discussion provided some answers to the question, and the questions behind the question.

Followers

Presentation: A Tale of 2 Systems

by Abel Avram Follow 4 Followers on  May 05, 2009

In this video recorded during QCon London 2008, Pete Goodliffe presents two Linux-based audio products with a complete different outcome, software design making the difference.

Followers

Presentation: 10 Ways to Improve Your Code

by Abel Avram Follow 4 Followers on  Apr 16, 2009 19

In this presentation recorded during QCon SF 2008, Neal Ford, an architect at ThoughtWorks, shows 10 ways to write better code. This is practical advice for developers, but application architects can benefit from it too.

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT