Gracias al MUG de Argentina, y a Software Santa Fé, ayer viernes estuve dando un curso práctico de todo un día, sobre Scrum, en la ciudad de Santa Fé, acá en Argentina. Más de 30 personas asistieron, se dividieron en 6 grupos y llevaron a cabo dos sprints simulados, practicando lo que es el product backlog, el sprint backlog, las reuniones de sprint planning, sprint review, y daily scrum. Creo que fue un curso muy interesante, en el que los asistentes participaron activamente, haciendo el trabajo encargado, y preguntando todo sobre el marco de trabajo Scrum y metodologías ágiles en general.
Si quieren saber cómo es Scrum, pueden leer la introducción (en inglés y español):
Scrum Primer
Hay un artículo corto en inglés: What is Scrum?
Pueden usar esta presentación compartida (en varios idiomas):
A Reusable Scrum Presentation. Introduce Scrum to your team, ScrumMaster and Product Owner.
Algunos enlaces adicionales:
http://agilethinking.net/ El sitio de Tobias Meyer, que me inició en el ScrumMastering en el 2006.
http://agilemanifesto.org/ Manifesto for Agile Software Development
http://softwareagil.blogspot.com El blog de Juan Gabardini, dedicado a Software Agil, en especial Scrum
http://www.implementingscrum.com/ Sitio donde encontraran la clásica historia: The classic story of the pig and chicken
http://groups.yahoo.com/group/foro-agiles Foro de prácticas ágiles, en español, muy interesante de seguir.
La presentación que usé está en mi Skydrive:
Scrum200802-2003.ppt (formato PowerPoint 2003, 7Megas)
Scrum200802.pptx (7Megas)
Scrum200801.ppt (Presentación original, más liviana, con menos gráficos, 1.2M)
Agradezco a Diego Poza, por haber mejorado y ampliado la presentación original.
Para preparar gran parte de la presentación, usé:
El libro que me sirvió de base para esta presentación
Agile Project Management with Scrum
de Ken Schwaber ISBN:073561993x Microsoft Press © 2004
En ese libro, están enumerados estos recursos:
Agile Software Development with Scrum, Ken Schwaber and Mike Beedle (Prentice Hall, 2001)
Teoría y práctica de Scrum.
www.controlchaos.com/
El sitio de Ken Schwaber sobre Scrum.
http://www.jeffsutherland.com/
Jeff Sutherland tiene contenido relacionado con desarrollo de software, programación, tecnología, objetos, componentes y Scrum.
www.mountaingoatsoftware.com/scrum/
El sitio de Mike Cohn sobre Scrum.
www.scrumalliance.org
El hogar de los ScrumMaster certificados.
www.agilealliance.org
El sitio de la AgileAlliance, con recursos sobre Agile y Scrum.
http://groups.yahoo.com/group/scrumdevelopment/
El grupo de discusión de Scrum, con años de existencia.
www.xprogramming.com
El sitio de Ron Jeffries acerca de Extreme Programming (XP). XP provee varias de las prácticas que Scrum implementa para asegurar el incremento de funcionalidad potencialmente entregable.
Process Dynamics, Modeling, and Control, Babatunde A. Ogunnaike and W. Harmon Ray (Oxford University Press, 1994)
La teoría que subyace a Scrum.
The Alphabet Versus the Goddess, Leonard Shlain (Viking Penguin, 1998)
El conflicto entre las palabras y la imagen.
Wicked Problems, Righteous Solutions, Peter Degrace and Leslie Hulet Stahl (Yourdon Press, 1990)
A Universe of Consciousness, Gerald Edelman (Basic Books, 2000)
Por qué es tan difícil pasar de requerimientos a código.
Managing the Unknowable, Ralph D. Stacey (Josey-Bass, 1992)
Explicando las dificultades del manejo de la complejidad.
Complexity and Emergence in Organisations, Ralph D. Stacey (Routledge, 2000)
Una crítica de cómo la teoría de la complejidad ha sido aplicada para entender organizaciones y marcar nuevas direcciones. Este libro promueve un reexamen radical del pensamiento gerencial.
Artful Making, Rob Austin and Lee Devin (Prentice Hall, 2003)
Como manejar el trabajo creativo, adaptado del teatro.
Nos leemos!
Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez