Podando el árbol del conocimiento

arbol

Durante agosto he reducido mi lista de lectura de Pocket de 150 a tan solo 98 artículos (los más densos). Aún tengo horas de video de YouTube y Channel9 por ver, cursos pendientes por hacer en Microsoft Virtual Academy, Lynda (LinkedIn Learning) y Alison y docenas de libros y artículos por leer en PDF o papel.

No es que no lea, haga cursos y vea videos, es que no consigo hacerlo con la velocidad suficiente como para reducir su número. Llevo cerca de un año intentando reducir esas cifras, particularmente en Agosto, pero solo consigo frenar su aumento, que no es poco.

Revisando este blog es evidente que se trata de problema que está ahí desde hace tiempo, pero últimamente está empeorando debido a los múltiples roles que desempeño gracias al crecimiento profesional de mis últimos años: arquitecto de software, team leader, gestor de servicio, coach… Cada uno de ellos con unos requisitos de conocimientos y habilidades diferentes que no hacen sino ampliar el problema.

Entiendo que el origen de esto, no es tanto la cantidad de cosas que aparecen o toman relevancia en el plano técnico, como mi crecimiento profesional, mi dedicación a mi familia y mis años de experiencia y conocimiento acumulado. Esto último me hace más consciente ahora sobre lo que no sé en diversos dominios: tanto más allá de Microsoft, como más allá del desarrollo puro y duro. Otros han hablado ya del síndrome del impostor, pero este post no va de eso.

Creo que es momento de aceptar la realidad y dejar de nadar contra la corriente para empezar a navegar con ella. Dicho de forma menos poética esto implica reducir mi espectro de “intereses” y empezar a eliminar todo lo que no pueda traducirse en una mejora importante de mi vida. En particular, el tiempo que dedico fuera del trabajo a aprender o mantenerme al día debe tener una razón de peso para hacerlo y un impacto tangible. Por ejemplo, mi actividad en SwCraftersCLM continuará porque me carga las pilas aportar a una comunidad de forma directa y desinteresada. Además me pone en contacto con gente, problemas y soluciones fuera de las burbujas de Microsoft y Madrid, que siempre es algo bueno.

Escribo este artículo para obligarme a parar a pensar en este problema y en posibles soluciones; para ayudarme a seleccionar qué se queda y qué se va de todo ese conocimiento que tengo en cola; y para seleccionar una ruta más concreta de aprendizaje que mejore mi futuro.

Provisionalmente la lista de temas importantes para continuar aprendiendo o trabajando, es esta: Soft skills para mejorar lo que hago con personas, Arquitectura de Azure para no quedarme desactualizado al ritmo que lleva la nube en la que trabajo actualmente y Blockchain porque parece la tecnología con más potencial de los últimos 20 años… y además puede trabajarse en Azure.

NOTAS:

Dado que uso este blog como una bitácora donde apunto temas que quiero tener a mano en el futuro, he podido revisar mi proto visión de este problema a lo largo de los años (años ’10, ’11, ’12, ’15 y ’16).

Reproduzco aquí algunos extractos por si alguien tiene interés o ve paralelismos con sus propios problemas y le ayuda a resolverlos:

El mundo del desarrollo con Microsoft, a pesar de todas las facilidades, potencia y posibilidades de integración que ofrece, puede llegar a hacerse bastante cuesta arriba cada vez que sale una nueva versión de sus productos, algo que sucede, para bien o para mal, muy a menudo.

[…]

tenía ganas de soltarlo y pararme a pensar un rato sobre ello, porque el reciclaje constante, el cansancio acumulado gracias a mi pequeña Celia, y los proyectos pueden llegar a hacer pesados los días de I+D con límite de tiempo, y eso hay que atajarlo si no se quiere acabar con un síndrome de burnout.

Desde <https://jbolano.wordpress.com/2010/01/28/reflexion-sobre-el-desarrollo-de-software-tecnologias-y-herramientas-reciclaje-extremo/>

siempre hay que estar aprendiendo, pensando y probando, nunca puedes “apalancarte” y muchos acaban quemados o abandonando lo que parece una carrera de ratas. Al final los que quedan, son probablemente los que más y mejores soluciones conocen (por mera experiencia) y eso debería hacerlos valiosos por encima de modas.

Desde <https://jbolano.wordpress.com/2011/12/18/toma-de-decisiones-y-desarrollo-de-software/>

“¿cómo arreglamos este gap, este abismo de conocimientos que está cargándose la viabilidad de mi empresa?” La respuesta es, en mi opinión, que no se puede resolver, solo podemos tratar de minimizar el problema. Y para minimizarlo, al margen de reconocerlo en nosotros (sí, todos lo tenemos, no se libra ni Dios) y en los demás, debemos tratar de atacarlo a la mínima oportunidad: si vemos que nuestros compañeros desconocen algo o realizan tareas que debería estar realizando una máquina, debemos acercarnos y ayudar con ello. Se requieren también paciencia, curiosidad y humildad para reconocer nuestra propia ignorancia y ocasional estupidez. Y se requiere una voluntad de equipo para tratarla entre todos en el día a día, a pesar del estrés, los roces y los humos de cada uno de nosotros. Pero sobre todo, creo que se requiere valor y asertividad para cuestionarlo todo (independientemente de la jerarquía) y disentir públicamente.

¿Difícil? Sí. ¿Incómodo y desagradable en muchos casos? Desde luego. Pero la alternativa dada la velocidad de los acontecimientos, es el fracaso a medio y largo plazo. Y si no, que se lo digan a la industria musical (barrida por iTunes y el P2P), la industria del cine (barrida por Megaupload y los torrents) o la industria editorial (barrida por Amazon y los ebooks) entre otras afectadas por no tener un marco de conocimientos adecuado sobre la tecnología y las herramientas.

Desde <https://jbolano.wordpress.com/2012/08/14/el-abismo/>

el desarrollo de software ha pasado por muchas etapas en un periodo de tiempo muy comprimido y en cada una ha ido ganando complejidad, añadiendo capas de abstracción y mejorando todo lo existente anteriormente de manera fulminante (a ver quién se acuerda de Word Perfect, Altavista o Myspace). Y durante ese viaje, los desarrolladores hemos ido aprendiendo por las malas que cada problema es muy distinto y requiere distintas aproximaciones

Desde <https://jbolano.wordpress.com/2012/09/27/una-breve-historia-del-desarrollo-de-software/>

Creo que todas estas son buenas razones para esperar unos tiempos la mar de interesantes en todos los frentes, y estoy deseando ver qué pasa y cómo reaccionan competidores y mercados. Ver qué falla y que arrasa, y por supuesto qué más se saca todo el mundo de la manga.

Desde <https://jbolano.wordpress.com/2012/10/22/el-desembarco-de-normandia/?preview=true&preview_id=2446&preview_nonce=0f8b62d27f>

Para terminar solo quiero dejar una última reflexión: cuando veo desarrolladores que se enfrascan exclusivamente en su tecnología de trabajo actual y por falta de tiempo o curiosidad, saben poco o nada de otros campos, herramientas y tecnologías, pienso que es poco probable que sean capaces de aportar ideas nuevas y por lo tanto de evolucionar y mejorar. Y eso es malo para todos.

Desde <https://jbolano.wordpress.com/2015/03/22/reflexion-analogias-experiencia-directa-y-desarrollo-de-software/>

muchos eventos importantes en 2009: el embrión de Azure y Office 365 (BPOS), Android 2.0 (la primera versión buena), Windows 7 (el más querido), ECMAScript 5 (el JavaScript de la nueva web), Bitcoin (y la explosión del blockchain), GO (del que Javier nos dará una charla pronto) y Node JS (¿el nuevo Java/PHP?) del que vimos cómo se usaba en producción en las Lambdas del AWS de BrainSINS en el último Meetup.

Desde <https://jbolano.wordpress.com/2016/12/09/developer-timeline-1996-2016/>

Anuncios

Las dos palabras que todo profesional debería usar más

Hace unos días, Manuel de la Peña twiteó un texto que comentaba una vieja historia (más bien fábula) de monos, jaulas, preguntas y procedimientos.

Eso me trajo a la memoria pequeño artículo que leí en Hardvard Business Review sobre el arte de hacer preguntas. Un artículo que en su momento me invitó a pensar en la importancia no tanto de las técnicas de hacer preguntas, como de lo esencial que es conocer el “por qué” de las cosas (y para lo que se necesita hacer preguntas, claro).

También me recordó este otro artículo sobre qué hacen las personas que son buenas escuchando y que en mi opinión es una consecuencia de interés genuino en entender los “por qué“.

La falta de interés y esfuerzo en tratar de entender las cosas, sus objetivos y contextos (esto es, el “por qué“) es un tema que me da mucha rabia observar (incluso en mi) y del que hace tiempo que tenía pendiente quejarme un poco en público. En público, porque tiene relación directa con todos los procesos que se realizan en cualquier empresa; también con las buenas prácticas (best practices) que parece que muchas personas se emperran en recomendar o exigir sin entender que dependen del contexto. Y por supuesto porque tiene que ver con los que critican (y criticamos) decisiones de terceros a nivel personal, de negocio o político casi a diario.

Hay por supuesto profesiones en las que en general se necesita hacer preguntas básicas constantemente de forma directa o indirecta, como en medicina (¿le duele aquí?, ¿puede caminar?), donde cada prueba médica es una forma de pregunta y cada mirada o toque está orientado a obtener una respuesta (el ojo clínico). Supongo que haber tenido un padre médico ayuda a ver ciertas cosas de cierta manera.

No obstante, la mayoría, durante la mayor parte del tiempo observa, juzga y condena sin conocer el “por qué” de una decisión. Pocos se molestan en hacer preguntas la mayor parte del tiempo. Mucho menos una tan básica como “¿por qué?“. Y desde luego nunca seguida de otro “¿por qué?” como en el método Toyota-Lean-Kaizen-Six Sigma de los 5 por qué para la mejora de procesos.

Me temo que hemos cogido miedo a hacer preguntas básicas, las más importantes, por miedo a parecer ignorantes y menos valiosos en nuestro entorno personal y puesto de trabajo, e irónicamente eso nos hace más ignorantes y menos valiosos.

Pero no acaba ahí el problema: como nadie hace preguntas para entender un contexto todos acabamos dando por sentado que este no importa y/o que todos tenemos la misma idea en la cabeza, lo que provoca errores y dificultad en la comunicación. Un desastre.

En fin, que las dos palabras que creo que todos deberíamos usar más son evidentemente “¿por que?”. Aunque hay otro par de palabras que, si se usasen con sentimiento real, también deberíamos usar más y mejoraría mucho nuestras vidas: “por favor”. Porque es sorprendente lo bien que responden algunas personas a un poco de interés y educación y como redunda eso en un win-win de libro.

Así que tras quejarme un poco y habiendo dejado algunos enlaces (espero) interesantes, solo puedo cerrar este post invitando a todos a preguntar más y mejor. Con inocencia y abiertos a escuchar.

Libro: La nueva fórmula del trabajo. (Google)

laszlo

Título: La nueva fórmula del trabajo. Revelaciones de Google que cambiarán su forma de vivir y liderar.
Autor: Laszlo Bock
Editorial: Conecta

Laszlo Bock es el “vicepresidente senior de gestión de personas” de Google es decir, que trabaja en recursos humanos. Además lo ha hecho durante 10 años, nos separan 6 años de edad y procede de Rumanía. Todo eso y la portada amarilla (hay estadísticas al respecto) aseguraban que el libro iba a acabar en mi mochila. Afortunadamente.

El libro en si es un tanto irregular, lleno de anécdotas puras, anécdotas que parecen datos, y opiniones. Obviamente no esperaba una tesis doctoral, pero quizá si algo menos de “marketing” y algo más filosófico o anécdotas más impactantes, pero la verdad es que todas se basan en datos (o eso dice) y resultan muy razonables (al menos para mí). En cualquier caso cumple perfectamente tanto la labor de mantenerte pegado leyendo a buen ritmo, como la de dar que pensar y saciar la curiosidad sobre cómo funciona Google “de verdad”, o al menos de forma más profunda y extensa que los artículos habituales para generar clics en periódicos y blogs.

Lo que resulta evidente al leer este libro es que Google juega en otra liga a nivel de contratación. La cantidad de dinero que genera mediante anuncios hacen que pueda realizar todo tipo de experimentos sin tener que preocuparse por la supervivencia de la empresa. Eso por sí sólo no le asegura que sus proyectos y productos salgan bien, pero el espíritu innovador (real), el sentido de misión (fanático) y esa red de seguridad económica creo que marcará la diferencia en el largo plazo, siempre y cuando no se cuelen demasiados psicópatas y vende motos que reemplacen su cultura actual por otra más comercial y elitista, que es lo más probable que esté pasando ahora mismo, o que suceda en cuanto Larry y Sergei palmen o se jubilen. Microsoft y Apple son, entre otros, las pruebas vivientes de que todo cambia al cambiar de fundador y dueño, y me temo que eso aplicará también para Google a pesar de la obsesión por generar cultura sana y duradera de sus fundadores.

También resulta evidente que Google hace la cosas de forma radicalmente distinta. No es que “haga” cosas extravagantes o diferentes, es que sus valores culturales son tan diferentes de los habituales que todo lo que hacen surge y se apoya en unas raíces completamente diferentes a las que haya visto en otras empresas. No es algo que se pueda copiar para adaptar. Y requiere para su adaptación (suponiendo que sea posible adaptarse a eso) de un cambio de mentalidad de arriba abajo brutal, un cambio de mentalidad que probablemente solo está al alcance de empresas pequeñas y jóvenes, con músculo financiero y ganas de cambiar el mundo empezando por sí mismas.

