|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Bran Selic, "Agile Documentation, Anyone?," IEEE Software, vol. 26, no. 6, pp. 11-12, November/December, 2009. | |||
| BibTex | x | ||
| @article{ 10.1109/MS.2009.167, author = {Bran Selic}, title = {Agile Documentation, Anyone?}, journal ={IEEE Software}, volume = {26}, number = {6}, issn = {0740-7459}, year = {2009}, pages = {11-12}, doi = {http://doi.ieeecomputersociety.org/10.1109/MS.2009.167}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - MGZN JO - IEEE Software TI - Agile Documentation, Anyone? IS - 6 SN - 0740-7459 SP11 EP12 EPD - 11-12 A1 - Bran Selic, PY - 2009 KW - Documentation KW - Software engineering KW - Software maintenance VL - 26 JA - IEEE Software ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2009.167
Software developers are notorious for skimping on design documentation, often eschewing it altogether. This trend has led to claims that it is merely an impediment in the fast-paced and highly pliable world of software development—a useless vestige of old-style engineering that should be eliminated altogether. While recognizing the unique nature of software, the author argues that, because of the complexity of modern software systems and the cryptic nature of current programming languages, good design documentation is not only useful but vital. However, we must seek ways of adapting it to suit the medium as well as the exceptionally dynamic development process.
1. K. Beck, eXtreme Programming Explained, Addison-Wesley, 2000.
2. D. Knuth, "Literate Programming," The Computer J., vol. 27, no. 2, pp. 97–111.
Index Terms:
Documentation, Software engineering, Software maintenance
Citation:
Bran Selic, "Agile Documentation, Anyone?," IEEE Software, vol. 26, no. 6, pp. 11-12, Nov.-Dec. 2009, doi:10.1109/MS.2009.167
Usage of this product signifies your acceptance of the Terms of Use.

