Abstract
Agile software development techniques are promising to deliver software faster, in better quality, and at a lower cost. Most examples relate to small, co-located teams working on a completely new project, with no legacy. This article focuses on applying Agile methods to a world-wide project with hundreds of developers delivering a market-leading product.
In contrast to projects starting from scratch, existing customers have natural demands for support, bug fixes, and new features that focus on their particular needs.
This article provides an overview of the most important Agile software development methods in addition to presenting ideas and solutions on how to apply Agile ideas to a large, existing product or solution. Important aspects that should be considered while deciding on what the Agile setup for your next software project should look like are explained.
Similar content being viewed by others
References
Toyota (2009) Toyota – Toyota Production System. http://www.toyota.co.jp/en/vision/production_system/, Zugriff 03.06.09
Poppendieck M, Poppendieck T (2003) Implementing Lean Software Development. Addison-Wesley, Boston
Schwaber K (2001) Agile Software Development with Scrum. Prentice Hall, Upper Saddle River
Beck K (2004) Extreme Programming Explained. Addison-Wesley, Boston
Herela H (2005) Chrysler Comprehensive Compensation System. http://calla.ics.uci.edu/histories/ccc/, Zugriff 03.06.09
Womack J, Jones D, Roos D (1990) The Machine that changed the World: The Story of Lean Production. Harper Collins, New York
Stober T, Hansmann U (2009) Agile Software Development: Best Practices for Large Software Development Projects. Springer, Berlin
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Stober, T., Hansmann, U. WebSphere Portal 6.1: an agile development success story. Informatik Spektrum 32, 378–392 (2009). https://doi.org/10.1007/s00287-009-0358-1
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00287-009-0358-1