Entradas publicadadas a lo largo del Octubre, 2009

coparativa Scrum CMMI

El gráfico anterior no es más que una imagen de Google Trends. En ella se nos muestra la búsquedas de estos tres términos: Scrum, CMMI y Extreme programming.

Es evidente el crecimiento de Scrum, la bajada de Extreme programming, y el mantenimiento de CMMI.

Esta gráfica no es nada más que un índice de las palabras de moda, pero sí se puede extraer la conclusión de que Scrum está creciendo, que no es una moda pasajera, y que parece que cada día gana más adeptos.

Por países:
Scrum por paises

Irlanda es un país que, gracias a sus beneficios fiscales, ha conseguido implantar en su territorio muchas empresas TIC. Este sector TIC de última tecnología es lo que podemos suponer que la aupe al primer puesto mundial de búsqueda de Scrum.

Como curiosidad podemos resaltar la ausencia de Estados Unidos, podemos ver claramente como Scrum es una framework impulsado desde Europa.

Acuerdo agil Ir a una negociación cuando una de las partes no tiene conocimiento de ideas ágiles y su mente no está preparada para éstas, requiere una especial preparación previa a la reunión.

La preparación previa debe ensayarse en privado, como hacen los actores de teatro, dado que la primera parte de la reunión deberá ser una puesta en escena, una escena de cómo se desarrolla una metodología ágil donde la otra parte participará de forma activa. De esta forma se le muestra qué es una metodología ágil al mismo tiempo que participa en la simulación.

Dependiendo del tipo de cliente y de la cantidad de las personas que acudan a la negociación, se debe preparar una puesta en escena distinta, porque cuantas menos personas estén presentes, mayor será la participación de las mismas.

Supongamos que tenemos una negociación con tres personas del sector de la publicidad, la posible contratación de una campaña de publicidad esta en juego en la reunión.
Antes de comenzar la negociación se plantea que la metodología de trabajo es ágil, en este caso basada en Scrum, y que se quiere hacer una muestra gráfica de cómo se gestionan los procesos de desarrollo con los clientes.
Para esa negociación acudimos con cartas de Planning Poker para realizar una simulación de una estimación.
Repartimos las cartas a cada persona presente, con este gesto ya los invitamos a participar en la estimación de una forma natural.
Le proponemos estimar de forma ficticia la creación de un producto, por ejemplo, una silla, lo mejor es llevar fotografías de cada una de las partes de la silla.
Vamos sacando cada foto de las partes y hacemos rondas de estimación.
Al finalizar tenemos una pila de producto estimada por todos los participantes.

Con esta puesta en escena conseguimos que los asistentes se sientan mas informados sobre las metodologías ágiles, comenzamos la negociación con un ambiente más distendido, con un posible cliente más abierto a las metodologías ágiles, y que además verá cómo no tiene nada distinto a otras metodologías.

La puesta en escena de una representación de una estimación, involucrando a todas las partes en la reunión, jugando a las cartas, consigue romper las primeras reticencias de los clientes a introducir cambios en forma de trabajar con los proveedores.

Gracias a que los miembros de “Scrum Training Institute” publicaron un libro, podemos disponer de un ejemplo real sobre la implantación de Scrum en una gran empresa.

El libro recoge esta encuesta:
“Los beneficios sobre los que han informado los equipos incluyen diversos aspectos. En Yahoo! migramos casi 200 equipos a Scrum durante un periodo de tres años, con un total de 2000 personas. Estos proyectos iban desde sitios web con mucho diseño y enfocados al cliente tales como Yahoo! Fotos hasta la infraestructura de servicios de back-end de misión crítica como Yahoo Mail que da servicio a millones de clientes.
Varias veces al año hacemos una encuesta a todos los que usan Scrum en Yahoo (incluyendo los Dueños de Producto, Miembros del Equipo, ScrumMasters, y sus jefes funcionales) y les pedimos que comparen Scrum con el enfoque que usaban anteriormente. Este es el resumen de algunos de los datos obtenidos”

Al finalizar el periodo de Scrum la consulta obtuvo el siguiente resultado:

Las preguntas que puntuaban de 1 a 5
-”mejor o mucho mejor” (4 o 5)
-”lo mismo” (3).
-”peor o mucho peor” (1 o 2)

A la pregunta de si había aumentado la productividad:
productividad Scrum

A la pregunta de si había aumentado la moral del equipo:
Moral del equipo de scrum

A la pregunta de cómo había sido la adaptación a Scrum:
adaptabilidad en scrum

A la pregunta de si había mejorado la gestión de las responsabilidades:
mejora responsabilidad scrum

A la pregunta de si había aumentado la colaboración y cooperación entre personas:
aumentar colaboracion y cooperacion en scrum

Como resumen:

>La productividad de los equipos mejoró una media del 36% según los Dueños de Producto.

> El 85% de los miembros de equipos respondieron afirmativamente a la pregunta de si “continuarían usando Scrum si la decisión dependiera exclusivamente de ellos”, el otro 15% respondieron “No” o “No saben”.

Conclusiones:
Podemos comprobar que por parte de los Dueños de Producto el cambio si fue significativo, aumentar la productividad un 36% es algo muy importante, supone que la empresa se vuelve mucho mas competitiva.
Un aumento que no ha supuesto un detrimento de la moral de los equipos, si no que además estos han aumentado un 81% la colaboración y la participación, lo que hace que los resultados sean no sólo más productivos, sino mejores en calidad, dado que muchas personas compartiendo y debatiendo sobre su trabajo hacen que éste mejore en eficiencia, dado que se le puede dar el enfoque desde varios punto de vista distintos para obtener al final el mejor resultado.