Tag Archives: Peopleware

Deuda humana

Hace unas semanas –luego de años intentándolo– pude compartir mi opinión sobre la deuda técnica. Algunos amigos me comentaron que veían que el post estaba incompleto y es cierto, no cubrí muchas cosas que tengo en mente (como por ejemplo, cómo medirla, qué herramientas usar o cómo evitarla) pero creo que para suerte de todos nosotros, podemos encontrar abundante información e internet.

Algo muy parecido a esta deuda, es lo que entre conversaciones de amigos denominamos Deuda Humana (DH). Aquí una breve historia que nos ayudará a entender el caso:

Juan es un jefe de proyectos que no pierde oportunidad para menospreciar a su equipo. Pasa el tiempo y poco a poco, algunos miembros de este empiezan a llegar cada vez más tarde, pedir un cambio de proyecto o incluso llegan a cambiar de trabajo.

Pasado un tiempo Juan descubrirá que aquellos que dejaron el equipo –o el trabajo– mostrarán resultados desde favorables hasta sobresalientes.

Independiente al impacto generado, las personas que dejaron el equipo se muestran más motivadas y ese puede ser el inicio del cambio en el nuevo trabajo en el que se encuentren.

Continue reading

Deuda técnica en el 2017

Si bien es cierto nunca he escrito sobre la deuda técnica, reconozco que cada cierto tiempo reviso o empiezo un nuevo borrador al respecto y lo dejo –con mucho dolor– en la lista de apuntes sin publicar.

Hoy por la noche voy a borrar aquellos apuntes y tengo un sinsabor que aumenta con el paso de los años.

Antes de continuar con ello y para quitarme el clavo, aquí algunos apuntes:

  1. Ward Cunningham indica que la deuda está asociada a la programación/reprogramación/corrección que harás más adelante, pues hoy –o ayer– no hiciste un programa sin seguir las recomendaciones, estándares o buenas prácticas de programación y/o arquitectura.
  2. McConnellFowler clasifican las causas como deliberadas, por desconocimiento o incluso ingeniudad.
  3. Por mi parte y considerando que más que software se entrega una solución, pienso que la deuda se debe analizar en todo sentido, en cada capa, etapa, proceso, modelo o secuencia utilizada para la creación del producto.
    • Esto significa que también se debe hacer una mención al hecho de cómo se definen las necesidades de los usuarios o cómo es que se compila, distribuye o instala el software resultante.
    • Tampoco se debe olvidar el prototipado/maquetado de la solución. El cual a veces es olvidado y otras es tan sobrevalorado que hasta llegas a odiarlo.
  4. La deuda se debe mitigar de a pocos ni bien se vaya identificando. Sería ideal eliminarla pero casi nunca es así.
  5. Para finalizar, creo que para no confundir, la deuda técnica debería cambiar de nombre o al menos de versión, pues la realidad ha cambiado y con tantos nuevos jugadores, debería existir algo así como una “Deuda Técnica 2.0”

Continue reading

El lado oscuro de hacer que las cosas sucedan

“Hacer que las cosas sucedan”, es la característica que encontraremos  si analizamos el comportamiento de personas exitosas. Entre las cuales encontraremos muchos líderes de equipos, quizá jefes, gerentes o hasta directores de empresas pequeñas, medianas o grandes.

“Hacer que las cosas sucedan”, implica llegar a la meta, que el cliente se sienta satisfecho y que uno se sienta contento con su aporte al cumplimiento del objetivo.

El problema es que algunas veces, lo último no es tan cierto.

Continue reading

¿Qué? ¿Cómo? y ¿Por qué?

Hace unos años escribí un post que resumía mi forma de pensar respecto a las trabas que identifiqué en el trabajo (de esa época).

Esto pues, muchas veces al empezar el trabajo, nos centrábamos en intentar entender el detalle y/o cómo se harían las cosas, cuando en realidad lo primordial era comprender a nivel general, la funcionalidad que se buscaba cubrir.

En resumen, perdíamos el tiempo intentando entender el ¿Cómo? cuando lo importante era el ¿Qué?

Como dije al empezar este post, han pasado los años y ahora entiendo que en realidad estaba equivocado.

Continue reading

La necesidad de las “buenas costumbres”

¡Nos ha pasado a todos! En algún momento tuvimos que aprender a planchar nuestra ropa y en ese instante -o cuando planchamos- hemos pensado que  hacer ese tipo de cosas es una pérdida de tiempo, que eso no debería contar cuando expones en la universidad, el trabajo o cuando te presentas a una entrevista.

A pesar de ello, también sabemos o luego aprendemos que dichos aspectos sí cuentan, y que hay veces en las que seguimos y respetamos las buenas costumbres solo porque la sociedad así lo ha determinado.

Last man standing - waiting concept

Fuente: Holy Kaw!

Continue reading