archivo

Archivos diarios: febrero 24, 2012

Lo más importante en el desarrollo de un producto software es que el cliente se encuentre satisfecho con el mismo y para ello es necesario para empezar que el mismo funcione y cumpla sus expectativas.

Sin embargo, si solo nos quedamos en eso corremos el riesgo de caer en este antipatrón, aquel en el que se piensa que todo lo que está detrás de la interfaz de usuario no importa y que lo fundamental es ejecutar el trabajo, después ya le tocará a otro mantenerlo y a otros sufrir una arquitectura inestable.

No debe ser así, un desarrollo orientado a la contabilidad, a los beneficios tal vez pueda encontrar justificación a actuar de esa manera, pero un desarrollo orientado a la calidad integral del producto y del servicio que proporcionamos a un cliente nunca debería encontrar justificación a entregar un software con esas deficiencias.

Nos encontramos ante un antipatrón que también se suele producir con frecuencia y que provoca retrasos y otro tipo de problemas en los proyectos.

El interbloqueo ya sea directo o indirecto es consecuencia principalmente de una mala comunicación en el proyecto, también lo puede ser de una mala planificación (pero no necesariamente una planificación inadecuada tiene por qué provocar interbloqueos, pudiéndose producir también este tipo de situaciones sin que existan este tipo de problemas).

Eso de que yo no puedo continuar porque estoy esperando a que tú hagas algo, mientras que tú no puedes hacerlo porque estás esperando a que yo haga otra cosa, desgraciadamente está a la orden del día y lo peor de todo es que la solución en la mayoría de los casos, es sencilla: comunicación.

Cuántos problemas se ahorrarían muchísimos proyectos si la comunicación dentro del equipo de proyecto o entre stakeholders fuera fluida.

No es casualidad que el primer principio del manifiesto ágil indique que se valore “a los individuos y su interacción, por encima de los procesos y las herramientas.”

Lo que suele pasar es que cuando en un proyecto empieza a existir desgaste uno de los primeros elementos en resentirse es la comunicación, lo cual generará más problemas y más desgaste, haciendo la bola de nieve cada vez más grande.