Archivo de la categoría ‘Scrum’

Hablando de confianza…metodologías ágiles

Lunes, 11 de Julio de 2011

Últimamente he oído un par de casos de empresas que utilizan scrum en sus proyectos internos, pero no se “atreven” a hacerlo al contratar proveedores de fuera, a pesar de estar convencidos de las ventajas que supone en su experiencia propia. ¿Raro?

Aquí te das cuenta de que cuando hablamos de que la confianza es uno de los valores clave del agilismo bla bla bla no se trata sólo de bla bla bla. Es la clave del asunto. Es una de las mayores trabas reales en su extensión a mayor escala. No me fío de mi proveedor, no me fío de mi cliente. Quiero un contrato fijo y cerrado, sabiendo que es poco más que wishful thinking. Y en todo caso ya nos pegaremos cuando incumplas.

En los países escandinavos la difusión del agilismo es muchísimo mayor que en España. No tengo datos, pero amigos de allí me comentan que ya resulta bastante más difícil encontrar una empresa de desarrollo no ágil que ágil. Supongo que tiene sentido. Dinamarca y Finlandia aparecen en los primeros puestos de los países menos corruptos del mundo, según Transparency International. En Finlandia los datos del impuesto de la renta son públicos, cualquiera puede consultar lo que ingresa cualquier otro ciudadano, incluidos gobernantes y famosos. Copiar en el colegio está mal visto, es algo incomprensible para los propios compañeros. La transparencia y la honradez están embebidas en la cultura que te rodea desde que naces.

Por eso resulta tristemente lógico que en España cueste hacer el cambio de chip. Si tuviera confianza plena en que mi proveedor externo es honesto, va a hacer todo lo que pueda por mi proyecto, velando por mis intereses, me va a contar toda la verdad sobre la ejecución, va a asignar a los mejores recursos disponibles y totalmente capacitados, etc etc… entonces, ¿qué problema habría?

Teresa Oliver

Aquí sí pinto…y mucho. Trabajando con Scrum

Lunes, 4 de Julio de 2011

Hace poco me pasó que en un proyecto de mejora en el que estamos trabajando, uno de los empleados dijo que le parecía mal uno de los cambios implantados. Que le parecía que no ayudaba mucho sino todo lo contrario, la gracia es que este cambio llevaba prácticamente 2 meses implantado y era una de las perlitas, una quick-win de estas que nos gusta decir porque, según se implantó empezaron a llegar mensajes de satisfacción.
Obviamente hay que estudiar porqué esta persona opina así antes de tacharla de “follonera”. Seguro que tiene su parte de razón. Bueno, a lo que iba. En el momento me dio bastante rabia, pensé que había tenido tiempo suficiente para haber dicho algo antes! pero ahora me alegro de que pasase así. Toda esta charla apareció en la demo del 2º sprint y de hecho una de las historias para el 3º es hacer un seguimiento de la utilidad del cambio valorando todas las opiniones de los grupos de soporte.

Ahora me pregunto ¿qué hubiese pasado si este proyecto no estuviese gestionado empleando scrum? Probablemente esta persona jamás hubiese tenido la oportunidad de hablar, hubiese tragado con el cambio y se alimentaría la desmotivación y la falta de participación: mi opinión no cuenta y menos mal que soy yo quien opera el proceso, que si no…

Scrum no evita que surjan problemas sino que éstos salen a la luz lo antes posible para poder tratarlos. Estoy segura de que se le dará una vuelta a la mejora y que, empleando esta metodología, llegaremos a una solución beneficiosa para todas las partes y en la que todas las personas del departamento se vean partícipes de la misma. Es lo bonito de trabajar así.

Nerea Molinero

Gestión visual en mi cocina

Lunes, 27 de Junio de 2011

Mi hija tiene 7 años y no le mola hacer los deberes, ni ducharse cuando está viendo los dibujos, etc etc. ¿Solución? Hace un par de días creamos juntas un panel visual lo más simple posible, con las tres columnas clásicas: “Tengo que hacer”, “Estoy haciendo”, “He terminado”. Se escribió un post-it con cada una de las tareas habituales, tipo “Desayunar” o “Ducharme”, que completa cada día con las actividades no repetitivas (“Ir al cumpleaños”). Cada mañana al levantarse se organiza el día, y luego se dedica a ir moviendo post-its hacia la derecha a medida que termina cosas. Entusiasmada. Ayer incluso admitió meter un post-it A LA SEMANA para practicar piano, cosa que hasta el momento era una lucha perdida.

Ya he observado varias cosas:
1. “Sólo voy a hacer las cosas que estén en los post-its! Si me quieres mandar algo lo escribes” – o sea, la necesidad de que su tablero recoja TODO el trabajo en curso
2. Se ha dado cuenta de la importancia de un Product Owner que priorice verticalmente. Es decir, si algo no le apetece lo puede mandar al fondo de la columna, pero luego tiene que hacerlo en el último momento del día a toda prisa. Y eso le da mal rollo
3. Utiliza post-its de tres colores: verde para las actividades que le gustan, azul las que no le gustan, y amarillo las intermedias. La he pillado con un post-it amarillo pintándolo encima ligeramente de verde con un rotulador, para indicar una tarea que “ni me gusta ni es indiferente, justo en medio”. O sea, tenemos problemas de exceso de precisión. Eso de pasar de 5 a 8 puntos de historia lo iba a llevar muy mal.
Estamos aún en el inicio del experimento, ya iré contando. ¿Alguna sugerencia?

Teresa Oliver

Clientes evangelistas

Miércoles, 8 de Junio de 2011

He recibido un mail de un cliente de esos que hace ilusión leer. Han comenzado hace poco con scrum, y me cuenta que de momento están muy contentos: cliente involucrado, más transparencia en la comunicación, son más conscientes de hasta dónde se pueden comprometer, entregan rápido, etc. De todas las ventajas que le está encontrando, una de las que me cuenta es: “invierto mucho menos esfuerzo en gestión, y sin embargo tengo la sensación de tenerlo todo más controlado, de saber mucho mejor dónde estamos realmente”. Estupendo.

Contrasta fuertemente con otro cliente en el que toda la empresa está empujando hacia la gestión ágil, excepto el “top management” que sigue anclado en modelos de gestión prehistóricos (ejemplo gráfico, al mismo tiempo que se extiende scrum en la empresa, les instalan máquina de fichar para asegurarse de que nadie debe cinco minutos a la semana…).

¿Les hago comer juntos un día? La “evangelización” por parte de clientes conversos tiene mucha más fuerza que si yo, en plan consultor externo, intento convencerte de que lo intentes. En los eventos de la comunidad ágil en España (por cierto, próximo Agile Open Spain en Pamplona el 17-18 de junio) tenemos a mi juicio un porcentaje demasiado alto de convencidos, y demasiado bajo de curiosos. La mayor parte de los que asistimos creemos en esta manera de hacer las cosas, nos retroalimentamos, aprendemos unos de otros… pero no llegamos a la mayoría de empresas que funcionan con sistemas clásicos. Si consiguiéramos establecer foros en los que empresas que han adoptado exitosamente el agilismo conversaran libremente con empresas instaladoras de máquinas de fichar, el impacto sería mayor. A ver si para el próximo congreso de Agile Spain en octubre convenzo a algún escéptico de que me acompañe. Hagamos todos lo mismo.

Teresa Oliver

El AbreDatos y el mundo real

