Cowboy coding: Difference between revisions

Content deleted Content added
No edit summary
No edit summary
Line 9:
'''Advantages:'''
 
* Empirically proven.
* Typically yields excellent customer satisfaction.
* Well known and common-place. Developers need no training to quickly ramp up and be productive.
* Facillitates rapid project completion.
* Readily co-exists with many other standards: Six Sigma, CMMI, IS0 9001, etc.
* Allows for quick solutions for small problems. Often a problem is small enough and well understood enough that documentation and planning are overkill. Typically when the job is going to take a day or two, and involve only a single developer.
* Can allow a 'spike' to see if a programming idea is valid before embarking on a larger project that depends on the idea. A spike is where you write a small proof of concept application to prove that a method is valid. These applications generally do not form part of a real finished application.