Agile Software Development Current Research and Future Directions

Agile software development has become an umbrella term for a number of changes in how software developers plan and coordinate their work, how they communicate with customers and external stakeholders, and how software development is organized in small, me

  • PDF / 12,447,297 Bytes
  • 245 Pages / 439.37 x 666.142 pts Page_size
  • 52 Downloads / 419 Views

DOWNLOAD

REPORT


Torgeir Dingsøyr · Tore Dyb˚a · Nils Brede Moe Editors

Agile Software Development Current Research and Future Directions

123

Editors Torgeir Dingsøyr SINTEF Dept. Information & Communication Technology (ICT) PO BOX 4760 Sluppen NO-7465 Trondheim Norway [email protected]

Tore Dyb˚a SINTEF Dept. Information & Communication Technology (ICT) PO BOX 4760 Sluppen NO-7465 Trondheim Norway [email protected]

Nils Brede Moe SINTEF Dept. Information & Communication Technology (ICT) PO BOX 4760 Sluppen NO-7465 Trondheim Norway [email protected]

(cc) Improve IT 2007 This image was originally posted to Flickr as http://www.flickr.com/photos/improveit/1574931134 by Improve IT on 14 October 2007, and licensed under Creative Commons Attribution-Share Alike 2.0 Generic License

ISBN 978-3-642-12574-4 e-ISBN 978-3-642-12575-1 DOI 10.1007/978-3-642-12575-1 Springer Heidelberg Dordrecht London New York Library of Congress Control Number: 2010925896 ACM Computing Classification (1998): D.2, K.6 c Springer-Verlag Berlin Heidelberg 2010  This work is subject to copyright. All rights are reserved, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilm or in any other way, and storage in data banks. Duplication of this publication or parts thereof is permitted only under the provisions of the German Copyright Law of September 9, 1965, in its current version, and permission for use must always be obtained from Springer. Violations are liable to prosecution under the German Copyright Law. The use of general descriptive names, registered names, trademarks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use. Cover design: K¨unkelLopka GmbH, Heidelberg Printed on acid-free paper Springer is part of Springer Science+Business Media (www.springer.com)

Foreword Agile software development is the most important paradigm that has swept the software development world over the last decade. Even if it does not represent the most popular software development approach in actual use, it has certainly become of the most talked about. Its vocabulary and prime ideas have already started spilling over into other fields, project management in particular. Agile software development also carries the unique distinction of being the source of continued debate since its inception. The controversy surrounding it simply doesn’t want to die out. Few other movements have pitted detractors and advocates against each other so passionately, so religiously. But why? Shouldn’t a decade be enough to settle at least the fundamental arguments? Those arguments should be getting pretty old by now if it were not for two reasons that still fuel the debate. The first reason is the inherent fuzziness of the topic. Agile software development is multi-faceted and poorly delimited. As such the

Data Loading...