Lunes, 16 de Mayo de 2011
Desafío AbreDatos 2011
Acaba de celebrarse una nueva edición del desafío AbreDatos; si sabes lo que es puedes saltarte el párrafo siguiente, porque lo voy a explicar…
Es un concurso. Formas un equipo. Tienes 48 horas – un fin de semana – para desarrollar una aplicación que utilice datos públicos (de un ayuntamiento, de un ministerio, etc. que proporcione algún tipo de datos en formato digital). Objetivo: como ellos mismos dicen en su web, “generar debate en torno a la necesidad de que los organismos públicos proporcionen sus datos de forma accesible para permitir su uso y reutilización por parte de los ciudadanos”. Si alguna vez has usado la aplicación DNDzgz para saber cuándo llega tu próximo autobús, fue desarrollada en el AbreDatos del año pasado.
A lo que iba. Grupos de 3-4 personas son capaces de desarrollar en un finde cosas como ésta, o ésta, o ésta. Seguro que en este momento hay en España muchas empresas que llevan semanas tratando de entregar proyectos más sencillos. ¿Exagero? Quizá, por darle efecto dramático. Pero no tanto.
Para mí el AbreDatos demuestra el potencial de un equipo pequeño, multidisciplinar, autoorganizado y MOTIVADO. ¿Suena de algo? Se hace por amor al arte, gratis, por aprender, por el placer de crear algo útil (y por meter caña a las administraciones). Falta de sueño, la presión del tiempo, y a pesar de eso la mayor parte de los equipos consiguen terminar. Si trabajáramos siempre así, el mundo sería un lugar diferente. Vale que me estoy cargando el famoso “ritmo sostenible”, esta intensidad no se puede mantener mucho tiempo. Pero la diferencia entre cómo los equipos de AbreDatos se levantan ese sábado, y cómo has empezado a trabajar tú esta mañana es… ¿abismal? Excepto para un pequeño porcentaje de privilegiados, sí. Las razones pueden ser muy variadas, visto desde fuera se me ocurren algunas:
  • en AbreDatos eliges a tu equipo. Trabajas con gente que te gusta, y que quiere trabajar contigo
  • tú decides el objetivo. Construyes lo que quieres construir
  • tú decides la intensidad de tu trabajo. Puedes dormir 8 horas, no dormir, irte de tapas o comer un bocata en el PC
  • el resultado es público, el reconocimiento también
  • recibes apoyo constante en redes sociales de gente que está viendo el progreso de tu trabajo. Muy distinto a tener un informe de seguimiento quincenal con el cliente…
  • el plazo es acotado: el domingo a las 23:59 se acaba sí o sí. No hay posibilidad de procrastinar ni eternizar el resultado. O está o no está
Dudo que algún equipo de AbreDatos haya comenzado definiendo un documento de requisitos, una planificación detallada por fases y haya previsto un formulario de gestión de cambios de alcance para los cambios de idea. Tienes que ser un equipo ágil por definición, por supervivencia. Como decía Herb Kelleher “Tenemos un plan estratégico. Se llama hacer cosas”.
La vida no es un AbreDatos. Pero podríamos hacer algo para que se pareciera un poco más.
Teresa Oliver

Scrum para lanzar ITSM

Martes, 12 de Abril de 2011

Implantar procesos de ITSM no es nada fácil, sobre todo si se define un proceso a la “perfección”. Con esto quiero decir que, si utilizamos el enfoque tradicional de toda la vida en materia de gestión de proyectos es muy natural caer en la falsa perfección: “estoy definiendo EL proceso de gestión de incidencias capaz de reproducir todas las situaciones que se puedan dar”.

Podemos invertir materia gris a mansalva y quizás definamos el super proceso pero quizás, también este super proceso abrume a los que van a hacer uso del mismo y casi que prefieran quedarse con el post-it colgando del monitor, que no era muy funcional pero lo manejaban con soltura. Pienso que un enfoque iterativo en el que vayamos implantando poco a poco el proceso, añadiendo funcionalidades según el estado de madurez de los operadores que lo vayan a utilizar, es mucho más acertado. De esta forma, nos aseguramos de que sea fácil de asimilar por las personas y además se parte de la gran ventaja de poder realizar cambios en las funcionalidades mientras avanza el proyecto de implantación.

Lo dicho, “inspect and adapt” para todos, para ITSM también! y funciona…

