domingo, 3 de abril de 2016

METODOLOGIAS AGILES Y TRADICIONALES


Las metodologías agiles son métodos de desarrollo de software el cual provee respuestas rápidas y son adaptables al cambio.
Los procesos agiles son buena elección cuando se trabaja con requisitos desconocidos o variables; ya que si no existen requisitos estables, no existe posibilidad de tener un diseño estable y seguir un proceso planificado.
Un proceso adaptivo es más efectivo que un proceso predictivo.
Esta metodología proporciona pautas, principios y técnicas que no pueden ser totalmente completas pero harán entrega de un proyecto menos complicado y más satisfactorio tanto para clientes como para equipos de entrega.


https://www.google.com.co/search?q=metodologia+agil&espv=2&biw=1366&bih=599&site=webhp&source=lnms&tbm=isch&sa=X&ved=0ahUKEwj8683T1vPLAhXG7R4KHV5UAO0Q_AUIBigB#imgrc=fRsHND5Hj3vKEM%3A

Las principales son:
·         XP (Extreme programming)

Es el más destacado de los procesos agiles de desarrollo de software
Creen ser capaz de adaptarse a los cambios de requisito en cualquier punto de vida del proyecto mejor y más realista que intentar definir todos los requisitos al comienzo del proyecto.

·         SCRUM

Marcos de desarrollo agiles caracterizado por adoptar estrategia de desarrollo incremental, en lugar de la planificación y ejecución completa del producto.

·         CRYSTAL CLEAR

Se centran en la eficiencia y la habitabilidad como componentes de seguridad del proyecto.
Se centra en las personas no en los procesos o artefactos (seguridad personal).

·         DSDM ( DYNAMIC SYSTEM DEVELOPMENT METHOD)

Provee un framework para el desarrollo ágil del software.
Se centra en la entrega frecuente de productos.

Las metodologías  tradicionales imponen disciplina de trabajo sobre el proceso de desarrollo, con el fin de conservar un software más eficiente.
Hace énfasis en la planificación en todo el trabajo y cuando todo ya está detallado inicia el ciclo de desarrollo del producto software.
Estas metodologías no se adaptan a cambios; no son métodos adecuados cuando se trabajan en un entorno donde los requisitos no pueden predecirse o variar.







https://www.google.com.co/search?espv=2&biw=1366&bih=599&site=webhp&tbm=isch&sa=1&q=metodologia+tradicional&oq=metodologia+tradicional&gs_l=img.3..0l2j0i30j0i8i30j0i24l6.136446.139068.0.139461.11.11.0.0.0.0.165.1205.0j10.10.0....0...1c.1.64.img..1.10.1203.2lm6BcowlQ4&dpr=1&cad=cbv&bvch=u&sei=Kq8BV5mtCoK4ebiiuNgI#imgrc=yR_qoHBcL_J9EM%3A


Las más destacadas son:

RUP (RATIONAL UNIFIED PROCCES)
MSF (MICROSOFT SOLUTION FRAMEWORK)
WIN-WIN SPIRAL MODEL
ICONIX