Lo mínimo que deberías saber siendo emprendedor no técnico: sobre el equipo técnico

Lo primero que deberías tener claro es que el software lo hacen personas. Las herramientas ayudan, las técnicas también, el lenguaje de programación, los procesos, etc., pero sobre todo ello están las personas.
Si hubiese que elegir aquello que más impacto va a tener en la creación – evolución de la tecnología que soporta tu negocio… sería el equipo humano – técnico.
Así que, cuando vayas a elegir un técnico para tu startup, recuerda tres cosas:
1 – El factor más determinante en el éxito, o fracaso, de un proyecto tecnológico son las personas (no la tecnología, ni las herramientas, etc.)
2 – Un técnico bueno no es barato, y un técnico barato no suele ser bueno.
3 – Un técnico bueno te hará ahorrar dinero, un técnico malo te puede arruinar.

Cuestión de productividad… y rentabilidad

Un señor muy importante en ingeniería software, llamado Boehm, comprobó que los mejores equipos eran 4 veces más productivos que los peores.
Otros dos grandes expertos, DeMarco y Lister, en Peopleware, detectaron diferencias de productividad de 5.6 a 1.
Otro señor llamado Glass, llegó a decir que los mejores programadores son hasta 28 veces mejores que los peores.
Y hasta en la NASA observaron diferencias de 3 a 1 en productividad.

Los cinco principios para tener un buen equipo técnico

El antes citado Boehm decía en su famoso “Software Engineering Economics” que hay cinco principios a tener en cuenta para tener un buen equipo técnico:
– Talento, usa el menor número de personas y que sean los mejores.
– Ajusta, las tareas a los conocimientos y motivación de las personas.
– Progresa, ayuda a la gente a estar al día y progresar.
– Balancea, selecciona personas que se complementen y armonicen los unos con los otros.
– Elimina, remplaza lo más rápido posible a los miembros problemáticos del equipo.

Errores típicos al gestionar un equipo técnico

Hay una popular “lista de errores clásicos” del desarrollo software, aquellos errores que más se repiten, que más impacto tienen y que más empresas se han cargado.
En ella, una buena colección de errores vienen del equipo técnico, y de entre todos ellos te he querido dejar los 10 problemas más frecuentes e impactantes que tu empresa se puede encontrar derivados del equipo técnico:

  1. Descuidar la motivación del equipo.
  2. Tener un equipo humano poco preparado.
  3. No encargarse de los problemas en el equipo.
  4. Demasiados héroes (ojo con los héroes)
  5. Añadir gente a un proyecto con retraso (lo que provoca que se retrase más).
  6. Oficinas ruidosas.
  7. Fricción entre desarrolladores y clientes.
  8. Fijar expectativas para el proyecto que no son realistas.
  9. Falta de apoyo de la dirección.
  10. Falta de involucración por parte de los “stakeholder” del proyecto.

jgarzas

Ph.D. en informática, Postdoctorado en la Carnegie Mellon (EE.UU) e Ingeniero en Informática.

Primera vez que me tocó hacer una gestión Ágil en una empresa... año 2001. Desde entonces he trabajado en, o para, más de 90. Y he formado a más de 2000 alumnos.

También soy profe de la Universidad Rey Juan Carlos.

0 comentarios en “Lo mínimo que deberías saber siendo emprendedor no técnico: sobre el equipo técnico”

  1. Pingback: Bitacoras.com

  2. Lo que más me preocupa y porque lo expones para un startup es que el emprendedor no tiene, o no suele tener capacidad para elegir el equipo, para entender quién es bueno y quién no lo es. Es evidente que hay que buscar gente con talento, pero cómo detectar el talento.
    He visto muchas veces, y muy a mi pesar, el emprendedor con los técnicos malos y además caros.

    1. Ciertamente. Creo que saber entender quien es bueno, y quién no, es un gran reto, y nada fácil, porque además bueno o malo no es un término absoluto, no depende de un mayor o menor cv, uno es bueno o malo en un contexto, en una tecnología, y una tecnología puede ser muy buena en una empresa y muy mala para otra.

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *