El líder técnico, un rol que desaparece en la era SCRUM

Funciones del líder técnico en la era SCRUM

El líder técnico en la era SCRUM. Las funciones de un rol condenado a desaparecer

El rol de líder técnico es la carrera profesional más deseada por los jóvenes ingenieros informáticos. En este artículo vamos a estudiar su historia, sus vías de crecimiento profesional y cómo se transforman sus funciones con la llegada de SCRUM.

Un poco de historia

El líder técnico es el primer rol de liderazgo que surge en las empresas tecnológicas, junto con el de analista/programador. En los albores de la informática, era el responsable del diseño y la construcción de los sistemas.

Su misión original era extensa; entender las necesidades del cliente, hacer un primer diseño de alto nivel, preparar el diseño de bajo nivel, controlar los costes, determinar el alcance del sistema y, por supuesto, motivar y dirigir al equipo técnico.

Nuestro líder técnico terminó apoyándose en su ayudante, el gestor del proyecto. Un personaje gris al que delegó las aburridas tareas de control económico, interlocución con el cliente y motivación del equipo. Durante los años 80 del pasado siglo, el gestor del proyecto arrebató progresivamente el protagonismo y el reconocimiento al líder técnico y se transformó en el Jefe de Proyecto.

Funciones del líder técnico

El líder técnico mantiene dos de sus funciones originales, el diseño de bajo nivel y la supervisión del trabajo técnico.

El diseño de bajo nivel es su actividad preferida. Recibe del Business Analyst una especificación de alto nivel y la transforma en un conjunto de actividades más simples y detalladas que asigna a los diferentes equipos técnicos.

Brooks, en su clásico ‘The mythical man month’, nos advierte no existe un lenguaje de alta precisión para comunicar esas especificaciones de bajo nivel. Por eso es tan importante la segunda de sus funciones, el seguimiento de la actividad del equipo técnico. Sin esta supervisión, los analistas y programadores desarrollarían funciones diferentes a las especificadas.

El seguimiento del equipo técnico puede ocupar hasta el ochenta por ciento de su tiempo.

¿Cómo se llega a líder técnico?

Para ser un buen líder técnico necesitas un profundo conocimiento funcional del sistema y de su arquitectura, es decir, qué problema resuelve y cómo están construidos sus módulos. La única forma de adquirir estos conocimientos es participando en la construcción, por lo que el Líder Técnico suele ser uno de los programadores más veteranos.

A este rol se accede con paciencia. Como la permanencia media de un consultor en un proyecto es de 24 meses, en tres o cuatro años serás analista/programador y en otros tres o cuatro probablemente serás el líder técnico.

Crecimiento profesional del líder técnico

Ya eres líder técnico y tu equipo ha desarrollado con éxito varios proyectos. ¿Cuál es el siguiente paso de tu carrera profesional?

La evolución natural es hacia CIO/CTO, el responsable de los sistemas informáticos de la empresa, por tus conocimientos funcionales y tecnológicos.

Si has estado desarrollando un producto, lo mas probable es que acabes siendo el Product Manager. Tu misión será definir el roadmap de los futuros desarrollos.

Siempre puedes crecer hacia posiciones de Business Analyst, por tus conocimiento de las necesidades de los clientes.

Por último puedes crecer hacia Jefe de Proyecto, pero entonces toda tu experiencia anterior será inútil. Necesitarás desarrollar habilidades de motivación y negociación.

La desaparición del Líder Técnico en la era Scrum

La transición a las metodologías ágiles es un proceso complejo.

No basta con agrupar los equipos técnicos en squads y desarrollar en sprints de tres semanas. Es necesario que el cliente se involucre y participe de forma activa en el desarrollo, aportando un product owner al squad.

Y sobre todo es necesario que el cliente entienda que el alcance de los trabajos está abierto. La gran aportación de Scrum es cambiar la definición de éxito de un proyecto. ‘Desarrollar la mejor funcionalidad posible dentro de un plazo y con un presupuesto’.

En este artículo analizamos los errores más frecuentes que cometen las organizaciones al implementar la metodología SCRUM.

Con la llegada de las metodologías ágiles, desaparece paulatinamente la figura del Líder Técnico.

No pueden ser el Product Owner, porque sólo el cliente conoce el retorno de inversión de cada desarrollo. Y los squads no necesitan un líder técnico, son los programadores los que deciden la arquitectura de sus módulos.

Con la llegada de SCRUM, el rol de líder técnico está llamado a desaparecer.


Las desconocidas funciones de un Jefe de Proyecto

¿Cuáles son las verdaderas funciones de un Jefe de Proyecto?

Las desconocidas tareas que debe realizar en realidad un Jefe de Proyecto

Dentro de la ingeniería informática hay un importante desconocimiento sobre las funciones del jefe de proyecto.

Se le atribuye la responsabilidad sobre el «resultado del proyecto», pero esta definición abarca la negociación de la propuesta, el diseño de la solución y el control de la ejecución. No es de extrañar que en ocasiones realicen las tareas del Key Account Manager y del Líder Técnico.

Las funciones de un jefe de proyecto las podemos resumir en tres, de menor a mayor importancia:

Control económico.

¿Cuánto vamos a ingresar por el proyecto? ¿Cuánto llevamos gastado? ¿Qué equipo técnico puedo permitirme y por cuánto tiempo?

El control económico parece una cuestión de sumas y restas; ingresos es lo que facturamos, costes lo que gastamos en licencias, servidores y en las nóminas de nuestros consultores.

La mejor receta para optimizar el coste es que todos los miembros del equipo estén en la misma sala y trabajen en exclusiva para el proyecto. Mucho mejor si ya han trabajado juntos anteriormente. De esta manera, la aparición de vínculos emocionales acelera el proceso de desarrollo.

Otro aspecto a tener en cuenta para el control de costes es el tamaño del equipo. La ley de Brooks establece que Plazo x Esfuerzo (en meses hombre) = Constante. Es más eficiente un grupo pequeño y un plazo de desarrollo mayor. El tamaño óptimo de un equipo es de entre 5 y 9 consultores. Por encima de esa cifra tus costes se multiplicarán.

La ley de Brooks. Plazo x Esfuerzo = Constante
La ley de Brooks. Plazo x Esfuerzo = Constante

Control del alcance.

¿Qué funcionalidades vamos a desarrollar? ¿Cuándo lo vamos a hacer? y por encima de todo ¿Cuándo dejamos de trabajar en el proyecto?

El control del alcance es crítico porque las especificaciones son infinitas. Los proyectos informáticos nunca terminan. Para conseguir beneficios, tendremos que finalizar el proyecto cuando todavía quedan muchas actividades por realizar.

Por eso es importante priorizar junto con el cliente las tareas. Las menos importantes podrían no ejecutarse nunca.

Muchos jefes de proyecto, en lugar de priorizar los desarrollos, optan por presionar a sus equipos, exigiéndoles horas extras y plazos imposibles. Es un error de principiantes. La presión destruye los equipos y ralentiza los trabajos.

Gestión de la motivación y las relaciones.

¿Cuál es el estado de ánimo del equipo? ¿Cómo se llevan entre ellos?

La gestión de la motivación y las relaciones es sin duda la función más importante de un jefe de proyecto. Y también la menos conocida.

Después de un macroestudio entre miles de profesionales en USA y Europa, la consultora Gallup determinó que el factor más importante para la productividad es el compromiso de los consultores. Y el 70% de este compromiso es responsabilidad directa de su responsable inmediato. Así que tu capacidad como jefe de proyecto determina el 70% de la productividad de los desarrollos.

Es una responsabilidad abrumadora. Un buen punto para empezar son estas trece técnicas para convertir a tus programadores en un equipo de alto rendimiento.

Quizás también te interese conocer los comportamientos que debes evitar. Los jefes de proyecto tardan de media seis meses en desmotivar a sus nuevos consultores. Esta es la lista de cosas que no debes hacer.

Novanotio Certified

Todos los consultores de novanotio reciben el proceso de mentoring ‘Novanotio Certified’. Esto que has leído es solo una de las sesiones. ¿Habría sido distinta tu carrera profesional si hubieras recibido esta formación?

Te animo a que revises nuestras ofertas y descubras si hay alguna perfecta para ti. Te esperamos para que disfrutes una experiencia novanotio.


Un emprendedor es aquel que acierta en la diana que nadie más ve

¿Qué diferencia a un empresario de un emprendedor?

¿Qué diferencia a un empresario de un emprendedor?

Puedes perder mucho dinero si estás pensando en emprender y no conoces la diferencia entre un empresario y un emprendedor.

Eso le ocurrió a algunos de nuestros ex-consultores. Profesionales brillantes, con buenas ideas y excelente capacidad de desarrollo, que se lanzaron al mundo del emprendimiento. Crearon fantásticas start-up pero las gestionaron como si fueran empresas. Y descubrieron por las malas la diferencia entre empresarios y emprendedores.

Por eso hemos añadido esta sesión a nuestro proceso de mentoring Novanotio Certified. Para preparar a los consultores de novanotio que en algún momento de su carrera decidan crear su propia start-up.

Son tres ideas muy sencillas, pero por su transcendencia nos ha parecido importante compartirlas con la comunidad tecnológica.

Lo que dicen otros post sobre las diferencias entre emprendedores y empresarios

Hay centenares de post sobre este tema, algunos francamente buenos, pero no aciertan a poner el dedo sobre la llaga correcta.

Una forma de diferenciarlos suele ser argumentando que un empresario está trabajando en un entorno conocido en el que ya hay un mercado definido y una competencia y un emprendedor es aquel que abre un nuevo camino, en el que no hay competencia y trabaja contra la incertidumbre.

Otra de las diferencias que se marcan habitualmente es la innovación pero ¿Podemos decir que ningún empresario innova cuando monta una empresa?

A veces lo que se tiene en cuenta es el tiempo. Emprendedor sería alguien que monta un negocio que antes no existía y empresario es el que tiene un negocio desde hace años, pero ¿Cuándo pasaría un emprendedor a ser empresario? ¿Cuándo hubiesen pasado 2 ó 3 años? ¿Cuándo el negocio esté consolidado?

Quizás la definición más aproximada que he encontrado propone que el empresario trabaja para conseguir beneficios, mientras que el emprendedor busca la transformación de la sociedad, ‘dejar huella en el universo’.

Los empresarios buscan beneficios, los emprendedores buscan financiación

La verdadera -y peligrosa- diferencia entre emprendedores y empresarios es su definición de éxito.

Para un empresario, el éxito es la cuenta de resultados, PyG, EBITDA, bottom line, o como quieras llamar a los beneficios. Punto.

Apuesta su capital y crea una organización con el único propósito de ganar dinero año tras año.

Sin embargo, para un emprendedor, el éxito es cuánto dinero ha conseguido de los inversores. Punto.

Le da igual el volumen de negocio, el margen bruto, los beneficios o el número de usuarios.

La start-up de coches eléctricos Rivian pudo levantar seis mil millones de dólares y alcanzar el éxito sin hacer una sola venta, sin tener un sólo usuario y con pérdidas multimillonarias.

Cuando eres un emprendedor sólo vives para la siguiente ronda de financiación. Si consigues el dinero, dispones de unos meses mas. Si no lo consigues, mueres. Y la tasa de mortalidad es del 99%.

Los empresarios invierten su dinero, los emprendedores el de otros

Y esto es lo que repetimos una y otra vez a los consultores de novanotio . Si creas una start-up nunca la financies ni con tu tiempo ni con tu dinero. Si lo haces, lo estás tirando a la basura en el 99% de los casos. Eso no es riesgo, eso es certeza.

Si tienes una buena idea, busca financiación en el mercado de capital riesgo. Si no lo consigues, o bien no eres un buen vendedor, o bien la idea no era tan buena. En ambos casos, has ahorrado un montón de tiempo, dinero y energía que estarán mejor empleados en tu familia y en tu hipoteca.

Los empresarios buscan el break-even, los emprendedores la venta de su start-up

El break-even es ese momento mágico en que los ingresos superan a los costes, y comienzan a generarse beneficios.

Pero recuerda, los beneficios son el coto privado de los empresarios. Los emprendedores no buscan beneficios, buscan inversores.

Cuando recibas la oferta adecuada, vende todas tus acciones y monetiza tu esfuerzo. Si rechazas la oportunidad porque quieres transformar tu start-up en una empresa, lo perderás todo en el 99% de los casos.

EL EXITO con mayúsculas es levantar tres o cuatro rondas de financiación y luego vender tu start-up a un gigante empresarial.

Entonces ¿Cómo ganar dinero en el mundo del emprendimiento?

Para ganar dinero en el mundo del emprendimiento solo hay dos caminos.

El primero es el que ya hemos comentado. Ten una idea. Encuentra financiación. Ponte un salario. Trabaja duro. Busca más financiación. Vende tu start-up. Si las cosas salen mal, alguien está pagando tu nómina. Si salen bien, das la campanada. El riesgo es de otros, el dinero tuyo.

El segundo es invertir en un centenar de start-ups. Por pura estadística una de ellas triunfará. Aparecerá una gran empresa dispuesta a comprar tus acciones. Las plusvalías cubrirán las pérdidas de los noventa y nueve fracasos y todavía quedará un buen pellizco para ti.

Para continuar sobre este tema

Dejo algunos enlaces internos a nuestra web que quizás te interese visitar si estás pensando emprender en el futuro.

El primero de ellos es a nuestro proceso de mentoring Novanotio Certified, en el que explicamos a nuestros consultores cómo gestionar proyectos, cómo liderar equipos, o como dirigir start-ups.

El siguiente es a nuestras ofertas de trabajo. ¿Te apetece continuar tu carrera profesional en uno de nuestros proyectos y participar en nuestro proceso de mentoring? Espero que encuentres alguna perfecta para ti.

Quiero preparar un artículo sobre aspectos morales del emprendimiento. Quizás estas ‘huellas en el universo’ están manchadas de barro. Si estás interesado en este tema, envíame tus opiniones a juandiego.lopez@novanotio.es.

Y por supuesto, te invito a que leas algunas entradas más de nuestro blog, en el que poco a poco estamos volcando nuestras experiencias de veinticinco años en el mundo de la tecnología.


Las salidas profesionales de la ingeniería informática se entrelazan entre si y son transversales unas a otras

Salidas profesionales de la ingeniería informática

Salidas profesionales de la ingeniería informática

En esta serie de artículos vamos a analizar las posibles salidas profesionales de la ingeniería informática.

Hemos incluido este tema en nuestro mentoring Novanotio Certified porque buena parte de los jóvenes consultores no tienen claro hacia dónde orientar su trayectoria. Quieren más responsabilidad y, por supuesto, quieren mas dinero. Pero no tienen claro a qué responsabilidad se refieren. Ni cuánto les va a costar ese dinero.

Cuando les preguntamos, la mayor parte responde que quieren llegar a ser ‘responsables de proyecto’ o ‘gurús tecnológicos’. Como veremos, hay varios tipos de ‘responsables de proyecto’. Y también algunos riesgos en la carrera de los ‘gurús tecnológicos’.

Estas son, a grandes rasgos, las cuatro posibles vías profesionales de los ingenieros informáticos.

La carrera tecnológica pura

Nunca te va a faltar trabajo.

Es la puerta de entrada. Todos empezamos programando, administrando sistemas o haciendo hacking ético.

Es también la trayectoria profesional más agradecida. Todos los años incrementas tus conocimientos y tu valor para el mercado. Cada vez eres capaz de asumir retos más complejos. Todas las semanas recibes docenas de ofertas laborales. Tengas la edad que tengas nunca te va a faltar trabajo. ¿No es  genial?

Lo difícil de la carrera tecnológica es no salirse de ella. Frases como ‘Hazte cargo de estos becarios’ o ‘Acompáñame a visitar al cliente’ son resbaladizos toboganes por los que alejarte de la consola.

Con perseverancia, pasarás de Becario a Consultor Junior, Consultor Senior y, finalmente, Especialista Tecnológico. Hay algunos baches al final del camino, en este artículo te explicamos por qué tu salario como Especialista Tecnológico tiene un límite.

