Métodos Agiles para el Desarrollo de Software

Bibliografía

[ASRW02] P. Abrahamsson, O. Salo, J. Ronkainen, J. Warsta. Agile Software Development Methods. Review and Analysis. Julkaisija-Utgivare Publisher. 2002.

[Amb02a]  S. Ambler. Agile Modeling: Effective Practices for Extreme Programming and the Unified Process. New York, John Wiley & Sons Inc. 2002.

[Amb02]    S. Ambler. Lessons in Agility form Internet-Based Development. IEEE Software 19(2):66-73.

[Amb02]   S. Ambler. Agile Modeling: Effective Practices for Extreme Programming and the Unified Process. New York, John Wiley & Sons Inc. 2002.

[Abr02]     Pekka Abrahamsson. “Agile Software development methods: A minitutorial”. VTT Technical Research Centre of Finland, http://www.vtt.fi/virtual/agile/seminar2002/Abrahamsson_agile_methods_minitutorial.pdf, 2002.

[Amb02]Scott Ambler. “Agile Modeling and the Unified Process”. http://www.agilemodeling.com/essays/agileModelingRUP.htm, 2002.

[Amb03]    Scott Ambler. “Artifacts for Agile Modeling: The UML and beyond”, http://www.agilemodeling.com/essays/modelingTechniques.htm, 2003.

[Amb04]    Scott Ambler. “Agile Modeling Essays”, http://www.agilemodeling.com/essays.htm, 2004.

 [Bat03]     Don Batory. “A tutorial on Feature Oriented Programming and Product Lines”. Proceedings of the 25th International Conference on Software Engineering, ICSE’03, 2003.

[BBB+01a]Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward Cunnimgham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C. Martin, Steve Mellor, Ken Schwaber, Jeff Sutherland y Dave Thomas. “Agile Manifesto”. http://agilemanifesto.org/, 2001.

[BBB+01b]       Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward Cunnimgham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C. Martin, Steve Mellor, Ken Schwaber, Jeff Sutherland y Dave Thomas. “Principles behind the Agile Manifesto”. http://agilemanifesto.org/principles.html, 2001.

[BDS+98] Mike Beedle, Martine Devos, Yonat Sharon, Ken Schwaber y Jeff Sutherland. “SCRUM: A pattern language for hyperproductive software development”. En N. Harrison, B. Foote, and H. Rohnert, eds., Pattern Languages of Program Design, vol. 4, pp. 637-651. Reading, Addison-Wesley, 1998.

[Beck99a]         Kent Beck. Extreme Programming Explained: Embrace Change. Reading, Addison Wesley, 1999.

[Beck99b]         Kent Beck, “RE: (OTUG) XP and Documentation”. Rational’s Object Technology User Group Mailing List, 23 de Marzo de 1999, 18:26:04 +0100.

[BF00]      Kent Beck y Martin Fowler. Planning Extreme Programming. Reading, Addison Wesley, 2000.

[Boe02a]   Barry Boehm. “Get ready for Agile Methods, with care”. Computer, pp. 64-69, Enero de 2002.

[Cha04]     Robert Charette. “The decision is in: Agile versus Heavy Methodologies”. Cutter Consortium, Executive Update, 2(19), http://www.cutter.com/freestuff/apmupdate.html, 2004.

[CLC03]    David Cohen, Mikael Lindvall y Patricia Costa. “Agile Software Development. A DACS State-of-the-Art Report”, DACS Report, The University of Maryland, College Park, 2003.

[Coc02]     Alistair Cockburn. “Crystal Clear. A human-powered methodology for small teams, including The Seven Properties of Effective Software Projects”. Borrador. Humans and Technology, versión del 27 de febrero de 2002.

[Cop01]     Lee Copeland. “Developers approach Extreme Programming with caution”. Computerworld, p. 7, 22 de Octubre de 2001.

[Cro04]     Ron Crocker. Large-scale Agile Software Development. Addison-Wesley, 2004.

[DS03]      DSDM Consortium y Jennifer Stapleton. DSDM: Business Focused Development. 2a edición, Addison-Wesley, 2003.

[Fow01]    Martin Fowler. “Is design dead?”. XP2000 Proceedings, http://www.martinfowler.com/articles/designDead.html, 2001.

[Gilb97] Tom Gilb. The Evolutionary Project Manager Handbook. Evo Mini- Manuscript, http://www.ida.liu.se/~TDDB02/pkval01vt/EvoBook.pdf.

[Gilb99]     Tom Gilb. “Evolutionary Project Management”. Manuscrito inédito, material para el curso DC SPIN, junio de 1999.

[Gilb02] Tom Gilb. “10 Evolutionary Project Management (Evo) Principles”. http://www.xs4all.nl/~nrm/EvoPrinc/EvoPrinciples.pdf, Abril de 2002.

[Gla01]      Robert Glass. “Agile versus Traditional: Make love, not war”. Cutter IT Journal, 14(12), diciembre de 2001.