Algunas de las cosas interesantes que he ido pensando según leía el libro y que me parecen importantes de recordar son que:

  1. Entienden el survivor bias. Son escépticos y no mira solo en una “dirección”.
  2. Entienden los efectos acumulativos (la importancia de los hábitos, las pequeñas mejoras continuas, la medición y la repetición).
  3. Tratan de usar datos para todo. Eso en si mismo tiene varias ventajas, aunque sean datos limitados o sesgados.
  4. Tienen no solo el dinero, sino los huevos para experimentar a gran escala de forma abierta y constante.
  5. Entienden el sesgo de inmediatez, donde pesa más lo más reciente en lugar de un periodo.
  6. Dedican enormes cantidades de tiempo (y no solo dinero) a mejorar procesos. No sólo los diseñan e implantan, sino que los calibran, comparan, y recalibran… y no solo lo hacen los “responsables” de X sino todos los empleados y directivos desde la parte baja de la jerarquía hasta Sergei.
  7. Parece que Laszlo tiene intereses y enfoque similares a los míos. O al menos hace referencia a libros, ideas o temas que he ido tratando a lo largo de los años en el blog a base de lecturas más o menos afortunadas, reflexión y experiencia. Quizá debería haber estudiado psicología y haberme dedicado a recursos humanos en empresas de informática. Pero es improbable que hubiese alcanzado lo que este hombre: parece un perfil muy raro (en el sentido de poco habitual) incluso antes de su estancia en Google.

Sobre el último punto, Laszlo me da cierta envídia porque hace lo que (releyendo años de mi blog), parece que me interesa en el fondo, aunque haya elegido otro camino para llevarlo a cabo: Hacer que los sistemas sean mejores para las personas y mejores en su función. Gente feliz, empresa productiva.

Sobre la utilidad del libro, he de reconocer que se trata de un libro peligroso. Es el típico caso de libro de “autoridad” de empresa de renombre que contiene ideas tan radicales que puede servir como munición a lo que Tomás de Aquino llamaba personas de un solo libro (timeo hominem unius libri). Este libro contiene ideas valiosas pero aplicarlas a medias o sin entender el fondo, el por qué, tiene muchas papeletas para acabar en desastre.

Por el lado negativo, que el autor emplee muchos datos aislados para persuadir no ayuda a discutirlo, al menos no sin una buena base estadística, cultural, etc. Personalmente encuentro a menudo molesta esa obsesión por vomitar datos inconexos, incompletos y anécdotas junto con un “disclaimer” de que “es sólo su opinión”, y sospecho que no es algo específico del libro, sino que lo usa a menudo en su puesto de trabajo. No me gustaría tener que discutir con él durante una reunión dado el nivel de práctica que debe haber adquirido, y en muchos momentos me ha recordado a los libros de Malcom Gladwell, como Inteligencia Intuitiva (reseña del 2009).

Para terminar una última reflexión, supongo que RRHH en cualquier empresa es un reflejo de la dirección de la empresa. Quizá lo primero en que debes fijarte al menos entrar en un nuevo empleo es en que opina la gente de la casa del propio departamento. Y en este caso, parece un buen departamento.

Recomendaría la lectura de este libro a personas interesadas en sistemas de organización, personas, trabajo, Google y liderazgo. Que es justamente lo que indica la portada. 🙂

A continuación algunas citas para el recuerdo de las que más me han llamado la atención en sus algo más de 400 páginas.

-o-

En 2009, y mediante nuestra encuesta anual, los googlers nos comunicaron que cada vez costaba más terminar las tareas. Llevaban razón. Nos habíamos doblado en tamaño, pasando de 10.674 empleados a finales de 2006 a 20.222 al terminar 2008, y habíamos aumentado los ingresos de 10.674 a 21.800 millones de dólares. Pero en lugar de anunciar iniciativas corporativas de arriba abajo, nuestro director financiero, Patrick Pichette, otorgó el poder a los googlers. Inauguró lo que llamamos los Controladores de la burocracia, un programa anual con el que, actualmente, los googlers identifican sus máximas frustraciones y contribuyen a solucionarlas. En su inauguración, los googlers aportaron 570 ideas y votaron más de 55.000 veces. La mayor parte de las desilusiones se originaban a partir de cuestiones nimias y fácilmente resolubles.

-o-

La única prueba de la que dispone acerca del desempeño de alguien es su currículo y lo que él mismo (y en ocasiones sus referencias) le dicen. […] Y ofrecer salarios altos solo asegura que usted va a recibir más aspirantes, no a entrevistarse con los mejores o que podrá distinguir a los de los mediocres. Por todo ello muchas empresas adoptan la estrategia The Bad News Bears aunque no les guste admitirlo. Lo que le dirán los directivos es que contratan a los mejores y que después los preparan, entrenan y forman para ser campeones. Hay tres razones para tomar con escepticismo esas pretensiones.

-o-

¿Es posible, mediante la formación, compensar esos resultados y que las personas mejoren? ¿No abundan las empresas que son famosas por sus academias de liderazgo, centros de adiestramiento global y aprendizaje a distancia? ¿No les permite eso insuflar excelencia en sus nuevos empleados? No tanto como cabría esperar. Diseñar una estrategia eficaz de formar es difícil, muy difícil. […] Resulta casi imposible elegir a alguien con un rendimiento medio y convertirlo en una estrella mediante la formación. Algunos pueden afirmar que, sin embargo, es posible, y es verdad. Se conocen ejemplos de personas de rendimiento mediocre que pasaron a ser excelentes, aunque la mayor parte de esos logros responden a un cambio de contexto y a variaciones del tipo de trabajo más que de la formación.
Piense en Albert Einstein, por ejemplo, quien al principio no consiguió un contrato como profesor y después tampoco logró ser ascendido en la Oficina suiza de Patentes. No asistió a una sola clase que lo transformase en el mejor empleado de patentes que haya tenido nunca Suiza. Tampoco se graduó en educación ni empezó a ganar premios de enseñanza. Su éxito se debió a que su trabajo diario no requería gran cosa de su intelecto y dispuso de la libertad
para explorar un campo totalmente diferente.

-o-

Las empresas hacen del vicio virtud presumiendo de lo mucho que gastan en formación. Pero ¿desde cuándo el gasto es una manera de medir los resultados de calidad? ¿La gente presume de «Estoy en plena forma… este mes he gastado 500 dólares en mi cuota de socio del gimnasio»? La existencia de un elevado presupuesto de formación no prueba que esté usted invirtiendo en empleados. Lo que demuestra que, para empezar, usted no contrató a las personas adecuadas. […] Gastarnos más del doble en contrataciones, como porcentaje nuestro presupuesto en personal, que una empresa media. Si somos capaces al seleccionar a las personas desde cl primer momento, ello implica que tenernos menos trabajo que hacer una vez contratadas.

-o-

[…] necesita asimismo directivos dispuestos a renunciar a su poder cuando se trata de contratar. Debo confesar de entrada que los directivos recién contratados lo odian. Ellos quieren elegir a sus propios equipos. Pero incluso los directivos mejor intencionados comprometen sus estándares según se alarga la búsqueda. En la mayoría de empresas, por ejemplo, el primer día de entrevistas, el listón para buscar ayudantes de administrativo está por las nubes, mientras que hacia el día noventa la mayor parte de directivos se quedará con cualquiera que se ponga al teléfono. Y lo que es peor, determinados directivos pueden mostrarse parciales: desean contratar a un amigo o a un becario como favor a un directivo o cliente. Por último, dejar que los directivos tomen decisiones en la contratación les concede demasiado poder sobre los miembros

-o-

[…] empezamos buscando candidatos que hubiesen demostrado resiliencia y capacidad para sobreponerse a los momentos duros. […] Los títulos de su educación universitaria cuentan menos que lo que usted haya realizado. Para determinados puestos de trabajo no es importante dónde estudió usted. Lo que cuenta es qué aporta a la empresa y cómo se ha distinguido. Lo cual en cierto modo es como debería ser, teniendo en cuenta que uno de nuestros fundadores tampoco terminó nunca su educación universitaria.

-o-

Más adelante refinamos el proceso [de selección y contratación] porque llegamos a la conclusión de que el coeficiente intelectual por sí mismo no convierte a alguien en creativo o en un jugador de equipo […].
[Acerca de una experiencia de una start-up de uno de los empleados más relevantes de Google] El equipo pasó muy rápidamente de siete a unas cincuenta personas y nuestra productividad resultó inferior a la de antes. La causa fue que la mayor parte de las cuarenta personas contratadas no eran valiosas. Nos costaban más tiempo del que aportaban y nos hubiese ido mejor con un equipo de quince, pero todos ellos muy buenos.

-o-

Pensábamos que requerir títulos y certificados era un instrumento directo para captar personas inteligentes. Y que eliminaría el decepcionante número de individuos que mentían acerca de sus hojas de servicios. Pero en 2010 nuestros análisis pusieron de manifiesto que el desempeño académico no predecía el rendimiento laboral más allá de los dos o tres primeros años después de la universidad, de manera que dejamos de solicitarlo salvo en el caso de los recientemente graduados.

-o-

Una empresa pequeña no puede permitirse contratar a alguien que acabe siendo un desastre. Los malos trabajadores y los manipuladores ejercen un efecto tóxico sobre un equipo al completo y exigen mucho tiempo de gestión para formarlos o expulsarlos.

-o-

Cuando mantienes una entrevista y pasas una hora con esa persona, no lo consideras como una muestra de su conducta y mucho menos como una probable muestra sesgada, pese a que justamente eso es lo que es. Más bien piensas que estás viendo un holograma, una imagen pequeña y difusa, pero, aun así, la persona al completo.»
Dicho en otras palabras, la mayor parte de las entrevistas son una pérdida de tiempo porque el 99,4 por ciento de su duración se invierte en tratar de confirmar la impresión que el entrevistador se haya formado en los primeros diez segundos. «Hábleme de usted.» «¿Cuál es su mayor debilidad?» «¿Cuál es su punto más fuerte?» Una inutilidad.
Son igual de inútiles las entrevistas de caso y las preguntas capciosas utilizadas por muchas empresas, En ellas se plantean problemas como: «Su cliente es un fabricante de papel que planea abrir una segunda planta, ¿Debe hacerlo?». «Calcule cuántas estaciones de servicio hay en Manhattan», O todavía más irritante: «¿Cuántas pelotas de golf cabrían en un 747?», «Si le reduzco al tamaño de una moneda y le pongo en una licuadora, ¿cómo se escaparía?» La capacidad de resolver ese tipo de preguntas es, en el mejor de los casos, una competencia discreta que se puede mejorar con la práctica, lo cual elimina su utilidad para evaluar candidatos. En el peor, dependen de una pizca trivial de información o percepción que se le oculta al candidato y sirve fundamentalmente para que el entrevistador se sienta inteligente y autosatisfecho. Poseen poca o ninguna capacidad para predecir cómo se desempeñarán los candidatos en el trabajo. Eso es así debido en parte a la intrascendencia de la cuestión (¿cuántas veces en su trabajo cotidiano tiene usted que calcular el número de estaciones de servicio de Manhattan?) y en parte porque no hay ninguna relación entre una inteligencia flexible (lo que predice el desempeño en el trabajo) y problemas de percepción como los acertijos, y en parte porque no hay forma de distinguir entre alguien que es de una brillantez innata y alguien que ha practicado esa habilidad.

-o-

La investigación demuestra que la combinación de técnicas de evaluación es mejor que cualquier técnica única. Por ejemplo, un test de capacidad cognitiva general (predice un 26 por ciento del desempeño), combinado con una evaluación de escrupulosidad (10 por ciento) cuenta con más capacidad de predecir quién tendrá éxito en el trabajo (36 por ciento). Según mi experiencia, las personas que puntúan alto en finalizar «concienzudamente un trabajo» —lo que significa que no se detienen hasta que la tarea se ha terminado por completo en lugar de dejarlo cuando piensan que ya está bien— tienen también más posibilidades de sentirse responsables de sus equipos y de su entorno.
Dicho en otras palabras, tienen más probabilidades de comportarse como propietarios que como empleados. Recuerdo haberme sentido emocionado cuando Josh O’Brien, miembro de nuestro equipo de apoyo técnico, me estaba ayudando con una cuestión de TI durante mi primer mes. Era viernes y cuando dieron las cinco le dije que podíamos terminarlo el lunes. «Nos quedaremos hasta que terminemos», me dijo, y continuó en lo suyo hasta que el problema quedó resuelto.

-o-

Utilizar las videoconferencias también reduce costos, porque una entrevista a distancia es menos cara que una presencial, y es más respetuosa con el tiempo de los googlers y de los candidatos. Nuestros reclutadores se benefician del hecho de haberlas realizado centenares de veces, a diferencia del típico director de contratación que quizá solo haya realizado evaluaciones a distancia una o dos veces.

-o-

Hasta que llegamos aproximadamente a los veinte mil empleados, la mayor parte de la gente de Google pasaba entre cuatro y diez horas semanales contratando, y nuestros directivos más importantes podían reservar fácilmente un día entero a la semana para ello, lo que equivalía a entre ochenta mil y doscientas mil horas al año invertidas en contratar. Eso sin contar el tiempo gastado por nuestros equipos de dotación de personal. Pero era necesario hacerlo si queríamos crecer rápido y estar seguros de que no comprometíamos la calidad. Y, sinceramente, parecía la mejor manera de operar por aquel entonces. Costó años de investigación y experimentación averiguar cómo contratar de forma más eficaz.

