Mostrando entradas con la etiqueta Scrum. Mostrar todas las entradas
Mostrando entradas con la etiqueta Scrum. Mostrar todas las entradas

viernes, 24 de abril de 2015

Material de SCRUM para el libro...

El Viejo ha estado impartiendo cursos de SCRUM, KANBAN y TOC. El más reciente en CIMAT Guanajuato. Donde tuvo mucho éxito con el apoyo de Mayra Luna y Arturo Mora. Después de haberlo hecho, uno de las sugerencias de mejora del mismo ya pensó en la primera iteración de desarrollo de material para el curso.

Existe algo que se llama "Guía de Scrum" o Scrum Guides que fue un acuerdo entre Jeff Sutherland y Ken Shwaber acerca de cuales son los principios de Scrum. Este puede ser descargado directamente 
http://www.scrumguides.org/.

Antes de eso el Viejo, quiere hacer una introducción y al final agregarle las referencias y artículos que utiliza para enriquecerlo. Esto será la primera versión.

Por otra parte, en México existen varios proveedores de SCRUM. Que ofrecen cursos de certificación, la certificación más básica se llama Certified Scrum Master si es respaldada por Scrum Alliance y Profesional Scrum Master si es avalada por scrum.org, Sutherland vs Shwaber. 






miércoles, 16 de octubre de 2013

Guión de conferencia para que los chavos se animen a entrarle a SCRUM. Comenzando por Kanban!

10 things about me (5 min).

  1. Coordinador MIS del CIMAT (Desde hace 5 meses).
  2. Maestro en Innovación y Servicios de TI e Ingeniero en Sistemas
  3. Deporte (Correr)
  4. Maestro de Compu de Prepa por 12 años (Gracias Carlos Kasuga y el Maestro Godo
  5. Leer (18 libros este año). Trello.com
  6. Blogger (Novador, Cartas a Mariano, Academia TEC, JAG Academy...)
  7. Trabaje en Gobierno del Estado por 10 años.
  8. Experiencia de 3 años en proyectos CONACYT y PROSOFT.
  9. He trabajado en conformación de 2 empresas de desarrollo de SW. DEXA, SOFTLOGIK.
  10. Certified Scrum Master. 

Porque SCRUM (2 min).
Que ventajas tiene scrum sobre los métodos rígidos (5 min).

  1. Orientados a la evidencia (DOCUMENTACIÓN!!!!)
  2. Orientado a la generación de valor para el cliente...

¿Qué es SCRUM?
¿Cómo lo utilizamos en CIMAT?

  1. El proyecto Compulogic... Un gráfico y fotos...
  2. Como lo usan en Softlogik. 15 + sin retrazo.
  3. Proyectos con la Industria...

Al salir de aquí:

  • Ejemplo de Trello del proyecto de Consultoría de Clústeres DITTIZAC, A.C.
  • Kanban personal (Perla y mío).


Cuál es el camino para saber más de esto:

  1. Henrik Kniberg (Scrum desde las trincheras)
  2. Las certificaciones avaladas por SCRUM Alliance: Certified Scrum Master, Certified Scrum Developer y Product Owner

Datos de contacto

Así quedó al final!



viernes, 13 de septiembre de 2013

La certificación de SCRUM MASTER. !Vale la pena!


Una vez le preguntaron a un matemático joven:
¿Por qué has avanzado tanto en tu carrera en tan poco tiempo?
A lo que el joven estudiante, respondió.
Es que yo estudio a los maestros, no a los alumnos.

-Anécdota del El Viejo.

Pues con Mike Beedle, tuvimos la fortuna de estudiar a una maestro. Hace tiempo quería certificarme como SCRUM MASTER de manera oficial. Es uno de las cosas que El Viejo, me recomendó para el desarrollo de mi carrera. Al fin, hace un par de meses me llegó un correo sobre un curso de certificación avalado por el SCRUM Alliance y apoyado por México First en Aguascalientes! Así que ni tardo ni perezoso me inscribí (estás oportunidades se presentan pocas veces). Softlogik, empresa zacatecana, también envío a dos de sus integrantes, ya tenían 4 certificados como SCRUM MASTER, pero ahora enviaron a dos representantes (Karina y Kike). 

El curso tuvo que posponerse un par de semanas, por la agenda del instructor, Mike Beedle. Yo no sabía hasta ese momento que Mike es uno de los co-autores del manifiesto ágil, con 18 AÑOS de experiencia en el uso de SCRUM, en sus propias palabras, después de Jeff Sutherland, el creador de SCRUM fue él quien comenzó a utilizarlo en proyectos de desarrollo de software.

Al iniciar el curso, y hablar un poco de lo que había hecho. De entrada es programador de LISP y Doctor en Física. 

Del curso me gustaron varias cosas, a pesar de "haber utilizado SCRUM" durante un par de años y haber leído un par de libros del tema... aprendí mucho del curso... por lo que lo recomiendo ampliamente. Tanto así que creo que es algo que todas las personas relacionadas con el desarrollo de productos de software o de otro tipo de proyectos deben llevar".

INTRO DE SCRUM, porque un marco adaptativo empírico es más adecuado que un marco rígido.

EL CURSO:
1) El argumento científico de que el desarrollo de productos es más eficiente con un marco adaptativo empírico para sistemas abiertos que con un marco rígido definido para sistemas quasi cerrados.

