Recursos de Scrum, del curso de Buenos Aires

Gracias a la gente del Microsoft User Group de Argentina, ayer miércoles 2 de diciembre estuve dando una jornada de Scrum teoría y práctica, de todo un día. Con unos treinta asistentes, estuvimos viendo temas como el manifiesto ágil, y las ideas que sustentan Scrum en particular. Así como también los roles, artefactos, reuniones, que se manejan en este marco de trabajo. Discutimos tópicos como contratos ágiles, relación con el cliente, la importancia del product owner, la auto-organización del equipo, el “ownership” que tienen que ganar, la idea de trabajar a un ritmo razonable, el “entrar en flujo”, Product backlog vs Sprint Backlog, y el clásico Chanchos y Gallinas.

Para mí, fue una grata experiencia: es uno de los cursos donde veo que más puedo aportar, y donde podemos practicar algo que considero muy importante conocer como es Scrum. Veo que la necesidad de tener equipos ágiles es creciente, no sólo en el desarrollo de software, sino en actividades en general. La labor en equipo permite llegar a objetivos que son más difícil de lograr individualmente o en simple grupo (vean que distingo entre equipo y grupo). Hay que estudiar más en detalle cuáles son los factores que hacen que Scrum funcione (me basé mucho en la idea de No somos vulcanos): hay un bias hacia mostrar los casos de éxito en la comunidad ágil, y no comentar los fracasos. Hay que pasar de la evidencia anecdótica a un fundamento más firme, no porque el marco de trabajo en sí lo necesite, sino para poder aplicarlo mejor, entender mejor en qué circunstancias funciona, y en cuáles se complica.

La parte teórica ocupó la mañana, pero ya después los asistentes se separaron en cuatro grupos, y comenzaron a trabajar en desarrollar un entregable, en dos sprints de 3 días de 10 minutos cada día. Fue una experiencia interesante: fuimos viendo cómo mejorar las reuniones, la precisión del backlog, los acuerdos con el product owner para los entregables de Sprint Review, el reparto de trabajo, la mejor partición de las tareas en el Product Backlog, y más.

Prometí publicar un post con los recursos que mencioné en el curso. Acá van los enlaces y bibliografía, que son similares a los que ya publiqué hace unos días para otros cursos dictados, pero para más comodidad, los concentro de nuevo en este post:

Reunión virtual de Scrum, con video (gran parte de la teoría vista en el curso está en este video) (ahí están los enlaces que presento acá).

Presentación usada en el curso ScrumSpanish.pptx

Pueden usar esta presentación compartida (en varios idiomas):

A Reusable Scrum Presentation. Introduce Scrum to your team, ScrumMaster and Product Owner.

  • Para leer en inglés y en español Scrum Primer
  • http://agilethinking.net/ El sitio de Tobias Meyer, que me inició en el ScrumMastering en el 2006.
  • http://www.implementingscrum.com/ Sitio donde encontraran la clásica historia: The classic story of the pig and chicken
  • El Manifiesto Agil mencionado en la charla
  • Artículo corto en inglés (pdf) What is Scrum?
  • Reviews of Agile Product Backlog and User Story Management Tools: http://www.userstories.com/
  • Presentación en español sobre Contratos Ágiles
  • Foro Agiles (Grupo Yahoo en español)
  • Blog de Juan Gabardini Software Agil
  • Enlaces y recursos adicionales en Scrum Práctico
  • Scrum Cheat Sheet
  • Scrum: Ficha Sinóptica
  • Un libro que para preparar las primeras versiones del curso

    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.

    Otras lecturas recomendadas
    • Agile and Iterative Development: A Manager’s Guide by Craig Larman
    • Agile Estimating and Planning by Mike Cohn
    • Agile Retrospectives by Esther Derby and Diana Larsen
    • Agile Software Development Ecosystems by Jim Highsmith
    • Scrum and The Enterprise by Ken Schwaber
    • User Stories Applied for Agile Software Development by Mike Cohn
    • Artículos semanales en www.scrumalliance.org

    Mis posts sobre Scrum (estoy ahí escribiendo una serie “Tales from the Scrum” donde trato más en detalle algunos puntos que tratamos en el curso).

    Los enlaces que me interesaron los colecciono en:

    http://delicious.com/ajlopez/scrum
    http://delicious.com/ajlopez/agile

    Nos leemos!

    Angel “Java” Lopez
    http://www.ajlopez.com
    http://twitter.com/ajlopez

    This entry was posted in 10549, 2752, 3463. Bookmark the permalink.

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>