Ken Orr wrote ( in Cutter IT Journal Vol.3, No. 7 ):

Agile . since Jun 23 . Index . DOCs TOP TOC

Collective Ownership


"In XP, everybody takes responsibility for the whole system," Beck says [1]. In agile development, the central product of the organization -- the software -- is owned by the group. Instead of individual programs being more or less exclusive property of one individual from concept through turnover to maintenance, the entire set of code is the property of everyone in the group. Anyone can look at any piece of code and can, within the boundaries of pair programming, change anything as well.

Agile . since Jun 23 . Index . DOCs TOP TOC

Continuous Integration


Because of its emphasis on speed, agile development focuses on constant integration. Rather than have a set of periodic program (system) builds, the code base is in a state of continuous integration. New programs can be added at any time. The pair programming teams integrates the code base. If something fails, typically the team that has made the most recent changes is normally the group that tracks down the problems. From work in TQM and lean manufacturing, it is well known that the shorter the cycle between manufacturing and testing, the better the ultimate end product.

Agile . Index . DOCs . TOC