archivo

Archivos diarios: agosto 24, 2012

Hace poco me encontré con la siguiente cita de Heinz von Foerster : “Actúa siempre para incrementar el número de opciones”.

Lo contrario a incrementar el número de opciones es incrementar el número de restricciones y por tanto acotar nuestra capacidad de ser flexibles y en consecuencia limitar nuestro margen de actuación a la hora de adaptarnos al cambio.

Me parece una reflexión muy interesante tanto para un enfoque ágil en los proyectos de desarrollo de software como prácticamente en cualquier ámbito de la vida.

Cuando tomamos decisiones (algo que hacemos casi constantemente) estamos actuando a favor o en contra del número de opciones que tendremos con posterioridad a la misma. En determinados momentos tendremos que tomar decisiones más restrictivas ya que no siempre es posible tener abierto todo el rango de posibilidades. Sin embargo, pese a esto, resulta interesante que las restricciones no vayan más allá de lo que realmente se necesita, con el objeto de no eliminar innecesariamente opciones o posibilidades que después nos pudieran resultar de utilidad.

Me parece muy interesante la siguiente cita de Brian Marick: “Trabajar solo es trabajar sin red”. La cita la realizó reflexionando sobre el “pair testing” si bien es aplicable, en mi opinión, a todos los campos del desarrollo de software.

Respeto a quienes quieren trabajar solos, es su decisión y tiene sus ventajas y sus inconvenientes. Todo empieza y termina en ti y detrás tuya no hay nada ni nadie, es como dice Brian Marick, un salto sin red.

Sin embargo en el contexto de un equipo de proyecto hay que pensar en términos de equipo y no en términos individuales. Tienes tus tareas pero no eres ajeno a la dinámica de un equipo, formas parte de un engranaje y la maquinaria no funciona si cada componente lo hace a su aire.

La reflexión de Marick es extrapolable a los resultados de una determinada versión del producto, si lo revisa otro equipo o se revisa de nuevo el trabajo estaremos dando una oportunidad a detectar deficiencias y a reducir la incertidumbre sobe el resultado final.