-o-

Cada despacho, cada equipo, cada proyecto representa una oportunidad para efectuar un experimento y aprender de él. Esta es una de las mayores oportunidades que las grandes empresas desperdician y eso me parece igual de cierto para las que tienen cientos de trabajadores, no miles. Con demasiada frecuencia la dirección toma decisiones que aplica unilateralmente a la empresa entera. ¿Qué ocurre si la dirección se equivoca? ¿Y si alguien tiene una idea mejor?

-o-

Como explica Prasad Setty, «Los sistemas de gestión del desempeño tradicionales cometen un gran error. Combinan dos cosas que deberían permanecer completamente separadas: la evaluación del desempeño y el desarrollo profesional. La evaluación es necesaria para distribuir recursos finitos, como aumentos salariales y primas. El desarrollo es necesario para que la gente crezca y mejore profesionalmente». Si quiere que la gente mejore, no mantenga esas dos conversaciones al mismo tiempo. Haga del desarrollo un intercambio continuo entre usted y los miembros del equipo, en lugar de convertirlo en una sorpresa de fin de año.

-o-

Así que en lugar de seguir la senda tradicional de convertir un «bajo desempeño» en el beso de la muerte, decidimos plantearlo de otro modo: Nuestro objetivo apunta a comunicar la noticia a cada persona de ese 5 por ciento que se encuentra en ese grupo. No es agradable mantener esa conversación, pero resulta un poco más sencilla por el mensaje que transmitimos a esas personas: «Estás entre el 5 por ciento de empleados de menor rendimiento de Google. Sé que no es una cosa agradable. Pero la razón de que te diga esto es que quiero ayudarte a mejorar». En otras palabras, no se trata de una conversación «o te pones las pilas o te largas»; se trata de una charla educada con alguien para ayudarle a progresar. Un colega lo describió una vez como «pragmatismo compasivo». El bajo rendimiento raramente se debe a que la persona es incompetente o mala. Suele tratarse de una laguna en su formación (que puede corregirse o no) o una cuestión de voluntad (la persona no se siente motivada para hacer el trabajo). En este último caso, podría tratarse de un asunto personal o también podría traducirse como una señal útil de que hay algo más importante en el equipo que debería ser solucionado. De hecho, la manera en que restamos importancia a los conocimientos relacionados con el puesto a la hora de contratar a alguien, nos lleva a ser un poco vulnerables a este problema, porque nos gusta contar con gente que puede que no sepa hacer un trabajo concreto. Tenemos fe en que casi todos ellos aprenderán […]

-o-

[Acerca de las categorías de rendimiento entre empleados y la distribución normal/Gauss] Ese método puede envenenar una cultura en la medida en que los empleados se pueden revolver unos contra otros en una luchar feroz para evitar la caída en el fondo de la escala. Kurt Eichenwald escribió una mordaz condena de la clasificación forzosa en Vanity Fair en 2012: Todos los empleados antiguos y actuales de Microsoft que entrevisté —absolutamente todos— mencionaron la clasificación forzosa como el proceso más destructivo de Microsoft, algo que ahuyentaba a números incontables de empleados… «Si estabas en un equipo de diez personas, entrabas el primer día sabiendo que por muy bueno que fuera cada uno, dos personas iban recibir una gran puntuación, siete iban tener puntuaciones mediocres v una iba a tener una puntuación horrible —dice un antiguo desarrollador de software—. Ello conduce a quelos empleados se centren en competir entre sí en lugar de hacerlo con otras empresas.»

-o-

[Citando a Kathryn Dekas del laboratorio de Personas e Innovación de Google] Si solo estudias a la gente que tratas de imitar, puedes llegar a la conclusión de que los comportamientos clave que contribuyen a su éxito son los comportamientos clave que contribuyen a su éxito son los comportamientos comunes entre la mayoría o en todos ellos. Parece una conclusión razonable. Pero también es posible que los peores empleados tengan las mismas conductas, y usted nunca lo sabrá a menos que también los analice. puede fácilmente terminar identificando las malas conductas como las que conducen al éxito si no estudia también los otros grupos… En términos técnicos esto se llama “muestreo sobre variable dependiente”». Se trata sin embargo de otra variante del mismo sesgo de muestreo del que tratamos en el Capítulo 6, y por qué las «mejores prácticas» pueden inducir a error.

-o-

[Acerca de los checklist como forma de asegurar ciertos comportamientos de forma ágil y mejorar la gestión en Google. Este es un cuestionario que rellenan los subordinados para dar feedback sobre sus jefes.]
Cuestionario de muestra de la encuesta UFS [Upward Feedback System]

  1. Mi jefe me hace comentarios prácticos que me ayudan a mejorar mi desempeño.
  2. Mi jefe no microgestiona (es decir, no se implica en detalles que tendrían que ser gestionados a Otros niveles).
  3. Mi jefe muestra consideración por mí como persona.
  4. Mi jefe mantiene el equipo centrado en nuestros resultados/productos por entregar prioritarios.
  5. Mi jefe comparte con regularidad información importante de su jefe y de la alta dirección.
  6. Mi jefe ha mantenido una valiosa conversación conmigo acerca de mi desarrollo profesional en los últimos seis meses.
  7. Mi jefe comunica metas claras a su equipo.
  8. Mi jefe tiene los conocimientos técnicos (por ej., codificación en Tecnología, contabilidad en Finanzas) necesarios para orientarme.
  9. Recomendaría a mi jefe a otros googlers.

-o-

[Hablando de Chris Argyris de la Hardvard Business School y el rendimiento de los estudiantes de Hardvard 10 años después de su graduación] […] aquellos miembros de la organización que muchos dan por hecho que son los mejores a la hora de aprender no son, en realidad, muy buenos en eso. Hablo de los profesionales, cultos, con gran poder y altamente comprometidos que ocupan las posiciones de liderazgo clave en las modernas corporaciones… Dicho con sencillez: debido a que muchos profesionales casi siempre tienen éxito en lo que hacen, raras veces experimentan un fracaso. Y como raramente han fracasado, no han aprendido a aprender del fracaso… Se ponen a la defensiva, rechazan la crítica y le echan la culpa a cualquiera salvo a sí mismos. Dicho en pocas palabras, su capacidad de aprender se apaga justo cuando más la necesitan.

-o-

Ronald Burt, sociólogo de la Universidad de Chicago, ha demostrado que la innovación tiende a producirse en las brechas estructurales entre grupos sociales. Podría tratarse de las brechas entre unidades funcionales de las empresas, equipos que no suelen interactuar o incluso la persona callada en el extremo de la mesa de conferencias que nunca dice nada. Burt encontró una manera encantadora de decirlo: «la gente que se sitúa cerca de las brechas en una estructura social corren mayor riesgo de tener buenas ideas».
Las personas con sólidas redes sociales, como las que componen un equipo o unidad de negocio, a menudo tienen ideas y formas similares de abordar los problemas. La creatividad se va evaporando con el tiempo. Pero el puñado de personas que operan en el espacio superpuesto entre grupos tiende a conseguir mejores ideas.

-o-

Cuando entré en google era el responsable de las cafeterías [pagadas por Google y gratuitas para empleados] y fue una delicia […] Pero hacia 2010 las cafeterías se habían convertido en un derecho adquirido para un pequeño pero odioso segmento de googlers. En lugar de limitarse a comer en el trabajo algunos googlers empezaron a empaquetar comida para llevársela a casa. Una tarde, después de comer, pude ver a uno de ellos meter cuatro contenedores de comida en el maletero de su coche (lo cual me hizo preguntarme: ¿hasta qué punto puede ser saludable comer unos alimentos que han estado encerrados en un maletero durante 6 horas?). Un viernes por la tarde otro empleado fue sorprendido llenando su mochila con botellas de agua y barritas de cereales. Tenía previsto salir el sábado a hacer senderismo con sus amigos y deseaba llevar comida y bebida suficiente para todos ellos. Una googler, indignada porque hubiésemos osado poner platos más pequeños [como experimento para reducir desperdicio de comida y evitar sobrepeso], escribió que había empezado a tirar tenedores a la basura como curiosa forma de protesta. Según los chefs, algunos googlers incluso habían estado arrojando comida contra el personal después de ser servidos.

 

Libro: The psychopath code. Cracking the predators that stalk us

psico

Título: The psychopath code. Cracking the predators that stalk us
Autor: Pieter Hintjens
Editorial: Supongo que autoeditado. Solo tengo la versión Kindle. Y hay otra gratis en GitBook.

Ahora mismo no tengo ni idea de cómo encontré este libro, pero el precio en Amazon y el titulo me llamaron la atención lo suficiente como para empezar a leer la muestra gratuita y rápidamente lo compré para leerlo entero.

No es el primer libro sobre psicópatas que leo, pero sí el primero que leo escrito por un desarrollador de software (entre otras cosas), lo que me parece curioso teniendo en cuenta lo que me interesa el tema y que también desarrollo software profesionalmente. Quizá haya un patrón aquí: desarrollador, comunidades en línea, interés en psicópatas.

Obviamente no es el primero en escribir del tema de los psicópatas y su realidad y efecto en nuestras vidas:

Hay gran cantidad de libros, artículos y vídeos (TED por ejemplo) sobre el problema de los psicópatas que andan sueltos por el mundo. Pero Hintjens hace algo muy interesante: nos ofrece una teoría de la psicopatía. Y como buena teoría nos ayuda a explicar por qué existen, qué los mueve, como actúan y como defendernos de ellos.

La idea central del libro es que los psicópatas, los que nacen así, tienen una razón evolutiva que en el mundo actual se ha ido de madre dado el tamaño e interconexión de la sociedad actual. En el libro se propone una visión radical en la que la sociedad humana no es una y homogenea, sino un complejo sistema biológico en el que se han desarrollado humanos depredadores de humanos. Y todo ello lo va desarrollando metódicamente con ejemplos claros basados en los personajes clásicos del mundillo de la seguridad informática (Alice, Bob y Mallory).

No voy a meterme en si el libro es más o menos científico (no lo es en el sentido de un artículo de Scientifics American) pero si en el proponer una hipótesis (que los psicópatas existen porque existe un nicho evolutivo para ellos) y desarrollando la idea para encuadrarla en diferentes escenarios para establecer su capacidad de predicción.

Quizá para muchos esto sea demasiado laxo, pero para mí el poder explicar y predecir, el disponer de un modelo de psicópata aunque no sea completamente fiable, es algo impresionante.

Aunque el libro en ocasiones me parezca excesivo en encuadrar determinados comportamientos dentro del perfil de psicópata, y aunque sospecho que la experiencia vital de Hintjens lleve los ejemplos demasiado lejos, tengo que reconocer que me parece uno de esos libros que te cambian el chip.

A continuación un par de citas de interés, aunque repito que hay una versión online para leer en Gitbook.

A healthy group spends little time on decision making. Its members have high independence. They tend to do first, talk second. There is little or no argument. An infected group struggles to get consensus. Its members argue over irrelevant details. Even the smallest project takes huge p anning, and stresses everyone. You cannot fix such groups. I have tried many times. Groups grow around founders and rules. You cannot change the rules after the fact. And to keep out bad actors, you must have the right rules.

-o-

Can we eliminate psychopathy? I’m not even sure that’s a sane goal. This predator-prey battle has been the main force of human evolution for millions of years. Without it, we’d be a historical footnote.

-o-

recognize these negative triggers, and we can become resistant against them. There are two main reasons for negative triggering. The first is history. We evolved for a different world with fewer people and far more real dangers. Modern life is safe, easy, and yet complex and filled with other people. We compete with each other for toy points. Exposure to the elements, ignorance, or non-human predators is the exception, not the rule. We are a species on holiday. Our emotions are often the idle hands waiting for the Devil’s commands.

-o-

If you confront a psychopath in the workplace, have your exit ready. You Will not be staying long. Mallory knows exactly how to make people hate and fear you. She will with tears in her eyes accuse you of sex crimes, financial fraud, and worse. She Will explain in clear detail why all the trouble is your doing. VVhat you can do instead is to collect violations of company policy or the law. You need documentation and proof. You need more than one case. You can then report these to your management, or HR. Since HR’s first job is to protect the firm from bad actors, they should be able to help.

-o-

She only shows admiration and affection for more powerful people in the organization. We all meet psychopaths at work. If you know how Mallory works, you can see this happen almost in real-time. If not, it can take years to realize “it was not normal. ” You may want to try to fix things. It is unwise to accuse co-workers of being psychopaths. Only a trained professional can make such a diagnosis. And even then, only with cooperation from the subject. Mallory is not going to walk with you into Human Resources and agree that she’s a problem.

-o-

She moves up and sideways through the company structure. The workplace often wraps a blanket of anxiety and stress around its staff. Few people expect their work to make them happy. Many businesses use mindcontrol techniques on their staff. These are the same techniques psychopaths use. All this disguises Mallory’s impact crater. When Mallory enters a workplace, she is already thinking how to leave it. She has mimmal interest in the people or the work. She’ll go through them and take what she can.

-o-

[Acerca de comunidades online] Administrators SHOULD block or ban “bad actors” who cause stress and pain to others in the project. This should be done after public discussion, with a chance for all parties to speak. A bad actor is someone who repeatedly ignores the rules and culture of the project, who is needlessly argumentative or hostile, or who is offensive, and who is unable to self-correct their behavior when asked to do so by others.

-o-

[Acerca de sintomas de la existencia de un psicópata en una comunidad y el lugar de trabajo] It takes too long to come to consensus. There is too much argument over insignificant details. Staff spend more time justifying themselves than doing valuable work. The team feels stuck and lethargic, though individuals seem bright. People are leaving for unspecified reasons. If you are stuck with Mallory in the same workplace then your feelings will evolve. You’ll have a long period of frustratlon and some anger. Then you will feel burnout. This is a sudden shift in mood from trying to make things work to disgust. You will want to avoid talking to anyone in the team.

-o-

Yet without constant pressure from cheats, there is no game. And without a game, humanity has no future. VVhat do you mean with that? I think we’re still evolving, as we must, to overcome the limitations of our planet. We Will go to the stars, or we will go extinct. Not tomorrow. Maybe in a thousand years. And while the altruists will build the spaceships and design the hibernation tanks, it will be psychopaths that provide the hunger. Every dramatic voyage of discovery is driven by false promises and lies. Most end in disaster. Some succeed, and take us forwards.

Y esto es todo por el momento. Aunque me estoy dando cuenta de que me preocupan mucho los comportamientos anti éticos. Me pregunto si será innato o aprendido. 🙂

Productividad: Contexto y priorización de proyectos

Nota: tenía esto guardado desde 2013, pero por alguna razón olvidé que estaba en el cajón de “para publicar” hasta la limpieza de enero de 2016.

En mi carrera como desarrollador me he encontrado bastante a menudo, supongo que como todos, con una cantidad excesiva de proyectos sobre la mesa y por eso me gustaría comentar una estrategia para abordarlos que, sin ser mágica, me permite establecer un flujo de trabajo operativo.

Empezaré aclarando que pienso que la abundancia de proyectos es por un lado algo bueno, porque significa que voy a tener trabajo durante un tiempo (hola Crisis), pero por otro lado, resulta que me encargo de casi todas las funciones de cada proyecto por lo que soy yo quien debe organizar mi propio tiempo (al menos cuando me lo permiten) no solo entre proyectos sino entre tareas del proyecto… y rendir cuentas y plazos.

Así que ahí estoy, el equipo de un solo hombre, viviendo fuera de mi zona de confort (habilidades técnicas variadas VS sociales, de gestión, de comunicación, de diseño…), y tratando con una miríada de proyectos concurrentes. Y con todos estos cambios de sombrero, entorno, tecnología y negocio, sufro de manera crónica los cambios de contexto. Cambios que se cargan la productividad, claro.

Los cambios de contexto

Todo el que haya trabajado (de verdad) en varios proyectos a la vez, sabe que un cambio de contexto, supone “sacar” de la cabeza todo lo que tengas sobre una tarea X y llenarla con la tarea Z que quieras acometer. A mayor complejidad del proyecto, y a mayor número de elementos implicados (gente, documentación, herramientas, productos…), mayor es el tiempo empleado en cambiar de contexto, especialmente si además se trata de proyectos en áreas de negocio diferentes (cine, logística, auditoría legal, banca de inversión, marketing…). Algunos autores calculan una media de 20 minutos perdidos por cada interrupción en un trabajo intelectual que requiera concentración, pero personalmente creo que los cambios de contexto entre proyectos donde uno se encargue de casi todas las áreas, que además sean de áreas muy diferentes, y que impliquen un gran número de herramientas diversas, suelen ser mucho más pesados que una interrupción media, precisamente por las dimensiones de roles, ámbitos, conocimientos y entornos que se añaden al problema. Y todo esto sin entrar a comentar el desgaste intelectual de todo esto.

Estimemos por ejemplo 10 días para un proyecto corto, luego contemos que cambias de proyecto (por la razón que sea, no por capricho) 2 veces al día. Con esas cifras tan pequeñas es fácil calcular, siendo muy conservador y usando la media de 20 minutos, que acabaré acumulando (10 días x ((20 minutos x 2) / 60)) más de 6 horas de pérdidas. Un cálculo completamente ficticio y en bruto, pero que sirve para poner de manifiesto que los cambios de contexto tienen un coste que no se suele tener en cuenta, y que por tanto deben ser evitados en lo posible, si no queremos provocar una caída a plomo del trabajo efectivo realizado.

El método

Con esta idea en la cabeza, a lo largo de los años he desarrollado un flujo de trabajo que, si bien tiene sus propios problemas, sí me permite ser más productivo y reducir los cambios de contexto. Y lo que es más importante, lo hace sin que tenga que pensar o decidir demasiado.

El método es este:

  1. Trabajar únicamente en el proyecto que tenga la estimación de tiempo más corta e ignorar en lo posible los demás. A menos proyectos en marcha, menor es la probabilidad de tener que cambiar a uno, así que es mejor acabar los más cortos cuanto antes.
  2. Trabajo en el proyecto de los clientes que pagan. Si un cliente es de los que tardan en pagar, o de los que ponen pegas durante meses (no me meto en si con razón o no), su proyecto queda en cola. Esto se debe sobre todo a que un proyecto no cobrado, es un proyecto abierto, y el cliente que no paga tiene poder de imponer cambios no contemplados que alargan el proyecto de manera inesperada más allá del alcance inicial. Con esta regla, minimizo el impacto de los clientes/proyectos “malos”.
  3. Brown dispatching de tareas. Los proyectos más complejos (técnica u organizativamente, o en cualquier otro ámbito) suelen requerir de acción por parte del cliente o de terceros así que para evitar cambiar de tarea, ante una interrupción, trato ganar tiempo decidiendo lo más rápido posible si debo pasar la pelota a otra persona/responsable. Por ejemplo: si hay una incidencia en una aplicación, pido datos, pantallazos, etc; si me piden información, les mando al repositorio del proyecto a buscar (SharePoint es tu amigo); si me piden una reunión, les digo que mañana, que pongan ellos la hora. Y así con todo, bajo la premisa de evitar el cambio de tarea o postergarlo al mañana, cuando el cambio de contexto casa/trabajo es inevitable (hay que dormir) y el daño producido es menor, aunque no evitado.

Obviamente, estas técnicas tienen su propia problemática y en ocasiones no es factible utilizarlas, pero al menos ayudan a NO tomar decisiones y reducir los cambios de contexto, por lo que mejora la productividad y reduce el cansancio asociado a la toma de decisiones, que como sabemos, en el desarrollo de software es algo agotador.

 

Límites en la gestión de proyectos de software

WP_20150709_032

Gestionar implica poner límites: límites a las horas trabajadas, limites a los recursos utilizados, límites al alcance del proyecto, límites a la responsabilidad de cada miembro del equipo, límites a lo que el cliente recibirá, cuando lo hará, etc.

