• 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