DocumentCode
772953
Title
Agile software development: human values and culture
Author
Miller, Keith W. ; Larson, David K.
Author_Institution
Dept. of Comput. Sci., Illinois Univ., IL, USA
Volume
24
Issue
4
fYear
2005
Firstpage
36
Lastpage
42
Abstract
Software engineers need to know how to evaluate different methods of developing software. A group of new development methods have emerged under the general label "agile development." These techniques are sometimes called "light weight" as opposed to "heavy weight" techniques such as those based on the waterfall model. Two classic ethical techniques - utilitarian and deontological analyses - can offer insights into the arguments surrounding, agile methods. These and other applied ethics techniques offer software engineers a more precise language for articulating their ideas about software engineering issues that involve human values.
Keywords
ethical aspects; socio-economic effects; software engineering; agile software development; culture; deontological analysis; ethical techniques; human values; software engineering; utilitarian analysis; waterfall model; Collaborative software; Computer Society; Computer languages; Documentation; Ethics; Humans; Iterative methods; Machinery; Programming profession; Software engineering;
fLanguage
English
Journal_Title
Technology and Society Magazine, IEEE
Publisher
ieee
ISSN
0278-0097
Type
jour
DOI
10.1109/MTAS.2005.1563500
Filename
1563500
Link To Document