Los líderes técnicos

La carrera que se desvanece

El liderazgo tecnológico es una de las trayectorias preferidas por los jóvenes consultores. Diseñar los sistemas y ayudar a los equipos técnicos a construirlos.

Aquí se llega con poco de paciencia. Con la rotación de nuestro mercado, cuando llevas cuatro o cinco años desarrollando un módulo eres quien mejor lo conoce. Cuando se incorporan nuevos programadores, ¿quién mejor que tu para explicarles por dónde empezar?

El rol de Analista-Programador es el punto de entrada al liderazgo tecnológico. Y tiene algunos riesgos que explicamos en esta entrada del blog.

¿Qué ocurre en el siguiente paso? Cuando te conviertes en el líder técnico de todo un gran proyecto, conoces muy bien tu módulo y desconoces todos los demás. Ya no puedes ayudar al resto del equipo en su labor técnica.

A partir de aquí, creces en el conocimiento funcional de los sistemas, pero desconoces los detalles de su implementación.  Jefes de Programa, CIOs, CISOs y CTOs son líderes técnicos que cada vez saben menos de tecnología.

Por eso el liderazgo tecnológico es una carrera que se desvanece. En el proceso de desarrollo Scrum, la responsabilidad del diseño es de los squads de desarrollo. En buena parte de las empresas, los CIOs, CISOs y CTOs ya no reportan al CEO sino al director de operaciones.

Los gestores

A mayor responsabilidad, menor empleabilidad.

La carrera de gestión es la gran desconocida. En el imaginario colectivo, las funciones del Jefe de Proyecto se mezclan y confunden con las de los líderes técnicos. Buena parte de los gestores creen que su responsabilidad incluye el diseño funcional y la arquitectura del sistema. Error.

El Jefe de Proyecto es en realidad un firewall. Sus tres desconocidas funciones son:

  • Cobrar al cliente cuando todavía queda muuucho por hacer.
  • Proteger a los técnicos de la presión del cliente.
  • Motivar a los consultores y mediar en sus conflictos.

Ya lo se. Si tenéis algo de experiencia, casi puedo escuchar vuestras risas según escribo estas palabras.

Como veis, son necesarias habilidades de psicología y negociación. Vuestros preciosos conocimientos técnicos no os van a servir de ayuda. Las únicas matemáticas que vais a usar son los tantos por ciento.

Por encima del Jefe de Proyecto aparecen las figuras del Gerente y finalmente el Director de Operaciones, también conocido como COO. Más capacidad de negociación, más tantos por ciento y menos ofertas de trabajo. En el área de gestión, a mayor responsabilidad, menor empleabilidad.

Las ventas

Aquí

En una empresa, no pasa nada hasta que alguien vende algo. La función de ventas es el motor de la empresa.

En este área son fundamentales las habilidades de comunicación y de influencia. Tu trabajo se resume en mirar a tu cliente a los ojos, señalar la línea de puntos y decir ‘aquí’. Si estampa su firma, te has ganado tu comisión y toda la empresa se pone en marcha.

Pero antes de esa firma sobre la línea de puntos tienes que superar algunos obstáculos.

  • Debes convencerle de que tu organización posee los conocimientos para poder ayudarles. Te ayudará haber pasado unos años en el área técnica.
  • Tendrás que mejorar los precios de la competencia. ¿Cómo pueden ir siempre por debajo de costes?

Llegará un momento en que, para conseguir tu comisión, aceptarás plazos imposibles y presupuestos ridículos. No vas a tener muchos amigos en el resto de la compañía.

Sobre Preventas, Business Analyst y Account Managers aparece el Director de Desarrollo de Negocio o CBDO. Su misión es consolidar los mercados ya conquistados y descubrir nuevos nichos de oportunidad. Todo un reto en un sector que está en permanente revolución tecnológica.

¿Qué carrera es mejor para mi?

Ahora ya conoces las cuatro salidas profesionales de la ingeniería informática. ¿Cómo decidir cual es la más adecuada para tí?

Los programadores estamos acostumbrados a la estrategia de prueba y error. Pruebas un área y, si no te gusta, vuelves a la programación.

No es tan sencillo. La responsabilidad es una droga que crea dependencia. Una vez que la has probado no es fácil dejarla. Conozco pocos casos en que, tras una mala experiencia, alguien haya solicitado un paso atrás.

En este artículo explicamos cómo descubrir qué carrera puede ser la mejor para ti, usando el test de fortalezas de Gallup. Quizás deberías leerlo antes de deslizarte por alguno de los toboganes.

¡Mucha suerte en tu aventura profesional!


Es hora de cambiar de puesto. Te ayudamos a descubrir que roles se te dan mejor usando el test de fortalezas de Gallup

Cómo orientar tu carrera profesional usando el test de Gallup

Cómo orientar tu carrera profesional usando el test de Gallup

En el entorno tecnológico es fácil tener una primera promoción

Estás haciendo un gran trabajo como programador, y como premio te han propuesto cambiar de actividad. Quizás te han pedido que lideres a un grupo de consultores. O tal vez que asistas a una reunión de ventas.

En el entorno tecnológico es fácil tener una primera promoción. Descubrirás que hay roles que te son tan naturales cómo respirar y otros en los que, a pesar de tu esfuerzo, sólo recibes disgustos. ¿Cómo saber si la jugosa manzana que te ofrecen está envenenada?

El test de fortalezas de Gallup

