Showing posts with label Software. Show all posts
Showing posts with label Software. Show all posts

25.11.12

Dos Preguntas para Ayudarle con su Trabajo Retrospectivo


A pesar de que el final de la semana está sobre nosotros, aún quiero dejarle con una simple pero poderosa herramienta que aprendí del desarrollo de software Ágil.

Ágil es una filosofía de construcción de software definida por algunos prominentes profesionales durante finales de los noventa. Ellos estaban muy frustrados por los pobres resultados que obtenían en sus proyectos usando principios muy complejos que eran pesados y difíciles de seguir. La mayoría del tiempo el grueso del esfuerzo estaba en resolver los matices de esos procesos en lugar de estar en la creación de código. Así que ellos definieron un conjunto de principios muy simples a los que ellos decidieron adherirse de una manera muy disciplinada. De esta manera el esfuerzo podía centrarse en descubrir las bellezas del buen código.

Como podrá imaginarse esos principios fueron influenciados por otras tendencias de la ingeniería y la administración, tales como el lean management. Esos principios fueron adoptados rápidamente por la comunidad y herramientas y métodos específicos fueron definidos para ponerlos en práctica. A decir verdad estos principios pueden usarse para facilitar el trabajo de equipos en muchas disciplinas diferentes.

Hoy le dejo con dos preguntas que se utilizan en lo que se llama un Sprint Retrospective. Un Sprint es una período de tiempo predeterminado que es apenas suficiente para que el equipo construya algo significativo o algo que pueda mostrarse (este tiempo va desde una semana hasta un mes según el equipo se comprometa). Un producto es entonces construido en muchos sprints diferentes. El Sprint Review es una reunión que ocurre al final de cada período de trabajo, y donde el equipo evalúa cómo hicieron las cosas durante el mismo.

Las preguntas son:

1. ¿Qué salió bien durante nuestro último período de trabajo?

2. ¿Qué puede hacerse diferente en nuestro próximo período de trabajo?


Muchas veces nos encontramos tan consumidos por nuestro quehacer diario que olvidamos preguntarnos cómo estamos haciendo las cosas. Preguntarnos si nuestras maneras están rindiendo los resultados que esperamos ó si deberíamos hacer algo distinto. Estas sencillas preguntas pueden ponernos en el camino correcto al permitirnos conseguir cosas específicas que se pueden accionar de inmediato, en lugar de tratar de resolverlo todo al mismo tiempo. Si las realizamos de manera consistente al final de cada período, a lo largo del tiempo toda nuestra cultura de trabajo puede resultar beneficiada.

Feliz Día de Acción de Gracias!

- Sergio Calvo.

Two Questions to Help Your Retrospective Work

Though the end of the week is upon us, I still want to leave you with a brief but powerful tool that I learned from Agile software development. 

Agile is a philosophy of software development crafted by some prominent practitioners during the late nineties. They were very frustrated with the poor results that they used to get in their projects by using very complex principles that were cumbersome and hardly followed. Most of the time the effort was on solving the nuances of those processes instead of creating code. So they came up with a set of  very simple principles to which they stick to in a very disciplined way. In this way the effort can actually be focused on uncovering the beauty of good code.

As you may guess those principles were influenced by other tendencies in engineering and management, such as lean management. These principles were quickly adopted by the community and specific tools and methods were defined to put them into practice. Furthermore they can be used to facilitate the work of teams in many different disciplines.

I leave you today with two questions that are used in what is called a Sprint Retrospective. A Sprint is a pre-defined period of time which is just enough for the team to build something meaningful or something that can be shown (anything from a week to a month). A product is then built in several different sprints. The Sprint review is a meeting that comes at the end of that time and where the team evaluates how they did it during the period they are just finishing.

The questions are:

1. What went well during our last period of work?

2. What can be done different during our next period of work?

Many times we are so consumed by our day to day that we forgot to ask ourselves how are we doing things. To ask ourselves if our ways are paying off the results that we expect, or if we should do something different. These very simple questions can put us on the right track by providing us with specific things that can be actioned right away, instead of trying to solve every problem under the sun at the same time. If we keep asking them consistently at the end of each period, over time all our work culture can be positively impacted.

Happy Thanksgiving!

- Sergio Calvo.