Vous êtes sur la page 1sur 5

Congreso Intento Artículo

DIS-2009
Departamento de Ingeniería de Sistemas
Universidad de La Frontera – Chile
2º Semestre 2009

METODOLOGÍA CONVENCIONAL VERSUS


METODOLOGÍA ÁGIL
Luciano Castel, Felipe Parodi, Sebastián Parodi y Felipe Sáez
1
Universidad de la Frontera, Facultad de Ciencias y Administración,
Departamento de Ingeniería de Sistemas

E-mail: lucianocastel@gmail.com; felipeparodi@gmail.com;


sebastianparodi@gmail.com; felip3_s@hotmail.com

Resumen
Hoy en día desarrollar un software está sujeto a un sinnúmero de factores que
impactan en el proceso de elaboración del mismo, donde es relevante la
documentación, planificación, la capacidad de respuesta y la buena relación con
el cliente. La metodología aplicada cumple un rol esencial en la maximización
de las capacidades del equipo y el éxito del proyecto, como también para guiar,
adaptar y organizar las actividades que conlleven a alcanzar las metas trazadas
desde un principio. El objetivo central del artículo es presentar las principales
características de dos metodologías, una tradicional y una ágil, específicamente
los métodos RUP y Programación Extrema (XP), respectivamente. Se destacará
su funcionamiento, resultados esperados, sus principales ventajas y desventajas
con el fin de concluir cuál se ajusta más de acuerdo, es decir, idóneo de acuerdo
a las características del proyecto y del equipo de desarrollo. La estrategia para
abordar la temática consistirá en estudiar en detalle cada uno de los métodos. Se
acudirá a la investigación e información disponible en internet, principalmente
Papers relacionados. Luego de recopilar información suficiente y convincente,
se destacarán las características de cada método, sus directrices y qué es lo que
la diferencia de las demás, para posteriormente presentar los resultados de tal
forma que permita entender qué método se ajusta a una determinada situación,
capacidades del grupo de trabajo, documentación, etc. En el resultado se pudo
deducir que en la metodología RUP, sus principales ejes de trabajo es entregar
una forma disciplinada de asignar tareas y responsabilidades. Así, en los
procesos RUP definen quién hace qué y cuándo. Cada proyecto y cada grupo
enfrenta esta repartición de maneras distintas, pero en forma general se entiende
que los desarrolladores y testers tienen ciertas responsabilidades de
administración, mientras que el Jefe de Proyecto lleva la visibilidad y
coordinación global. En el método ágil, tiene como premisa que el cambio en
los requerimientos de un proyecto es algo natural, por lo tanto el desarrollo de
éste debe ser lo suficientemente adaptable para ajustarse a estos cambios y
satisfacer las necesidades del cliente. Por lo tanto el rol de desarrollador es un
rol genérico para cualquier participante del proyecto, por lo que tiene una
responsabilidad de administración del mismo. En la investigación realizada se
Congreso Intento Artículo
DIS-2009
Departamento de Ingeniería de Sistemas
Universidad de La Frontera – Chile
2º Semestre 2009

pudo concluir que una Alta comunicación con el cliente, amerita programación
extrema. Un equipo individualista, amerita métodos convencionales y un
proyecto con requerimientos volátiles, amerita programación extrema.

Introduccion
Congreso Intento Artículo
DIS-2009
Departamento de Ingeniería de Sistemas
Universidad de La Frontera – Chile
2º Semestre 2009

Hoy en día desarrollar un software está sujeto a un sinnúmero de factores que


impactan en el proceso de elaboración del mismo, donde es relevante la
documentación, planificación, la capacidad de respuesta y la buena relación con
el cliente. La metodología aplicada cumple un rol esencial en la maximización
de las capacidades del equipo y el éxito del proyecto, como también para guiar,
adaptar y organizar las actividades que conlleven a alcanzar las metas trazadas
desde un principio por el equipo. En el siguiente trabajo se presentarán primero
dos metodologías, una convencional y una ágil, donde se irá recalcando el
funcionamiento, resultados esperados, ventajas y desventajas de cada una de las
metodologías para poder determinar y concluir cual modo de trabajo es idóneo
para un determinado proyecto.

Objetivo central
El objetivo central del artículo es presentar las principales características de las
metodologías tradicionales y ágiles, específicamente de los métodos RUP y
Programación Extrema (XP), respectivamente. Destacando sus principales
ventajas y desventajas con el fin de concluir cuál se ajusta más de acuerdo a las
características del proyecto y del equipo de desarrollo.