Aunque las diferentes modas, escuelas o prácticas de desarrollo de software difieren en muchos aspectos, me parece interesante pensar en cómo se pueden categorizar, grosso modo, por aquello que limitan. De este modo tendríamos cuatro categorías:

  1. Límites a las tareas en curso, a la atención (KANBAN mediante el WIP).
  2. Límites al tiempo y recursos* empleados (SCRUM mediante los SPRINTS).
  3. Límites al alcance, tiempo y coste (gestión de proyectos clásica: on time, on spec, on budget).
  4. Límites a los recursos* (LEAN mediante la búsqueda de desperdicio).

*Nota: Con “recursos” pienso en personas, dinero y cualquier otro elemento que vayamos a emplear, para diferenciar del énfasis que pone la gestión clásica en los costes económicos, muy por encima de las personas.

Desde este punto de vista, es interesante observar como la gestión clásica trata de ser muy restrictiva y se enfoca en aspectos monetarios y alcances cerrados. Estas características, que funcionan bien y son necesarias en proyectos de construcción (edificios, barcos…), se convierten en una debilidad en el mundo del software, donde los mayores costes son los de personal y el alcance varía con facilidad. Porque el desarrollo de software es un proceso de diseño, no de construcción.

También es interesante observar como Scrum resulta más restrictivo que Kanban y Lean, por lo que podemos pensar a priori que es menos flexible y quizá menos adecuado para un proceso de diseño (software novedoso, entornos cambiantes) que Lean o Kanban. Esta flexibilidad reducida puede ser una ventaja en desarrollos poco novedosos y en cualquier caso es una mejora sobre la gestión clásica al centrarse más en personas y procesos.

Entender estas herramientas es vital para poder emplearlas con éxito. De otro modo caeremos en el cargo cult programming y sólo aparentaremos hacer desarrollo ágil de software, que es lo que temo que se produce en la mayoría de las organizaciones medianas y grandes: empresas con una inercia brutal en su cultura organizativa e incentivos, que tratan de sumarse al hype sin realizar un muy necesario cambio cultural. No puedo dejar de recomendar la lectura de Philip Zimbardo para entender los problemas sistémicos y Nassim Taleb para la gestión de riesgos y sistemas complejos.

Creo importante comentar que hay muchísimo hype desde hace unos años con todo el tema de ser ágiles, Scrum, etc. Por lo que recomendaría la lectura de un excelente artículo de la MSDN sobre todos ellos: The Lean of Scrum

En el artículo se comenta, entre otras muchas cosas, algo en lo que nunca se insiste lo suficiente: Scrum es un marco de trabajo, un conjunto de prácticas para poder desarrollar software de forma metódica. Lean es una filosofía de desarrollo, una forma de pensar y enfocar lo que hacemos. Kanban es una práctica o técnica para ayudar a optimizar un proceso.

Lo interesante del artículo de Microsoft es que permite contemplar cómo todas estas herramientas pueden tomarse por separado, mezclarse sin problemas o emplearse en diversos contextos, o con nuevas técnicas, filosofías y marcos  de trabajo para poder desarrollar software con éxito. O al menos con mejor probabilidad de éxito, al centrarnos en los elementos más críticos de los procesos de diseño, que lo que permite la gestión de proyectos clásica.

Centrarse en entender qué estamos haciendo, y sobre todo qué necesitamos en cada contexto, permite olvidarse del marketing, las formulas mágica (balas de plata, soluciones milagro) y realizar mejor nuestro trabajo.

Considero importante que los gestores de proyectos de software tengan experiencia real y fresca en el campo, porque gestionar un proyecto de software requiere entender qué estamos haciendo, qué limites debemos o podemos establecer y la naturaleza de lo que estamos haciendo. Sin ese conocimiento, basado en la experiencia, es improbable que hagamos algo diferente del cargo cult, y nuestras posibilidades de terminar un proyecto con éxito se reducen. Sin esos límites la “gestión de proyectos” se convierte en un mero drenaje de recursos, un viaje sin destino, en el que el único límite es cuantos recursos del proveedor pueden absorberse cada día, a ser posible 24/7.

Pensamientos aleatorios y sin desarrollo para comenzar el año

WP_20151231_004

Algunos pensamientos aleatorios y sin desarrollo para comenzar el año:

  1. El conocimiento, la compresión (no solo la mera memorización de datos) requiere experiencia. Experimentación. Por eso la ciencia requiere experimentación y práctica. Esta necesidad de experimentación establece unos límites de facto a lo que puede entender un ser humano en cualquier ámbito.
  2. Es extremadamente difícil que haya compasión sin comprensión de una persona y sus circunstancias. Y no puede haber comprensión sin experiencia directa. De ahí proviene la frase de “antes de juzgar a un hombre prueba a caminar una milla con sus botas”.
  3. Las técnicas de machine learning funcionan porque se basan en la experiencia, el entrenamiento de los algoritmos.
  4. El liderazgo, el mando, supone estrés. Ciertos perfiles soportarán mejor ese estrés que otros. Psicópatas, amantes del riesgo, narcisistas… toleran mejor este estrés por diversas causas, lo que hace que tiendan a permanecer más tiempo (y a la larga en mayor número) en puestos de mando. También puede que se acentúen esas características de la personalidad para personas “normales” en esos puestos, como mecanismo de defensa automática. Todo eso ayudaría a explicaría el comportamiento de las grandes empresas y la máxima de que “el poder corrompe“.
  5. A menudo el, objetivo de la gestión de proyectos es contrario al objetivo del proyecto. Se sacrifica la utilidad o valor del proyecto para mejorar el control tiempo y coste. Se confunde la expectativa inicial (alcance inicial) con la necesidad final, que solo puede conocerse cuando se ya ha experimentado el resultado del proyecto. Por eso los programas piloto (no confundir con proyecto pilotos) correctamente ideados y ejecutados, pueden ser tan útiles. Es necesaria una cultura empresarial adecuada para realizar adecuadamente proyectos y pilotos, de otro modo no se genera ningún valor, solo se “roba” como intermediario.
  6. Hace tiempo leí sobre una empresa cuyo nombre no recuerdo, con un directivo que cuando los proyectos no avanzaban, sacaba a alguien del equipo. No lo hacía como forma de castigo, sino porque entendía que la comunicación es costosa y reduciendo el número de personas, se reducen esta y las reuniones y fricciones asociadas, con lo que es más fácil para todos llegar a consensos y sacar trabajo adelante. Así que sacaba a una persona al azar, y esperaba. Luego a otra y esperaba. Y así hasta que el proyecto se desbloqueaba.
  7. Demasiada burocracia y reestructuraciones provocan “indefensión aprendida”. Cambios constantes, decisiones arbitrarias, trabajo inútil… llevan a evitar cualquier decisión o iniciativa. Esta burocracia pueden hundir una empresa a costa de mantener un supuesto “orden” y una supuesta “competitividad”.