Nerea Molinero

¿Facilitando la innovación con Scrum?

Miércoles, 6 de Abril de 2011

Innovación significa introducir una novedad, crear productos o servicios que faciliten la vida a quienes los utilizan. Adoptar la metodología scrum en mi opinión facilita la innovación e intentaré explicar por qué.

Una de las muchas ventajas que aportan este tipo de metodologías ágiles es que los ingenieros, técnicos, desarrolladores y en definitiva la gente que trabaja sobre el desarrollo de un producto conocen el sentido último del trabajo que desempeñan. Me explico: en scrum, cuando vamos a desarrollar algo, se definen una serie de funcionalidades con sentido de negocio (y aquí está la clave, “de negocio”) o historias que el producto tendrá que cubrir. Éstas funcionalidades son las que se transmiten al equipo que trabaja en el proyecto, así que hemos conseguido que la gente que sabe articular o materializar funcionalidades sepa realmente la finalidad última y de esta forma pueda aportar soluciones creativas e innovadoras a necesidades concretas.

Voy a poner un ejemplo sencillito que veo a menudo para que quede más claro: cuando hacemos formaciones acerca de los principios de scrum, empleamos una simulación llamada Agile IT en la que la gente tiene que construir una ciudad de Lego. Yo soy la encargada de definir las funcionalidades o historias con sentido de negocio y de transmitirlas al equipo para que las construyan, por ejemplo: construir un restaurante para que los turistas puedan disfrutar de la gastronomía autóctona. Cuando llega esta fase casi no tienen bricks de Lego y han de realizar malabarismos para poder abordar la construcción.

Bien, llegados a este punto, son muchos los equipos que me han sugerido reutilizar alguna de las construcciones anteriores como restaurante, como por ejemplo una de las casas de la ciudad argumentando que dónde mejor se va a disfrutar de la gastronomía autóctona que en una casa tradicional de la ciudad. Y realmente tienen razón, es un buen servicio y no lo presta demasiada gente, me consta que en el casco viejo de Bilbao hay una empresa que cede su típica casa acogedora para servir menús a altos ejecutivos y a turismo de alto nivel ofreciendo la experiencia de “comer en como en las casas tradicionales vascas”.

Efectivamente el equipo en esta ocasión ha innovado puesto que ha creado un servicio de valor añadido que en principio no se había solicitado como tal y además, ahorrando recursos! pues se ha evitado invertir más bricks de Lego.

Es un ejemplo simple pero espero os sirva para ilustrar mi afirmación de que scrum en cierta forma facilita la innovación.

Nerea Molinero

Scrum no funciona

Martes, 1 de Marzo de 2011

Estamos colaborando en el Máster Universitario en Ingeniería del Software de la UPM, reforzando sus conocimientos de scrum. En la sesión de la semana pasada tuvimos que salir al pasillo para formar grupos y construir la ciudad con Lego, para casi todos ellos era su primer contacto “físico” con un proyecto scrum. Y lo pillaron sorprendentemente rápido, a pesar de que mis explicaciones en inglés rozaban el espanglish en ocasiones.

Sin embargo, en las reflexiones posteriores me sorprendió algún comentario tipo “yo he estado en dos empresas que trabajaban con scrum y no funcionaban. El equipo no se ponía de acuerdo, había luchas de egos, y si no hay alguien que tome las decisiones no se hace nada”.

Hay un mundo entre decir comercialmente que “usas scrum”, y tener un equipo ágil. Una enorme diferencia. Y lo peor es que genera la sensación de que scrum no funciona. Cuando lo único que estás haciendo es desarrollo en cascada iterativo con post-its en las paredes, mientras el equipo sigue anclado en los valores de toda la vida, luego nos sorprendemos de que “scrum no funcione”. Pregunté el nombre de las dos empresas que hacían fake-scrum, pero no conseguí sonsacarle; eso sí, al parecer ni siquiera tenían scrum masters…

