Ajedrez - antoniomartel.com

Archivos por Etiqueta: SCRUM

Qué certificación agile elegir: ventajas y desventajas

También me preguntan de cuando en cuando me preguntan a través del blog qué certificación ágil es la más valorada o cuál es la que más les conviene para acceder a un puesto de Scrum Master o Product Owner.

Actualmente, las tres más importantes son Professional Scrum Master (PSM) de Scrum.org, Certified Scrum Master (CSM) de Scrum Alliance y Agile Certified Professional (PMI-ACP) de PMI (los mismos de la certificación PMP).

Las dos primeras tienen su origen en la misma persona, Ken Schwaber. Ken es uno de los creadores de Scrum, que junto con Jeff Sutherland, definió las versiones iniciales de Scrum que presentaron juntos formalmente en la OOPSLA del 95.

Juntos crearon también la organización Scrum Alliance en la que comenzaron a certificar profesionales de Scrum con la certificación CSM.

En 2010, Ken decide dejar la Scrum Alliance y fundar el instituto scrum.org para intentar orientarlo más hacia el objetivo de divulgar Scrum. Desde este nuevo instituto (scrum.org) se comenzaron a entregar las certificaciones PSM. Desde 2012 hay también un nuevo competidor en liza, la certificación PMI-ACP que está sonando bastante fuerte desde entonces.

Comparativa entre las certificaciones ágiles

  • PMP. Test sólo online. Coste 150 dólares. 80 preguntas en inglés a resolver en 60 minutos. Necesario tener un 85% de preguntas correctas. El certificado no expira.
  • CSM. Antes del examen debes tomar un curso de dos días cuyo coste puede rondar entre los 1000 y los 2000 dólares. Luego un test presencial de 35 preguntas (en 2012) de las que tendrás que acertar 24. Al parecer no es complejo. Deberás renovar el certificado cada dos años aportando 100 dólares y, a partir de 2015, un cierto número de SEUs (algo equivalente a las PDU de PMI).
  • PMI-ACP. Se requieren 1500 horas de experiencia ágil previa y 21 horas de un curso de formación ágil en cualquier institución que te lo certifique. Test de 120 preguntas en un centro Prometric. El certificado debe renovarse cada tres años para lo que se debe obtener 30 PDUs nuevos en gestión de proyectos (1 PDU equivale a una hora de formación o actividad profesional).

Qué certificación ágil elegir

Esto depende de muchos factores: Cuál es la más valorada en el sector en el que trabajar, la facilidad o no de acceder a un curso de preparación, tu disponibilidad de tiempo o dinero o los conocimientos previos sobre Scrum que tengas.

Probablemente PMI-ACP o CSM sean más valoradas actualmente que Professional Scrum Master pero te cuento los criterios por los que yo aposté por esta última (PSM I):

  • PSM I es una de las tres certificaciones principales. Está respaldada por uno de los fundadores de Scrum y lleva tiempo en liza por lo que a la hora de pedir una certificación Scrum es siempre una de las requeridas.
  • Viviendo lejos de alguna de las ciudades más importantes era difícil para mí tomar un curso de preparación para CSM o para pasar un test en un centro Prometric. Al coste del certificado se requeriría añadir el de los billetes de avión o la estancia de una o dos noches de hotel.
  • El tiempo de preparación es más bajo para PSM que para PMI-ACP que también me habría requerido tomar algún otro curso de gestión de proyectos y gestionar con PMI los PDUs que obtuviera.

Teniendo todo esto en cuenta e intentado ser ágil en la toma de decisiones (como un Product Owner priorizando su backlog) la respuesta era clara para mí. Con PSM I iba a obtener probablemente un 80% de los beneficios de cualquiera de las otras dos certificaciones pero a un coste en tiempo y dinero mucho menor. Además el tiempo en recuperar mi inversión era mucho más bajo. Así que desde 2013 estoy certificado como PSM I.

Si te interesa saber más sobre la certificación, estimaciones, ventajas y desventajas de Scrum o cómo gestionar proyectos de forma ágil quizás te interese mi libro: Gestión práctica de proyectos con Scrum.

Referencias:

El sprint 0 de Scrum y el diseño inicial

