"El lado humano del software"

Las metodologías ágiles están de moda, vendiéndose cual panacea de cura de todos los males en la producción de software. El problema se encuentra enraizado en varios puntos disfuncionales:

  1. Los lenguajes de programación en general se encuentran obsoletos en su diseño conceptual por la herencia de tiempos pasados. Carecen de la flexibilidad necesaria para permitir producciones adaptables al cambio.
  2. Se genera ansiedad a los empleados por un Sprint tras otro sin respetar los descansos y biorritmos de las personas.
  3. El software se diseña mal al sólo considerarse el valor de las entregas rápidas y continuas. Se genera frustración y la sensación de que sólo se crea software de baja calidad, aunque aparentemente funcione.
  4. Se disparan los costes de producción al no existir un diseño sólido y planificado.
  5. En SCRUM las personas son contempladas, debiendo de estar en teoría fuertemente motivadas. Al final por implementaciones en la práctica defectuosas, las personas siguen siendo secundarias.

Desde las sensaciones y clásicas quejas que vive un programador en su día a día, vamos a ir viendo poco a poco un nuevo modelo productivo. Partimos desde las personas para entregar dinámicamente software de valor. Los empleados dejarán de sufrir y serán más productivos, mejorándose la rentabilidad al ser la felicidad, la motivación ilusión y el coworking unos elementos imprescindibles en la cadena de valor.

“El software de valor lo entregan personas de valor”

Estado del Sector
Victor_Js

Lo que sienten las consultoras

Las consultoras, siempre con la denominación de origen de “cárnicas” (sátira) también se llevan mucha porción del pastel del sufrimiento.   No siempre se quieren hacer las cosas mal En principio, los profesionales gestores de las consultoras, tienen la intención de hacer bien su trabajo, al fin y al cabo, son también trabajadores, con responsabilidad,

Leer más »
Estado del Sector
Victor_Js

Somos machistas los programadores?

Sin entrar en el machismo recalcitrante, las diferencias salariales, y los problemas laborales y de discriminación asociados a la maternidad (todos ciertos), aquí vamos a suponer que todos tenemos buena voluntad, desde una visión de sólo entre nosotros los programadores.

Leer más »
Estado del Sector
Victor_Js

La verdadera razón por la que no se admite el teletrabajo

No voy a entrar en las ventajas/desventajas del teletrabajo en general, es un tema guarnido. Sin duda lo mejor es una mezcla entre teletrabajo y presencial, asistiendo a la oficina en los periodos de definición de productos o cuando se necesite. El teletrabajo es factible, y más en el sector en el que nos encontramos,

Leer más »
Estado del Sector
Victor_Js

La ley de la sabana de los programadores

La manada acosada huye sin descanso…  los leones acechan hasta que pillan al más débil proporcionándole una muerte terrible: lo estrangulan y se lo comen poco a poco…  el animal entra en shock… ley natural de la vida… ante esta situación te preguntas “¿por qué no se revelan todos? ¡son estúpidos!” A veces, algún documental

Leer más »
Lenguajes de Programación
Victor_Js

De programador a analista funcional/gestor. Evolución?

Algunos programadores al pasar los años prefieren cambiar al mundo funcional o de gestión. Es como si programar fuera una etapa ya superada. “Con cierta edad ya no se sienten cómodos aprendiendo la técnica o buscando un bug por un carácter mal escrito. En el fondo ¿es una sensación de incapacidad para aprender nuevos conceptos?”

Leer más »
Lenguajes de Programación
Victor_Js

La importancia de seguir aprendiendo. Pequeños trucos.

Hoy día existe una gran cantidad de lenguajes de programación/sistemas/librerías y no se puede estar a todo. Debemos priorizar en los lenguajes que sirven laboralmente y que tengan posibilidades de futuro pues sino, nos arriesgamos a que acabemos siendo irrelevantes u obsoletos.

Leer más »
Estado del Sector
Victor_Js

Todo vale, todo entra

Vamos a contar un cuento sobre las metodologías agiles, esta vez tú vas a ser “el malo”. Esta seguro que la has vivido. Imagina que tienes una piscina desgastada y llamas para que la pinte a un honrado profesional “Piscinas Grillo” que vive de los clientes de la zona. Piscinas Grillo: “¿qué necesitas?” Tú (con

Leer más »
Salud
Victor_Js

Haciendo el imbécil o mejorando la salud?

Algunas empresas por más que digan, siguen viendo las pausas de descanso como algo de vagos y de pérdida de productividad, por lo se practica más el “descanso del postureo” (tomar un café mientras se charla). Cuidarse en la oficina parece algo de endebles. No se es más productivo por machacarse más. El descanso es

Leer más »
Estado del Sector
Victor_Js

SCRUM metodología del “martirio y del estrés”

Las metodologías ágiles (SCRUM) sirven en teoría “para que seamos más eficaces” y aunque esto sea cierto a priori, también son una terrible soga para el cuello del programador, o al menos así lo sentimos una inmensa mayoría de programadores. Para los profanos una metodología ágil no es más que una forma de hacer las

Leer más »
Lenguajes de Programación
Victor_Js

No soy capaz de arreglar el maldito bug!

Soluciones a un error imposible. Por más herramientas de depuración de última tecnología, siempre va a existir algún bug que nos va a dar guerra. Lo primero que solemos hacer es estudiar un poco el tema y realizar el clásico ensayo de prueba/error usando la traza, puntos de depuración, o utilidades. Si el error se resiste solemos

Leer más »
Estado del Sector
Victor_Js

Ser responsables sí, sufrir no

En el anterior artículo  Así nos exprimen, hablaba de lo terrible de la situación que solemos sentirnos los externos, verdaderamente triste en muchos casos particulares. Pero ya está bien de lamentarnos, ¡vamos a las soluciones! El asunto es más complejo de lo que habitualmente nos venden, la raíz “del mal” “el lado oscuro” como se diría

Leer más »
Estado del Sector
Victor_Js

Lo que vive un programador. Así nos exprimen

¡Cuántas veces nos hemos quejado de nuestras condiciones laborales! De los interminables días de trabajo. ¡Y cuantas veces nos hemos sentido poco reconocidos y mal pagados! “Esclavos”. Minimizan el tiempo que se tarda en realizar cualquier tarea para que te sientas avergonzado de que no hayas completado tú trabajo y tengas que hacer horas extra, toda una

Leer más »
Estado del Sector
Victor_Js

Por qué hay tantas consultoras?

Muchos de nosotros trabajamos para consultoras, las conocidas popularmente como “cárnicas”. Se las denomina de este modo por el sentimiento general -justificado en multitud de ocasiones- de tratar a las personas como un objeto de carne. Un objeto material con el que comerciar, dejando el aspecto humano a un lado. No todas las consultoras son

Leer más »