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:

    I am a cowboy in the boat of Ra. I bedded
    down with Isis, Lady of the Boogaloo, dove
    down deep in her horny, stuck up her Wells-Far-ago
    in daring midday get away.
    Ishmael Reed (b. 1938)