Hace poco me preguntaban a través del blog sobre qué es lo que hay antes del primer sprint de Scrum. Al lector le daba la impresión de que todos los textos que leía sobre Scrum empezaban directamente en el desarrollo pero y ¿qué hay de la preparación de los entornos, de los equipos o de la oficina? ¿y del diseño? ¿No hay que pararse a pensar en todo el diseño y la arquitectura de lo que vamos a construir antes de empezar a programar?
Sobre la preparación o el ‘antes’ de comenzar a programar, hay gente que lo resuelve con el llamado ‘sprint número 0’ en el que se preparan las herramientas, se instala lo que se necesita, se forma al equipo, etc. Puede ser un sprint más largo (3, 4 semanas o así). Hay algunos detractores a este sprint nº 0 por no ser ágil y estar escondiendo ahí un trabajo que no se está resolviendo en la misma forma que el resto del trabajo.
Es cierto que puede ser muy cómodo porque le dices al cliente que en 3 semanas estás de vuelta para tener la reunión de preparación del primer sprint y para entonces tú ya tienes casi todo organizado. También he usado esos sprints 0 en mis primeros proyectos pero ahora prefiero resolver esos trabajos también de forma ágil.
Intento que cada una de esas tareas (instalar servidor de despliegue, instalar servidor de demo, crear proyecto y tareas en Trac o Redmine, instalar IDE, etc.) formen parte ya del primer sprint y que tengan, en lo posible, un entregable al final de cada demo.
En esa demo podría mostrarse por ejemplo la herramienta de gestión de proyectos ya instalada en la url definitiva y con la lista de tareas esperando ser asignadas, o arrancar el IDE en esa reunión de demo comprobando que el workspace está bien creado y que el jetty ejecuta correctamente una aplicación ‘Hola Mundo’.
Otro punto importante es el diseño inicial de la arquitectura. Si hacemos un gran diseño de toda la arquitectura de la aplicación (big up-front design) antes de comenzar a programar nada estaremos volviendo hacia un diseño en cascada tradicional: primero lo analizamos todo, tres meses después hacemos todo el diseño durante otro par de meses, y por último comenzamos a programarlo todo del tirón hasta acabarlo seis meses más tarde. Si al acabar todo el trabajo se lo enseñas al cliente y te dice: ‘eso no es lo que hablamos hace un año…‘ estamos ante un problema.
Mejor haz el diseño de uno de los módulos de la aplicación o de la nueva funcionalidad, crea las especificaciones y pásalas a desarrollar. Mientras una parte del equipo lo implementa, los analistas pueden ir recogiendo los requisitos para otro nuevo módulo u otras funcionalidades, y así sprint tras sprint.
Habrá sprints en los que no haya nuevas cosas que analizar y otros en los que el desarrollo avanza un poco más rápido de las especificaciones pero normalmente siempre hay algún trabajo listo para comenzar hasta que el product owner dé su visto bueno a los últimos requisitos o estén ya completamente definidos.
Trabajando así, los nuevos módulos o funcionalidades podrían ir pasando a producción o pre-producción cada cierto tiempo por lo que los usuarios pueden ir usándolos sin esperar hasta que la última de las características de la aplicación esté diseñada.
Referencias:
Si te ha gustado este post, puedes encontrar más contenidos que expliquen Scrum de forma práctica y desde su base en mi libro en Amazon Curso práctico de Scrum: Algo más que teoría.

Libro en Amazon: Curso práctico de Scrum: Algo más que teoría
Libro en Amazon: Curso práctico de Scrum – Algo mas que teoría

Gestión práctica de proyectos seleccionado para una promoción de Amazon

Mi libro Gestión práctica de proyectos con Scrum ha sido seleccionado por el equipo KDP en español para participar en la promoción Kindle Flash de amazon.com, amazon.com.mx y amazon.es.

Las promociones Kindle Flash son promociones en las que, durante 24 horas, 3 libros son promocionados por Amazon a un precio especial destacándolos en una newsletter que Amazon envía a todos los suscritos. Desde ahí, los usuarios de Amazon pueden comprar alguno de los libros promocionados con un descuento de hasta el 80%.

Puedes suscribirte a la newsletter en este enlace para Amazon.es si estás en España, o en Amazon.com para otros países. Ahí estará mi libro a sólo 1$ si lo compras desde el enlace de las newsletter entre las 12:00 am hasta las 11:59 pm del 11 de agosto. Además, suscribiéndote a esa newsletter puedes participar en el sorteo de un ebook gratuito.

En este otro enlace puedes ver también los libros Kindle que estarán de promoción hasta las doce de la noche de hoy en Amazon Kindle Flash.

Aquí tienes también los accesos al libro en los tres Amazon donde puedes comprarlo (si no quieres esperar al descuento del 11 de agosto):

