BT
x Your opinion matters! Please fill in the InfoQ Survey about your reading habits!

Agile Humour: A Wrap Up of April Fools Day 2012

by Craig Smith on  Apr 04, 2012

The Agile community has a great tradition of making fun of itself and April Fools Day 2012 was no exception. Here is a wrap up of some of the best gags from this year that you may have missed.

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

by Vikas Hazrati on  Nov 12, 2011 2

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?

When to Cease Being an Agile Coach?

by Todd Charron 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.

The Importance of Agile Feedback Loops

by Dan Puckett on  Mar 28, 2011

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

Constraints are Advantages in Disguise

by Vikas Hazrati 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.

Agile 2010: Where Were the Programmer-Focused Sessions?

by Shane Hastie 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.

How Pair Programming Really Works

by Shane Hastie 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.

XP or Scrum, Either, Both, or Neither?

by Amr Elssamadisy on  Oct 26, 2009 14

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

Opinion: Pair Programming Is Not For The Masses

by Mike Bria 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.

PairWithUs: On-Demand Agile Software Development Video Examples

by Mike Bria 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.

How to Transfer Knowledge in an Agile Project

by Vikas Hazrati 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.

A Dollar Value On Pair Programming

by Mike Bria 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.

How TDD and Pairing Increase Production

by Mike Bria 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.

A Good Velocity

by Chris Sims 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.

Presentation: A Tale of 2 Systems

by Abel Avram 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.

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT