Montañas en la tierra media

Es descorazonadora la cantidad de gente que viene a mis cursos o charlas con hambre en los ojos, con necesidad de cambiar las cosas, angustiados, presionados, sobreviviendo en entornos corporativos agresivos, corruptos y desmoralizadores. Pero es igualmente descorazonador que mucha de esta gente, cuando se les presentan las raices y principios en los que se basan sus males y las herramientas y líneas de acción encaminadas a reducirlos o eliminarlos, responden sistemáticamente con el “Yapero”.

“Ya, pero es que nuestros proveedores nos engañan”. Pues controla a tus proveedores. O mejor, cambia de proveedores. “Ya, pero es que todo el mundo hace lo mismo”. No, todo el mundo no. Y si todo el mundo hace lo mismo, tendrás que cambiar el mundo. “Ya, pero es que no nos dejan cambiar de proveedores”. Insisto: cambia la forma en que trabajan tus proveedores. “Ya, pero es que no quieren”…

Lo gracioso es que luego vas a trabajar con esos mismos proveedores y se repite la historia. “Ya, pero es que el cliente nos cierra alcances, tiempos y dinero”. Pues diseña y gestiona buffers de proyecto. “Ya, pero es que ni con buffers cuadra el proyecto”. Pues entonces estás perdiendo dinero y no deberías coger ese proyecto. “Ya, pero es que si cogemos este proyecto, aunque perdamos, luego podemos coger otros más jugosos”. No creo que comenzar una relación de negocios con abusos de poder y pérdidas económicas establezca un buen precedente. “Ya, pero es que si no lo coge la competencia”. Si la competencia pierde dinero, mejor para tí. “Ya, pero es que entonces nosotros nos quedamos sin clientes”. Hay millones de empresas en todo el mundo. Sal de tu terruño y búscate la vida. “Ya, pero es que para eso hay que saber inglés”. Aprende inglés. “Ya, pero…”

Ya hablé de esto con la parábola del mago del método. Y ahí estamos todos. Con picos y palas a nuestro alcance, quejándonos toda la vida de la montaña que se alza en la tierra media entre clientes y proveedores. Pero nadie mueve un dedo. Nadie pica la montaña. Nadie se pone a cavar un tunel. Nadie.

O casi. ;-)

Publicado en Gestión de Proyectos, Marketing | Etiquetado , , , , | 7 comentarios

Kanban vs Scrum en castellano

Como algunos sabéis, hace ya un par de añitos traduje desde Proyectalis el magnífico libro “Scrum y XP desde las trincheras” de Henrik Kniberg, uno de mis heroes Ágiles de todos los tiempos. Las razones que me llevaron a ello fueron varias. Fundamentalmente, mi consideración sobre la estupenda calidad de la obra, el caracter abierto de la misma (podéis descargarla gratuitamente en InfoQ o en Proyectalis) y el convencimiento de que uno debe devolver algo a la comunidad de vez en cuando. Esto vale para el software libre, las presentaciones de Slideshare, los libros abiertos, los wifi sin contraseña y cualquier otra cosa de la que os estéis beneficiendo de forma gratuita: si creeis en los mecanismos de retribución Kármica, y ya sabéis que yo lo hago a pies juntillas, hay que ir compensando lo que uno recibe o se genera una deuda, y las deudas es lo que tienen, que crecen exponencialmente. Total, que la cosa fue bien, porque conseguimos bastantes enlaces, tráfico y el pagerank de Proyectalis mejoró. Karma wins again.

Ahora Kniberg ha sacado un nuevo trabajo comparando Scrum con una aproximación nueva que se está realizando a los procesos de desarrollo: Kanban. Kanban no es nuevo para nada, surge como todas estas herramientas y disciplinas en el seno del sistema de producción de Toyota, “la máquina que cambió el mundo”. Consiste en la generación de una serie de tarjetas que representan los productos que se están desarrollando y que actuan como testigos de una carrera de relevos a lo largo de la línea de producción, disparando los eventos de fabricación conforme van siendo necesarios. La ventaja que pregonan los partidarios de Kanban para el desarrollo de software es la reducción del número de reglas y obligaciones respecto a otras metodologías: nada de planificación de producto, nada de scrum diario, nada de retrospectivas; sólo flujo productivo, priorización y limitación del número de tareas en curso en un momento dado (WIP o Work In Progress).

Es un planteamiento muy positivo para equipos que ya han “disuelto la regla” de Scrum y han interiorizado muy bien el proceso, o bien para equipos de mantenimiento u operaciones en los que los “tickets” deben ir atendiéndose conforme van generándose y no es factible realizar planificaciones ni predicciones a medio o largo plazo. El problema estiba en que equipos sin experiencia previa en Ágile se vean atraidos por la simplicidad de Kanban y entonces no lleguen a interiorizar los importantes conceptos contenidos en los roles, procesos y artefactos de Scrum. Por ello este trabajo de Kniberg, en colaboración con Mattias Skarin, es tan importante para todos aquellos que quieran iniciar una experiencia con Kanban, ya que en él resumen tanto las diferencias como los parecidos y la manera de combinarlos ambos de la forma más efectiva posible.

Hay que reseñar que esta vez la traducción ha sido coordinada por Proyectalis pero realizada por el equipo de contenidos de Agile Spain. Concretamente hay que agradecer la colaboración desinteresada de Rodrigo Corral, Teo Sánchez, Gregorio Mena, Laura Morillo Velarde, Ángel Agueda (Legnita), Jorge Uriarte, Agustín Yague, Juan Palacio, Xavier Quesada, Javier Sánchez, Jorge Jiménez y Juan Carlos Quijano.

Así que aquí lo tenéis. A la fecha de redacción, y por culpa de as múltiples versiones de MS Word y el puñetero filtro PDF de Mac, la versión PDF pesa unos 74Mb (OMG!), pero procuraremos bajar esa cifra en los próximos días. Si alguien no tiene tanta paciencia, lo podéis ir bajando ya de aquí.

Actualización 29/01/10: nueva versión, con un peso mucho más razonable aunque con mayor margen… Gracias a Xavi Albaladejo y Antonio Kobashikawa por liarse con el PDF (es probable que subamos una versión con márgenes correctos pronto, ¡Beta perpétua!). Ah, por cierto, lo lamento por todos los que se han “fusilado” este artículo en sus sitios en vez de enlazar aquí, pero el enlace anterior ha dejado de funcionar… ¡Oooh, que mala suerte! :twisted: . Esto os pasa por enfadar al enanito del Karma… :-D :-D

Publicado en Gestión de Proyectos, Libros | Etiquetado , , , , , | 16 comentarios

Scrum Multiproyectos, Métricas y Agile EVM

He subido a Slideshare un pequeño extracto de nuestro seminario de gestión del portfolio de proyectos aliñado con unas pocas slides de nuestro curso de introducción al PMBOK desde una perspectiva Ágil, en el que introducimos el concepto de Earn Value Managemente aplicado a proyectos Ágiles y Scrum Multiproyectos (oh yeah!). No se, ayer en la ducha (suele ser mi momento más creativo e inspirado del día, qué cosas… :-D ) se me ocurrió que tenía sentido reordenar este conjunto de slides en esta forma y dar un poco de vidilla a un concepto que está poco trabajado tanto en la literatura como en el material disponible on-line: que pasa cuando salimos del típico ejemplo de libro de “un cliente, un equipo, un proyecto” (Ein Volk, ein Reich, ein Führer! :twisted: ), al auténtico carajal que vivimos todos en las trincheras reales: múltiples clientes, múltiples proyectos en distintos momentos del ciclo de vida (unos cerrándo, otros en preventa, etc.) y múltiples equipos, a veces compartiendo proyectos (relaciones “muchos a muchos” y esas cosas). Y nada, que aquí lo dejo. Ya sabéis que estoy disponible para montar saraos y hablar de estas cosas si os ape ;-)

Nota: que pasada como abuso de los paréntesis… Y de los puntos suspensivos :twisted: . Propósito de año nuevo al saco. ;-)

Publicado en Gestión de Proyectos | Etiquetado , , , , , , | 6 comentarios

¿Crisis? ¿Qué crisis?

Artículo cortito a cuenta del de ayer. Acompaño a un amiguete que ha decidido mercarse una tele nueva de esas de Leds (que, todo sea dicho, la verdad es que empiezan a molar mucho muchísimo).

No quedan.

Que no hay, vaya. Ni en Mairena, ni en Alcalá, ni en el centro ni en ningún lado. Que se han agotado y que las esperan a partir del día 20.

Alguno se dirá “es que los ricos siguen siendo ricos, el que tenía pasta la sigue teniendo”.

Ok. Explicadme esto.

Ayer mismo en el mostrador de un conocido supermercado de electrodomésticos, una pareja joven pidiendo la promoción de “financiación a 10 meses al 0%” (no, ya he pregunrtado y no venden líneas de crédito para PYMEs con estas condiciones :twisted: ) para comprarse una televisión grande que te cagas. Pintas normales tirando a clase tropa. La señorita de información ojea la documentación que aportan (dos nóminas, con la condición de que sean superiores a unos 645 euros líquidos, por aquello del salario mínimo) y se produce el siguiente diálogo:

– Eeeeeh… Caballero, es que estas nóminas son de hace un año
– Sí, claro.
– Eeeeeh.. No, es que tienen que ser vigentes, de los ultimos dos meses
– No, yo es que ahora cobro el paro.
– Eeeeeh… Caballero, es que con el paro no podemos darle financiación.
– ¿No? ¿Por qué?
– Eeeeeh… Pues mire, es que yo no hago las reglas, lo siento.
– (mirando a la pareja) Pues nada, cari, no nos podemos comprar la tele.