Vamos a estudiar cómo orientar tu carrera profesional usando el test de fortalezas de Gallup. Si todavía no lo has hecho tienes el enlace aquí. Considera estos veinte dólares como una de las mejores inversiones de tu vida.

Este test te descubre tus principales fortalezas, es decir, los tipos de talento que has desarrollado de forma natural. Gallup distingue entre treinta y cuatro fortalezas que se agrupan en cuatro ámbitos:

  • Fortalezas de ejecución. ¿Qué es lo siguiente que tengo que hacer? Si tu única recompensa es un trabajo bien hecho o no puedes dejar una tarea a medias, eres un auténtico ejecutor.
  • Fortalezas de pensamiento. ¿Cuál es la mejor forma de hacer las cosas? Si no puedes dejar de estudiar o tienes una potente capacidad analítica eres todo un pensador.
  • Fortalezas de relación ¿Cómo construyo relaciones? Si rápidamente sabes cómo son las personas, o para ti lo más importante es el ambiente de trabajo, tienes este tipo de fortalezas.
  • Fortalezas de influencia. ¿Cómo consigo convencer a los demás? Si siempre tienes en la boca la palabra adecuada considérate un influencer.

¿Qué fortalezas ayudan a desempeñar los distintos roles tecnológicos?

No todos los roles tecnológicos precisan de las mismas fortalezas. Según el resultado de tu test de Gallup, te sentirás más cómodo en unos u otros puestos.

Si tus fortalezas son de pensamiento y relación

En los primeros test de Gallup que realizamos, descubrimos que los mejores programadores combinaban fortalezas de pensamiento y relación.

Pronto nos dimos cuenta que, para programar, los vínculos emocionales son muy importantes, porque facilitan la construcción de las especificaciones y la coordinación de las tareas.

En resumen, si tus principales fortalezas son de relación y pensamiento, la programación se te dará bien de forma natural.

Si tus fortalezas son de pensamiento

Sin embargo, si la mayoría son de pensamiento, estarás más cómodo en roles con más complejidad y menos relación, como la administración de sistemas o la ciberseguridad.

Si tus fortalezas son de relación

Si tus fortalezas son sobre todo de relación, busca trabajos donde tengas que estar en contacto con el cliente. Los roles de soporte combinan una parte de conocimiento técnico y mucha relación con los usuarios de las aplicaciones y sistemas.

Si tus fortalezas son de relación e influencia

Si a las fortalezas de relación se suman las de influencia, tu sitio está en el área de ventas. Aquí tu misión es crear un vínculo con el cliente y convencerle de que ponga una firma. ¡Como pueden pagar esas comisiones por un trabajo tan sencillo!

Si combinas fortalezas de pensamiento e influencia

La combinación de pensamiento e influencia es interesante para liderar equipos. Te sentirás cómodo en las posiciones de Líder Técnico, Jefe de Proyecto o Gerente.

Si tus fortalezas son sobre todo de influencia

Cuantas más fortalezas de influencia aparezcan en tu test de Gallup, más cómodo te sentirás con cada ascenso. Director de Operaciones, CIO, CTO… El cielo es el límite.

Si la mayoría de tus fortalezas son de influencia, tu sitio está en la alta dirección. Algunos te llamarán trepa o pisacuellos. Bueno, quizás no has sido el mejor técnico, pero siempre sabes lo que tienes que decir. Y esas fortalezas te empujarán a los roles que empiezan por C.

¿En qué organizaciones encajarás mejor?

Si tus fortalezas son sobre todo de pensamiento, estarás más cómodo en organizaciones con cultura Growth Mindset.

Por el contrario, si son de ejecución o influencia, busca empresas de tipo Fixed Mindset.

En este artículo de nuestro blog analizamos las diferencias entre ambos tipos de liderazgo.

Alinea tu trayectoria con tus fortalezas

Cuando tu trayectoria profesional está alineada con tus fortalezas, te pagan por hacer lo que se te da bien de forma natural. En el caso contrario también puedes hacer un trabajo brillante, aunque a costa de un mayor esfuerzo y desgaste personal.

¿Quieres saber que actividades son mas adecuadas para ti? Envíame el resultado de tu test de fortalezas y te daré algunas ideas para orientar tu carrera.


Dentro de las carreras profesionales tecnológicas, Analista Programador es la primera promoción. Y esconde una trampa que debes conocer.

Carreras profesionales. El analista programador

Carreras profesionales. El Analista Programador.

El Analista Programador es la primera promoción dentro de las carreras profesionales tecnológicas. Y esconde una trampa que debes conocer.

Con un poco de paciencia, en tres o cuatro años serás el programador más veterano de un pequeño grupo de consultores, lo que te convierte de facto en su líder técnico, el Analista Programador.

Aquí te vas a enfrentar a tu primer problema de liderazgo. ¿Dedico mi precioso tiempo a realizar mi trabajo técnico, o a formar a los consultores recién incorporados?

Existen tres posibles estrategias:

Estrategia 1. Priorizas la formación de los nuevos consultores

Tu primer intento será priorizar la formación de los nuevos consultores, para que puedan trabajar con autonomía.

Hemos representado en la gráfica el resultado de esta estrategia con una línea verde. ¿Te das cuenta de que a corto plazo es la solución menos eficiente? Esto significa dos cosas. Que tu lista de tareas pendientes amenaza con llegar al infinito. Y que tu cliente y tu Jefe de Proyecto están muuuy nerviosos.

Si consigues soportar la presión, a medio plazo construirás un Equipo de Alto Rendimiento.

