Está en la página 1de 6

TDD: 

Test Driven Development   o desarrollo dirigido por pruebas es una técnica de


desarrollo de software cuyo fundamento es escribir la prueba unitaria que debe cumplir el
código y, a continuación, escribir el código de manera que pase dicha prueba. Cuando la
prueba se pasa con éxito, se debe refactorizar el código para simplificarlo y mejorarlo. Este
proceso se repetirá
código habrá pasadotantas veces
pruebas como sea
unitarias necesario.
de forma El efectoTDD
automática. de programar así es que
permite realizar todo el
de manera
simultánea el diseño, las pruebas, la arquitectura y la codificación.
Tema: Una de las grandes divisiones de la funcionalidad de un producto o proyecto. Cada
tema describe un gran bloque funcional (“motor” en el diseño de un coche, “catálogo” en una
Web de compras...), que, a su vez, se divide en épicas, bloques menores más manejables que

recogen grandes requisitos de usuario.


Velocidad: Es la cantidad de trabajo, expresada en puntos de historia, que un equipo
puede realizar durante un Sprint . La velocidad la estimará el equipo y puede calcularse en
función del trabajo realizado en Sprints anteriores, siempre y cuando se mantenga constante
la duración de los Sprints y el equipo de trabajo.
WIP:  El Work In Progress o trabajo en progreso es un concepto utilizado en Kanban e
indica el número máximo de requisitos permitidos en un estado determinado del flujo de un
proyecto. El objetivo de fijar este WIP es detectar de manera temprana en qué puntos del
proceso se producen cuellos de botella para ponerles solución.
XP: eXtreme Programimng o Programación extrema es el método ágil de programación
más extendido. Este método se basa en la aceptación de que los requisitos de un proyecto
suelen cambiar con frecuencia. Por este motivo, propone seguir una serie de prácticas de
desarrollo software que permitan construir de manera que los cambios tengan el menor
impacto posible.
 

 
Lecturas recomendadas para ampliar información:
Abrahamsson, Pekka; Salo, Outi; Ronkainen, Jussi.  Agile Software development methods.
 Review and Analysis.
Anderson, David  University
J.  Kanban:of Oulu. 2002. Evolutionary Change for Your Technology
Successful
Business. Blue Hole Press. 2010. (Inglés). Steve Blank. K&S Ranch. 2005.
Beck, Kent. eXtreme Programming Explained: Embrace Change. Ed. Addison Wesley.
1999.
Beck; Kent; Andres, Cynthia. eXtreme Programming Explained: Embrace Change (2nd
Edition). Ed. Addison Wesley. 2004.
Blank, Steve. The Four Steps to the Epiphany: Successful Strategies for Products That 
Win. K&S Ranch. 2005.
Blank, Steve; Dorf, Bob. The Startup’
Start up’ss Owner Manual. K&S Ranch. 2012.

Cohn, Mike. “ Leader


leader-of-the-band
leader-of-the-band. of the muy
. Un artículo Bandcitado
” [en inglés]. http://www
que hacehttp://www.scrumalliance.org/articl
un repaso.scrumalliance.org/articles/36-
es/36-
a los principales atributos de
un buen Scrum Master.
Cohn, Mike. Succeeding with Agile - Software development using Scrum. Ed. Addison
Wesley. 2009.
Derby, Esther; Larsen, Diana.  Agile Retrospectives: Making Good Teams Great . Ed. The
Pragmatic Programmers. 2006.
Elatta, S. Top Eight Reasons Why Organizations Are Making the Switch. Scrum Alliance,
2008.
Hunt, Andrew; Thomas, David. The Pragmatic Programmer. Ed. Addison Wesley. 2000.
Jurado, Susana; Olano, María. Lean Elephants. 2013.
Kaplan, Robert; Norton, David P. Strategy Maps: Converting Intangible Assets into
Tangible Outcomes. Ed. Harvard Business Press Books. 2003.
Kniberg, Henrik. Scrum and XP from the trenches.
http://www.infoq.com/minibooks/scrum-xp-from-the-trenches. Un libro escrito desde la
http://www.infoq.com/minibooks/scrum-xp-from-the-trenches.
perspectiva del uso diario de Scrum y no desde la metodología. Destaca, sobre todo, por su
descripción de la experiencia y las dificultades del día a día. La versión española es Scrum
desde las trincheras. http://www.proyectalis.com/wp-content/uploads/2008/02/scrum-y-xp-
desde-las-trincheras.pdf..
desde-las-trincheras.pdf
Kniberg, Henrik; Skarin, Mattias.  KANBAN and SCRUM. Making the most of both.
C4Media Inc. 2010.
Kniberg, Henrik; Skarin, Mattias. “ Kanban y Scrum obteniendo lo mejor de ambos”.
http://www.proyectalis.com/documentos/KanbanVsScrum_Castellano_FINAL
http://www .proyectalis.com/documentos/KanbanVsScrum_Castellano_FINAL-printed.pdf
-printed.pdf..
Kniberg, Henrik. Lean from the Trenches.
Trenches. Pragmatic Bookshelf. 2011.
Leffingwell, Dean. Scaling Software Agility. Addison Wesley. 2007.
Leffingwell, Dean; Cockburnm Alistair; Highsmith, Jim. Scaling Software Agility. Best 
 Practices for Large Enterprises. Series Editors. 2007.

