Cowboy coding

This is an old revision of this page, as edited by Josh Parris (talk | contribs) at 07:17, 27 October 2005 (wikifix). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Cowboy coding is a form of software development method without an actual defined method - team members do whatever they feel is right. Agile development's frequent reevaluation of plans, emphasis on face-to-face communication, and relatively sparse use of documents sometimes cause people to confuse it with cowboy coding. Agile teams, however, do follow defined (and often very disciplined and rigorous) processes, something that distinguishes agile approaches from cowboy coding.