[Hig00a]    Jim Highsmith. Adaptive software development: A collaborative approach to managing complex systems. Nueva York, Dorset House, 2000.

[Hig00b]    Jim Highsmith. “Extreme Programming”. EBusiness Application Development, Cutter Consortium, Febrero de 2000.

[Hig01]      Jim Highsmith. “The Great Methodologies Debate. Part 1”. Cutter IT Journal, 14(12), diciembre de 2001.

[Hig02a]  Jim Highsmith. “What is Agile Software Development”. Crosstalk, http://www.stsc.hill.af.mil/crosstalk/2002/10/highsmith.html, Octubre de 2002.

[Hig02b]    Jim Highsmith. Agile Software Development Ecosystems. Boston, Addison Wesley, 2002.

[HT00]      Andrew Hunt y David Thomas. The Pragmatic Programmer. Reading, Addison Wesley, 2000.

[Jac02]      Ivar Jacobson. “A resounding Yes to Agile Processes – But also to more”. The Rational Edge, Marzo de 2002.

[JAH01]  Ron Jeffries, Ann Anderson, Chet Hendrikson. Extreme Programming Installed. Upper Saddle River, Addison-Wesley, 2001.

[Kee03]  Gerold Keefer. “Extreme Programming considered harmful for reliable software development 2.0”. AVOCA GmbH, Documento público, 2001.

[Kru00]     Philippe Kruchten. The Rational Unified Process: An introduction. Addison-Wesley, 2000.

[Kru01]     Philippe Kruchten. “Agility with the RUP”. Cutter IT Journal, 14(12), diciembre de 2001.

Lar04]       Craig Larman. Agile & Iterative Development. A Manager’s Guide. Reading, Addison-Wesley 2004.

[McB02]   Pete McBreen. Questioning Extreme Programming. Addison Wesley, 2002.

[Mel03] Stephen Mellor. “What’s wrong with Agile?”, Project Technology, http://www.projtech.com/pdfs/shows/2003/wwwa.pdf, 2003.

[Nor04] Darrell Norton. “Lean Software Development Overview”, http://dotnetjunkies.com/WebLog/darrell.norton/articles/4306.aspx, 2004.

[Orr03]       Ken Orr. “CMM versus Agile Development: Religious wars and software development”. Cutter Consortium, Executive Reports, 3(7), 2003.

[Pau01]     Mark Paulk. “Extreme Programming from a CMM Perspective”. IEEE Software, 2001.

[Pau02]     Mark Paulk. “Agile Methodologies from a CMM Perspective”. SEI-CMU, Stiembre de 2002.

[Pop01]  Mary Poppendieck. “Lean Programming”. http://www.agilealliance.org/articles/articles/LeanProgramming.htm, 2001.

[PP03]     Mary Poppendieck y Tom Poppendieck. Lean Software Development: An Agile Toolkit for Software Development Managers. Addison-Wesley, 2003.

[PT03]      David Preedy y Paul Turner. “DSDM & MSF: A Joint Paper”. http://www.dsdm.org, 2003.

[Rak01]    Steven Rakitin. “Manifesto elicits cynicism”. Computer, pp. 4-7, Diciembre de 2001.

[Rie00]    Dirk Riehle. “A comparison of the value systems of Adaptive Software Development and Extreme Programming: How methodologies may learn from each other”. http://www.riehle.org/computer-science/research/2000/xp-2000.pdf, 2000.

[RS01]     Bernhard Rumpe y Astrid Schröder. “Quantitative survey on Extreme Programming Projects”. Informe, Universidad de Tecnología de Munich, 2001.

[SB02]      Ken Schwaber y Mike Beedle. Agile software development with Scrum. Prentice-Hall, 2002.

[Sch95]    Ken Schwaber. “The Scrum development process”. OOPSLA ’95 Workshop on Business Object Design and Implementation, Austin, 1995.

[Shi03] Shine Technologies. “Agile Methodologies Survey Result”. http://www.shinetech.com/ShineTechAgileSurvey2003-01-17.pdf, Enero de 2003.

[SmiS/f]     John Smith. “A comparison of RUP® and XP”. Rational Software White Paper, sin fecha.

[SR03]      Matt Stephens y Doug Rosenberg. Extreme Programming Refactored: The case against XP. Apress, 2003.

[Sta97]      Jennifer Stapleton. Dynamic Systems Development Method – The method in practice. Addison Wesley, 1997.

[TJ02]       Richard Turner y Apurva Jain. “Agile meets CMMI: Culture clash or common cause”. En Don Wells y Laurie A. Williams (Eds.), Proceedings of Extreme Programming and Agile Methods - XP/Agile Universe 2002, Lecture Notes in Computer Science 2418, Springer Verlag, 2002.

[WTR91]   James Womack, Daniel Jones y Daniel Roos. The machine that changed the world: The story of Lean Production. HarperBusiness, 1991.

La bibliografía será completada con apuntes que serán provistos a los alumnos durante el desarrollo de la materia.