Cowboy Coding

Cowboy coding is software development where programmers have autonomy over the development process. This includes control of the project's schedule, languages, algorithms, tools, frameworks and coding style.

A cowboy coder can be a lone developer or part of a group of developers working with minimal process or discipline. Usually it occurs when there is little participation by business users, or fanned by management that controls only non-development aspects of the project, such as the broad targets, timelines, scope, and visuals (the "what", but not the "how").

Cowboy coding typically has more negative connotations, depending on one's opinions on the role of management and formal process in software development; "cowboy coding" is often used as a derogatory term by supporters of software development methodologies.

Read more about Cowboy Coding:  Disadvantages of Cowboy Coding, Advantages of Cowboy Coding

Famous quotes containing the word cowboy:

    The lariat snaps; the cowboy rolls
    His pack, and mounts and rides away.
    Back to the land the cowboy goes.
    William Jay Smith (b. 1918)