Sinopsis
La estrategia metodológica consistirá en estudiar en detalle cada uno de los
métodos. Se acudirá a la información disponible en internet, principalmente
Papers relacionados con el tema. Luego de haber recopilado información
suficiente y convincente, se destacarán las características de cada método, sus
directrices y qué es lo que la diferencia de las demás, para posteriormente
presentar los resultados de tal forma que permita entender qué método se ajusta
a una determinada situación, capacidades del grupo de trabajo, documentación,
etc.
Congreso Intento Artículo
DIS-2009
Departamento de Ingeniería de Sistemas
Universidad de La Frontera – Chile
2º Semestre 2009

Resultados
En la metodología RUP, se pudo analizar que uno de sus principales ejes de
trabajo es entregar una forma disciplinada de asignar tareas y responsabilidades.
De esta manera, los procesos RUP definen quién hace qué y cuándo. Cada
proyecto y cada grupo enfrenta esta repartición de maneras distintas, pero en
forma general se entiende que los desarrolladores y aseguradores de calidad
tienen ciertas responsabilidades de administración, mientras que el Jefe de
Proyecto lleva la visibilidad y coordinación global.
Programación Extrema:
En el método formulado por Kent Beck, tiene como premisa que el cambio en
los requerimientos de un proyecto es algo natural, por lo tanto el desarrollo de
éste debe ser lo suficientemente adaptable para ajustarse a estos cambios y
satisfacer las necesidades del cliente. Por lo tanto el rol de desarrollador es un
rol genérico para cualquier participante del proyecto, por lo que tiene una
responsabilidad de administración del mismo.

Conclusiones
En la investigación realizada se pudo concluir que una Alta comunicación con
el cliente, amerita Programación Extrema. Un equipo individualista, amerita
Métodos convencionales y un proyecto con requerimientos volátiles, amerita
Programación Extrema.

Palabras Claves: Metodologías de desarrollo, XP, RUP.


Congreso Intento Artículo
DIS-2009
Departamento de Ingeniería de Sistemas
Universidad de La Frontera – Chile
2º Semestre 2009

Hoy en día desarrollar un software está sujeto a un sinnúmero de factores que


impactan en el proceso de elaboración del mismo, donde es relevante la
documentación, planificación, la capacidad de respuesta y la buena relación con
el cliente. La metodología aplicada cumple un rol esencial en la maximización
de las capacidades del equipo y el éxito del proyecto, como también para guiar,
adaptar y organizar las actividades que conlleven a alcanzar las metas trazadas
desde un principio. El objetivo central del artículo es presentar las principales
características de dos metodologías, una tradicional y una ágil, específicamente
los métodos RUP y Programación Extrema (XP), respectivamente. Se destacará
su funcionamiento, resultados esperados, sus principales ventajas y desventajas
con el fin de concluir cuál se ajusta más de acuerdo, es decir, idóneo de acuerdo
a las características del proyecto y del equipo de desarrollo. La estrategia para
abordar la temática consistirá en estudiar en detalle cada uno de los métodos. Se
acudirá a la investigación e información disponible en internet, principalmente
Papers relacionados. Luego de recopilar información suficiente y convincente,
se destacarán las características de cada método, sus directrices y qué es lo que
la diferencia de las demás, para posteriormente presentar los resultados de tal
forma que permita entender qué método se ajusta a una determinada situación,
capacidades del grupo de trabajo, documentación, etc. En el resultado se pudo
deducir que en la metodología RUP, sus principales ejes de trabajo es entregar
una forma disciplinada de asignar tareas y responsabilidades. Así, en los
procesos RUP definen quién hace qué y cuándo. Cada proyecto y cada grupo
enfrenta esta repartición de maneras distintas, pero en forma general se entiende
que los desarrolladores y testers tienen ciertas responsabilidades de
administración, mientras que el Jefe de Proyecto lleva la visibilidad y
coordinación global. En el método ágil, tiene como premisa que el cambio en
los requerimientos de un proyecto es algo natural, por lo tanto el desarrollo de
éste debe ser lo suficientemente adaptable para ajustarse a estos cambios y
satisfacer las necesidades del cliente. Por lo tanto el rol de desarrollador es un
rol genérico para cualquier participante del proyecto, por lo que tiene una
responsabilidad de administración del mismo. En la investigación realizada se
pudo concluir que una Alta comunicación con el cliente, amerita programación
extrema. Un equipo individualista, amerita métodos convencionales y un
proyecto con requerimientos volátiles, amerita programación extrema.

Vous aimerez peut-être aussi