Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TIS42M
METODOLOGIAS DE DESARROLLO
AGILES
Hoy en da con el auge de la tecnologa, y con el objetivo de agilizar y automatizar los
procesos en el desarrollo de software, nos vemos en la necesidad de implantar
Metodologas de Desarrollo de Software que nos ayuden a entregar un producto de
calidad en tiempo y costo estimados, las metodologas giles de desarrollo de software
han despertado inters gracias a que proponen simplicidad y velocidad para crear
sistemas. Las metodologas tradicionales no se adaptan a las nuevas necesidades o
expectativas que tienen los usuarios hoy en da, en parte que los mtodos usados no son
flexibles ante la posibilidad de la exigencia de nuevos requerimientos. Estos cambios
generalmente implican altos costos, demanda de tiempo y la reestructuracin total del
proyecto que se est llevando; en contraparte, los mtodos giles permiten un desarrollo
iterativo y adaptable que permite la integracin de nuevas funcionalidades a lo largo del
desarrollo del proyecto; para que tanto el cliente como el desarrollador queden satisfechos
porque el producto final tiene una calidad adecuada.
Los procesos giles son una buena eleccin cuando se trabaja con requisitos
desconocidos o variables. Si no existen requisitos estables, no existe una gran posibilidad
de tener un diseo estable y de seguir un proceso totalmente planificado, que no vaya a
variar ni en tiempo ni en dinero. En estas situaciones, un proceso adaptativo ser mucho
ms efectivo que un proceso predictivo. Por otra parte, los procesos de desarrollo
adaptativos tambin facilitan la generacin rpida de prototipos y de versiones previos a la
entrega final, lo cual agradar al cliente.
Las metodologas giles proporcionan una serie de pautas y principios junto a tcnicas
pragmticas que puede que no curen todos los males pero harn la entrega del proyecto
menos complicada y ms satisfactoria tanto para los clientes como para los equipos de
entrega. En la figura 1 se muestran los principios que rigen el desarrollo gil.
y est integrado con toda la suite Rational de herramientas. Puede ser adaptado y
extendido para satisfacer las necesidades de la organizacin que lo adopte.
(Customizacin). Es guiado por casos de uso y centrado en la arquitectura, y utiliza UML
como lenguaje de notacin.
Fases
Las cuatro fases del ciclo de vida son:
Concepcin
Elaboracin
Construccin
Transicin
Ventajas
Desventajas
Metodologas giles
Metodologas Tradicionales O
PESADAS
Impuestas externamente
Pocos artefactos
Ms artefactos
Pocos roles
Ms roles