Sunteți pe pagina 1din 2

ENSAYO METODOLOGIAS GILES

Las altas exigencias de calidad que debe tener un sistema hoy en da, hace que
las notaciones de modelado y herramientas no sean suficientes para satisfacer las
necesidades y requerimientos del cliente, haciendo explicito el uso necesario de
Las metodologas de desarrollo la cual nos provee de una direccin a seguir para
la correcta aplicacin de los dems elementos. En este proceso de desarrollo se
pone en prctica un riguroso proceso de control de definicin de roles, actividades
y artefactos, incluyendo modelado y documentacin detallada. Este esquema
"tradicional" o metodologa de desarrollo para abordar el desarrollo de software ha
demostrado ser efectivo y necesario en proyectos de gran tamao (respecto a
tiempo y recursos), donde por lo general se exige un alto grado de sentido de
pertenencia en el proceso. Sin embargo, este enfoque no resulta ser el ms
adecuado para muchos de los proyectos actuales donde el entorno del
sistema es muy cambiante, y en donde se exige reducir drsticamente los
tiempos de desarrollo pero manteniendo una alta calidad.
Debido a las restricciones de tiempo, costo y flexibilidad a la hora de comenzar el
proyecto y en su transcurso, los ingenieros de software no ponen en prctica estas
metodologas tradicionales asumiendo el riesgo que esto conlleva, en la poca de
los 60s la industria del desarrollo de software fue evolucionando e incrementando
de forma espordica esto llevo a la necesidad de crear una metodologa o modelo
que regulara, verificara y asegurara la calidad del software en varios pasos o
capas, estamos hablando del muy conocido modelo de cascada, la idea de este
modelo de desarrollo era ordenar el proceso de desarrollo y era bastante sencillo
de llevar a la prctica.
Este modelo se basaba en el desarrollo en forma de cascada ya que se requera
de la finalizacin de la etapa anterior para empezar la siguiente. Esto degeneraba
en un congelamiento temprano de los requerimientos, los cuales al
presentar cambios requeran gran esfuerzo en re trabajo. Tener metodologas
diferentes para aplicar de acuerdo con el proyecto que se desarrolle resulta una
idea interesante. Estas metodologas pueden involucrar prcticas tanto de
metodologas giles como de metodologas tradicionales.
De esta manera podramos tener una metodologa para cada proyecto, la
problemtica sera definir cada una de las prcticas, y en el momento preciso
definir parmetros para saber cul usar. Es importante tener en cuenta que el uso
de un mtodo gil no es para todos. Sin embargo, una de las principales ventajas

de los mtodos giles es su peso inicialmente ligero y por eso las personas que no
estn acostumbradas a seguir procesos encuentran estas metodologas bastante
agradables. Pero no todo es bueno, las metodologas agiles tienen sus ventajas y
desventajas y es por ello que debemos tener conocimiento de las metodologas
ms importantes para saber cul escoger y cul es la que mejor se adapta al tipo
de proyecto, cliente, recursos, tiempo de entrega, pero siempre procurando hacer
que el producto de software final tenga la mejor calidad posible.
Como conclusin podemos decir que a la hora de abarcarse en la realizacin de
un proyecto toca tener en cuenta muchas cosas, para poder escoger la mejor
metodologa que se adapte a este proyecto, con la ayuda constante del cliente
quien es el que dice y explica los requerimientos que deber cumplir el producto
final, y en todo tiempo ser recomendable que tenga disponibilidad para hablar
con el cliente sobre futuros cambios u optimizaciones que podra tener el producto,
tambin hay que destacar el buen sentido de comunicacin que debe de haber
entre el cliente y el desarrollador (Primera y principalmente) incluyendo tambin a
todas las personas que colaboran y aportan ideas al desarrollo del proyecto, A
pesar de las continuas crticas que las metodologas giles sufren, son usadas por
muchas grandes empresas y se han utilizado en grandes sistemas, lo que hace
prever que estas metodologas han llegado para quedarse.

S-ar putea să vă placă și