Amazon.com
Amazon.es
Amazon.com.mx

Metodologías ágiles explicadas

Les dejo al final de la página un vídeo que explica las diferencias entre una metodología en cascada y otra ágil para la planificación de un viaje de miles de kilómetros hasta Portland, Oregon.

Dos equipos de trabajo reciben las mismas especificaciones para un proyecto: Viajar de la costa este hasta Portland en la costa oeste de Estados Unidos.

El equipo que trabaja en cascada planifica todo el viaje con antelación. Forman varios equipos distintos, cada uno especializado en un aspecto distinto del viaje: mecánica, avituallamiento, mapas, etc. Deciden cuál es el presupuesto que necesitarán, cuántos kilómetros recorrerán cada día, el sitio exacto dónde pararán a por gasolina, a por comida o a revisiones en el taller.

En cambio, el equipo ágil forma un único equipo en el que entre todos tienen el conocimiento suficiente para tomar decisiones sobre mecánica, rutas del viaje o meteorología. Establecen una serie de metas en el camino y toman las decisiones según lo aprendido en lo que ya llevan recorrido. Puede que decidan cambiar la ruta planeada por que la carretera estaba en mal estado o la velocidad con la que se preveía circular resultó no ser la prevista.

El presupuesto y la ruta ágil han ido adaptándose a lo que el cliente necesita y a las necesidades reales del proyecto, las que se conocen justo en el momento en que pasan. Esto puede permitir superar las expectativas del cliente o reducir el presupuesto al adaptarse a las cosas a medida que suceden.

Aquí les dejo el enlace a la página del vídeo: Agile Methodology by Common Craft.

Nuevo libro Certificación Scrum Master

En unos meses sacaré a la venta un nuevo libro en Amazon. Esta vez con todos los trucos y consejos para preparar y aprobar a la primera la certificación Professional Scrum Master (PSM I) de scrum.org.

La entrada de este blog que dedico a explicar cómo obtener esta certificación es, de lejos, el post más popular de todo el blog: Certificación Professional Scrum Master. Ahí sólo explico algunos datos sobre el examen como el precio, número de preguntas o algunos trucos para prepararlo pero en este nuevo libro ampliaré toda esa información e incluiré también capítulos para:

  • Explicar los beneficios de obtener una certificación ágil.
  • Explicar por qué certificarse como PSM I.
  • Mostrar una lista de recursos que puedes necesitar para estudiar o practicar las preguntas del examen.
  • Describir los cursos de Scrum que pueden llevarte a obtener la certificación agile que buscas.
  • Trucos y consejos para preparar el examen Professional Scrum Master (PSM I).
  • Realizar una comparativa entre la certificación PSM I y otras como certificaciones de renombre como Agile Certified Practitioner de PMI (PMI-ACP), Certified Scrum Master (CSM) o Scrum Manager.
  • Soluciones y respuestas a las preguntas del cuestionario/examen del no-oficial Test de Scrum.
Espero que el nuevo libro sea de interés para muchos de los profesionales de Scrum que quieran certificarse en Scrum. Hasta que esté publicado puedes echar un vistazo a mi primer libro Gestión práctica de proyectos con Scrum que publiqué en abril del pasado año. Durante el pasado viernes y la mañana de sábado estuvo en varias ocasiones como bestseller en tres categorías al mismo tiempo de Amazon España llegando al puesto número 380 entre el total de libros electrónicos vendidos en Amazon.es.

Libro Gestión práctica de proyectos con Scrum de Antonio Martel bestseller en Amazon
Actualización: Ya salió a la venta en Amazon el ebook Certificación Professional Scrum Master: Cómo preparar la certificación PSM I de Scrum.org. Puedes comprarlo ya, pero sólo está en preventa para promoción durante las próximas semanas. Si lo compras ahora con el precio de descuento Amazon te lo entregará el 13 de septiembre que es el día de publicación oficial.

En este libro podrás encontrar acceso gratuito a un test de práctica online, cuatro cuestionarios de preparación para el examen, comparativas con otras certificaciones populares de Scrum Master y otras muchas cosas útiles para esta certificación. Te dejo con un enlace al libro en Amazon.com (también en Amazon.es). Espero que te guste y que te sea útil si decides presentarte al test oficial:
Libro Certificación Professional Scrum Master: PSM I por Antonio Martel
Libro Certificación Professional Scrum Master (PSM I)

Suscríbete