viernes, 27 de septiembre de 2013

"La única constante es el cambio". -Heráclito.

Hace ya varios años, leí el libro "¿QUIEN SE HA LLEVADO MI QUESO?". De vez en cuando vale la pena recordarlo. Aquí los pensamientos que resumí en esa ocasión. Me han servido cuando siento que "alguien se ha llevado mi queso y me aferro a seguir pensando en él". Es increíble, como a pesar de que ya lo sabes, lo vuelves a hacer. Otra vez a empezar... 

0) "El queso te hace feliz".
1) "Entre más quiere uno su queso, más difícil es desprenderse de él". 
2) "Comenzar a pensar en queso nuevo, empieza a hacer de este atractivo".
3) "Si no cambias, te extigues".
4) "Cada vez que empezaba a desalentarse recordaba que por más incómodo que resultase, buscar era mejor que sentarse con los brazos cruzados y permancecer sin queso".
5) "Que haría si no tuviera miedo". Avanzar en una nueva dirección...
6) "Cuando dejas atrás el miedo, te sientes libre".
7) "Imaginarse el nuevo queso, incluso antes de encontrarlo, conduce hacia él".
8) "Cuanto antes se olvida el queso viejo, antes se encuentra el queso nuevo".
9) "Las viejas creencias no conducen a un queso nuevo".
10) "Cuando ves que puedes encontrar nuevo queso y disfrutar de él, cambias de manera de pensar".
11) "Notar en seguida los primeros cambios, ayuda a enfrentar cambios más grandes que están por llegar".
12) "... Entonces se echo a reír, y se dio cuenta de que había empezado a cambiar cuando había aprendido a reírse de sí mismo y de lo mal que había actuado."
13) Recordó para sí el siguiente resumen:
    a) El cambio es un hecho
    b) El queso se mueve constantemente
    c) Prevée el cambio
    d) Controla el cambio
    e) Muévete cuando el queso se  mueve

Alguna vez vi el video que pongo a continuación. Creo que el libro sigue siendo la mejor opción. Hay que releerlo!


miércoles, 18 de septiembre de 2013

Me debo concentrar más en mi círculo de influencia...

Todos cometemos errores. En ocasiones, repetimos el mismo error. Muchas veces nos sentimos desmoralizados por alguna situación que se encuentra fuera de nuestras manos. Y le damos vuelta a la situación, una y otra vez. Esto, en lugar de ayudar nos desmoraliza cada vez más. 

Llevó ya bastante tiempo dando vueltas a un asunto. Y al fin hoy, me he dado cuenta de que cae fuera de mi círculo de influencia. La primera vez que escuche hablar de esto, fue en el libro de los siete hábitos de Covey. Y me pareció un concepto atinado. 

Básicamente, si nos concentramos en nuestro círculo de influencia, lo ampliamos. Pero, si hacemos, como yo he hecho hasta ahora. En lugar de ser productivos y efectivos. Nuestro círculo de influencia se hace más pequeño. El pensar fuera de nuestro círculo de influencia, el estar preocupado por otras cosas, en lugar de las que podemos hacer implica pasar tiempo en nuestro círculo de preocupación.

El actuar y trabajar en el círculo de influencia implica consciencia de nuestra responsabilidad de nosotros mismos y de nuestras acciones. Y está relacionado con el primer hábito de las personas que son efectivas, altamente efectivas, según Covey: SER PROACTIVO. 

Mi meta de la semana, concentrarme en la proactividad.

Aquí una imagen del Blog Filosofando en la Educación, que hace referencia a ambos círculos.


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.