Pero lo normal es que resbales a la estrategia número dos.

Estrategia 2. Priorizas tu trabajo técnico

Cedes a la insoportable presión del cliente y dedicas la mayor parte de tu tiempo a esa lista de tareas críticas pendientes.

Estás tan concentrado que hasta te molesta que te consulten dudas. Los jóvenes consultores se aburren y se frustran porque aprenden muy despacio. Hasta es posible que alguno de ellos se vaya. ¡Justo ahora que empezaba a tener algunos conocimientos!

Hemos representado en rojo los resultados. A corto plazo superas a la estrategia uno, pero sigues muy lejos de las expectativas del servicio. Ya sabes, tensas reuniones con el cliente y con tu Jefe de Proyecto.

Así que, agotado, caes a la estrategia número tres.

Estrategia 3. Haces tu trabajo técnico y además formas a los nuevos consultores.

Esta estrategia supone un enorme desgaste por el volumen de horas necesario. Es una muestra de compromiso hacia tu empresa y tu cliente. ¡Estás sacrificando tu vida personal y familiar! Lo menos que esperas es que alguien te de las gracias.

Y si te fijas en la línea amarilla, tus resultados superan a las estrategias uno y dos. Pero lamentablemente sigues por debajo de las expectativas. ¿Sabes lo que eso significa? Si. En lugar de agradecimientos, mas tensas reuniones con el cliente y con tu Jefe de Proyecto.

¿Ves como se desploma la línea amarilla? Ese es el punto en que presentas la baja voluntaria o la baja por depresión.

 

Resultado de las posibles estrategias de trabajo de un Analista Programador
Resultado de las posibles estrategias de trabajo de un Analista Programador. ¿Es que no hay forma de cumplir las expectativas?

A corto plazo, ninguna de las estrategias alcanza las expectativas

Como puedes ver, a corto plazo ninguna estrategia ofrece resultados acordes con las expectativas, lo que se traduce en presión. Retrasos, tareas pendientes y discusiones.

Entonces ¿Cuál de ellas elegir?

Pues, teniendo en cuenta que las estrategias dos y tres nunca alcanzan la productividad deseada, la decisión no es difícil.

Nuestro consejo es apostar por las personas y elegir la primera de las opciones. Aprenderás a gestionar la presión y aprenderás a crear equipos de alto rendimiento. Y si la presión te supera, es un buen momento para dar un paso atrás y retomar el camino del Especialista Tecnológico.

En próximos artículos veremos cómo la estrategia número uno consigue a largo plazo superar las expectativas del cliente. Y veremos también los nuevos desafíos que eso genera.

No olvides volver de vez en cuando y revisar las nuevas entradas.


Si dentro de las carreras profesionales eliges ser Especialista Tecnológico, tarde o temprano chocarás con el techo de cristal

Carreras profesionales. El Especialista Tecnológico

Carreras profesionales. El Especialista Tecnológico.

Una de las posibles carreras profesionales dentro de la informática es convertirse en un gurú de la tecnología. Seguir vinculado a la consola y el Eclipse pasando por las sucesivas etapas de Becario, Consultor Junior, Consultor Senior y, finalmente, Especialista Tecnológico.

Nunca te va a faltar trabajo

Lo más agradecido de este recorrido es que no te van a faltar oportunidades laborales, sino mas bien al contrario.

En la parte expansiva del ciclo económico recibirás una docena de propuestas semanales. En las recesiones dos o tres al mes. Pero nunca te van a faltar esas ofertas que te aportan algo fundamental, la tranquilidad de saber que siempre tendrás trabajo.

Según cumplas años ‘manchándote las manos’, aumentará la presión para que saltes a la gestión. Como un electrón en un campo electromagnético. Alguien debe liderar a los ingenieros más jóvenes y tu tienes los conocimientos precisos. Necesitarás una férrea voluntad para no sucumbir a los cantos de sirena que susurran magníficos salarios, amplios despachos, potentes coches de empresa y títulos que comienzan por C en las tarjetas.

El techo de cristal

Si tu intención es firme y decides recorrer el camino del conocimiento, más temprano que tarde vas a tropezar con el techo de cristal. Tu salario se estancará y tu empleabilidad disminuirá. ¿Por qué puede ocurrirle esto al consultor más rentable de la organización? La explicación la encontramos en la metodología Scrum y en el modelo de servicios.

¿Recuerdas la primera ley? ¿Las especificaciones son inciertas, imprecisas y, sobre todo, infinitas? Cuando cliente y proveedor firman un proyecto ‘llave en mano’, se condenan a negociar sine die el significado de cada funcionalidad y el coste de cada modificación. Es un esfuerzo agotador para ambas partes, que, como en un matrimonio disfuncional, se sienten rehenes la una de la otra.

Las alternativas son la metodología Scrum y el Modelo de Servicios. En ambos casos, se contrata un grupo de N consultores a cambio de E euros mensuales. Y en ambos modelos el alcance queda indeterminado. Así desaparece buena parte de ese esfuerzo de negociación.

Para el cliente el coste es conocido y constante. E euros mensuales. Para el proveedor los ingresos son constantes, E/N euros mensuales por consultor.

Debido a su simplicidad, ambos enfoques se utilizan de forma intensiva en todo el mundo. Pero fíjate que en los dos casos, la rentabilidad de cada consultor disminuye cuanto mayor sea su salario. Una vez que el servicio está en marcha, la tentación de sustituir Especialistas Tecnológicos por Becarios es muy poderosa.

