Cowboy coding: Difference between revisions

Content deleted Content added
Advantages: Edited to remove negative inference that this applies only to hobbyists.
Tags: Mobile edit Mobile web edit
top: it's not a methodology at all, it is a negative practice
Line 7:
}}
{{Use mdy dates|date=February 2016}}
'''Cowboy coding''' is a [[software development]] methodology 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.{{Citation needed|date=January 2011}} 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").{{Citation needed|date=January 2011}}