¡Viva la cuesta de enero y vivan los parados de larga duración! No es de extrañár que se estime que la economía sumergida en España alcanza el 20% del PIB, y eso si nos atenemos a los datos oficiales de los que gobiernan, que no serán los primeros interesados en divulgar cifras mayores, digo yo. Y yo pagando impuestos. ¿Seré idiota? :-(

Actualización 28/1/2010: llamo al Canal Plus para pedir un iPlus, el nuevo decodificador con alta definición y pijaditas varias. Agotados hasta finales de febrero. :-O

Publicado en General | Etiquetado , , , | 10 comentarios

Bancos

¡Feliz año!

Aunque sigo intentando no mencionar la palabrita de marrás, la verdad es que las cosas están como están. Y hoy no puedo sino hablar del asunto de la cosa. Por si alguien todavía se pregunta si es verdad o no que los bancos están más restrictivos, ya se lo aclaro yo: no te dan ni los buenos días. Y no hablo por mí, que entre que hemos vuelo a dar beneficios en 2009 (tiene bemoles :-D , pero no seré yo quien me queje ) y que las cantidades que muevo son modestas aun, tengo la suerte de que me hayan renovado las líneas de crédito tras presentar sólo las cuentas anuales, los IVA’s trimestrales, el impuesto de sociedades, una declaración de bienes, la declaración de hacienda de 2008 y 2009, certificados de estar al corriente de las obligaciones tributarias, certificado escolar, certificado de penales, etiqueta de anís del mono, cartilla de vacunación, fe bautismal y fotocopia compulsada del censo de Vladivostok. Y abrir un fondo de de esos que te regalan una olla express. Y doblar las comisiones, claro, que está el Euribor muy bajo. Si, la de apertura también.

Pero se discutía hace poco en una lista de correo la dificultad de muchos (imposibilidad en algunos casos) para renovar líneas de crédito, aspecto que ya me han comentado casi todos (¿todos?) mis amigos empresarios y algún director de sucursal bancaria, que me ha llegado a asegurar que en España se han extinguido casi el 90% de las líneas de crédito existentes (?). Cuidado de todas maneras con los directores de sucursales, que una cosa es lo que te dicen a la mesa (no les interesa que SU sucursal coja más riesgo, porque entonces ÉL no cobra bonus) y otra el criterio de la entidad. Aunque el director diga que está la cosa muy chunga, vosotros presentad las solicitudes oficialmente. Al que no compra lotería no le toca.

Bueno pero ¿quién se está comiendo el pufo? El estado por partida doble. Por una parte soltando la morterada para asegurar la solvencia y la liquidez de las entidades bancarias, y por otro asumiendo vía ICO muchas de las líneas de crédito que antes proporcionaban los bancos a las PYMES. Que es la risión, porque hace dos años hablabas con un director de sucursal de pedir un ICO y te decía que eso no valía pa ná, porque ellos tenían que hacer el trámite y luego los intereses los cobraba el ICO, pero ahora pides crédito y te dicen que lo mejor es que pidas una línea de liquidez del ICO o algo así, que eso es lo mejor del mundo. Porque así transfieren el riesgo, que ya tienen sus cuentas cargaditas. Vamos, que es totalmente cierto el adagio aquel de que un banco es un señor que te cobra por el paraguas cuando hace sol y te lo quita cuando llueve.

¿Quién más se come el pufo? Las pequeñas empresas. Que a lo mejor es que yo solo veo por lo mío y lo que me toca, pero las medianas y grandes van tranfiriendo a sus proveedores gran parte de las necesidades de financiación (o sea, ahora te pago a 120 días, o ya veremos si te pago), pero a ver a quién le transferimos las pequeñas el marroncete :-D . Sin contar con pequeños empresarios que están en pérdidas y están pagando (atención) Impuesto de Sociedades “a cuenta” para del 2010, que oiga, si luego vemos que salen pérdidas “ya si eso” le devolveremos el dinero, o se lo retendremos “a cuenta”, ya veremos. Y pagando IVA, claro, incluido el de facturas impagadas. E IRPF. Y seguridad social. Y así, se da la paradoja de pequeños empresarios empeñando hasta la camisa y retrasando las nóminas (con lo que los trabajadores también financian) para financiar al estado y a las grandes corporaciones. Y ni se le ocurra empezar a despedir gente, que le montamos un piquete y una demanda en magistratura que se le va a caer el pelo. So fascista. Que la empresa es de todos, colega.

¿Qué soluciones hay? Pocas. Ajo y agua. Currar mucho. Algunos hablamos de defender a saco el pago por adelantado (me acuerdo de aquel artículo que escribí en 2007 sobre 60, 90 y nunca, ¡que tiempos aquellos y que vigente lo que dije!). Otros hablan de tirar por el ICO, otros por los recursos propios (Friends, Family and Fools, que dicen los guiris). Algunos de hibernar, otros de mandarlo todo al garete e irse al monte a cuidar cabras, comer pasas y hablar con Diox. Despotriques aparte, ¿qué vamos a hacer? Pues caminar. Caminar hasta reventar, ¿que nos queda? Por cierto, que normalmente enero-febrero eran meses bajitos para nuestra empresa y ahora estamos petados hasta Marzo, ¿los famosos brotes verdes? A ver si es verdad.

Actualización 15/01/10 : Me han leido en la Casa Blanca y parece que no soy el único cabreado. Obama impulsa un nuevo impuesto a los bancos.

Publicado en General | Etiquetado , , , | 2 comentarios

The Fun Theory

Absolutamente brillante. The Fun Theory, campaña de Wolkswagen. Gracias a @ortegarance por el re-tweet.

No se que venden, pero suscribo al 110%. Fun can change behaviour for the better. Fun is productivity. Los Agilistas lo llevamos diciendo un tiempo. A ver si se enteran algunos.

Publicado en Gestión, Internet | Etiquetado , , , | 6 comentarios

Hire Slow

Post rápido: anotación y extractos de algunos materiales que ando manejando últimamente sobre formación de equipos:

Google Hiring

Esta es bastante conocida. Hace unos años Google puso estas vallas publicitarias por la zona de la bahía de San Francisco (si no recuerdo mal). Al encontrar la respuesta y ponerla en un navegador, uno obtenía instrucciones para participar en un proceso de selección de Google.

google-mayer-quote.jpg

El proceso de selección de Google es durísimo, y a pesar de ello han pasado en pocos años de 2.000 a más de 18.000 empleados en todo el mundo. Aun así, mucha gente justifica sus bajos estándares de contratación porque “nos hace falta gente sea como sea”. Y no, el salario no es toda la historia. La gente que deja Google se queja precisamente de bajos salarios comparados con lo que podrían ganar en otros sitios (además de, claro está, gran presión y, por lo visto, exceso de burocracia, OMG! :-O :-O ).

ea_hiring.jpg

En Vancouver, Canada, Electronic Arts utilizó estas. No se aun si fue primero el huevo o la gallina (Google o EA, me inclino a pensar que Google), pero ordenando los caracteres ASCII de la publicidad se lee “Now Hiring”. Niiiice.

Ya sabeis el dicho, “Hire Slow, Fire Fast”. Lo segundo es mucho más facil que lo primero, claro, pero ni tan gratificante ni tan productivo :-( .

Publicado en Gestión, Negocios y empresas | Etiquetado , , , , , , | 8 comentarios

Steve Jobs’ presentation secrets

Lo mejor, el momento “holy shit”… ¡Dopamina al poder! :-D

Publicado en Formación, General, Internet | Etiquetado , , , , , , , | 1 comentario

Charla en Pamplona

Ayer viernes dí una charla-desayuno en Pamplona invitado por mis clientes y a pesar de ello amigos de Biko2 ;-) . Asistieron mayoritariamente gestores de IT de empresas como (así de memoria), Caja Navarra, Microsoft CEIN, Aranzadi, Tracasa y representantes del Gobierno de Navarra y el Gobierno Vasco (por cierto, gracias a los que vinísteis de lejos).

Visto lo visto en twitter, y sin falsas modestias, parece que oficialmente lo hemos petado :-D :

  • @tatai Pues al final no hemos tenido demo esta mañana, aunque ha sido un gusto volver a escuchar a @angel_m después de un año
  • @alorza IMPRESIONANTE la charla de Angel Medinilla sobre Agile y Srcum -vamos a cambiar muchas cosas
  • @futuretelematic Ha sido espectacular… scrum se vende facil en el caos de los proyectos ASDM pero Angel lo borda!
  • @alorza @angel_m @bikolabs impresionado y decidido a cambiar, ¡gracias!
  • @diegocenzano @riskyandfunky La intervención de @angel_m ha sido brillante en el desayuno Agile, así es fácil darle al twitter este… ;-)
  • @jnarro RT @Biko_2: Gracias @angel_m , Iñaki Tellería y a todos los asistentes a este Biko desayuno! así que sí… Fearless Change http://bit.ly/8vRMz1
  • @lullamas Un desayuno “redondo” en #pamplona. Metodología scrum por @angel_m muy bueno, transmite. Gracias @diegocenzano about 23 hours ago from web
  • @bikoLabs Melé! #scrum @angel_m @agilespain
  • @fegido De camino a la reunión de presupuestos. La escapada a la charla de @angel_m sobre Scrum ha merecido la pena. Thx @biko_2!! #fb
  • @bikoLabs Dilbert, el caos y las metodologías sexys #scrum @angel_m @agilespain
  • @fegido Disfrutando de la charla de @angel_m. Vaya crack!
  • @alorza con @fegido @futuretelematic @angel_m de ponente y otros twitteros como @guzmangarmendia @acidonitrix @wila_ @diegocenzano
  • @fegido Sentado junto a @alorza y @futuretelematic. @angel_m de ponente y otros twitteros como @guzmangarmendia @acidonitrix @wila_ @diegocenzano

