Skip to content

UNIZAR-30248-GeProSoft/scrum-slides

Repository files navigation

Gestión de Proyecto Software

Gestión de Proyecto Software es una asignatura de 4º curso del grado en ingeniería informática de la Universidad de Zaragoza, en la especialidad de ingeniería del software.

Transparencias sobre Scrum

En las clases nos basamos en libro Essential Scrum: A Practical Guide to the Most Popular Agile Process by Kenneth S. Rubin. Las transparencias que hay en este repositorio son el soporte de las clases de teoría y cubren los capítulos 1 al 7, 9 al 15 y 17 al 22 (algunos más en profundidad que otros), lo que es prácticamente todo el libro. No se incluyen, por ahora, el capítulo 8 (deuda técnica, la vemos en otro momento), 16 (planificación de portafolio, me parece un poco alejada de la gestión de proyectos de software) y 23 (el camino por delante, que en realidad es un cierre del libro). El esquema que siguen los ficheros es el siguiente (hasta el curso 22/23 era un poco distinto y tenía más redundancia; en 23/24 lo reestructuramos, eliminamos algunas partes un poco repetitivas y añadimos algunas cosas nuevas):

  • Introducción: capítulos 1 y 2.
  • Principios ágiles: capítulo 3.
    • Principios ágiles: detectar agile bullshit*. Añadido en 2023, basado en una guía del DoD de EE.UU.
  • Requisitos e historias de usuario: capítulo 5.
  • La pila del producto: capítulo 6.
  • Estimación y velocidad: capítulo 7.
  • Sprints: capítulos 4, 19, 20, 21 y 22.
  • Planificación: capítulos 7, 14, 15, 17 y 18.
  • Roles y estructuración de equipos: capítulos 9, 10, 11, 12 y 13. Hemos añadido algunas cosas sobre managers, staff engineers y trabajo en equipo sacadas de otros libros (están en la bibliografía del tema).

Si solo se quiere una introducción rápida a los elementos principales de Scrum, bastaría con el tema de introducción, aunque sugiero mirar también el de principios ágiles, donde se explican algunos fundamentos.

Si se quiere profundizar más, habría que añadir los temas de requisitos e historias de usuario, pila del producto, estimación y velocidad y sprints.

Finalmente, los temas de planificación, roles y estructuración de equipos y el de pruebas en proyectos ágiles se pueden considerar los más opcionales/avanzados.

Otros temas

  • Las pruebas (tests) en proyectos ágiles: este material es un poquito más técnico y está sacado de otras fuentes (están en la bibliografía del tema). Busca ayudar a los estudiantes a integrar distintas buenas prácticas y tipos de pruebas en proyectos gestionados con Scrum.

Formato

Las transparencias están en formato OpenDocument y se han creado con LibreOffice (con la aplicación Impress), aunque se pueden abrir en otros paquetes ofimáticos. También hay una carpeta con las transparencias en formato PDF que si no se quieren modificar es más universal.

A partir de 2023/24 estos temas, y alguna cosita más, están disponibles también en una web. Esta web se ha generado automáticamente usando una herramienta propia para convertir transparencias LibreOffice en markdown llamada odpmkd. El proceso es automático y los resultados son bastante menos que ideales, pero suficientemente útiles como para publicarlo en ese formato. La principal ventaja es que todo el material está en un único sitio y que tiene un buscador incorporado.

Licencia

Salvo donde se indica lo contrario, las transparencias son Copyright © Rubén Béjar bajo una licencia Creative Commons Reconocimiento-CompartirIgual 4.0 Internacional. El reconocimiento en cualquier trabajo derivado a partir de este debe incluir el siguiente texto (e indicar que se han hecho cambios):

Basado en material con copyright © Rubén Béjar <https://www.rubenbejar.com>

Releases

No releases published

Packages

No packages published