Thomas Kun autor de "The structure of scientific revolution".
  1. Existe una teoría establecida (los procesos rígidos como PMI, CMMi, RUP, etc.).
  2. Está teoría tiene problemas y anomalías (Sólo el 16% de estos proyectos tiene éxito).
  3. Emerge una nueva teoría (los procesos adaptativos empíricos como SCRUM).
  4. Se prueba que la teoría funciona (El 42% de estos proyectos tiene éxito, 3 veces más).

2) Los antecedents históricos de SCRUM basados en el Sistema de Producción Toyota, en Taichi Ohno en el área de manufactura y los gurús de administración japoneses Nonaka y Takeuchi.

3) La gestión de riesgos en SCRUM.
Mike habló de las siguientes variables de proyecto:

  • Tiempos y materiales. Aquí se obtiene el costo por iteración del equipo y se multiplica por el número de operaciones. Riesgo posible: no pago, recursos insuficientes o que el proyecto se alargue.

  • Fecha fija. Se establece un porcentaje de para los requisitos obligatorios y se deja un buffer para los deseables. Se agrega un o un buffer adicional al proyecto. Riesgos posibles por no terminar en tiempo: multas, reputación de la empresa, rescisión del contrato o no pago. 

  • Precio fijo. En el costo fijo una regla es 2 veces la desviación estándar. En un proyecto tiene una probabilidad de terminarse en un 50%, a través de una curva normal se determina en base al histórico y se agrega un buffer de dos veces la desviación estándar. Para el ejemplo, queda casi el doble de tiempo para minimizar el riesgo de no terminar el proyecto. 90% de probabilidad de terminar en tiempo.

  • Y proyecto de gobierno (fecha fija, costo fijo y alcance variable). Estos son los proyectos se festeje ahora, llore después. Por el precio más bajo + fecha fija + alcance variable. Para sobrevivir se podría agregar una claúsula de "los cambios" los paga el cliente y no están incluidos y negociar que % de manejo de cambios. En Softlogik el porcentaje es del 35% de lo que resta.


4) La gestión de defectos con SCRUM.
En SCRUM, a través de la integración continua se asegura que se cumplan las pruebas de aceptación del usuario. Según Mike, un equipo que no hace integración continua no hace scrum. Y para ello recomienda contratar a un experto, que ya haya utilizado test driven development. No a un teórico, a alguien que ya lo haya hecho. 

En la típica rivalidad contra los modelos de calidad estándar como CMMi, PSP-TSP o RUP, entre otros. Mike siempre tuvo el comentario puntilloso a las preguntas u observaciones de los asistentes: 
  1. He implementado CMMi, PSP... "lo siento por ti".
  2. PSP es lo mismo que SCRUM... "no, no es li mismo. En SCRUM haces planeación en base a la productividad del equipo en PSP es individual".
  3. "Da coraje cuando tienes que customizar un marco el 90%".
  4. "Riesgos se manejan diferente en SCRUM que en PMI".
  5. "SCRUM es un sistema de retroalimentación"
  6. "En distintas empresas ya se está pidiendo SCRUM como requisito para subcontrtación de servicios".
  7. "Del porcentaje total del desarrollo mundial de software menos del 1% se hace con SCRUM, sin embargo en 10 años más del 80% de estos proyectos se realizarán con SCRUM".
  8. "Scrum se mejora usando Scrum"
  9. "Como un marco de trabajo de 6 pasos, 3 roles, 2 reportes y 1 documento es tan poderoso".
  10. "Scrum es una estrategia de 3M para vender más postits".