López de Ávila, Mario; de Miguel, Jose Antonio. España Lean Startup 2013. 2013.
Mar, Kane. An Enterprise Strategy for Introducing Agile. 2006.
Moore, Geoffrey. Crossing the Chasm. Ed. Harper Business Essentials. 1991.
North, Dan. “ Introducing BDD”. https://dannorth.net/introducing-bdd/.
https://dannorth.net/introducing-bdd/.
Osterwalder, Alexander; Pigneur, Yves. Business Model Canvas. Published by John Wiley
& Sons, Inc. Hoboken, New Jersey.
Jersey. 2010.
Palmer, S.R.; Felsing, J.M.  A Practical Guide to Feature-Driven Development.  Upper
Saddle River, NJ, Prentice Hall. 2002.
Pichler, Roman.  Agile Product Management with Scrum: Creating Products that 
Customers Love. Ed. Addison Wesley. 2010.
Poppendieck. Mary and Tom; Cockburn, Alistair; Highsmith, Jim.  Lean Software
Toolkit . Series Editors. 2003.
 Development. An Agile Toolkit 
Ries, Eric. El método de  Lean
Lean Startup. Deusto Ediciones. 2012.
Shore, James; Warden, Shane. The Art of Agile Development . Ed. O´Reilly.
O´Reilly. 2008.
Shwaber, Ken; Beedle, Mike.  Agile Software Development with SCRUM . Publisher:
s obre Scrum.
Prentice Hall. 2001. El primer libro publicado sobre
Shwaber, Ken; Sutherland, Jeff. The Scrum Guide. The Definitive Guide to Scrum: The
 Rules of the Game. 2011.
Takeduchi, Hirotaka; Nonaka, Ikujiro. “The New New Product Development Game”.
 Harvard Business Review. 1986.

Estas son algunas direcciones interesantes en Internet:

Página
Página de
de Mike
RomanCohn: www.mountaingoatsoftware.com
www.mountaingoatsoftware.com.
Pichler: www.romanpichler.com.
www.romanpichler.com. .
Página de Henrik Kniberg: www.crisp.se/kanban.
www.crisp.se/kanban.
Blog de Ken Schwaber: kenschwaber.wordpress.com.
kenschwaber.wordpress.com.
Página de Mary y Tom Poppendieck: www.poppendieck.com
www.poppendieck.com..
Página de Esther Derby: www.estherderby.com.
www.estherderby.com.
Página de Alex Osterwalder: www.alexosterwalder.com/
www.alexosterwalder.com/..
Blog de Mario López de Ávila: http://nodosenlared.com/.
http://nodosenlared.com/.
Página en español sobre temas relacionados con Scrum. Una iniciativa de Xavier
Albaladejo: www.proyectosagiles.org.
www.proyectosagiles.org.
Página de la . herramienta para gestión de proyectos ágiles VersionOne:
www.versionone.com.
www.versionone.com
Página de la Scrum Alliance: www.Scrumalliance.org
www.Scrumalliance.org..
Agile Spain. Comunidad sobre métodos ágiles en español: www.agile-spain.com
www.agile-spain.com..
Historia de eXtreme Programming: www.c2.com/cgi/wiki?
HistoryOfExtremeProgramming..
HistoryOfExtremeProgramming

InfoQ es una comunidad on-line  de desarrolladores para desarrollo de software


empresarial que tiene una sección específica sobre desarrollo de software con metodologías
agile: www.infoq.com/agile_techniques
www.infoq.com/agile_techniques..
Retromat. Una colección de técnicas para enriquecer y dinamizar retrospectivas:
https://plans-for-retrospectives.com/es/..
https://plans-for-retrospectives.com/es/
 

Edición en formato digital: 2018

© EDICIONES ANAYA MULTIMEDIA (GRUPO ANAYA, S. A.), 2018


Calle Juan Ignacio Luca de Tena, 15
28027 Madrid
ISBN ebook: 978-84-415-3771-2

Todos los nombres propios de programas, sistemas operativos, equipos hardware, etc. que aparecen en este libro son marcas
registradas de sus respectivas compañías u organizaciones.

Está prohibida la reproducción total o parcial de este libro electrónico, su transmisión, su descarga, su descompilación, su
tratamiento informático, su almacenamiento o introducción en cualquier sistema de repositorio y recuperación, en cualquier
forma o por cualquier medio, ya sea electrónico, mecánico, conocido o por inventar, sin el permiso expreso escrito de los
titulares del Copyright.
Conversión a formato digital: REGA

www.anayamultimedia.es

También podría gustarte