Entradas publicadadas a lo largo del Diciembre, 2009

Felices fiestas

Los administradores de este blog se encuentran disfrutando de las fiestas de navidad, las cuales según su tradición dan también la bienvenida al nuevo año cristiano, el 2010.

Desde esta bitácora, le deseamos a todos nuestros lectores Felices Fiestas y Feliz año nuevo.

Curso scrum

Existen varias empresas en imparten cursos de Scrum en Español, a continuación ponemos un listado de las mismas:

ScrumManager: Ofrecen el mayor catálogo de posibilidades, dado que imparten cursos On Line y presenciales, tanto en Argentina, como España, Chile, etc. Muy completos e impartidos por grandes profesionales.
Imparten cursos para empresas a través de sus redes de consultorías afiliadas.

Proyectalis: Cursos presenciales solo en España en Madrid o Barcelona. También realizan cursos especiales para empresas.

Curso Scrum en Méjico: En su web no aportan muchos datos, ni hemos podido conocer sus metodologías de trabajo en los cursos, pero ponemos esta dirección como referencia para este país. Que también tiene esta web: Procesos Ágiles.

Dos Ideas: Curso On Line para auto aprendizaje. Un buen comienzo para los que sean novatos en metodologías ágiles.

Itenea.com: Breve introducción a Scrum, pero tiene la molestia de que tienes que inscribir en la web para acceder a este pequeño contenido.

Este es un pequeño índice de la oferta que se puede encontrar actualmente en el mercado. El gran crecimiento de las metodologías ágiles ha llevado a muchas empresas a ofrecer cursos y consultoría.

Los cursos oficiales de la Scrum Alliance son casi todos en Inglés.

Scrum danger

Hoy hemos podido leer en el blog Tobias Meyer que Scrum es peligroso.

Es peligroso por que Scrum, al contrario que otros planteamientos, no te ofrece un a hoja de ruta perfecta que te de la sensación de que todo esta controlado, se tienen que olvidar de disponer de una lista de tareas que den directrices para que las cosas funcionen sin problemas.

Es peligroso Scrum por que no te ofrece el proceso perfecto, dado que no existe el cliente ni el proyecto perfecto.

Es peligroso Scrum por que la creación y dirección del proyecto se deposita sobre un equipo, del cual emana todo el conocimiento y capacidad para producir el resultado óptimo.

Es peligroso por que no existe un mapa que marque la ruta de forma específica, por lo que no solo no sabemos que resultado va obtener el grupo autogestionado, si no que además no conocemos a donde lleva el camino, aunque tenemos indicios de donde esta la meta.

Es peligroso por que los jefes o gerentes tendrán que depositar su confianza en otras personas para obtener un resultado óptimo.

En definitiva, es peligroso por que requiere un cambio de mentalidad y de actuaciones, lo que conlleva a todos los implicados a cambiar su forma de vida y de pensamiento dentro de la empresa.

No quiere correr estos riesgos no introduzca Scrum en su empresa u organización. No se acerque a este Framework, podría electrocutarse.

Team scrum

Existe una corriente de criticas a la agilidad fundamentada sobre la pérdida del conocimiento generado en los procesos. Basan sus críticas en la velocidad de los sprints y el constante movimiento de post-it del tablón de un sitio a otro, lo que hace que no se genera apenas documentación y no se puede transmitir de un equipo a otro.

Esta crítica tiene fundamento y es uno de los puntos donde las metodologías ágiles deben mejorar. Para ello los equipos deben tener claro que los conocimientos adquiridos deben ser documentados para poder transmitirlos mejor, pensando en que no se deben repetir errores y que las decisiones futuras puedan ser tomadas con suficiente información sobre experiencia pasadas.

Conociendo esta necesidad de documentación del conocimiento para poder transmitirlo, no hay que caer tampoco en la trampa de usar procesos pesados de gestión, más valen pocas líneas explicando algo que un documento muy completo que ninguna persona se va a leer, también en este aspecto hay que ser ágiles, recoger una excesiva documentación al final produce el efecto contrario.

Existen diferentes métodos sencillos para ir recogiendo el conocimiento y poder transmitirlo:

  1. Asignar tareas dentro del sprint que supongan escribir lo aprendido en el mismo.
  2. Emplear una wiki donde recoger los comentarios de cada proyecto
  3. Escribir un acta en las retrospectivas donde se recojan estos aspectos. Seguimos con la informalidad de celebrar esta reunión fuera de las oficinas, pero se nombra un encargado de anotar los detalles de la reunión y que luego los refleje en un documento.

Hay que acompañar a todos los procesos de Scrum con otros de gestión del conocimiento. Esto se refleja en que se va creando una capa de evolución continua del conocimiento que envuelven a todos los procesos. Esta capa esta presente en todo momento y debe ser plasmada en documentos mediante herramientas que no mermen la agilidad.

Scrum y gestion del conocimiento

Carpeta experimento

Las empresas suelen experimentar con la integración constante de mejores procesos, de tal manera que estos le produzcan un mejor servicio o producto y un mejor control de los costes.
En la situación financiera actual, la finalidad principal es el ahorro de costes, por encima incluso de la mejora de la calidad de los procesos.

Las metodologías ágiles producen en las empresas que lo integran, un ahorro de costes:

1.- Reducir el tiempo de gestión:
Las metodologías ágiles consiguen que con menos horas de gestión, sin bajar la calidad del resultado, se produzcan mejores resultados que empleando la metodologías tradicionales.
En definitiva Producir mas eliminando Procesos de gestión innecesarios, documentación excesiva, horas de reuniones redundantes e inventarios innecesarios.

2.- Flexibilidad a los cambios en el proceso de creación:
La reiteración de entregas parciales del trabajo, hace que el cliente disponga de elementos que evaluar al mismo tiempo que se desarrolla el trabajo.
Con ello se consigue que el cliente pueda aportar sus opiniones durante el desarrollo del trabajo, con ello se consigue que el resultado sea lo mas próximo a los objetivos propuestos al inicio.
Si un cliente recibe, después del tiempo acordado el producto acordado, normalmente pondrá muchas objeciones o modificaciones, que si se hubieran tratado durante el proceso de desarrollo no supondrían muchas mas horas de trabajo.
Modificar un producto hecho es muy costoso que ir realizando cambios, al mismo tiempo que se trabaja en su elaboración.

3.- Preparados para el cambio:
Las empresas que emplean metodologías ágiles están mejor preparadas para cambiar su rumbo, para poder adaptarse rápidamente a los cambios del mercados y los clientes.
En la sociedad actual cada día influye mas el factor velocidad y la caducidad de los productos o servicios nuevos.
Las empresas que emplean metodologías tradicionales, han asumido un coste muy alto para poder integrarlas, lo que supone que cualquier cambio también lleva parejo un alto coste.
Las empresas que han introducido metodologías ágiles no han pagado el mismo coste, estando además mejor preparadas para cualquier cambio, sin ser muy costoso.

En resumen, las situación económica actual ha demostrado que los sucesos ocurren velozmente, y que las empresas que estén mejor adaptadas a esta velocidad ahorran costes estructurales, dado que no tendrán que estar invirtiendo dinero de forma constantes para mantener ese ritmo.
En las empresas que han adoptado por las metodologías ágiles priman sobre todo la adaptación a este nuevo ritmo de vida de la sociedad, conociendo sus lmitaciones y sus defectos.