UN SCRUM MASTER debe de tener un perfil... 
"Tiene un ojo social".
"Es mala idea que sea parte del equipo de desarrollo".

ALGUNOS DATOS
Las historias de usuarios son utilizadas el 90% de las empresas que utilizan SCRUM.
99.9% de los clientes requieren un plan de entrega

LIBROS RECOMENDADOS por Mike
  1. Succeding with Agile de Mike Cohn (me falta por leer)
  2. Death March... (me falta por leer)
  3. Blue Ocean... (ya lo leí)
  4. Lean startup... (he leído algo)
  5. Entre otros. Pero si los recomienda alguien que sabe, hay que tomarlo en cuenta ;)

La verdad vale la pena la certificación y además, vale la pena desarrollar utilizando SCRUM. Estén atentos, porque primero Dios gestionaremos un curso de SCRUM para los alumnos de Maestría de CIMAT. 

miércoles, 24 de abril de 2013

Más de Scrum

Ya van dos veces que PROYECTALIS me sorprende con excelentes traducciones al español de INFOQ. Ahora para los que ya leímos Scrum desde las trincheras, ahora tenemos Scrum vs Kanban de Herik Kniberg... Otra lectura obligatoria... Y también si pueden sigan el blog de Herik es buenísimo...

Alternativas de cursos de SCRUM...

Ahora que estoy buscando curso, talleres, diplomados o maestrías en desarrollo ágil de software y/o gestión de proyectos ágiles, me encontré varios sitios interesantes:

1) Un master en España de un IEBS, es un instituto para emprendedores. Me llamó la atención la buena planta de maestros. Aunque la modalidad tradicional presencial no me convención del todo. http://www.iebschool.com/programas/postgrado-direccion-desarrollo-proyectos-metodos-agiles/?utm_source=ggle&gclid=CP3nxIfq47YCFYef4Aod6SYALA

2) Un curso a distancia de Gestión Ágil de Proyectos, argentino de la UTN.BA. Me llama la atención que 2 de los tres encargados son especialistas en ITIL+PMI y solo 1 en scrum. Eso me hace pensar que están haciendo una combinación propia de los métodos ágiles vs los métodos tradicionales como PMI y siguen llamándolo ágil. http://www.sceu.frba.utn.edu.ar/e-learning/cursos-a-distancia/Project-Management/Curso-de-Gestion-Agil-de-Proyectos-(PMI-ACP)/temario.html. Me gustó lo de la bibliografía. Pero dudo que mucho de ese material se imparta en el curso.

3) Curso obligado para líderes de proyectos SCRUM. Que incluye examen de certificación. Este curso lo ofrece la consultora de proyectos: líderdeproyecto.com. El curso-taller tiene un orden lógico y además incluye el examen de certificación (supongo que de SCRUM Master)... http://www.liderdeproyecto.com/cursos/curso_scrum.html

Fechas para el curso:


  • México D.F: 6 al 10 de mayo
  • México D.F. (Sabatino): 6, 13, 20, 27 de abril y 4 de mayo
  • Monterrey: 3 al 7 de junio


4) Ya hace un tiempo leí el documento "Scrum desde las trincheras", de Herkik Kniberg. Ahora me encontré otro documento traducido al español por Proyectalis. Ellos ofrecen dos cursos presenciales de Scrum, el básico y el avanzado. Me dan confianza porque siguen a los maestros, como bien dice El Viejo, hay que seguir a los maestros no a los alumnos.

Habiendo tantas opciones, la pregunta es: 
¿Qué curso deberíamos tomar? Deberíamos de considerar dos criterios:

  1. Avalado por la Scrum Alliance. Que implica directamente al segundo, que sean instructores certificados y cuenten con experiencia en la industria.






miércoles, 27 de junio de 2012

Scrum desde las trincheras

Este libro escrito por Henrik Kniberg es lectura obligada para administradores de proyecto que utilicen métodos ágiles. El libro es una versión gratuita no imprimible, pero si gustan lo pueden comprar en Amazon.