Ser ágil no es obligatorio. Las empresas han sobrevivido muchos años sin serlo. Así que por favor, si no has entendido en qué consiste, y no quieres contratar a nadie para que te ayude a dar el salto, no digas que lo eres.

Teresa Oliver

Tú a Boston y yo a California

Miércoles, 26 de Enero de 2011

Últimamente están proliferando – vale, quizá “proliferando” sea exagerado porque conozco 3 ó 4 casos, véase aquí o aquí como ejemplo- iniciativas tipo Programador Itinerante: dedico una semana de mis vacaciones o de mi tiempo como autónomo a trabajar en tu empresa. Gratis. Simplemente porque ver cómo se trabaja en otros entornos, lenguajes, clientes, etc. puede ser enriquecedor para ambas partes. La empresa se beneficia de una semana de trabajo gratis de un buen profesional, pero en mi punto de vista el que más sale ganando es obviamente el itinerante.


Estamos tan acostumbrados a mirarnos el ombligo y a pensar que la nuestra es la única forma de hacer las cosas, que la sacudida de ver otras realidades desde dentro es muy valiosa. Por eso, si se extrapolara a otros ámbitos creo que sería una experiencia interesante, sobre todo a nivel directivo. Dedica una semana al trimestre a infiltrarte en otra empresa. Asiste a las reuniones, ojea la tecnología que se utiliza, observa la dinámica entre los equipos, conversa con los clientes, entérate de con qué proveedores colaboran y por qué, aporta todo lo que puedas. Sin esconder los trapos sucios y las miserias, que no se trata de salir retocado en la foto, al contrario. Más learning-by-doing imposible. Seguro que siempre, siempre, vuelves a casa con algún chip cambiado y varias ideas que probar. CEOs de grandes corporaciones que pasan una semana en una start-up. Jefes de Servicio de la Administración empapándose del día a día de una micropyme. Ya, impracticable, imposible ¿no? Bastante tengo con lo mío como para tener que acoger a un “visitante”. Sólo me faltaba tener que dedicar mis vacaciones a currar sin cobrar. Sí, hombre, para que me copien las ideas los de fuera.

Sin embargo creo que se va a poner bastante de moda este año en la comunidad ágil. Ve haciendo las maletas.

Teresa Oliver

Promoción Agile Coaching

Jueves, 20 de Enero de 2011

Hemos empezado el año generosos y con la voluntad de propagar los beneficios de las metodologías ágiles allá donde quieran oirnos. Aunando estos dos hechos, hemos sacado a la calle la promoción que te presentamos a continuación:

 Del 15 de Enero al 15 de Febrero podrás contratar nuestros servicios de coaching ágil a precios muy reducidos ¿Cuál es tu caso? 

- Si ya has empezado a trabajar con Scrum pero te siguen surgiendo algunas dudas…puedes contratar los servicios de un experto en scrum que se desplazará a tus oficinas y te ayudará a mejorar los puntos que necesites. ¿Tienes problemas con las retrospectivas? ¿Dificultades a la hora de estimar? ¿No sabes cómo trasladar tu nuevo enfoque a tus contratos de siempre? ¿El gerente de la empresa necesita un “baño ágil” para entender por qué habéis llenado las paredes de post-its? ¿Te vendría bien una mano para explicar tu nuevo método a tus clientes finales? Utilízanos para mejorar tu proceso por un precio jornada muy reducido ( jornadas de consultoría e introducciones breves a la metodología).

 - Si, por el contrario, aún no te has lanzado a gestionar tus proyectos con esta metodología y estás interesado en formación específica + acompañamiento en tu primer proyecto con Scrum…quizás te interese nuestra propuesta Fast Track to Scrum que incluye formación inicial para todo el equipo y acompañamiento en vuestro primer proyecto con Scrum.

Para más información, podéis enviarnos un correo a info@pragmatic.es o llamarnos al 902021012.

 

© 2009 Pragmatic | Aviso Legal