Cómo evitar el techo de cristal

Si entre todas las carreras profesionales has decidido convertirte en Especialista Tecnológico, existen algunas alternativas para esquivar el techo de cristal.

La primera es orientarse a tecnologías hype, con alta especialización y fuerte crecimiento. Como no hay Becarios para hacer el trabajo, la demanda transforma el techo de cristal en un techo elástico. Ciberseguridad, integración continua, microservicios o inteligencia artificial son buenos ejemplos.

Otra posible solución es buscar empresas que desarrollan productos, porque aquí los ingenieros con mayor productividad si que son los más rentables.

Por último está la posibilidad, cada vez más compleja, de buscar oportunidades en países con economías mas potentes.

Con ayuda de Glassdoor puedes comprobar que, en España, la banda salarial para los Consultores Senior está en 40-45 K . Solo en empresas de producto, como Amazon, Ericson, Amadeus o Microsoft, encontramos ofertas en el rango de 55-70 K. Sin embargo en EEUU los salarios para los Especialistas Tecnológicos llegan hasta los 220 K.


El test de fortalezas de Gallup puede ayudarte a construir equipos de alto rendimiento

Construir equipos de alto rendimiento usando el test de Gallup

Construir equipos de alto rendimiento usando el test de Gallup.

El test de fortalezas de Gallup puede ayudarte a construir equipos de alto rendimiento.

Un equipo de alto rendimiento tan solo es un grupo de consultores que trabajan con confianza. Personas normales que consiguen resultados extraordinarios. En este post descubriremos cómo usar el resultado del test de fortalezas de Gallup para diseñar los equipos. No siempre el mejor programador se transformará en un buen Jefe de Proyecto.

Tipos de consultores

El test de fortalezas de Gallup distingue entre 34 tipos de talento, que se agrupan en cuatro ámbitos; pensamiento, relación, ejecución e influencia. Hay por tanto cuatro tipos básicos de consultores tecnológicos, y como en Hogwarts, mejor si los combinas en un determinado orden y proporción.

Los consultores con fortalezas de pensamiento son los más abundantes en tecnología. Antes se les llamaba soñadores, ahora se les llama gurús. Sienten curiosidad y ganas de aprender, pero les cuesta madrugar, solo son productivos cuatro horas al día y les aburren las tareas repetitivas.

Los consultores con fortalezas de ejecución son igualmente frecuentes. Antes se les llamaba diligentes, ahora se les llama machacas. Les gusta madrugar, son incansables, ejecutan con precisión tareas repetitivas y les encantan los procedimientos.

Los consultores con fortalezas de relación son algo menos frecuentes en nuestro entorno tecnológico. Antes se les llamaba dicharacheros, ahora se les llama soporte de nivel uno y dos. Se les reconoce porque siempre tienen un tema del que hablar, generalmente relacionado con personas. No sienten la curiosidad de los pensadores ni son incansables como los ejecutores, pero  aportan cohesión al equipo.

Por último los consultores de influencia son los menos comunes. Antes se les llamaba trepas, ahora se les llama trepas. No son brillantes como los pensadores ni eficientes como los ejecutores, pero escuchándoles se diría que hacen el trabajo de todos ellos. Tienen montones de conocidos y la palabra adecuada siempre en la boca.

¿A quien elegir como Jefe de Proyecto?

El Jefe de Proyecto es un perfil de gestión, sus funciones son atender al cliente y motivar a su equipo. ¿Quiénes son los mejores candidatos?

La decisión más habitual es promocionar a los consultores de pensamiento. Por su curiosidad y su facilidad para adquirir nuevos conocimientos harán un buen trabajo en cualquier rol. Aunque cuidado, les cuesta tomar decisiones. La parálisis por análisis es su talón de Aquiles.

Los consultores de ejecución también son una buena opción. Son incansables, soportan el estrés y las jornadas interminables. ¿Su punto débil? Creen que todos deben ser incansables como él. ¿Os acordáis de la tercera ley? ¿Presión x Talento = Constante? Ellos son La Presión, y pueden destruir el talento del equipo.

Los consultores de relación son la elección menos habitual. No son brillantes como los de pensamiento ni incansables como los de ejecución. Si los promocionas a Jefe de Proyecto, gestionarán sobre todo el ambiente de trabajo.

Pero la decisión más sabia es elegir a los consultores de influencia, porque saben lo que conviene decir en cada situación. Vale, no son los mejores técnicos. Pero el Jefe de Proyecto no es un rol técnico. En el mundo empresarial, tener razón es irrelevante. Lo importante es que te den la razón.

Combinaciones potencialmente inestables:

Hay combinaciones potencialmente inestables que debes evitar a toda costa.

La más habitual es Jefe de Proyecto de pensamiento y consultor de influencia. Uno tiene los conocimientos para liderar, el otro ha nacido para liderar. Uno tiene razón, al otro le dan la razón. Cuando haces esta combinación, se desata una guerra que siempre gana el consultor de influencia.

Sin embargo, la combinación Jefe de Proyecto de influencia y consultor de pensamiento es invencible.

Otra combinación explosiva es Jefe de Proyecto de ejecución y consultor de pensamiento. El primero se queja de la falta de compromiso, el segundo de que van en la dirección equivocada. Prepárate para escuchar quejas sin fin.

La combinación de consultores de pensamiento y ejecución funciona muy bien cuando el primero de ellos es el Líder Técnico.


Diferencias entre gestión de calidad QA y control de calidad QC

Diferencias entre gestión de calidad (QA) y control de calidad (QC)

Diferencias entre gestión de calidad (QA) y control de calidad (QC)

Hoy en día, el término QA es muy utilizado entre las compañías del sector servicio con una gran presencia en el mundo tecnológico, como novanotio.

Gestión de calidad (QA)

Aunque el término «QA» es relativamente nuevo, ya que el mundo de «testing», «automatización de pruebas», etc. encontró salida en el mundo IT a mediados del año 2.008. Muchísima gente confunde Control de Calidad (QC) con el término QA (Quality Assurance) que en sus siglas en inglés viene a significar GARANTIA DE CALIDAD.

Los nombres son muy parecidos pero se refieren a procesos completamente distintos, si bien es verdad que el QA se basa mucho en el feedback que se recibe desde QC, aumentando aun mas la confusión.

Hemos creado este cuadro en el que se compara claramente un proceso y otro, para intentar dejar claras las diferencias.

 

QA (Quality Assurance) QC (Quality Control)
Se diseñan y definen todos los parámetros de aceptación de un paquete de software Se controla el comportamiento del producto final
Es un sistema de PREVENCIÓN de fallos que predice casi todo sobre la seguridad, funcionamiento, normas de calidad y legalidad de un paquete de SOFTWARE y genera medidas correctivas para controlar y evitar que los productos o servicios defectuosos lleguen a la fase de producción. Es un sistema de corrección de fallos e introducción de mejoras
El departamento de QA trabaja junto a desarrollo, ingenieros, managers y el cliente El departamento de QC, trabaja junto a QA
El departamento de QA está presente desde la fase de diseño del producto El departamento de QC entra en acción cuando el producto está finalizado
El QA está orientado al proceso QC está orientado al producto
QA asegura que todos los desarrolladores siguen los mismos estándares de calidad, dentro de una gran corporación. QC asegura que el funcionamiento del producto es el esperado
QA se diseña y ejecuta antes de tener un producto finalizado QC se ejecuta durante la puesta en pre-producción
Se ejecutan las pruebas funcionales, unitarias, de integración y las pruebas de regresión, en otras palabras, se efectúa todo lo que es el ‘WHITE BOX TESTING’ (pruebas a nivel de código fuente) Se ejecutan las pruebas funcionales, pruebas de estrés, de rendimiento, etc., en otras palabras, se efectúa lo que es el ‘BLACK BOX TESTING’ (pruebas a nivel de servicio)

Control de calidad (QC)

En cambio los técnicos de QC, únicamente necesitan saber como funciona el producto, o mejor dicho, como debería funcionar y estar orientado hacia el cliente.

Yo, personalmente, empecé en el mundo del ‘testing‘ sin saberlo. Me reclutaron a comienzos del 2011 para un puesto de ingeniero de sistemas, ya que había que replicar toda la infraestructura del cliente y hacer el deploy de aplicaciones complejas.

Tras 2 meses de instalación y preparación del entorno finalmente comencé a recibir los paquetes de software de la propia aplicación para hacer el deploy en el entorno de pruebas. Después de unos cuantos meses instalando y configurando el producto, y después de encontrarme con todo tipo de problemas y bugs de desarrollo, nos enviaron la release oficial para instalarla.

Llegados a este punto, era hora de las pruebas de control de calidad QC. El problema estaba en que el departamento de QA estaba desbordado en aquel entonces, e hicieron lo que parecía la opción más lógica, darme un curso acelerado de testing, y otro curso acelerado de JMETER e IBM Rational Performance, porque ya conocía la infraestructura y la aplicación mejor que nadie.

Teniendo buenos resultados y cumpliendo con los márgenes del proyecto, a partir de aquel momento se me brindaron más oportunidades en el mundo del testing. Al ver que había mucha salida para el área de QA y QC empecé a formarme en los distintos tipos y metodologías de testing y en las diferentes herramientas de automatizaciones que había disponibles en el mercado, costeándome cursos, asistiendo a seminarios y, lo mas importante, trabajando duro.

¿Cómo crecer en el área de QC?

Mi consejo, enfocarse sobre la utilización de una herramienta concreta y dominarla. Hoy en día, la herramienta más demandada, tanto en España como en el resto de Europa es Selenium, y no porque sea la mejor, sino por que es open source y tiene mucho soporte por parte de la comunidad que la está usando.

Para finalizar os dejo con una reflexión: ‘No hay nadie que quiera y no pueda’.

Algunos enlaces interesantes

Este primer enlace es a una de nuestras ofertas de trabajo como ingeniero QC. El proyecto se encuadra dentro del mundo Telco, un refugio seguro en estos tiempos de pandemia. Nuestro cliente es extremadamente exigente, sólo hay sitio para los mejores ingenieros. A cambio, es uno de los proyectos punteros en España a nivel de ingeniería del software.

Os dejo este otro enlace a otras ofertas de trabajo, espero que encontréis una perfecta para vosotros.

Si tu intención es seguir en la carrera técnica y pasar por sucesivas las etapas de becario, consultor junio, consultor senior hasta convertirte en un especialista tecnológico, te interesa leer este otro enlace de nuestro blog sobre el techo de cristal en los salarios técnicos.

Y si en algún momento pensáis dejar la carrera técnica y liderar equipos, no dejéis de leer nuestros artículos sobre gestión de proyectos y liderazgo. No es tan sencillo como parece, tienes que estar preparado para una larga curva de aprendizaje.