DocumentCode
3232875
Title
Agile development: evaluation and experience
Author
Tichy, Walter F.
Author_Institution
Karlsruhe Univ., Germany
fYear
2004
fDate
23-28 May 2004
Firstpage
692
Abstract
Agile methods such as Extreme Programming, Crystal, Scrum, and others have attracted a lot of attention recently. Agile methods stress early and continuous delivery of software, welcome changing requirements, and value early feedback from customers. Agile methods seek to cut out inefficiency, bureaucracy, and anything that adds no value to a software product. Proponents of agile methods often see software specification and documentation as adding no value, which has led observers to conclude that agile development is nothing but unprincipled hacking, perhaps even an anarchic counter-reaction to bureaucratic, heavyweight software processes that demand ever more intermediate deliverables from developers. The purpose of this panel is to discuss under what circumstances agile methods work and don´t work. Some of the key practices of agile methods are: scheduling according to feature priorities, incremental delivery of software, feedback from expert users, emphasis on face-to-face communication, pair development, minimalist design combined with refactoring, test-driven development, automated regression testing, daily integration, self-organizing teams, and periodic tuning of the methods. Working software is the primary measure of success. Find out what the latest practical experience with agile methods is and learn about the latest thinking in this area.
Keywords
program testing; software engineering; Crystal; Extreme Programming; Scrum; agile development; automated regression testing; face-to-face communication; program documentation; scheduling; software incremental delivery; software specification; test-driven development; Automatic testing; Computer crime; Documentation; Feedback; Software engineering; Software measurement; Software testing; Stress; Tuning;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 2004. ICSE 2004. Proceedings. 26th International Conference on
ISSN
0270-5257
Print_ISBN
0-7695-2163-0
Type
conf
DOI
10.1109/ICSE.2004.1317492
Filename
1317492
Link To Document