Está en la página 1de 3

Usted puede beneficiarse del uso de las prcticas giles, tanto en

ambientes predictivos y giles, pero eso no necesariamente lo har


gil. Es necesario utilizar mtodos giles/Frameworks para ese
propsito.
Esto es importante, porque algunas empresas creen
equivocadamente que el uso de prcticas giles es suficiente.

Prcticas giles vs. Mtodos y Frameworks


Qu es una Prctica Agile?
Los siguientes son ejemplos de prcticas giles:
La
propiedad
Programacin
Juntas
Radiadores
Refactorizacin
La auto-organizacin

colectiva
a
stand-up
de

del
la

cdigo
par
diarias
Informacin
continua

Por qu se les llama prcticas "Agile"? Es solo porque son ms


comunes en entornos giles, y mayormente, inventadas o
promovidas por profesionales en Agile. Sin embargo, la mayora de
ellas han estado en uso por mucho tiempo, de una forma u otra.

Puede ser que algunas personas no se sientan cmodas al referirse


a algunas de ellas como "prcticas", ya que tienen otras cosas en
mente. No hay una definicin clara sobre las prcticas, que yo
sepa.
Qu es un mtodo Agile/Framework?
Por ejemplo:
Scrum
Mtodo
Atern
ADD

de

Desarrollo

Kanban

Esas son las herramientas que necesita para convertirse en Agile.


Por qu el uso de las prcticas por s solas no me hacen
Agile?
Utilizar las prcticas pueden beneficiarlo en cualquier entorno,
siempre y cuando no haya conflictos entre ellos y el resto del
sistema. Por ejemplo, la auto-organizacin podra no ser aplicable
en todos los ambientes, mientras que los radiadores de informacin
son simples, y siempre es posible utilizarlos.
Usted puede estar utilizando un sistema de cascada, junto con
emisores de informacin y standups diarios para mejorar las
comunicaciones. Eso est bien; eso es bueno; pero eso no
convierte su sistema de Cascada en Agile.
Qu cosas extra proporciona un Mtodo/Framework?
Un Mtodo/Framework no es un conjunto de prcticas. De hecho,
muchos de ellos no insisten mucho en las prcticas, y es cuestin
de usted agregar las adecuadas.
As que, qu ofrece un Mtodo/Framework que no podamos
obtener con slo un conjunto de prcticas?
Es muy sencillo: Un Ciclo de Vida de desarrollo.
El Ciclo de Vida le indica los pasos a seguir. Para ser prcticos, los
roles y responsabilidades son requeridos, as como algunos
productos de gestin (artefactos).

Por qu es importante?
Si nunca se ha tenido un sistema adecuado (por ejemplo, la
cascada), y trata de convertirse en Agile simplemente mediante la
incorporacin de algunas prcticas giles, el resultado sera
simplemente un sistema catico que puede o no funcionar.
Pero la gente lo est haciendo y tienen xito!
Las posibilidades de xito son mucho ms bajas cuando no se est
utilizando un Mtodo/Framework, y depende solo de la
incorporacin de algunas prcticas. Esto no significa que
definitivamente vaya a fallar; despus de todo, muchos proyectos
no han sido manejados de manera sistemtica, y algunos de ellos
han logrado tener xito, debido a que tuvieron un equipo fuera de lo
comn, buen ambiente, y suerte.
Adems de eso, tenga cuidado con juzgar los sistemas de los
dems; usted ve las prcticas cuando mira a los dems, pero es
ms difcil visualizar el framework que forma su desarrollo. Usted
puede dejar de ver que parte es esencial, y creer que todo lo que
estn haciendo es seguir algunas prcticas.
Ests diciendo que no debemos usar prcticas giles?
Es una muy buena idea utilizarlas, siempre y cuando se asegure de
que no estn en conflicto con algo ms en el proyecto. Mi punto es
que usted debe saber qu esperar de ellas: ya que no van a crear
un sistema completo para usted.
Son tiles, pero no lo suficiente.

También podría gustarte