Como había poco tiempo, organizamos la charla en sprints, de más prioritario a menos, y lamentablemente no nos dio tiempo a arrancar el sprint 3 (contratos). Para los que os quedásteis con las ganas, tenéis la presentación completa de contratos en Slideshare y la charla de Autentia grabada en video aquí y aquí.

La presentación que usamos ayer en Pamplona fue esta (es un poco refrito de las que ya conocéis los que seguís mis pobre-poings, pero bueno… Tendré que empezar a renovar un poco el repertorio para los habituales :-D :-D ):

Publicado en Eventos, Gestión, Gestión de Proyectos, Negocios y empresas | Etiquetado , , , , , , | 7 comentarios

Equipos o cirujanos

Me encuentro ultimamente con algunas organizaciones que han ido creciendo desde equipos pequeños de personas y, conforme han ido añadiendo miembros al área de desarrollo, han ido evolucionando hacia un modelo de un proyecto – una persona. Se trata (espero) de una adaptación del “paradigma del cirujano estrella” publicado por IBM en los 60-70, en el marco del desarrollo de OS360 (¿alguien ha leido The Mythical Man Month? ;-) ). Según este modelo, los proyectos más productivos que IBM había detectado eran aquellos en los que existía un “cirujano estrella” que tenía en su mente la arquitectura y el diseño y realizaba toda la programación rodeado por un equipo de ayudantes (documentadores, testers, administradores…). Según las mediciones de IBM, un programador estrella aportaba 10 veces la productividad de un programador medio. Pilar Jericó, en “Gestión del Talento” (citada por Juan Palacio en su libro, si no recuerdo mal) va más lejos y afirma que en el mundo tecnológico los mejores lo hacen entre 50 y 100 veces mejor que la media, y la cifra aumenta conforme la tecnología se hace más compleja.

Monos y máquinas de escribir, vaya. Quien no se crea estas cifras, que meta a 100 programadores promedio en una sala y a Alan Cox en la otra, y a ver quién termina antes con la pila TCP-IP del núcleo de Linux :-D .

Pero antes de que despidáis a toda vuestra plantilla de programadores promedio (a mi entre ellos, jejejeje) y salgais al mercado a buscar programadores estrella, preguntaos por qué el modelo fue abandonado.

Even though, que dicen los ingleses: suponiendo que el modelo sea válido en todos los casos, el problema es que lo que me suelo encontrar en las empresas con las que trabajo son programadores my buenos, estupendos, con talento… Pero seamos francos y humildes: no somos Alan Cox :-( .

Así que ya tenemos el primer problema de este modelo: encontrar a estas “estrellas” que hacen de todo, que son capaces de enfrentarse a todo tipo de proyectos y productos. Y pagarles. Y fidelizarles. Y que no se conviertan en “Prima Donnas” tecnológicas a la primera de cambio.

Pero incluso obviando el tema de las estrellas, el enfoque de un proyecto – una persona (a veces en relación muchos a uno, jejeje) tiene una serie de problemas considerables, que es por lo que en Agile consideramos los equipos como los bloques de construcción básicos de proyectos, procesos y empresas. Y ojo, que un conjunto de personas que se sientan juntas no es lo mismo que un equipo. Un equipo es una forma de pensar ante todo, y el espacio que comparten no puede ser únicamente físico.

A lo que ibamos, que parezco una abuela divagando. Problemas del enfoque de un proyecto – una persona:

  • Escalabilidad: el modelo funciona cuando tenemos cinco o seis personas, puesto que, para ver el estado del portfolio de proyectos, no tengo más que hacer una ronda por estas personas y que me cuenten como va todo. Es el Scrum Diario de Scrum o el stand up meeting de XP. Pero cuando la empresa empieza a ir bien y a crecer el modelo no tarda en colapsarse. Cuarenta personas, todas contándonos el estado de su proyecto (o sus proyectos) todos los días, o todas las semanas… Imposible. No hay más remedio que multiplexar. Cinco grupos de ocho personas, y un responsable por cada equipo. Con eso puedo volver a mis rondas diarias con cinco personas que me resumen el estado de todo. Mejor. Cada proyecto sigue asignado a una persona concreta (por ahora), pero hemos resuelto el problema de la escalabilidad… Formando grupos de personas (aun no equipos).
  • Robustez: ok, tengo ya grupos de personas, pero de repente se va Paquito, y hay que traspasar sus proyectos. Como es el único que los conoce, estos proyectos van a sufrir considerablemente. Y lo que es peor: el año que viene nos piden que repasemos algunos proyectos de Paquito y nadie sabe nada de ellos. Relexionamos: en el futuro sería interesante que tuvieramos estándares de como hacer las cosas y documentásemos bien los proyectos para que podamos solucionar estas situaciones de una forma mejor. Pero el problema es que por mucho que le decimos a la gente que documente, como siempre vamos hasta arriba, al final siempre se queda la documentación por hacer. Quizás si las personas estuvieran un poco más al tanto de lo que hacen sus compañeros… Pero es muy dificil, muy dificil. Seguimos haciendo las cosas como siempre y obteniendo los mismos resultados. ;-)
  • Flujo de conocimiento: cuando alguien comete un error, típicamente lo tapa, lo corrige y listo. Mañana otra persona, en la otra punta de la oficina, cometerá el mismo error. Y pasado otra. Y cada uno da soluciones diferentes. Por otra parte, un día alguien encuentra una solución ingeniosa a una necesidad habitual de los proyectos. Pero nadie se entera. Entonces reflexionamos y decimos que hay que montar un sistema de gestión del conocimiento, y desarrollamos una intranet, un blog, un wiki… Pero nadie los usa. Si hubiera una forma de que las personas se contasen unas a otras sus problemas y soluciones, y que unos revisasen el trabajo de otros… Bah, muy dificil.
  • Duplicación: al igual que ocurre con los errores, los desarrollos comienzan a duplicarse. Un día nos encontramos con que dos personas, en dos esquinas de la oficina, han desarrollado dos librerías idénticas para el mismo problema. Vaya por Diox. Si hubiera una forma de sincronizar a todo el mundo…
  • Incorporaciones: cuando reclutamos a juniors, sería interesante que pudieran ir aprendiendo de los seniors. Pero los seniors están muy liados con sus proyectos como para andar enseñando a la gente. Sí, ya dijimos antes que deberíamos tener estándares de códificación, sistemas de gestión de conocimiento… Pero no se hacen. Si pudieramos organizar a la gente en equipos, equipos de verdad, no solo grupos de personas, que se sincronicen a diario, compartan tareas y proyectos, programen por parejas de vez en cuando, hagan retrospectivas de grupo frecuentemente, analicen todos los proyectos juntos, distribuyan la carga según ellos mismos convengan… Así sería mas rápido y sencillo que una persona recién incorporada fuera pillando el ritmo y el estilo del equipo.
  • Flexibilidad: si una persona está muy cargada y queremos reforzar su proyecto con más personas, significa que esas personas deben coger el proyecto desde el principio y adaptarse al enfoque que el primero ha dado al desarrollo. Si de alguna forma se hubieran hecho revisiones breves del proyecto desde el principio en equipo, no solo se habría podido ir incorporando el feedback de todo el mundo al enfoque del proyecto (¿Crowdsourcing anyone? ;-) ), sino que sería más fácil incorporarse al proyecto.
  • Estandarización: antes hemos dicho que sería bueno contar con estándares para facilitar el trabajo en equipos, pero los estándares son buenos per se, no solo como herramienta. Permiten, como hemos visto, que las personas que se incorporan se adapten más rápidamente y nos permiten analizar de una forma coherente y estándar el rendimiento de los procedimientos para buscar las mejores soluciones y difundirlas entre los equipos.
  • Tribus: asumidlo, los seres humanos somos tribales. Los que no lo eran se extinguieron en la última edad de hielo, muertos de hambre o devorados por los tigres dientes de sable, es una cuestión puramente evolutiva. Y a todos nos gusta pertenecer a una tribu, no ser guerreros cubiculares aislados, por muy romántica que nos parezca la idea del “justiciero solitario”. El problema es que cuando formamos una tribu, lo primero que buscamos es otra tribu a la que declarar la guerra. Y si nuestra tribu es “desarrollo”, le declararemos la guerra a “QA”, a “Infraestructura”, a “Diseño”… Es mejor crear la “tribu equipo”, donde todos colaboramos para sacar adelante los proyectos. E independienteemente de si nuestros equipos son multidisciplinares o no, el pertenecer a una tribu aumenta la motivación, la la motivación aumenta la productividad (quien no crea firmemente en esto debería de reflexionar largo y tendido sobre temas más fundamentales que equipos si / equipos no)

Y se me ocurren varias más, pero entonces este artículo se haría insufrible. ¿Como lo véis vosotros?

Publicado en Gestión, Gestión de Proyectos | Etiquetado , , , , | 11 comentarios

Releyendo a los clásicos

La perspectiva de los años siempre aporta nuevas lecturas a los buenos libros. Incluso si son pocos años, si han sido intensos aportarán matices, vivencias, experiencias, nuevos paradigmas… Al final, nosotros leemos los libros, pero de alguna forma, como dice Terry Pratchett, el libro también nos lee a nosotros. A veces es como encontrarse con un viejo amigo: las cosas no son las mismas, y probablemente no sientas esa conexión tan profunda e intensa que había hace tiempo, pero también nos sirve para vernos de alguna manera reflejados en el espejo de su perspectiva y para comprobar que, a pesar de todo, las raices siguen ahí, y que siempre puedes contar con esa persona (ese libro, en este caso).

Por eso me está encantando releer a mi gurú de los recursos humanos, Ricardo Semler, a quien leí antes de hacerme empresario. Mucha gente que ha ojeado “Radical” tiene la visión de que Semler predica el “flower power” de anarquía y cerveza fría, de paz, amor y el plus p’al salón. Sin departamento de recursos humanos, sin controles, sin reglas…Lógico. Uno es empleado y lee solo la parte que conviene al empleado. En Scrum por ejemplo (para mi audiencia Agilista, jejejeje ;-) ) esto sería “el Dueño de Producto no puede intervenir en el Sprint“, pero luego no aceptar compromisos, no dar estimaciones, no reportar diariamente, no mejorar la velocidad…).

Que no. Que no, hombre, que no. Que no os estáis leyendo toda la historia. Repasad. Concretamente, algunos pasajes de “El fin de semana de siete días”:

  • “El primer principio que se debe aceptar es que si un empleado no siente interés por un producto o proyecto, en ese caso la iniciativa nunca tendrá éxito. Yo prefiero descubrir eso antes, de modo que pueda despedir a la persona, hacer que se despida ella, o lo que es mejor, pasarla a otro proyecto que sí le interese. […] Quiero empleados que se entusiasmen con su trabajo. Si desconocen como crear esa pasión, haré lo posible para ayudarlos. […] Para que una compañía destaque, los empleados deben estar seguros de que el interés propio, no el de la empresa, es su principal prioridad.” Lectura: que le den a la empresa, a mi lo que me interesa es jugar a la consola. Mal. Persiga usted esa pasión de jugar a la consola, caballero, pero eso implica no hacerlo aquí, ya que nosotros no nos dedicamos a eso. Si ninguno de nuestros proyectos o iniciativas le motiva, ¿se puede saber por qué demonios vino a trabajar aquí en un principio?
  • “Si alguien trabaja de auxiliar de vuelo de tierra en un aeropuerto y la empresa cree que se necesitan cincuenta horas lectivas para aprender a realizar correctamente ese trabajo, ofrecerán ese curso con esa carga horaria. Pero dependerá del empleado en cuestión aceptar esas clases. La persona puede invertir ese dinero en formación para directivos o cursos de idiomas en vez de clases de control de tráfico. En vez de desalentar esas decisiones, la compañía las acepta, siempre que el empleado sepa manejar el tráfico aéreo o tratar a los clientes sin tener que recibir clases”. Lectura: debo aprender inglés, pero he visto un curso de patrón de yates que mola mucho más. Mal. Haga el curso de patrón de yates, pero en cuanto no rinda usted con el inglés consideraremos que no tiene usted criterio como para tomar decisiones por sí mismo, y como no queremos hacer de niñera de nadie le invitaremos a que madure o busque una empresa en la que les guste manejar droides sin mente.
  • “Quizás las empresas no tendrían que esforzarse tanto en motivar a los empleados si intentaran hablar con ellos, descubrir lo que quieren y después otorgarles libertad para perseguir sus ideales”. Lectura: jefe, a mi lo que me motiva es tumbarme en la playita a tomar el sol. Mal. De hecho, muy bien, vaya usted a la playa y tome todo el sol que quiera, ¿qué le detiene? Lo único, claro, es que no lo va a hacer cobrando un sueldo de esta empresa. Ah, que necesita el sueldo. Bueno, puede buscar un sueldo en muchísimos sectores o empresas que no son estos. ¿Qué le detiene? Busque uno cerca de la playa. Vuelva a leer de paso el punto primero.

Al final, todo se reduce a la actitud. Semler lo resume con un ejemplo: “la mujer de la limpieza de Semco (la empresa de Semler) es tan importante como el más alto de los ejecutivos. ¿Por qué? Cuando el consejero delegado de nuestra fábrica de balanzas digitales le preguntó cuál era su trabajo, la limpiadora contestó sin dudarlo ‘fabrico balanzas'”. Mientras ni entendáis esto, queridos, ya podéis chillar, patalear, quejaros, llorar y culpar a la economía, al sector, a los clientes, a los jefes, a la vida, al tiempo, al espacio y al sum sum corda. Y sobre todo, yo no puedo explicaros lo que es Matrix: lo tenéis que ver por vosotros mismos.

Píldora roja, chicos. Píldora roja.

Publicado en Emprendedores, Gestión | Etiquetado , , , , , | 12 comentarios

¿Quién dirige y quién paga?

El cliente, of course. Fin del artículo, estoy muy liado.

Bueeeeeeno, vaaaaale, es verdad, llevo un montón de tiempo sin escribir, vamos a darle un mínimo de literatura.

La cosa surge hace unas semanas en un proyecto con un cliente en el que estoy proponiendo, como ya he hecho con éxito en otros muchos sitios, montar una tarde de viernes de cada dos como “tarde de laboratorio”. La idea no es mía directamente, la tomo prestada de Henrik Kniberg, y como está en Internet a disposición del respetable sería tontería guardármela en plan “secreto de empresa” o “know how”. Ala, el que quiera ya puede ponerse a ello, que el mercado es de todos. Arrieritos somos :-D .

Suponiendo una tarde cada dos semanas, la inversión total de I+D de la compañía estaría por debajo del 5%, algo que considero peligrosamente bajo en una empresa que depende fundamentalmente del capital humano y del conocimiento y capacidad de sus desarrolladores, pero por algo hay que empezar. Total, que el cliente a priori acepta bien la idea, pero hay una cosa que no acaba de ver claro. ¿Cómo le dice al cliente (al suyo) que los desarrolladores no están a piñón con el proyecto, que están “jugando” en el laboratorio?

Ahí es donde yo me quedo a cuadros claro. Quien me conoce sabe que no creo que los desarrolladores puedan sacar más de seis horas buenas-buenas de programación al día, y eso defendiéndolos a saco de interrupciones y context-switching. Lo que nos deja dos horas al día para slack (relajación, desayuno, café, facebook, twitter, blog ;-) ), gestión del proyecto, actividades de la empresa (informes, reuniones), I+D (incluiría la formación aquí) y, lo que hay que perseguir, gasto, el enemigo en Lean: re-trabajos, esperas, errores y mantenimientos, pérdidas de tiempo, procrastinación, charlitas de pasillo…

Todas esas cosas nadie las cuestiona. Se hacen. Cuando los desarrolladores reportan otra estupenda semana de 40 horas dedicadas al proyecto dormimos tranquilos, pero la verdad, la terrible verdad, es que muchas veces ni siquiera han salido 20 horas buenas en la semana. Que demonios, a veces no salen ni diez. Pero reportamos 40, el Jefe de Proyecto contento porque se factura y el cliente preocupado porque no entiende cómo leches después de 40 horas con el proyecto apenas tiene una pantallita de bienvenida a la aplicación. “Es que esto es muy complicado, Jefe”. Facturita al canto.

A lo que vamos: que podríamos ser honestos y, si cobramos 1.500 euros por consultor a la semana, reportar 20 horas a 1.500 euros. Pero entonces los chapuceros de nuestra competencia dicen que ellos son más baratos, que ellos cobran 1.500 euros por una semana de 40 horas. Sus consultores no desyunan, no van al baño, no asisten a reuniones, no responden correos, no leen en Internet, no tienen Facebook… O eso, o pasan 80 horas a la semana en la oficina, claro.

Y entonces somos poco competitivos. Así que subimos las horas y ponemos ese “100% de dedicación al proyecto” que al cliente le gusta tanto. Y todo el que ha estado en una consultora sabe que luego la gente está cargada al 200%, al 300%… Y lo que es peor: el cliente lo sabe también, pero hace como que no y baila el juego. Las cosas son así, siempre lo han sido.

Bueno, eso está bien para los que aun vivis en Matrix y dependéis del sistema tanto que matareis por defenderlo. Pero los renacidos en Sión, los que hemos estado en el otro extremo de la realidad, los que tenemos clientes con los que se puede colaborar, crecer y pasarlo bien… Nosotros vemos las cosas de otra forma.

Por lo pronto seguimos y asimilamos el dicho de Tom Peters : ¿Quién dirige la compañía? Los clientes. Los habitantes de Matrix oyen esto y dicen “el cliente quiere muchas horas gratis”, y crean una realidad en la que solo van a comprarles ese tipo de clientes. El que vaya a pedir un proyecto a una de las grandes “cárnicas” ya sabe a lo que va. Pero el estado mayor de Sión se reune y cuelga en la web (en la más fea de la Internet, eso sí) un manifiesto en el que declaran que el cliente lo que quiere es producto funcional, adaptación a los cambios, colaboración y trato personal. Y eso es en lo que creemos.

¿Quién paga las horas de I+D? El cliente. ¿Quién paga la fiesta de la empresa? El cliente. ¿Quién paga las nóminas, incluyendo la de la limpiadora? El cliente. Todo lo que no sale puntualmente de una ampliación de capital o un préstamo es, tarde o temprano, pagado por el cliente. Costes de infraestructura, maldita sea, repercutidos directamente en el coste del producto o en la tarifa horaria. Lo que el cliente quiere no es saber cuanto gastamos en donuts. Quiere un producto cojonudo muy bueno, a muy buen precio y muy rápido. Y eso se consigue siendo muy bueno y muy rápido. Y a eso se llega desarrollándose y mejorando.

Y para poder ser competitivos está bien que intentemos reducir el gasto (Muda, en la terminología Lean) y que los costes de gestión sean lo más eficientes posibles. Pero ponerse a recortar en I+D, y más con los vientos que corren… Y encima usar para ello la excusa de que el cliente es lo que quiere… En fin, no puedes salvarlos a todos, Neo.

Publicado en Emprendedores, Gestión | Etiquetado , , , , , , , | 6 comentarios

Crónica del Agile Open Spain

Los que me seguís hace tiempo ya sabéis que cuando los posts escasean pueden ocurrir dos cosas: hastío creativo o pico de trabajo. Afortunadamente, (bendito sea el FSM), en este caso se trata de lo segundo. Pero aunque estoy recién bajado del avión despues de dos días muy productivos en Canarias y ya casi estoy haciendo otra vez la maleta para Málaga (pasando por Madrid), tengo que sacar unos minutillos para contar un poco como fue lo del Agile Open Spain del 23-24 de Octubre, que para algo lo patrocinabamos… ;-)

Como sabréis, se trata del primer evento sobre metodologías ágiles que se celebra en España, y aunque los que lo hemos montado somos absolutamente novatos en estas lides hemos de decir que ha sido un éxito: 160 participantes de empresas de software de toda España, entre ellos (of course) muchos clientes míos ;-) . Desarrolladores, jefes de proyecto, gerentes… Muy buen nivel, la verdad, y una estupenda ocasión de networking profesional. En este sentido, el mejor evento al que he asistido profesionalmente hablando, ya que estaba absolutamente dirigido a nuestro target de negocio. Por lo tanto, magnífica inversión en patrocinio (algo que una empresa pequeñita como la mía debe medir con lupa).

Por si alguno no conocía el formato, la verdad es que fue una de las cosas que más llamó la atención y que mejor funcionó. El primer día, se forma una cola con todas las personas que están interesadas en proponer un tema de debate, exponer un asunto, aprender sobre algo en concreto… Cada persona explica su propuesta en un minuto y la anota en una tarjeta. Esas tarjetas luego son votadas por todos los asistentes por un sistema de dot-voting y se celebran las sesiones que más votos han obtenido. Self-management y arquitectura emergente en estado puro. Este fue nuestro resultado:

"La grilla", (c) XQ

Lo único malo de este tipo de formato es que a muchos nos hubiera gustado ir a todas las sesiones. Se me quedaron en el tintero las sesiones de Xavi Gost (que fueron la comidilla del evento) o las de Xavi Quesada y Rodrigo Corral, a quien he emplazado necesariamente a un proyecto común el añi que viene, que seguro que nos lo vamos a pasar pipa ;-) . Procuré balancear mi elección entre sesiones técnicas (integración continua, con Juan Gutierrez, o test driven development con Carlos Ble) y las de negocio (PMO ágil, con Xavier Albaladejo). Yo dirigí una sobre implementación de Scrum (“Es muy dificil!”) y otra sobre desarrollo Offshore, y debo decir que tuve un lleno total (creo que incluso con gente de pie en ambas sesiones, ¡gracias por el esfuerzo, chicos y chicas!). Ah, esa es otra: ¡hay chicas Ágiles! ¡Existen! ;-)

Implantando Scrum: "Es muy dificil!"

Pues nada: que ha merecido la pena de largo, y que recomiendo a todos los que participéis en algún tipo de comunidad técnica (incluso dentro de vuestras empresas) a que estudiéis el formato, porque la verdad es que funciona fenomenal.

Ah… ¿La próxima en Sevilla? ;-)

Publicado en Eventos, Gestión de Proyectos | Etiquetado , , , , | 3 comentarios

Curso Scrum Madrid, 12-13 Nov. 2009: lugar de celebración

Como sabéis, el 12 y 13 de Noviembre celebramos un curso de Scrum abierto en Madrid. Aun quedan algunas plazas, por lo que si estáis interesados os recomendamos que os pongáis en contacto cuanto antes con info@proyectalis.com.

Finalmente el curso se celebrará en el hotel Barceló Torre Arias, en la calle Julián Camarillo 19-21.


Ver mapa más grande

Publicado en Gestión de Proyectos | Etiquetado , , , , , | 1 comentario

Famous Failures

Si nunca has fallado, nunca has vivido.

La vida es riesgo.

Gracias a Sergio por pasarlo ;-)

Publicado en Emprendedores | Etiquetado , , , , | 1 comentario